Type alias RecordingMetadata

RecordingMetadata: {
    id?: string;
    callSessionId?: string;
    owner?: RecordingMetadataOwner;
    session?: Record<string, unknown>;
    participants?: RecordingMetadataParticipant[];
    mediaStreams?: RecordingMediaStream[];
    extensionData?: RecordingExtensionData;
    serviceData?: RecordingServiceData;
    [key: string]: unknown;
}

Type declaration

  • [key: string]: unknown
  • Optional id?: string
  • Optional callSessionId?: string
  • Optional owner?: RecordingMetadataOwner
  • Optional session?: Record<string, unknown>
  • Optional participants?: RecordingMetadataParticipant[]
  • Optional mediaStreams?: RecordingMediaStream[]
  • Optional extensionData?: RecordingExtensionData
  • Optional serviceData?: RecordingServiceData

    Service-specific data, including the call party details (personality, callingParty, calledParty) used to resolve the remote participant for avatar/presence. See getRemoteParty.