NOTE: Datetime format is
yyyy-MM-dd
.
- AdaptiveCard feature(Create card and retrieve actions from user).
- SpaceMeetingInfo feature.
CopyFileDataToStreamAsync()
throwsOutOfMemoryException
when the file is too large.DetectPersonIdType()
throws Exception in case ofpersonId == null
.
TeamsListResult.GetListResultEnumerator(TeamsRetry, TeamsListResultFunc)
is obsoleted. Please use TeamsRetryHandler or TeamsRetryOnErrorHandler.
- TeamsRetryHandler/TeamsRetryOnErrorHandler feature to retry on HTTP 429 and optionally 500, 502, 503 and 504.
- Copy file data to stream feature.
- TransactionId/ListTransactionId for TeamsResultInfo.
- TeamsResourceOperation for TeamsResultInfo.
- RequestLine for TeamsResultInfo.
RetryExecutor
is obsoleted. Please use TeamsRetryHandler or TeamsRetryOnErrorHandler.
- Guest Issuer feature.
- GroupResource/GroupResourceMembership feature.
- Update/Reactivate Webhook feature.
- Group mention(All) feature in
MarkdownBuilder
.
- The following methods are obsoleted because of typo in method name.
Please use the fixed versions. But, The obsoleted methods continue to work.MarkdownBuilder.AppendOrderdList()
MarkdownBuilder.AppendOrderdListFormat()
MarkdownBuilder.AppendUnorderdList()
MarkdownBuilder.AppendUnorderdListFormat()
TeamsListResultEnumerator
to facilitate the pagination.
This is the initial release.
The project is moved from Thrzn41.CiscoSpark
.
All the features are inherited from Thrzn41.CiscoSpark
.
- Basic Webex Teams APIs(List/Get/Create Message, Space, etc.).
- Webex Teams Admin APIs(List/Get Event, License, etc.).
- Encrypt/Decrypt Webex Teams token in storage.
- Pagination for list APIs. Enumerator to facilitate the pagination.
- Retry-after value, Retry executor.
- Markdown builder.
- Error code, error description.
- Webhook secret validator, Webhook notification manager, Webhook event handler.
- OAuth2 helper.
- Simple Webhook Listener/Server.