Recording: {
    id: string;
    topic?: string;
    createTime?: string;
    timeRecorded?: string;
    format?: string;
    serviceType?: string;
    durationSeconds?: number;
    sizeBytes?: number;
    status?: RecordingStatus;
    ownerId?: string;
    ownerEmail?: string;
    ownerType?: string;
    storageRegion?: string;
    serviceData?: RecordingServiceData;
    temporaryDirectDownloadLinks?: TemporaryDirectDownloadLinks;
}

A converged recording as returned by GET /convergedRecordings (list items[]) and GET /convergedRecordings/{recordingId}.

Field mapping note (matches the public Webex Converged Recordings API):

  • id is the recording id used by ICallRecording.getRecording.
  • serviceData.callSessionId is the call session id used by ICallRecording.getRecordingsByCallSessionId.

Type declaration

  • id: string
  • Optional topic?: string
  • Optional createTime?: string
  • Optional timeRecorded?: string
  • Optional format?: string
  • Optional serviceType?: string
  • Optional durationSeconds?: number
  • Optional sizeBytes?: number
  • Optional status?: RecordingStatus
  • Optional ownerId?: string
  • Optional ownerEmail?: string
  • Optional ownerType?: string
  • Optional storageRegion?: string
  • Optional serviceData?: RecordingServiceData
  • Optional temporaryDirectDownloadLinks?: TemporaryDirectDownloadLinks