UNPKG

@azure/communication-call-automation

Version:
46 lines 4.41 kB
import type { PhoneNumberIdentifier, CommunicationUserIdentifier, SerializedPhoneNumberIdentifier, CommunicationIdentifier, MicrosoftTeamsAppIdentifier } from "@azure/communication-common"; import type { CallParticipantInternal, CommunicationIdentifierModel, PhoneNumberIdentifierModel, CommunicationUserIdentifierModel, MicrosoftTeamsAppIdentifierModel, TeamsPhoneCallDetailsInternal, TeamsPhoneSourceDetailsInternal, TeamsPhoneCallerDetailsInternal } from "../generated/src/index.js"; import type { CallParticipant, TeamsPhoneCallDetails, TeamsPhoneCallerDetails, TeamsPhoneSourceDetails } from "../models/models.js"; /** Convert PhoneNumberIdentifier to PhoneNumberIdentifierModel(Internal usage class) */ export declare function PhoneNumberIdentifierModelConverter(phoneNumberIdentifier: PhoneNumberIdentifier | undefined): PhoneNumberIdentifierModel | undefined; /** Convert SerializedPhoneNumberIdentifier to PhoneNumberIdentifier(Public usage class) */ export declare function phoneNumberIdentifierConverter(serializedPhoneNumberIdentifier: SerializedPhoneNumberIdentifier | undefined): PhoneNumberIdentifier | undefined; /** Convert CommunicationIdentifierModel to CommunicationIdentifier(Public usage class) */ export declare function communicationIdentifierConverter(identifierModel: CommunicationIdentifierModel): CommunicationIdentifier; /** Convert CommunicationIdentifier to CommunicationIdentifierModel(Internal usage class) */ export declare function communicationIdentifierModelConverter(identifier: CommunicationIdentifier): CommunicationIdentifierModel; /** Convert CallParticipantInternal to CallParticipant */ export declare function callParticipantConverter(acsCallParticipant: CallParticipantInternal): CallParticipant; /** Convert CommunicationUserIdentifier to CommunicationUserIdentifierModel (Internal usage class) */ export declare function communicationUserIdentifierModelConverter(identifier: CommunicationUserIdentifier | undefined): CommunicationUserIdentifierModel | undefined; /** Convert CommunicationUserIdentifierModel to CommunicationUserIdentifier (Public usage class) */ export declare function communicationUserIdentifierConverter(identifier: CommunicationUserIdentifierModel | undefined): CommunicationUserIdentifier | undefined; /** Convert MicrosoftTeamsAppIdentifier to MicrosoftTeamsAppIdentifierModel (Internal usage class) */ export declare function microsoftTeamsAppIdentifierModelConverter(identifier: MicrosoftTeamsAppIdentifier | undefined): MicrosoftTeamsAppIdentifierModel | undefined; /** Convert MicrosoftTeamsAppIdentifierModel to MicrosoftTeamsAppIdentifier (Public usage class) */ export declare function microsoftTeamsAppIdentifierConverter(identifier: MicrosoftTeamsAppIdentifierModel | undefined): MicrosoftTeamsAppIdentifier | undefined; /** * Converts from public TeamsPhoneCallerDetails to internal TeamsPhoneCallerDetailsModel */ export declare function teamsPhoneCallerDetailsModelConverter(teamsPhoneCallerDetails?: TeamsPhoneCallerDetails): TeamsPhoneCallerDetailsInternal | undefined; /** * Converts from public TeamsPhoneSourceDetails to internal TeamsPhoneSourceDetailsModel */ export declare function teamsPhoneSourceDetailsModelConverter(teamsPhoneSourceDetails?: TeamsPhoneSourceDetails): TeamsPhoneSourceDetailsInternal | undefined; /** * Converts from public TeamsPhoneCallDetails to internal TeamsPhoneCallDetailsModel */ export declare function teamsPhoneCallDetailsModelConverter(teamsPhoneCallDetails?: TeamsPhoneCallDetails): TeamsPhoneCallDetailsInternal | undefined; /** * Converts from internal TeamsPhoneCallerDetailsInternal to public TeamsPhoneCallerDetails (for incoming events) */ export declare function teamsPhoneCallerDetailsConverter(teamsPhoneCallerDetails?: TeamsPhoneCallerDetailsInternal): TeamsPhoneCallerDetails | undefined; /** * Converts from internal TeamsPhoneSourceDetailsInternal to public TeamsPhoneSourceDetails (for incoming events) */ export declare function teamsPhoneSourceDetailsConverter(teamsPhoneSourceDetails?: TeamsPhoneSourceDetailsInternal): TeamsPhoneSourceDetails | undefined; /** * Converts from internal TeamsPhoneCallDetailsInternal to public TeamsPhoneCallDetails (for incoming events) */ export declare function teamsPhoneCallDetailsConverter(teamsPhoneCallDetails?: TeamsPhoneCallDetailsInternal): TeamsPhoneCallDetails | undefined; //# sourceMappingURL=converters.d.ts.map