CommunicationIdentifierModel interface
Identifies a participant in Azure Communication services. A participant is, for example, a phone number or an Azure communication user. This model is polymorphic: Apart from kind and rawId, at most one further property may be set which must match the kind enum value.
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
The phone number.
phoneNumber?: PhoneNumberIdentifierModel
Property Value
rawId
Raw Id of the identifier. Optional in requests, required in responses.
rawId: string
Property Value
string