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
communication |
Użytkownik komunikacji. |
kind | Rodzaj identyfikatora. Wymagane tylko w odpowiedziach. |
microsoft |
Aplikacja Microsoft Teams. |
microsoft |
Użytkownik aplikacji Microsoft Teams. |
phone |
Numer telefonu. |
raw |
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