CommunicationIdentifierModel interface
Identifies a participant in Azure Communication services. A participant is, for example, a phone number or an Azure communication user. This model must be interpreted as a union: Apart from rawId, at most one further property may be set.
Properties
| communication |
The communication user. |
| kind | The identifier kind. Only required in responses. |
| microsoft |
The Microsoft Teams application. |
| microsoft |
The Microsoft Teams user. |
| phone |
The phone number. |
| raw |
Raw Id of the identifier. Optional in requests, required in responses. |
Property Details
communicationUser
The communication user.
communicationUser: CommunicationUserIdentifierModel
Property Value
kind
The identifier kind. Only required in responses.
kind: string
Property Value
string
microsoftTeamsApp
The Microsoft Teams application.
microsoftTeamsApp: MicrosoftTeamsAppIdentifierModel
Property Value
microsoftTeamsUser
The Microsoft Teams user.
microsoftTeamsUser: MicrosoftTeamsUserIdentifierModel
Property Value
phoneNumber
rawId
Raw Id of the identifier. Optional in requests, required in responses.
rawId?: string
Property Value
string