{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/RecordingArchiveReportObject",
  "title": "RecordingArchiveReportObject",
  "type": "object",
  "properties": {
    "archiveId": {
      "type": "string",
      "example": "7d7ea5f42b921eace05386ca24ad730e_R_1000634462",
      "description": "A unique identifier for the meeting archive summary."
    },
    "serviceType": {
      "type": "string",
      "enum": [
        "MeetingCenter",
        "EventCenter",
        "TrainingCenter",
        "SupportCenter"
      ],
      "description": "Recording achrive report's service-type."
    },
    "title": {
      "type": "string",
      "example": "John's Meeting",
      "description": "Meeting title."
    },
    "start": {
      "type": "string",
      "example": "2019-03-18T11:26:30Z",
      "description": "Start time for meeting in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) compliant format."
    },
    "end": {
      "type": "string",
      "example": "2019-03-18T12:26:30Z",
      "description": "End time for a meeting in ISO 8601 compliant format."
    },
    "hostDisplayName": {
      "type": "string",
      "example": "John Andersen",
      "description": "Display name for the meeting host."
    },
    "hostEmail": {
      "type": "string",
      "example": "john.andersen@example.com",
      "description": "Email address for the meeting host."
    },
    "participants": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/MeetingRecordingArchiveParticipant"
      },
      "description": "The participants of the meeting archive."
    },
    "chats": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/MeetingRecordingArchiveChat"
      },
      "description": "The chats of the meeting archive."
    },
    "polls": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/MeetingRecordingArchivePoll"
      },
      "description": "The polls of the meeting archive."
    },
    "qas": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/MeetingRecordingArchiveQA"
      },
      "description": "Meeting meeting archive's Q and A."
    },
    "systemInfos": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/MeetingRecordingArchiveSystemInfo"
      },
      "description": "The system Information of the meeting archive, which can be only supported when serviceType is `SupportCenter`."
    }
  }
}