* update identifier serializer for new model
* Remove unused class
* update for review comments
* Assert rawId not null for phoneNumberIdentifier in deserialization
* minor error message change
Co-authored-by: JP Chen <jiach@microsoft.com>
* Support sub directory for artifact location
* Fix as per review comment to avoid artifact sub path
* Package property file is not created for track1 and management pacakges.
* Fix property name case
* Fix as per review comments
* Fix as per review comments
* Use Config File param value as is
* Change to make path joineasily readable
Co-authored-by: praveenkuttappan <prmarott@microsoft.com>
* Renaming (#462)
* Rename thread member to participant, rename member to participant
* Rename ReadReceipt to ChatMessageReadReceipt in model
* Rename updateChatThread to updateTopic
* Ability to add a participant, previously we can only add participants in batch
* Return messageId instead of SendChatMessageResult
* Keep system messages as they are used by trouter / cns
bring back some auto deleted imports
* Update swagger to preview-3, run autorest on new swagger
add back SendChatMessageResult
update readme
* Add converter as convenience layer to convert SendChatMessageResult into String messageId
update test, remove redundant tests
update readme
* Update sdk/communication/azure-communication-chat/README.md
* Update readme, update JavaDoc return for message ID
Co-authored-by: Marc Ma <marcma@microsoft.com>
* [Communication]: Android: Regenerate Chat clients with swagger for Preview3 (#472)
* Regenerate Chat clients; Modify tests
* Convert sendChatMessage function return to String
* Fix a stupid typo
* Add convenience method for adding a single thread participant
Co-authored-by: JP Chen <jiach@microsoft.com>
* Update package descriptions for communication chat and common to include links to README.md and CHANGELOG.md
* Add user agent into headers for ourself (Spool team) to track SDK usage. (#478)
Co-authored-by: Marc Ma <marcma@microsoft.com>
* Add Identifier surfix to all identifier classes (#499)
Co-authored-by: JP Chen <jiach@microsoft.com>
* [Communication]: Rename user credential to token credential (#500)
* Rename UserCredential to TokenCredential
* Update changelog and readme
Co-authored-by: JP Chen <jiach@microsoft.com>
* [Communication]: Consolidate CommunicationTokenCredential Constructors (#502)
* Consolidate CommunicationTokenCredential Constructors
* Remove code that requires level 24 SDK
* Update CHANGELOG.md
Co-authored-by: JP Chen <jiach@microsoft.com>
* [Communication]: Add teams user identifier (#505)
* Add communication identifier for Microsoft Teams user
* Add communication identifier for Teams User
* Revert an unintended change to build.gradle
* Revert an unintended change
Co-authored-by: JP Chen <jiach@microsoft.com>
* [Communication]: Regenerate Chat SDK (#515)
* Regenerate Chat SDK
* Revert unintended changes
* Fix message mocking
* Restore unintended change
* Update README.md and CHANGELOG.md for Chat sdk
Co-authored-by: JP Chen <jiach@microsoft.com>
* Rename id to userId in TeamsUserIdentifier (#521)
Co-authored-by: JP Chen <jiach@microsoft.com>
* Update with latest swagger, version 1.0.0-beta.5 (#538)
* Update with latest swagger, 1.0.0-beta.5
-Support 5 types of chat message content
-Add CommunicationError to replace Error
-Remove priority in message
-Rename converters
Update CHANGELOG.md
Update README.md
Update beta version
* Update the core version back to beta.4
* According to Camilo, assign random UUID to repeatabilityRequestID if repeatabilityRequestID is null
Co-authored-by: Marc Ma <marcma@microsoft.com>
* Update for GA, wrap user string id with CommunicationUserIdentifier (#542)
* Update with latest swagger, 1.0.0-beta.5
-Support 5 types of chat message content
-Add CommunicationError to replace Error
-Remove priority in message
-Rename converters
Update CHANGELOG.md
Update README.md
Update beta version
* Update the core version back to beta.4
* According to Camilo, assign random UUID to repeatabilityRequestID if repeatabilityRequestID is null
* Update for GA, wrap user string id with CommunicationUserIdentifier
* Remove redundant import
Add back a missing code change
Co-authored-by: Marc Ma <marcma@microsoft.com>
* Marc/picking communication api changes (#543)
* [Communication]: Update communication common API with new classes (#540)
* Update common API with new classes
* Address review comments
* IdentifierSerializer should throw when Id is null for TeamsUserIdentifierModel
* Address review comments
* Update communication.common version to beta.4
* Modify serializer behaviour on future kind
Co-authored-by: JP Chen <jiach@microsoft.com>
(cherry picked from commit a68aa9f46c)
* Bring new AutoRefreshUserCredential from master
Co-authored-by: Jianping Chen <jp.chen.jianping@gmail.com>
Co-authored-by: Marc Ma <marcma@microsoft.com>
* Update gradle, readme and changelog
Co-authored-by: Marc Ma <marcma@microsoft.com>
Co-authored-by: Jianping Chen <jp.chen.jianping@gmail.com>
Co-authored-by: JP Chen <jiach@microsoft.com>
* Use a helper function to normalize the package name for readme
* Get the readme name from artifact-metadata-parsing
* Change to the readme
* Update eng/common/scripts/artifact-metadata-parsing.ps1
Co-authored-by: Wes Haggard <weshaggard@users.noreply.github.com>
Co-authored-by: Sima Zhu <sizhu@microsoft.com>
Co-authored-by: Sima Zhu <48036328+sima-zhu@users.noreply.github.com>
Co-authored-by: Wes Haggard <weshaggard@users.noreply.github.com>
* Enforce API approval status for GA and include SDK type in package properties
* Fix per review comment
* Fixes as per review comments to avoid changing constructor signature
* Fixes as per review comments to handle track 1 packages
* Fix yaml format error
Co-authored-by: praveenkuttappan <prmarott@microsoft.com>
* Update common API with new classes
* Address review comments
* IdentifierSerializer should throw when Id is null for TeamsUserIdentifierModel
* Address review comments
* Update communication.common version to beta.4
* Modify serializer behaviour on future kind
Co-authored-by: JP Chen <jiach@microsoft.com>
* Run the link verification step even previous step failed.
* Make the tab right
* Address comments
* Run default condition if no RunOnFailure set.
* Changed back to simple condition
Co-authored-by: Sima Zhu <sizhu@microsoft.com>