{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/InvitationSourceObject",
  "title": "InvitationSourceObject",
  "type": "object",
  "required": [
    "id",
    "sourceId",
    "sourceEmail"
  ],
  "properties": {
    "id": {
      "type": "string",
      "example": "1",
      "description": "Unique identifier for invitation source."
    },
    "sourceId": {
      "type": "string",
      "example": "cisco",
      "description": "Source ID for invitation."
    },
    "sourceEmail": {
      "type": "string",
      "example": "john001@example.com",
      "description": "Email for invitation source."
    },
    "joinLink": {
      "type": "string",
      "example": "https://example.webex.com/example/j.php?MTID=m6d75f1c875b3e3c5d18c7598036bdd8b",
      "description": "The link bound to `sourceId` can directly join the meeting. If the meeting requires registration,`joinLink` is not returned."
    },
    "registerLink": {
      "type": "string",
      "example": "https://example.webex.com/example/j.php?RGID=rb05b31307b5b820e16594da9d1cfc588",
      "description": "The link bound to `sourceId` can directly register the meeting. If the meeting requires registration, `registerLink` is returned."
    }
  }
}