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

communicationUser

The communication user.

kind

The identifier kind. Only required in responses.

microsoftTeamsApp

The Microsoft Teams application.

microsoftTeamsUser

The Microsoft Teams user.

phoneNumber

The phone number.

rawId

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