Udostępnij za pośrednictwem


CommunicationIdentifierModel interface

Identyfikuje uczestnika usług Azure Communication Services. Uczestnik jest na przykład numerem telefonu lub użytkownikiem komunikacji platformy Azure. Ten model jest polimorficzny: oprócz rodzaju i rawId można ustawić co najwyżej jedną kolejną właściwość, która musi być zgodna z wartością wyliczenia kind.

Właściwości

communicationUser

Użytkownik komunikacji.

kind

Rodzaj identyfikatora. Wymagane tylko w odpowiedziach.

microsoftTeamsApp

Aplikacja Microsoft Teams.

microsoftTeamsUser

Użytkownik aplikacji Microsoft Teams.

phoneNumber

Numer telefonu.

rawId

Nieprzetworzone identyfikatora. Opcjonalne w żądaniach, wymagane w odpowiedziach.

Szczegóły właściwości

communicationUser

Użytkownik komunikacji.

communicationUser?: CommunicationUserIdentifierModel

Wartość właściwości

kind

Rodzaj identyfikatora. Wymagane tylko w odpowiedziach.

kind?: string

Wartość właściwości

string

microsoftTeamsApp

Aplikacja Microsoft Teams.

microsoftTeamsApp?: MicrosoftTeamsAppIdentifierModel

Wartość właściwości

microsoftTeamsUser

Użytkownik aplikacji Microsoft Teams.

microsoftTeamsUser?: MicrosoftTeamsUserIdentifierModel

Wartość właściwości

phoneNumber

Numer telefonu.

phoneNumber?: PhoneNumberIdentifierModel

Wartość właściwości

rawId

Nieprzetworzone identyfikatora. Opcjonalne w żądaniach, wymagane w odpowiedziach.

rawId: string

Wartość właściwości

string