{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "$ref": "#/definitions/FeatureEvent",
  "definitions": {
    "FeatureEvent": {
      "type": "object",
      "description": "Behavioural Events from Clients",
      "additionalProperties": true,
      "required": [
        "name",
        "identifiers"
      ],
      "properties": {
        "canProceed": {
          "type": "boolean"
        },
        "state": {
          "type": "string"
        },
        "mediaType": {
          "enum": [
            "audio",
            "video",
            "share",
            "share_audio",
            "whiteboard",
            "gamestate"
          ],
          "type": "string"
        },
        "floorType": {
          "type": "object",
          "description": "Details associated with a share floor type",
          "additionalProperties": true,
          "required": [
            "name"
          ],
          "properties": {
            "name": {
              "enum": [
                "DEFAULT",
                "EMBEDDED_APP",
                "OTHER"
              ],
              "type": "string"
            },
            "priority": {}
          }
        },
        "csi": {
          "type": "number",
          "minimum": -9223372036854776000.0,
          "maximum": 9223372036854776000.0
        },
        "mediaCapabilities": {
          "type": "object",
          "description": "media capability for both transmit and receive",
          "additionalProperties": true,
          "required": [
            "tx",
            "rx"
          ],
          "properties": {
            "tx": {
              "type": "object",
              "description": "explicit indication of media capabilities. true=supported",
              "additionalProperties": true,
              "required": [
                "audio",
                "video",
                "share",
                "share_audio",
                "whiteboard"
              ],
              "properties": {
                "audio": {
                  "type": "boolean"
                },
                "video": {
                  "type": "boolean"
                },
                "share": {
                  "type": "boolean"
                },
                "share_audio": {
                  "type": "boolean"
                },
                "whiteboard": {
                  "type": "boolean"
                },
                "gamestate": {
                  "type": "boolean"
                }
              }
            },
            "rx": {
              "type": "object",
              "description": "explicit indication of media capabilities. true=supported",
              "additionalProperties": true,
              "required": [
                "audio",
                "video",
                "share",
                "share_audio",
                "whiteboard"
              ],
              "properties": {
                "audio": {
                  "type": "boolean"
                },
                "video": {
                  "type": "boolean"
                },
                "share": {
                  "type": "boolean"
                },
                "share_audio": {
                  "type": "boolean"
                },
                "whiteboard": {
                  "type": "boolean"
                },
                "gamestate": {
                  "type": "boolean"
                }
              }
            }
          }
        },
        "mediaLines": {
          "type": "array",
          "items": {
            "type": "object",
            "description": "Media details",
            "additionalProperties": true,
            "required": [
              "direction",
              "mediaType",
              "protocol"
            ],
            "properties": {
              "clusterName": {
                "type": "string"
              },
              "connectionType": {
                "enum": [
                  "none",
                  "direct",
                  "proxy"
                ],
                "type": "string"
              },
              "direction": {
                "enum": [
                  "sendrecv",
                  "sendonly",
                  "recvonly",
                  "inactive"
                ],
                "type": "string"
              },
              "errorCode": {
                "type": "integer"
              },
              "extension": {
                "type": "object",
                "additionalProperties": true
              },
              "failureDescription": {
                "type": "string"
              },
              "failureReason": {
                "enum": [
                  "network",
                  "transport",
                  "rejected",
                  "timeout",
                  "notstarted",
                  "succeeded"
                ],
                "type": "string"
              },
              "iceMangled": {
                "type": "boolean"
              },
              "localIP": {
                "type": "string"
              },
              "localNetworkPrefix": {
                "type": "string"
              },
              "localPort": {
                "type": "integer"
              },
              "mediaLineData": {
                "type": "object",
                "additionalProperties": true
              },
              "mediaType": {
                "type": "string",
                "enum": [
                  "audio",
                  "video",
                  "share",
                  "share_audio",
                  "whiteboard",
                  "gamestate",
                  "all"
                ]
              },
              "protocol": {
                "enum": [
                  "udp",
                  "tcp",
                  "xtls",
                  "unknown"
                ],
                "type": "string"
              },
              "recvRespTime": {
                "type": "string",
                "format": "date-time"
              },
              "remoteIP": {
                "type": "string"
              },
              "remotePort": {
                "type": "integer"
              },
              "sentReqTime": {
                "type": "string",
                "format": "date-time"
              },
              "status": {
                "enum": [
                  "succeeded",
                  "in-progress",
                  "failed"
                ],
                "type": "string"
              },
              "tlsDomain": {
                "type": "string"
              },
              "transactionId": {
                "type": "string"
              },
              "ufrag": {
                "type": "string"
              }
            }
          }
        },
        "clientMediaPreferences": {
          "type": "object",
          "description": "allows client to specify media preferences",
          "additionalProperties": true,
          "required": [
            "preferTranscoding"
          ],
          "properties": {
            "preferTranscoding": {
              "type": "boolean"
            }
          }
        },
        "pstnAudioType": {
          "enum": [
            "dial-in",
            "dial-out"
          ],
          "type": "string"
        },
        "homeDataCenter": {
          "type": "string"
        },
        "success": {
          "type": "boolean"
        },
        "isTranscoded": {
          "type": "boolean"
        },
        "isGatewayed": {
          "type": "boolean"
        },
        "isComposed": {
          "type": "boolean"
        },
        "registrationMode": {
          "type": "string",
          "description": "determine how the events are processed as well as how the reports are aggregated and sliced",
          "enum": [
            "SIP",
            "Cloud",
            "CloudAware"
          ]
        },
        "protocol": {
          "type": "string",
          "description": "protocols used to help determine how the events are processed as well as how the reports are aggregated and sliced",
          "enum": [
            "SIP",
            "H323",
            "H323_IP",
            "Locus",
            "WebRTC"
          ]
        },
        "meetingPlatform": {
          "type": "string",
          "description": "The underlying service provider of the call.",
          "enum": [
            "MsTeams",
            "GoogleMeet",
            "Zoom",
            "Webex"
          ]
        },
        "labels": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "labelsStr": {
          "type": "string"
        },
        "webexServiceType": {
          "enum": [
            "MC",
            "EC",
            "SC",
            "TC",
            "AA",
            "RA",
            "NBR",
            "WRF",
            "HOL"
          ],
          "type": "string"
        },
        "webexSubServiceType": {
          "type": "string",
          "description": "this defines the sub service type",
          "enum": [
            "PMR",
            "Event",
            "Training",
            "ScheduleMeeting",
            "ScheduledMeeting",
            "Webcast",
            "Webinar",
            "LargeScaleWebinar",
            "others"
          ]
        },
        "ivrDialogType": {
          "type": "string",
          "enum": [
            "MEDIA_ON_HOLD",
            "ANNOUNCEMENT",
            "TONE",
            "COLLECT_PIN",
            "PROMPT",
            "MEDIA_SERVICE_AGENT",
            "COLLECT"
          ]
        },
        "ivrDialogResult": {
          "type": "string",
          "enum": [
            "SUCCESS",
            "FAILURE",
            "HOST_PIN_MATCH",
            "GUEST_PIN_MATCH",
            "PANELIST_PIN_MATCH",
            "NO_MATCH",
            "INVALID_PIN"
          ]
        },
        "callType": {
          "type": "string",
          "enum": [
            "VIDEO_DIALIN",
            "VIDEO_DIALOUT",
            "CASCADE",
            "HYBRID_CASCADE",
            "PSTN_SIP",
            "PSTN_DIALIN",
            "PSTN_DIALOUT",
            "PSTN_ONLY_DIALIN",
            "PSTN_ONLY_DIALOUT",
            "AUDIO_DIALIN",
            "AUDIO_ONLY_DIALIN",
            "H323",
            "H323_IP",
            "SIP_ENTERPRISE",
            "SIP_MOBILE",
            "SIP_NATIONAL",
            "SIP_INTERNATIONAL",
            "SIP_EMERGENCY",
            "SIP_OPERATOR",
            "SIP_SHORTCODE",
            "SIP_TOLLFREE",
            "SIP_PREMIUM",
            "SIP_URI",
            "SIP_INBOUND",
            "UNKNOWN",
            "ZTM",
            "SIP_MEETING",
            "SIP_DIALOUT",
            "SIP_ONLY_DIALOUT"
          ]
        },
        "eventData": {
          "type": "object",
          "additionalProperties": true
        },
        "derivedSipClientType": {
          "type": "string",
          "enum": [
            "SIP_CE_SINGLE_SCREEN",
            "SIP_CE_MULTI_SCREEN",
            "SIP_JABBER",
            "SIP_TIP_SINGLE_SCREEN",
            "SIP_TIP_THREE_SCREEN",
            "SIP_PSTN",
            "SIP_OTHER",
            "SIP_WEBEX_CASCADE",
            "SIP_NONE"
          ]
        },
        "derivedClientType": {
          "type": "string",
          "description": "this defines the major client types",
          "enum": [
            "MEETING_CENTER",
            "EVENT_CENTER",
            "TRAINING_CENTER",
            "TEAMS_CLIENT",
            "TEAMS_DEVICE",
            "TEAMS_SHARE",
            "SIP",
            "RECORDING",
            "CLOUD_AWARE_SIP",
            "TEAMS_WXC_CLIENT",
            "WXC_CLIENT",
            "WXC_DEVICE",
            "WEBEX_JS_SDK",
            "VOICEA_CLIENT",
            "CISCO_SIP_GW",
            "WEBEX_SDK",
            "CPAAS_THIRD_PARTY_SDK",
            "WXC_THIRD_PARTY",
            "WXCC",
            "TEAMS_PHONE",
            "WEBEX_RELAY"
          ]
        },
        "derivedSubClientType": {
          "type": "string",
          "description": "this defines the sub types of clients",
          "enum": [
            "AUTOMOTIVE_APP",
            "BROWSER_EXTENSION",
            "DESKTOP_APP",
            "DESKTOP_APP_VDI",
            "DEVICE_CURRENT",
            "DEVICE_LEGACY_2020",
            "HOLOGRAM_HEADSET_APP",
            "HVDI_APP",
            "MIXED",
            "MOBILE_APP",
            "MOBILE_NETWORK",
            "PAGE",
            "TEAMS_DEVICE",
            "VDI_APP",
            "WEB_APP",
            "PHONE_NOVUM",
            "PHONE_ESPRESSO",
            "PHONE_BUMBLEBEE",
            "SIP",
            "SIP_PSTN"
          ]
        },
        "meetingRole": {
          "type": "string",
          "enum": [
            "PANELIST",
            "ATTENDEE"
          ]
        },
        "serverRole": {
          "type": "string",
          "enum": [
            "CONFERENCE",
            "TRANSCODER",
            "WHITEBOARD_INJECTOR",
            "MS_TEAMS_CONFERENCE",
            "RECORDING",
            "GATEWAY",
            "GATEWAY_CLIENT_SIDE",
            "UNKNOWN",
            "HOLOGRAM_RENDER",
            "EDGE"
          ]
        },
        "reconnect": {
          "type": "boolean"
        },
        "retryCount": {
          "type": "integer"
        },
        "meetSimple": {
          "type": "boolean"
        },
        "mediaStatus": {
          "type": "object",
          "description": "represents media quality status report such as no media or drop out",
          "additionalProperties": true,
          "properties": {
            "mediaType": {
              "enum": [
                "audio",
                "video",
                "share",
                "share_audio",
                "whiteboard"
              ],
              "type": "string"
            },
            "mediaSuccess": {
              "type": "boolean"
            },
            "shareType": {
              "enum": [
                "cb-normal-share",
                "ce-airplay-share",
                "ce-direct-share",
                "ce-gui-loopback-share",
                "ce-input-source-share",
                "ce-input-source-share-hdmi",
                "ce-input-source-share-usbc",
                "ce-jpg-share",
                "ce-miracast-share",
                "mcs-normal-share",
                "mcs-normal-audio-share",
                "mcs-hfps-share",
                "mcs-hfps-audio-share"
              ],
              "type": "string"
            },
            "isTransmitter": {
              "type": "boolean"
            },
            "audioJoinType": {
              "enum": [
                "phone-call-in",
                "phone-call-back",
                "voip",
                "device-call-back",
                "never-join-audio",
                "tried-but-never-join"
              ],
              "type": "string"
            },
            "transportType": {
              "type": "string",
              "description": "indicates transport type used",
              "enum": [
                "UDP",
                "TCP",
                "xTLS",
                "TLS"
              ]
            },
            "additionalData": {
              "type": "object",
              "additionalProperties": true
            },
            "mediaDeviceInfo": {
              "type": "object",
              "description": "information object for the peripheral",
              "additionalProperties": true,
              "required": [
                "name"
              ],
              "properties": {
                "name": {
                  "enum": [
                    "camera",
                    "microphone",
                    "speaker"
                  ],
                  "type": "string"
                },
                "information": {
                  "type": "string"
                },
                "driver": {
                  "type": "string"
                },
                "errorCode": {
                  "type": "string"
                },
                "subErrorCode": {
                  "type": "string"
                },
                "captureFrameSize": {
                  "type": "integer"
                },
                "captureFps": {
                  "type": "integer"
                },
                "captureFrameworkType": {
                  "type": "integer"
                },
                "captureRawType": {
                  "type": "integer"
                },
                "deviceCapabilitiesTime": {
                  "type": "integer"
                },
                "connectionType": {},
                "bluetoothMode": {},
                "openDeviceCostTimeMilliSecond": {
                  "type": "integer"
                },
                "startCaptureCostTimeMilliSecond": {
                  "type": "integer"
                },
                "txSampleRate": {
                  "type": "integer"
                },
                "rxSampleRate": {
                  "type": "integer"
                },
                "isAAudioLowLatency": {
                  "type": "integer"
                },
                "isStartNDKFailed": {
                  "type": "integer"
                },
                "startPlaybackCostTimeMilliSecond": {
                  "type": "integer"
                },
                "changeCount": {
                  "type": "integer"
                },
                "captureSystemVolume": {
                  "description": "indicates capture device's system volume, between -1 and 100, -1 means invalid",
                  "type": "number",
                  "minimum": -9223372036854776000.0,
                  "maximum": 9223372036854776000.0
                },
                "playbackSystemVolume": {
                  "description": "indicates playback device's system volume, between -1 and 100, -1 means invalid",
                  "type": "number",
                  "minimum": -9223372036854776000.0,
                  "maximum": 9223372036854776000.0
                },
                "started": {
                  "type": "boolean"
                },
                "sysAudioSEStatus": {
                  "type": "integer"
                },
                "isVolumeControlAvailable": {
                  "type": "boolean"
                },
                "rawStreamStatus": {
                  "type": "integer"
                },
                "status": {
                  "type": "string"
                },
                "initCaptureFrameworkType": {
                  "enum": [
                    "unknown",
                    "dshow",
                    "mf",
                    "mfPrefer"
                  ],
                  "type": "string"
                },
                "cameraRetried": {
                  "type": "boolean"
                },
                "captureCameraType": {
                  "enum": [
                    "unknown",
                    "builtIn",
                    "aggregate",
                    "virtual",
                    "pci",
                    "usb",
                    "fireWire",
                    "bluetooth",
                    "hdmi",
                    "displayPort",
                    "airPlay",
                    "avb",
                    "thunderbolt",
                    "lineLevel",
                    "external",
                    "continuityCaptureWired",
                    "continuityCaptureWireless",
                    "audioRemote",
                    "iphoneCamera",
                    "deskViewCamera",
                    "virtualCamera",
                    "builtInMinijack"
                  ],
                  "type": "string"
                },
                "captureCameraFailNum": {
                  "type": "integer"
                },
                "videoCaptureEnumTime": {
                  "type": "integer"
                }
              }
            }
          }
        },
        "shareInstanceId": {
          "type": "string",
          "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$"
        },
        "ipVersion": {
          "type": "string",
          "enum": [
            "IPv4",
            "IPv6",
            "Dual"
          ]
        },
        "isTransmitter": {
          "type": "boolean"
        },
        "shareDuration": {
          "type": "integer"
        },
        "stopReason": {
          "type": "string"
        },
        "shareStartReason": {
          "type": "string"
        },
        "hologramStreamId": {
          "type": "string",
          "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$"
        },
        "audioSetupDelay": {
          "type": "object",
          "description": "represents all of the properities that could cause delay during media setup process.",
          "additionalProperties": true,
          "properties": {
            "floorReqSentReceived": {
              "type": "integer",
              "minimum": 0
            },
            "floorRespSentReceived": {
              "type": "integer",
              "minimum": 0
            },
            "mediaType": {
              "enum": [
                "audio",
                "video",
                "share",
                "share_audio",
                "whiteboard"
              ],
              "type": "string"
            },
            "txReqFloorGranted": {
              "type": "integer",
              "minimum": 0
            },
            "txSessionCreateConfirm": {
              "type": "integer",
              "minimum": 0
            },
            "txApeEnrollConfirm": {
              "type": "integer",
              "minimum": 0
            },
            "txUIDelay": {
              "type": "integer",
              "minimum": 0
            },
            "txScreenCaptureDelay": {
              "type": "integer",
              "minimum": 0
            },
            "txScreenCaptureDelayReasonCode": {
              "type": "integer",
              "minimum": 0
            },
            "txShareStartOverallDelay": {
              "type": "integer",
              "minimum": 0
            },
            "floorGranted2tx1stPacketSendDelay": {
              "type": "integer",
              "minimum": 0
            },
            "rx1stPacket2RenderDelay": {
              "type": "integer"
            },
            "rxGranted2RenderDelay": {
              "type": "integer",
              "minimum": 0
            },
            "rxFailFrameNumB4Success": {
              "type": "integer",
              "minimum": 0
            },
            "e2eFirstFrameDelay": {
              "type": "integer",
              "minimum": 0
            },
            "CBSessionRespToLocusFloorGrantDelay": {
              "type": "integer",
              "minimum": 0
            },
            "CBShareReceiveToServerShareTransmitDelay": {
              "type": "integer",
              "minimum": 0
            },
            "CBShareReceiveToTPGWFirstKeyFrameDelay": {
              "type": "integer",
              "minimum": 0
            },
            "floorRequestHttpTiming": {
              "type": "object",
              "description": "phrased HTTP timing",
              "additionalProperties": true,
              "properties": {
                "connect": {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 3600000
                },
                "dnsLookup": {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 3600000
                },
                "sendRequest": {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 3600000
                },
                "compressRequest": {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 3600000
                },
                "receiveResponse": {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 3600000
                },
                "extractJson": {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 3600000
                },
                "verifyCert": {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 3600000
                },
                "refreshToken": {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 3600000
                }
              }
            },
            "TPGWFirstKeyFrameToServerShareTransmitDelay": {
              "type": "integer",
              "minimum": 0
            },
            "MCSSessionActivateToLocusFloorGrantDelay": {
              "type": "integer",
              "minimum": 0
            },
            "ServerShareInitiateToLocusFloorGrantDelay": {
              "type": "integer",
              "minimum": 0
            },
            "LocusFloorGrantToCBSessionStartDelay": {
              "type": "integer",
              "minimum": 0
            },
            "ServerShareReceiveToTPGWFirstKeyFrameDelay": {
              "type": "integer",
              "minimum": 0
            },
            "LocusFloorGrantToTPGWFloorGrantDelay": {
              "type": "integer",
              "minimum": 0
            },
            "LocusFloorGrantToReceiverNotificationDelay": {
              "type": "integer",
              "minimum": 0
            },
            "CBShareSessionRespDelay": {
              "type": "integer",
              "minimum": 0
            },
            "LocusShareFloorGrantRespDelay": {
              "type": "integer",
              "minimum": 0
            },
            "LocusFloorReqToRespDelay": {
              "type": "integer",
              "minimum": 0
            },
            "ServerShareFloorGrantRespDelay": {
              "type": "integer",
              "minimum": 0
            },
            "joinRespRxStart": {
              "type": "integer"
            },
            "joinRespTxStart": {
              "type": "integer"
            },
            "maxRemoteLossRate": {
              "type": "number",
              "minimum": 0.0,
              "maximum": 1.0
            },
            "media2SignalDelay": {
              "type": "integer",
              "minimum": 0
            },
            "warholDownloadTime": {
              "type": "integer",
              "minimum": 0
            },
            "contentDownloadTime": {
              "type": "integer",
              "minimum": 0
            },
            "boardCreationTime": {
              "type": "integer",
              "minimum": 0
            },
            "totalBoardServiceRespDelay": {
              "type": "integer",
              "minimum": 0
            }
          }
        },
        "videoSetupDelay": {
          "type": "object",
          "description": "represents all of the properities that could cause delay during media setup process.",
          "additionalProperties": true,
          "properties": {
            "floorReqSentReceived": {
              "type": "integer",
              "minimum": 0
            },
            "floorRespSentReceived": {
              "type": "integer",
              "minimum": 0
            },
            "mediaType": {
              "enum": [
                "audio",
                "video",
                "share",
                "share_audio",
                "whiteboard"
              ],
              "type": "string"
            },
            "txReqFloorGranted": {
              "type": "integer",
              "minimum": 0
            },
            "txSessionCreateConfirm": {
              "type": "integer",
              "minimum": 0
            },
            "txApeEnrollConfirm": {
              "type": "integer",
              "minimum": 0
            },
            "txUIDelay": {
              "type": "integer",
              "minimum": 0
            },
            "txScreenCaptureDelay": {
              "type": "integer",
              "minimum": 0
            },
            "txScreenCaptureDelayReasonCode": {
              "type": "integer",
              "minimum": 0
            },
            "txShareStartOverallDelay": {
              "type": "integer",
              "minimum": 0
            },
            "floorGranted2tx1stPacketSendDelay": {
              "type": "integer",
              "minimum": 0
            },
            "rx1stPacket2RenderDelay": {
              "type": "integer"
            },
            "rxGranted2RenderDelay": {
              "type": "integer",
              "minimum": 0
            },
            "rxFailFrameNumB4Success": {
              "type": "integer",
              "minimum": 0
            },
            "e2eFirstFrameDelay": {
              "type": "integer",
              "minimum": 0
            },
            "CBSessionRespToLocusFloorGrantDelay": {
              "type": "integer",
              "minimum": 0
            },
            "CBShareReceiveToServerShareTransmitDelay": {
              "type": "integer",
              "minimum": 0
            },
            "CBShareReceiveToTPGWFirstKeyFrameDelay": {
              "type": "integer",
              "minimum": 0
            },
            "floorRequestHttpTiming": {
              "type": "object",
              "description": "phrased HTTP timing",
              "additionalProperties": true,
              "properties": {
                "connect": {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 3600000
                },
                "dnsLookup": {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 3600000
                },
                "sendRequest": {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 3600000
                },
                "compressRequest": {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 3600000
                },
                "receiveResponse": {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 3600000
                },
                "extractJson": {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 3600000
                },
                "verifyCert": {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 3600000
                },
                "refreshToken": {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 3600000
                }
              }
            },
            "TPGWFirstKeyFrameToServerShareTransmitDelay": {
              "type": "integer",
              "minimum": 0
            },
            "MCSSessionActivateToLocusFloorGrantDelay": {
              "type": "integer",
              "minimum": 0
            },
            "ServerShareInitiateToLocusFloorGrantDelay": {
              "type": "integer",
              "minimum": 0
            },
            "LocusFloorGrantToCBSessionStartDelay": {
              "type": "integer",
              "minimum": 0
            },
            "ServerShareReceiveToTPGWFirstKeyFrameDelay": {
              "type": "integer",
              "minimum": 0
            },
            "LocusFloorGrantToTPGWFloorGrantDelay": {
              "type": "integer",
              "minimum": 0
            },
            "LocusFloorGrantToReceiverNotificationDelay": {
              "type": "integer",
              "minimum": 0
            },
            "CBShareSessionRespDelay": {
              "type": "integer",
              "minimum": 0
            },
            "LocusShareFloorGrantRespDelay": {
              "type": "integer",
              "minimum": 0
            },
            "LocusFloorReqToRespDelay": {
              "type": "integer",
              "minimum": 0
            },
            "ServerShareFloorGrantRespDelay": {
              "type": "integer",
              "minimum": 0
            },
            "joinRespRxStart": {
              "type": "integer"
            },
            "joinRespTxStart": {
              "type": "integer"
            },
            "maxRemoteLossRate": {
              "type": "number",
              "minimum": 0.0,
              "maximum": 1.0
            },
            "media2SignalDelay": {
              "type": "integer",
              "minimum": 0
            },
            "warholDownloadTime": {
              "type": "integer",
              "minimum": 0
            },
            "contentDownloadTime": {
              "type": "integer",
              "minimum": 0
            },
            "boardCreationTime": {
              "type": "integer",
              "minimum": 0
            },
            "totalBoardServiceRespDelay": {
              "type": "integer",
              "minimum": 0
            }
          }
        },
        "shareSetupDelay": {
          "type": "object",
          "description": "represents all of the properities that could cause delay during media setup process.",
          "additionalProperties": true,
          "properties": {
            "floorReqSentReceived": {
              "type": "integer",
              "minimum": 0
            },
            "floorRespSentReceived": {
              "type": "integer",
              "minimum": 0
            },
            "mediaType": {
              "enum": [
                "audio",
                "video",
                "share",
                "share_audio",
                "whiteboard"
              ],
              "type": "string"
            },
            "txReqFloorGranted": {
              "type": "integer",
              "minimum": 0
            },
            "txSessionCreateConfirm": {
              "type": "integer",
              "minimum": 0
            },
            "txApeEnrollConfirm": {
              "type": "integer",
              "minimum": 0
            },
            "txUIDelay": {
              "type": "integer",
              "minimum": 0
            },
            "txScreenCaptureDelay": {
              "type": "integer",
              "minimum": 0
            },
            "txScreenCaptureDelayReasonCode": {
              "type": "integer",
              "minimum": 0
            },
            "txShareStartOverallDelay": {
              "type": "integer",
              "minimum": 0
            },
            "floorGranted2tx1stPacketSendDelay": {
              "type": "integer",
              "minimum": 0
            },
            "rx1stPacket2RenderDelay": {
              "type": "integer"
            },
            "rxGranted2RenderDelay": {
              "type": "integer",
              "minimum": 0
            },
            "rxFailFrameNumB4Success": {
              "type": "integer",
              "minimum": 0
            },
            "e2eFirstFrameDelay": {
              "type": "integer",
              "minimum": 0
            },
            "CBSessionRespToLocusFloorGrantDelay": {
              "type": "integer",
              "minimum": 0
            },
            "CBShareReceiveToServerShareTransmitDelay": {
              "type": "integer",
              "minimum": 0
            },
            "CBShareReceiveToTPGWFirstKeyFrameDelay": {
              "type": "integer",
              "minimum": 0
            },
            "floorRequestHttpTiming": {
              "type": "object",
              "description": "phrased HTTP timing",
              "additionalProperties": true,
              "properties": {
                "connect": {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 3600000
                },
                "dnsLookup": {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 3600000
                },
                "sendRequest": {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 3600000
                },
                "compressRequest": {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 3600000
                },
                "receiveResponse": {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 3600000
                },
                "extractJson": {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 3600000
                },
                "verifyCert": {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 3600000
                },
                "refreshToken": {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 3600000
                }
              }
            },
            "TPGWFirstKeyFrameToServerShareTransmitDelay": {
              "type": "integer",
              "minimum": 0
            },
            "MCSSessionActivateToLocusFloorGrantDelay": {
              "type": "integer",
              "minimum": 0
            },
            "ServerShareInitiateToLocusFloorGrantDelay": {
              "type": "integer",
              "minimum": 0
            },
            "LocusFloorGrantToCBSessionStartDelay": {
              "type": "integer",
              "minimum": 0
            },
            "ServerShareReceiveToTPGWFirstKeyFrameDelay": {
              "type": "integer",
              "minimum": 0
            },
            "LocusFloorGrantToTPGWFloorGrantDelay": {
              "type": "integer",
              "minimum": 0
            },
            "LocusFloorGrantToReceiverNotificationDelay": {
              "type": "integer",
              "minimum": 0
            },
            "CBShareSessionRespDelay": {
              "type": "integer",
              "minimum": 0
            },
            "LocusShareFloorGrantRespDelay": {
              "type": "integer",
              "minimum": 0
            },
            "LocusFloorReqToRespDelay": {
              "type": "integer",
              "minimum": 0
            },
            "ServerShareFloorGrantRespDelay": {
              "type": "integer",
              "minimum": 0
            },
            "joinRespRxStart": {
              "type": "integer"
            },
            "joinRespTxStart": {
              "type": "integer"
            },
            "maxRemoteLossRate": {
              "type": "number",
              "minimum": 0.0,
              "maximum": 1.0
            },
            "media2SignalDelay": {
              "type": "integer",
              "minimum": 0
            },
            "warholDownloadTime": {
              "type": "integer",
              "minimum": 0
            },
            "contentDownloadTime": {
              "type": "integer",
              "minimum": 0
            },
            "boardCreationTime": {
              "type": "integer",
              "minimum": 0
            },
            "totalBoardServiceRespDelay": {
              "type": "integer",
              "minimum": 0
            }
          }
        },
        "shareAudioSetupDelay": {
          "type": "object",
          "description": "represents all of the properities that could cause delay during media setup process.",
          "additionalProperties": true,
          "properties": {
            "floorReqSentReceived": {
              "type": "integer",
              "minimum": 0
            },
            "floorRespSentReceived": {
              "type": "integer",
              "minimum": 0
            },
            "mediaType": {
              "enum": [
                "audio",
                "video",
                "share",
                "share_audio",
                "whiteboard"
              ],
              "type": "string"
            },
            "txReqFloorGranted": {
              "type": "integer",
              "minimum": 0
            },
            "txSessionCreateConfirm": {
              "type": "integer",
              "minimum": 0
            },
            "txApeEnrollConfirm": {
              "type": "integer",
              "minimum": 0
            },
            "txUIDelay": {
              "type": "integer",
              "minimum": 0
            },
            "txScreenCaptureDelay": {
              "type": "integer",
              "minimum": 0
            },
            "txScreenCaptureDelayReasonCode": {
              "type": "integer",
              "minimum": 0
            },
            "txShareStartOverallDelay": {
              "type": "integer",
              "minimum": 0
            },
            "floorGranted2tx1stPacketSendDelay": {
              "type": "integer",
              "minimum": 0
            },
            "rx1stPacket2RenderDelay": {
              "type": "integer"
            },
            "rxGranted2RenderDelay": {
              "type": "integer",
              "minimum": 0
            },
            "rxFailFrameNumB4Success": {
              "type": "integer",
              "minimum": 0
            },
            "e2eFirstFrameDelay": {
              "type": "integer",
              "minimum": 0
            },
            "CBSessionRespToLocusFloorGrantDelay": {
              "type": "integer",
              "minimum": 0
            },
            "CBShareReceiveToServerShareTransmitDelay": {
              "type": "integer",
              "minimum": 0
            },
            "CBShareReceiveToTPGWFirstKeyFrameDelay": {
              "type": "integer",
              "minimum": 0
            },
            "floorRequestHttpTiming": {
              "type": "object",
              "description": "phrased HTTP timing",
              "additionalProperties": true,
              "properties": {
                "connect": {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 3600000
                },
                "dnsLookup": {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 3600000
                },
                "sendRequest": {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 3600000
                },
                "compressRequest": {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 3600000
                },
                "receiveResponse": {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 3600000
                },
                "extractJson": {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 3600000
                },
                "verifyCert": {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 3600000
                },
                "refreshToken": {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 3600000
                }
              }
            },
            "TPGWFirstKeyFrameToServerShareTransmitDelay": {
              "type": "integer",
              "minimum": 0
            },
            "MCSSessionActivateToLocusFloorGrantDelay": {
              "type": "integer",
              "minimum": 0
            },
            "ServerShareInitiateToLocusFloorGrantDelay": {
              "type": "integer",
              "minimum": 0
            },
            "LocusFloorGrantToCBSessionStartDelay": {
              "type": "integer",
              "minimum": 0
            },
            "ServerShareReceiveToTPGWFirstKeyFrameDelay": {
              "type": "integer",
              "minimum": 0
            },
            "LocusFloorGrantToTPGWFloorGrantDelay": {
              "type": "integer",
              "minimum": 0
            },
            "LocusFloorGrantToReceiverNotificationDelay": {
              "type": "integer",
              "minimum": 0
            },
            "CBShareSessionRespDelay": {
              "type": "integer",
              "minimum": 0
            },
            "LocusShareFloorGrantRespDelay": {
              "type": "integer",
              "minimum": 0
            },
            "LocusFloorReqToRespDelay": {
              "type": "integer",
              "minimum": 0
            },
            "ServerShareFloorGrantRespDelay": {
              "type": "integer",
              "minimum": 0
            },
            "joinRespRxStart": {
              "type": "integer"
            },
            "joinRespTxStart": {
              "type": "integer"
            },
            "maxRemoteLossRate": {
              "type": "number",
              "minimum": 0.0,
              "maximum": 1.0
            },
            "media2SignalDelay": {
              "type": "integer",
              "minimum": 0
            },
            "warholDownloadTime": {
              "type": "integer",
              "minimum": 0
            },
            "contentDownloadTime": {
              "type": "integer",
              "minimum": 0
            },
            "boardCreationTime": {
              "type": "integer",
              "minimum": 0
            },
            "totalBoardServiceRespDelay": {
              "type": "integer",
              "minimum": 0
            }
          }
        },
        "whiteboardSetupDelay": {
          "type": "object",
          "description": "represents all of the properities that could cause delay during media setup process.",
          "additionalProperties": true,
          "properties": {
            "floorReqSentReceived": {
              "type": "integer",
              "minimum": 0
            },
            "floorRespSentReceived": {
              "type": "integer",
              "minimum": 0
            },
            "mediaType": {
              "enum": [
                "audio",
                "video",
                "share",
                "share_audio",
                "whiteboard"
              ],
              "type": "string"
            },
            "txReqFloorGranted": {
              "type": "integer",
              "minimum": 0
            },
            "txSessionCreateConfirm": {
              "type": "integer",
              "minimum": 0
            },
            "txApeEnrollConfirm": {
              "type": "integer",
              "minimum": 0
            },
            "txUIDelay": {
              "type": "integer",
              "minimum": 0
            },
            "txScreenCaptureDelay": {
              "type": "integer",
              "minimum": 0
            },
            "txScreenCaptureDelayReasonCode": {
              "type": "integer",
              "minimum": 0
            },
            "txShareStartOverallDelay": {
              "type": "integer",
              "minimum": 0
            },
            "floorGranted2tx1stPacketSendDelay": {
              "type": "integer",
              "minimum": 0
            },
            "rx1stPacket2RenderDelay": {
              "type": "integer"
            },
            "rxGranted2RenderDelay": {
              "type": "integer",
              "minimum": 0
            },
            "rxFailFrameNumB4Success": {
              "type": "integer",
              "minimum": 0
            },
            "e2eFirstFrameDelay": {
              "type": "integer",
              "minimum": 0
            },
            "CBSessionRespToLocusFloorGrantDelay": {
              "type": "integer",
              "minimum": 0
            },
            "CBShareReceiveToServerShareTransmitDelay": {
              "type": "integer",
              "minimum": 0
            },
            "CBShareReceiveToTPGWFirstKeyFrameDelay": {
              "type": "integer",
              "minimum": 0
            },
            "floorRequestHttpTiming": {
              "type": "object",
              "description": "phrased HTTP timing",
              "additionalProperties": true,
              "properties": {
                "connect": {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 3600000
                },
                "dnsLookup": {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 3600000
                },
                "sendRequest": {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 3600000
                },
                "compressRequest": {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 3600000
                },
                "receiveResponse": {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 3600000
                },
                "extractJson": {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 3600000
                },
                "verifyCert": {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 3600000
                },
                "refreshToken": {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 3600000
                }
              }
            },
            "TPGWFirstKeyFrameToServerShareTransmitDelay": {
              "type": "integer",
              "minimum": 0
            },
            "MCSSessionActivateToLocusFloorGrantDelay": {
              "type": "integer",
              "minimum": 0
            },
            "ServerShareInitiateToLocusFloorGrantDelay": {
              "type": "integer",
              "minimum": 0
            },
            "LocusFloorGrantToCBSessionStartDelay": {
              "type": "integer",
              "minimum": 0
            },
            "ServerShareReceiveToTPGWFirstKeyFrameDelay": {
              "type": "integer",
              "minimum": 0
            },
            "LocusFloorGrantToTPGWFloorGrantDelay": {
              "type": "integer",
              "minimum": 0
            },
            "LocusFloorGrantToReceiverNotificationDelay": {
              "type": "integer",
              "minimum": 0
            },
            "CBShareSessionRespDelay": {
              "type": "integer",
              "minimum": 0
            },
            "LocusShareFloorGrantRespDelay": {
              "type": "integer",
              "minimum": 0
            },
            "LocusFloorReqToRespDelay": {
              "type": "integer",
              "minimum": 0
            },
            "ServerShareFloorGrantRespDelay": {
              "type": "integer",
              "minimum": 0
            },
            "joinRespRxStart": {
              "type": "integer"
            },
            "joinRespTxStart": {
              "type": "integer"
            },
            "maxRemoteLossRate": {
              "type": "number",
              "minimum": 0.0,
              "maximum": 1.0
            },
            "media2SignalDelay": {
              "type": "integer",
              "minimum": 0
            },
            "warholDownloadTime": {
              "type": "integer",
              "minimum": 0
            },
            "contentDownloadTime": {
              "type": "integer",
              "minimum": 0
            },
            "boardCreationTime": {
              "type": "integer",
              "minimum": 0
            },
            "totalBoardServiceRespDelay": {
              "type": "integer",
              "minimum": 0
            }
          }
        },
        "isFocus": {
          "type": "boolean"
        },
        "processingDelay": {
          "type": "integer"
        },
        "shareResourceType": {
          "type": "string",
          "enum": [
            "APPLICATION_OR_WINDOW",
            "CAMERA",
            "DEFAULT",
            "EMBEDDED_APP",
            "FILE",
            "MOBILE_FILE",
            "MOBILE_SCREEN_MIRRORING",
            "SCREEN"
          ]
        },
        "shareResourceName": {
          "type": "string"
        },
        "shareType": {
          "type": "string",
          "enum": [
            "cb-normal-share",
            "ce-airplay-share",
            "ce-direct-share",
            "ce-gui-loopback-share",
            "ce-input-source-share",
            "ce-input-source-share-hdmi",
            "ce-input-source-share-usbc",
            "ce-jpg-share",
            "ce-miracast-share",
            "mcs-normal-share",
            "mcs-normal-audio-share",
            "mcs-hfps-share",
            "mcs-hfps-audio-share"
          ]
        },
        "isShareBeingTakenOver": {
          "type": "boolean"
        },
        "floorBeneficiaryUpdated": {
          "type": "boolean"
        },
        "meetingJoinedTime": {
          "type": "string",
          "format": "date-time"
        },
        "meetingJoinPhase": {
          "type": "string",
          "description": "join phase of event",
          "enum": [
            "pre-join",
            "join",
            "in-meeting"
          ]
        },
        "meetingScheduledTime": {
          "type": "string",
          "format": "date-time"
        },
        "seconds2StartTime": {
          "type": "integer"
        },
        "e2eeKeyEpoch": {
          "type": "integer"
        },
        "e2eeDecompressRatio": {
          "type": "number"
        },
        "keyResponses": {
          "type": "array",
          "items": {
            "type": "object",
            "description": "Details of KeyResponse",
            "additionalProperties": true,
            "properties": {
              "gotKeyTime": {
                "type": "integer"
              },
              "useKeyTime": {
                "type": "integer"
              },
              "cacheKeyTime": {
                "type": "integer"
              }
            }
          }
        },
        "e2eeVersion": {
          "enum": [
            "E2EEV1",
            "E2EEV2",
            "E2EEV3",
            "E2EEV4",
            "E2EEV4_PLUS",
            "E2EEV4_B",
            "E2EEV5"
          ],
          "type": "string"
        },
        "isZeroTrust": {
          "type": "boolean"
        },
        "sframeVersion": {
          "type": "string",
          "description": "Version of SFrame in use.",
          "enum": [
            "SFRAMEV1",
            "SFRAMEV2"
          ]
        },
        "isConvergedArchitectureEnabled": {
          "type": "boolean"
        },
        "isCustomBrowser": {
          "type": "boolean"
        },
        "callingServiceType": {
          "type": "string",
          "enum": [
            "CUCM",
            "WEBEXCALLING",
            "BROADWORKS",
            "LOCUS",
            "BROADCLOUDCARRIER"
          ]
        },
        "supplementaryMediaSessionType": {
          "type": "string",
          "enum": [
            "DirectShare"
          ]
        },
        "isPaired": {
          "type": "boolean"
        },
        "inLobby": {
          "type": "boolean"
        },
        "isVIPMeeting": {
          "type": "boolean"
        },
        "webexAppEntrypoint": {
          "type": "string"
        },
        "firstParticipant": {
          "type": "boolean"
        },
        "isImmersiveShare": {
          "type": "boolean"
        },
        "registeredTimestamps": {
          "type": "object",
          "description": "Request/Response Time for Internal Services / Clients",
          "additionalProperties": true,
          "properties": {
            "locusCreateConfluenceRequestTime": {
              "type": "string",
              "format": "date-time"
            },
            "locusCreateConfluenceResponseTime": {
              "type": "string",
              "format": "date-time"
            },
            "locusCreateVenueRequestTime": {
              "type": "string",
              "format": "date-time"
            },
            "locusCreateVenueResponseTime": {
              "type": "string",
              "format": "date-time"
            },
            "interstitialWindowLaunchedTime": {
              "type": "string",
              "format": "date-time"
            }
          }
        },
        "skipInterstitialWindow": {
          "type": "boolean"
        },
        "callDurationSecs": {
          "type": "integer"
        },
        "connectionDurationSecs": {
          "type": "integer"
        },
        "lobbyType": {
          "type": "string"
        },
        "callDirection": {
          "type": "string",
          "enum": [
            "ORIGINATING",
            "TERMINATING"
          ]
        },
        "breakout": {
          "type": "object",
          "description": "Details associated with a breakout move",
          "additionalProperties": true,
          "properties": {
            "moveType": {
              "enum": [
                "between_breakout",
                "to_breakout",
                "to_main"
              ],
              "type": "string"
            },
            "trigger": {
              "enum": [
                "assignment_changed",
                "client_initiated",
                "session_ended",
                "session_started"
              ],
              "type": "string"
            },
            "startState": {
              "enum": [
                "joined",
                "lobby"
              ],
              "type": "string"
            },
            "endState": {
              "enum": [
                "joined",
                "lobby"
              ],
              "type": "string"
            }
          }
        },
        "breakoutLatency": {
          "type": "object",
          "description": "Latency values associated with breakout session",
          "additionalProperties": true,
          "properties": {
            "clientBreakoutMoveReqJoinResp": {
              "type": "integer",
              "minimum": 0
            },
            "boBreakoutMoveProcessed": {
              "type": "integer",
              "minimum": 0
            },
            "boBreakoutMoveResp": {
              "type": "integer",
              "minimum": 0
            },
            "boLocusBreakoutMoveResp": {
              "type": "integer",
              "minimum": 0
            },
            "locusBreakoutMoveResp": {
              "type": "integer",
              "minimum": 0
            },
            "orpheusConfluenceMoveReqResp": {
              "type": "integer",
              "minimum": 0
            }
          }
        },
        "whiteboard": {
          "type": "object",
          "description": "two-way whiteboard related info",
          "additionalProperties": true,
          "properties": {
            "action": {
              "enum": [
                "open",
                "create"
              ],
              "type": "string"
            },
            "type": {
              "enum": [
                "whiteboard",
                "annotation"
              ],
              "type": "string"
            },
            "capability": {
              "enum": [
                "one_way",
                "two_way"
              ],
              "type": "string"
            },
            "granted": {
              "enum": [
                "one_way",
                "two_way"
              ],
              "type": "string"
            }
          }
        },
        "roap": {
          "type": "object",
          "description": "ROAP message details",
          "additionalProperties": true,
          "properties": {
            "type": {
              "enum": [
                "ANSWER",
                "ERROR",
                "OFFER",
                "OFFER_REQUEST",
                "OFFER_RESPONSE",
                "OK",
                "OKAY",
                "TURN_DISCOVERY_REQUEST",
                "TURN_DISCOVERY_RESPONSE"
              ],
              "type": "string"
            },
            "messageType": {
              "enum": [
                "ANSWER",
                "ERROR",
                "OFFER",
                "OFFER_REQUEST",
                "OFFER_RESPONSE",
                "OK",
                "OKAY",
                "TURN_DISCOVERY_REQUEST",
                "TURN_DISCOVERY_RESPONSE"
              ],
              "type": "string"
            },
            "error": {
              "type": "string"
            },
            "duration": {
              "type": "integer",
              "minimum": 0
            },
            "seq": {
              "type": "integer",
              "minimum": 0
            }
          }
        },
        "pstnCarrierInfo": {
          "type": "object",
          "description": "Pstn Carrier Infos",
          "additionalProperties": true,
          "properties": {
            "cic": {
              "type": "string"
            },
            "carrierName": {
              "type": "string"
            },
            "ucreDnsSrvs": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        },
        "pstnAudioCallType": {
          "enum": [
            "PSTN",
            "CCA_E",
            "CCA_SP",
            "EDGE_AUDIO",
            "CCA_S",
            "VMN_AUDIO"
          ],
          "type": "string"
        },
        "l2sipCallbackUrl": {
          "type": "string"
        },
        "ivrDialingStatusOriginator": {
          "enum": [
            "L2SIP",
            "CLOUD_PROXY",
            "CARRIER",
            "UNIDENTIFIED"
          ],
          "type": "string"
        },
        "cic": {
          "type": "string"
        },
        "carrierName": {
          "type": "string"
        },
        "originator": {
          "type": "string"
        },
        "ucreDnsSrvs": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "ivrServiceUcreAttempts": {
          "type": "integer"
        },
        "antiFraudPolicyType": {
          "type": "string"
        },
        "antiFraudBlocked": {
          "type": "boolean"
        },
        "sipResponseCode": {
          "type": "string",
          "enum": [
            "100_Trying",
            "183_Ringing",
            "200_Ok",
            "404_NotFound",
            "407_ProxyAuthRequired",
            "486_BusyHere",
            "503_ServiceUnavailable",
            "606_NotAcceptable"
          ]
        },
        "schedulingInfo": {
          "type": "object",
          "description": "details of scheduling information",
          "additionalProperties": true,
          "properties": {
            "calendarType": {
              "type": "string",
              "description": "this defines calendar type for scheduling",
              "enum": [
                "exchange_online",
                "exchange_onprem",
                "google",
                "other",
                "webex"
              ]
            },
            "meetingCategory": {
              "type": "string",
              "description": "this defines meeting categories for scheduling",
              "enum": [
                "AdhocUSM",
                "Instant",
                "Scheduled",
                "ScheduledPMR",
                "ScheduledUSM",
                "SpaceMeetingV1"
              ]
            },
            "scheduledFrom": {
              "type": "string",
              "description": "this defines where the meeting was scheduled from",
              "enum": [
                "ADDIN_O365",
                "ADDIN_ONPREM",
                "ADHOC_USM",
                "AT_WEBEX_GOOGLE",
                "AT_WEBEX_MSFT",
                "AT_MEET_GOOGLE",
                "AT_MEET_MSFT",
                "GOOGLE_ADDON",
                "INSTANT_MEETING",
                "OTHER",
                "PT",
                "PUBLIC_API",
                "TEAMS_CLIENT",
                "TEAMS_CLIENT_CROSS_LAUNCH",
                "UNIFIED_PAGE",
                "WEBEX_PAGE"
              ]
            },
            "schedulingOperationType": {
              "type": "string",
              "description": "this defines meeting categories for scheduling",
              "enum": [
                "prepare",
                "create",
                "update",
                "delete"
              ]
            }
          }
        },
        "settingInfo": {
          "type": "object",
          "description": "details of setting information",
          "additionalProperties": true,
          "required": [
            "settingType"
          ],
          "properties": {
            "settingType": {
              "type": "string",
              "description": "this defines where the type of Setting being modified/updated",
              "enum": [
                "AUDIO_VIDEO",
                "EMAIL_TEMPLATE",
                "GENERAL",
                "PMR",
                "RECORDING",
                "SCHEDULING",
                "WEBEX_SITE"
              ]
            }
          }
        },
        "sessionJoinCount": {
          "type": "integer"
        },
        "transportType": {
          "type": "string",
          "description": "indicates transport type used",
          "enum": [
            "UDP",
            "TCP",
            "xTLS",
            "TLS"
          ]
        },
        "joinFlowVersion": {
          "type": "string",
          "enum": [
            "NewFTE",
            "Other"
          ]
        },
        "locale": {
          "type": "string"
        },
        "accessNumber": {
          "type": "string"
        },
        "isVVipMeeting": {
          "type": "boolean"
        },
        "loginInfo": {
          "type": "object",
          "description": "Login-related information.",
          "additionalProperties": true,
          "properties": {
            "loginType": {
              "enum": [
                "user-hub",
                "control-hub",
                "meeting-site",
                "global-sign-in-page",
                "web-client",
                "native-client"
              ],
              "type": "string"
            },
            "method": {
              "enum": [
                "idbroker",
                "enterprise",
                "social"
              ],
              "type": "string"
            },
            "grantType": {
              "enum": [
                "client-credential",
                "authorization-code",
                "scope-reduction"
              ],
              "type": "string"
            },
            "signInDelay": {
              "type": "object",
              "description": "Sign-in Time",
              "additionalProperties": true,
              "properties": {
                "signInTime": {
                  "type": "integer"
                }
              }
            },
            "signInSignUpType": {
              "enum": [
                "sign-in",
                "sign-up"
              ],
              "type": "string"
            },
            "userFound": {
              "type": "boolean"
            }
          }
        },
        "isPrivateMeeting": {
          "type": "boolean"
        },
        "llmLatency": {
          "type": "object",
          "description": "Low Latency Mercury latency measurements",
          "additionalProperties": true,
          "properties": {
            "clientLLMDatachannelResponseTime": {
              "type": "integer",
              "minimum": 0
            },
            "clientLLMWebSocketConnectTime": {
              "type": "integer",
              "minimum": 0
            }
          }
        },
        "syncLatency": {
          "type": "object",
          "description": "Sync Latency measurements. Expected to be sent in client.locus.sync.complete and locus.sync.sent events that could be triggered in a converged webinar session",
          "additionalProperties": true,
          "properties": {
            "randomBackoffTime": {
              "type": "integer",
              "minimum": 0
            },
            "hashtreePrepTime": {
              "type": "integer",
              "minimum": 0
            },
            "hashtreeProcessingTime": {
              "type": "integer",
              "minimum": 0
            },
            "hashtreeResponseTime": {
              "type": "integer",
              "minimum": 0
            },
            "syncPrepTime": {
              "type": "integer",
              "minimum": 0
            },
            "syncResponseTime": {
              "type": "integer",
              "minimum": 0
            },
            "syncProcessingTime": {
              "type": "integer",
              "minimum": 0
            },
            "syncMessageReceiveTime": {
              "type": "integer",
              "minimum": 0
            },
            "totalTime": {
              "type": "integer",
              "minimum": 0
            }
          }
        },
        "llmInfo": {
          "type": "object",
          "description": "Low Latency Mercury related information.",
          "additionalProperties": true,
          "properties": {
            "dataSet": {
              "enum": [
                "main",
                "atd-active",
                "atd-unmuted"
              ],
              "type": "string"
            }
          }
        },
        "name": {
          "enum": [
            "client.feature.audio.noise.removal",
            "client.feature.embedded-object-info",
            "client.feature.gesture.recognition",
            "client.feature.meeting.breakout-session.action",
            "client.feature.meeting.breakout-session.summary",
            "client.feature.meeting.download.summary",
            "client.feature.meeting.people-insights.check.response",
            "client.feature.meeting.people-insights.query.response",
            "client.feature.meeting.problem-report.submit",
            "client.feature.meeting.summary",
            "client.feature.meeting.teams.launch",
            "client.feature.meeting.user-action",
            "client.feature.mta.launched",
            "client.feature.report",
            "client.feature.vdi.collect.thinclient.log",
            "client.feature.webexapplauncher.install-webexapp"
          ],
          "type": "string"
        },
        "identifiers": {
          "description": "Base type for the various identifiers used to connect the dots.\nIn general, these should be populated whenever possible. Subtypes may make a particular key required.\n",
          "type": "object",
          "additionalProperties": true,
          "required": [
            "correlationId"
          ],
          "properties": {
            "aggregatedBreakoutMoveId": {
              "type": "string",
              "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$"
            },
            "attendeeId": {
              "type": "string"
            },
            "participantId": {
              "type": "string",
              "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$"
            },
            "breakoutGroupId": {
              "type": "string",
              "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$"
            },
            "breakoutMoveId": {
              "type": "string",
              "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$"
            },
            "breakoutTrackingId": {
              "type": "string"
            },
            "breakoutSessionId": {
              "type": "string",
              "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$"
            },
            "browserId": {
              "type": "string"
            },
            "ciExchangeTokenUrl": {
              "type": "string"
            },
            "confluenceId": {
              "type": "string",
              "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$"
            },
            "cpaasIdentifiers": {
              "type": "object",
              "description": "Set of identifiers dedicated to CPaaS clients\nIn general, these should be populated whenever possible. Subtypes may make a particular key required.\n",
              "additionalProperties": true,
              "required": [
                "imiTenantId",
                "devClientId",
                "imiServiceId",
                "imiAppId",
                "sessionId",
                "sessionInstanceId"
              ],
              "properties": {
                "imiTenantId": {
                  "type": "string",
                  "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$"
                },
                "devClientId": {
                  "type": "string",
                  "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$"
                },
                "imiServiceId": {
                  "type": "string",
                  "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$"
                },
                "imiAppId": {
                  "type": "string",
                  "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$"
                },
                "sessionId": {
                  "type": "string",
                  "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$"
                },
                "sessionInstanceId": {
                  "type": "string",
                  "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$"
                }
              }
            },
            "csdmDeviceUrl": {
              "type": "string"
            },
            "destinationBreakoutSessionId": {
              "type": "string",
              "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$"
            },
            "destinationLocusSessionId": {
              "type": "string",
              "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$"
            },
            "destinationLocusUrl": {
              "type": "string"
            },
            "destinationVenueId": {
              "type": "string",
              "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$"
            },
            "deviceId": {
              "type": "string"
            },
            "globalMeetingId": {
              "type": "string"
            },
            "installationId": {
              "type": "string"
            },
            "webexMeetingUUID": {
              "type": "string"
            },
            "ivrCallId": {
              "type": "string",
              "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$"
            },
            "ivrDialogId": {
              "type": "string",
              "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$"
            },
            "ivrId": {
              "type": "string",
              "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$"
            },
            "callId": {
              "type": "string",
              "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$"
            },
            "pairCallId": {
              "type": "string"
            },
            "llmWebsocketUrl": {
              "type": "string"
            },
            "locusCluster": {
              "type": "string"
            },
            "locusId": {
              "type": "string",
              "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$"
            },
            "locusJoinUrl": {
              "type": "string"
            },
            "locusSessionId": {
              "type": "string",
              "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$"
            },
            "locusStartTime": {
              "type": "string",
              "format": "date-time"
            },
            "locusUrl": {
              "type": "string"
            },
            "machineId": {
              "type": "string"
            },
            "mediaAgentAlias": {
              "type": "string"
            },
            "mediaAgentGroupId": {
              "type": "string"
            },
            "meetClusterName": {
              "type": "string"
            },
            "meetingInstanceId": {
              "type": "string"
            },
            "meetingLookupUrl": {
              "type": "string"
            },
            "meetingOrgId": {
              "type": "string"
            },
            "metricServiceUrl": {
              "type": "string"
            },
            "mercuryWebsocketUrl": {
              "type": "string"
            },
            "msteamsTenantGuid": {
              "type": "string"
            },
            "msteamsConferenceId": {
              "type": "string"
            },
            "msteamsMeetingId": {
              "type": "string"
            },
            "mtid": {
              "type": "string"
            },
            "oauth2ClientId": {
              "type": "string"
            },
            "orgId": {
              "type": "string"
            },
            "provisionalCorrelationId": {
              "type": "string"
            },
            "roomId": {
              "type": "string",
              "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$"
            },
            "sessionCorrelationId": {
              "type": "string",
              "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$"
            },
            "sharedMediaId": {
              "type": "string"
            },
            "sipCallId": {
              "type": "string"
            },
            "sipSessionId": {
              "type": "object",
              "additionalProperties": true,
              "properties": {
                "local": {
                  "type": "string"
                },
                "remote": {
                  "type": "string"
                }
              }
            },
            "sipUri": {
              "type": "string"
            },
            "subConfId": {
              "type": "string"
            },
            "tenantId": {
              "type": "string"
            },
            "trackingId": {
              "type": "string"
            },
            "userId": {
              "type": "string",
              "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$"
            },
            "venueId": {
              "type": "string",
              "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$"
            },
            "venueUrl": {
              "type": "string"
            },
            "whiteboardUrl": {
              "type": "string"
            },
            "wdmDeviceRegistrationUrl": {
              "type": "string"
            },
            "webexConferenceId": {
              "type": "number",
              "minimum": -9223372036854776000.0,
              "maximum": 9223372036854776000.0
            },
            "webexClusterName": {
              "type": "string"
            },
            "webexConferenceIdStr": {
              "type": "string"
            },
            "webexDataCenter": {
              "type": "string"
            },
            "webexGuestId": {
              "type": "number",
              "minimum": -9223372036854776000.0,
              "maximum": 9223372036854776000.0
            },
            "webexMeetingId": {
              "type": "number",
              "minimum": -9223372036854776000.0,
              "maximum": 9223372036854776000.0
            },
            "webexNodeId": {
              "type": "number",
              "minimum": -9223372036854776000.0,
              "maximum": 9223372036854776000.0
            },
            "webexSiteId": {
              "type": "number",
              "minimum": -9223372036854776000.0,
              "maximum": 9223372036854776000.0
            },
            "webexSiteName": {
              "type": "string"
            },
            "webexSiteUuid": {
              "type": "string"
            },
            "webexUserId": {
              "type": "number",
              "minimum": -9223372036854776000.0,
              "maximum": 9223372036854776000.0
            },
            "webexWebDomain": {
              "type": "string"
            },
            "recordingId": {
              "type": "string"
            },
            "clientCorrelationId": {
              "type": "string"
            },
            "idForEndpointAB": {
              "type": "string"
            },
            "customerOrgId": {
              "type": "string"
            },
            "correlationId": {
              "type": "string"
            }
          }
        },
        "trigger": {
          "enum": [
            "user-interaction"
          ],
          "type": "string"
        },
        "errors": {
          "type": "array",
          "items": {
            "description": "specific error detected by originator of event",
            "type": "object",
            "additionalProperties": true,
            "required": [
              "name",
              "fatal",
              "shownToUser",
              "category"
            ],
            "properties": {
              "fatal": {
                "type": "boolean"
              },
              "category": {
                "enum": [
                  "signaling",
                  "media",
                  "network",
                  "other",
                  "expected"
                ],
                "type": "string"
              },
              "errorDescription": {
                "type": "string"
              },
              "errorCode": {
                "type": "integer"
              },
              "errorCodeStr": {
                "type": "string"
              },
              "httpCode": {
                "type": "integer"
              },
              "errorCodeExt1": {
                "type": "integer"
              },
              "errorData": {
                "type": "object",
                "additionalProperties": true
              },
              "rawErrorMessage": {
                "type": "string"
              },
              "mediaDeviceErrors": {
                "type": "string"
              },
              "shownToUser": {
                "type": "boolean"
              },
              "serviceErrorCode": {
                "type": "integer"
              },
              "name": {
                "enum": [
                  "media-engine",
                  "ice.failed",
                  "locus.response",
                  "locus.leave",
                  "client.leave",
                  "media-device",
                  "media-sca",
                  "wxc",
                  "service-api-error",
                  "network-error",
                  "Error_Success",
                  "other"
                ],
                "type": "string"
              },
              "component": {
                "type": "string"
              }
            }
          }
        },
        "pairingState": {
          "enum": [
            "paired",
            "observing",
            "challenging"
          ],
          "type": "string"
        },
        "userType": {
          "enum": [
            "host",
            "attendee",
            "cohost",
            "panelist"
          ],
          "type": "string"
        },
        "updateType": {
          "enum": [
            "new-user",
            "update-user",
            "return-user"
          ],
          "type": "string"
        },
        "migrationToUCFType": {
          "enum": [
            "new-install",
            "upgrade",
            "force-upgrade",
            "upgrade-not-needed",
            "install-not-needed"
          ],
          "type": "string"
        },
        "isFirstTimeUser": {
          "type": "boolean"
        },
        "serverInfo": {
          "type": "object",
          "description": "Details of server environment",
          "additionalProperties": true,
          "properties": {
            "serverType": {
              "type": "string",
              "enum": [
                "CB",
                "CMS",
                "CRC",
                "HESIOD",
                "LINUS",
                "MCC",
                "MCS",
                "MES",
                "MJS",
                "MRS",
                "MYGDONUS",
                "MZM",
                "TERMINUS",
                "TPGW",
                "TA",
                "HOMER",
                "SUPERHOMER",
                "U2C",
                "WCA",
                "MSE",
                "UNKNOWN"
              ]
            },
            "serverAddress": {
              "type": "string"
            }
          }
        },
        "breakoutSessionSummaryInfo": {
          "type": "object",
          "description": "Details of breakout session information, sent after end of breakout session",
          "additionalProperties": true,
          "required": [
            "duration",
            "subConferenceCount",
            "totalAttendeeCount",
            "participantCount",
            "assignedparticipantCount",
            "cohostCount",
            "averageAttendeeCountPerSubConference",
            "totalHostJoinedCount",
            "isBoStarted",
            "isBoEnabled",
            "isPreAssigned",
            "boStartedTimers",
            "createType",
            "enableType"
          ],
          "properties": {
            "duration": {
              "type": "integer"
            },
            "subConferenceCount": {
              "type": "integer"
            },
            "totalAttendeeCount": {
              "type": "integer"
            },
            "participantCount": {
              "type": "integer"
            },
            "assignedparticipantCount": {
              "type": "integer"
            },
            "cohostCount": {
              "type": "integer"
            },
            "averageAttendeeCountPerSubConference": {
              "type": "number"
            },
            "totalHostJoinedCount": {
              "type": "integer"
            },
            "isBoStarted": {
              "type": "boolean"
            },
            "isBoEnabled": {
              "type": "boolean"
            },
            "isPreAssigned": {
              "type": "boolean"
            },
            "boStartedTimers": {
              "type": "integer"
            },
            "createType": {
              "enum": [
                "pre-meeting",
                "in-meeting"
              ],
              "type": "string"
            },
            "enableType": {
              "enum": [
                "pre-meeting",
                "in-meeting"
              ],
              "type": "string"
            }
          }
        },
        "meetingSummaryInfo": {
          "type": "object",
          "description": "Details of meeting summary information",
          "additionalProperties": true,
          "properties": {
            "featureReportSummary": {
              "type": "array",
              "items": {
                "type": "object",
                "description": "Details of FeatureReportSummary.",
                "additionalProperties": true,
                "required": [
                  "featureName",
                  "usage",
                  "toggle",
                  "clickCount",
                  "isMachineSupport"
                ],
                "properties": {
                  "featureName": {},
                  "usage": {
                    "type": "boolean"
                  },
                  "usageDuration": {
                    "type": "integer"
                  },
                  "toggle": {
                    "type": "boolean"
                  },
                  "clickCount": {
                    "type": "integer"
                  },
                  "isMachineSupport": {
                    "type": "boolean"
                  }
                }
              }
            },
            "featureActionSummary": {
              "type": "array",
              "items": {
                "type": "object",
                "description": "Details of FeatureActionSummary.",
                "additionalProperties": true,
                "required": [
                  "featureName",
                  "featureActions"
                ],
                "properties": {
                  "featureName": {},
                  "featureActions": {
                    "type": "array",
                    "items": {}
                  }
                }
              }
            },
            "featureEventSummary": {
              "type": "array",
              "items": {
                "type": "object",
                "description": "Details of FeatureEventSummary.",
                "additionalProperties": true,
                "required": [
                  "featureName",
                  "featureEvents"
                ],
                "properties": {
                  "featureName": {},
                  "featureEvents": {
                    "type": "array",
                    "items": {}
                  }
                }
              }
            },
            "meetingInfo": {
              "type": "object",
              "description": "Details of MeetingInfo.",
              "additionalProperties": true,
              "properties": {
                "simultaneousMeetingCount": {
                  "type": "integer"
                },
                "totalBreakoutSessionCount": {
                  "type": "integer"
                },
                "totalAttendeeCount": {
                  "type": "integer"
                },
                "currentUserCountWhenLeaving": {
                  "type": "integer"
                },
                "isE2EEnable": {
                  "type": "boolean"
                },
                "isModernE2EEnable": {
                  "type": "boolean"
                },
                "isWbxTraceOverWrite": {
                  "type": "boolean"
                },
                "isAnonymousMeeting": {
                  "type": "boolean"
                },
                "serverCipher": {
                  "type": "string"
                },
                "mediaCipher": {
                  "type": "string"
                }
              }
            },
            "surveyInfo": {
              "type": "object",
              "description": "Details of SurveyInfo.",
              "additionalProperties": true,
              "required": [
                "surveyCount"
              ],
              "properties": {
                "surveyCount": {
                  "type": "integer"
                },
                "surveyLocalClientVersion": {
                  "type": "string"
                },
                "surveyDate": {
                  "type": "string"
                }
              }
            },
            "languageType": {
              "type": "string",
              "enum": [
                "lan_af",
                "lan_sq",
                "lan_am",
                "lan_ar",
                "lan_hy",
                "lan_az",
                "lan_eu",
                "lan_be",
                "lan_bn",
                "lan_bs",
                "lan_bg",
                "lan_ca",
                "lan_ceb",
                "lan_zh",
                "lan_zh-TW",
                "lan_co",
                "lan_hr",
                "lan_cs",
                "lan_da",
                "lan_nl",
                "lan_en",
                "lan_en-GB",
                "lan_eo",
                "lan_et",
                "lan_fi",
                "lan_fr",
                "lan_fr-CA",
                "lan_fy",
                "lan_gl",
                "lan_ka",
                "lan_de",
                "lan_el",
                "lan_gu",
                "lan_ht",
                "lan_ha",
                "lan_haw",
                "lan_he",
                "lan_hi",
                "lan_hmn",
                "lan_hu",
                "lan_is",
                "lan_ig",
                "lan_id",
                "lan_ga",
                "lan_it",
                "lan_ja",
                "lan_jv",
                "lan_kn",
                "lan_kk",
                "lan_km",
                "lan_rw",
                "lan_ko",
                "lan_ku",
                "lan_ky",
                "lan_lo",
                "lan_la",
                "lan_lv",
                "lan_lt",
                "lan_lb",
                "lan_mk",
                "lan_mg",
                "lan_ms",
                "lan_ml",
                "lan_mt",
                "lan_mi",
                "lan_mr",
                "lan_mn",
                "lan_my",
                "lan_ne",
                "lan_no",
                "lan_ny",
                "lan_or",
                "lan_ps",
                "lan_fa",
                "lan_pl",
                "lan_pt",
                "lan_pa",
                "lan_ro",
                "lan_ru",
                "lan_sm",
                "lan_gd",
                "lan_sr",
                "lan_st",
                "lan_sn",
                "lan_sd",
                "lan_si",
                "lan_sk",
                "lan_sl",
                "lan_so",
                "lan_es",
                "lan_es-ES",
                "lan_su",
                "lan_sw",
                "lan_sv",
                "lan_tl",
                "lan_tg",
                "lan_ta",
                "lan_tt",
                "lan_te",
                "lan_th",
                "lan_tr",
                "lan_tk",
                "lan_uk",
                "lan_ur",
                "lan_ug",
                "lan_uz",
                "lan_vi",
                "lan_cy",
                "lan_xh",
                "lan_yi",
                "lan_yo",
                "lan_zu"
              ]
            }
          }
        },
        "audioNoiseRemoval": {
          "type": "object",
          "description": "Audio background noise removal",
          "additionalProperties": true,
          "properties": {
            "actionData": {
              "type": "object",
              "description": "background noise removal action data",
              "additionalProperties": true,
              "required": [
                "bnrActionType"
              ],
              "properties": {
                "bnrActionType": {
                  "enum": [
                    "turn-on-bnr",
                    "turn-off-bnr"
                  ],
                  "type": "string"
                }
              }
            },
            "eventData": {
              "type": "object",
              "description": "background noise removal event data",
              "additionalProperties": true,
              "required": [
                "bnrEventType"
              ],
              "properties": {
                "bnrEventType": {
                  "enum": [
                    "bnr-on",
                    "bnr-off"
                  ],
                  "type": "string"
                }
              }
            }
          }
        },
        "gestureRecognition": {
          "type": "object",
          "description": "Details of client action",
          "additionalProperties": true,
          "properties": {
            "supportedMachine": {
              "type": "boolean"
            },
            "gestureType": {
              "type": "string",
              "enum": [
                "clap",
                "none",
                "raiseHand",
                "thumpUp",
                "thumbDown"
              ]
            },
            "duration": {
              "type": "integer"
            }
          }
        },
        "postMeetingHook": {
          "type": "object",
          "description": "post meeting hook report",
          "additionalProperties": true,
          "properties": {
            "actionData": {
              "type": "object",
              "description": "data define for background noise removal action",
              "additionalProperties": true,
              "required": [
                "pmhActionType"
              ],
              "properties": {
                "pmhActionType": {
                  "enum": [
                    "share",
                    "view-details",
                    "close"
                  ],
                  "type": "string"
                },
                "pmhActionResult": {
                  "type": "string"
                }
              }
            },
            "eventData": {
              "type": "object",
              "description": "data define for background noise removal event",
              "additionalProperties": true,
              "required": [
                "pmhEventType"
              ],
              "properties": {
                "pmhEventType": {
                  "enum": [
                    "used",
                    "not-show-again"
                  ],
                  "type": "string"
                }
              }
            }
          }
        },
        "problemReportInfo": {
          "type": "object",
          "description": "Details of problem report information",
          "additionalProperties": true,
          "required": [
            "logId",
            "fileSize",
            "uploadStage"
          ],
          "properties": {
            "logId": {
              "type": "string"
            },
            "fileSize": {
              "type": "number"
            },
            "uploadStage": {
              "enum": [
                "connect",
                "upload"
              ],
              "type": "string"
            },
            "collectWMETime": {
              "type": "integer"
            },
            "collectTopicTime": {
              "type": "integer"
            },
            "collectSystemInfoTime": {
              "type": "integer"
            },
            "collectMeetingDataTime": {
              "type": "integer"
            },
            "collectDumpTime": {
              "type": "integer"
            },
            "collectCPUTime": {
              "type": "integer"
            },
            "zipTime": {
              "type": "integer"
            },
            "connectTime": {
              "type": "integer"
            },
            "uploadTime": {
              "type": "integer"
            },
            "totalTime": {
              "type": "integer"
            },
            "uploadErrorMessage": {
              "type": "string"
            }
          }
        },
        "breakoutSessionInfo": {
          "type": "object",
          "description": "Details of breakout session information",
          "additionalProperties": true,
          "required": [
            "breakoutSessionAction"
          ],
          "properties": {
            "breakoutSessionAction": {
              "type": "string",
              "enum": [
                "add",
                "assign",
                "ask-for-help",
                "breakout-session-open",
                "breakout-session-close",
                "breakout-session-mute-all",
                "breakout-session-unmute-all",
                "broadcast-open",
                "broadcast-send",
                "cancel-automatic-close",
                "create",
                "delete",
                "disable",
                "dynamic-assign",
                "dynamic-exchange",
                "end",
                "enable",
                "exchange",
                "join",
                "leave",
                "lock-all-sessions",
                "lock-this-sessions",
                "moveto",
                "mute-all",
                "mute-all-set",
                "recreate",
                "remove",
                "rename",
                "search",
                "select-all",
                "show-all-sessions",
                "start",
                "unmute-all",
                "unlock-all-sessions",
                "unlock-this-sessions",
                "allow-leave-session",
                "allow-join-session-later",
                "auto-end-sessions",
                "time-before-leave-session"
              ]
            },
            "breakoutSessionJoinType": {
              "enum": [
                "any-one-can-join",
                "auto",
                "manual",
                "preassign-rest"
              ],
              "type": "string"
            },
            "breakoutSessionActionClickFrom": {
              "enum": [
                "actionbar",
                "assign-dialog",
                "auto",
                "breakout-session-list",
                "contextmenu",
                "menu",
                "plist",
                "popup-dialog"
              ],
              "type": "string"
            },
            "broadcastSendType": {
              "enum": [
                "all-sessions-all-participants",
                "all-sessions-all-cohost-and-presenters",
                "one-session-all-participants",
                "one-session-one-participant"
              ],
              "type": "string"
            },
            "breakoutSessionDialogOpenTime": {
              "type": "integer"
            },
            "breakoutSessionDialogAssignTime": {
              "type": "integer"
            }
          }
        },
        "embeddedBrowserObject": {
          "type": "object",
          "description": "call embedded browser object result, if failed, will populate error at Error item",
          "additionalProperties": true,
          "required": [
            "browserType"
          ],
          "properties": {
            "browserType": {
              "enum": [
                "IE",
                "WebView2"
              ],
              "type": "string"
            },
            "version": {
              "type": "string"
            },
            "callFrom": {
              "type": "string"
            }
          }
        },
        "teamsLaunchWebexMeeting": {
          "type": "object",
          "description": "TeamsLaunchWebexMeeting report",
          "additionalProperties": true,
          "properties": {
            "eventData": {
              "type": "object",
              "description": "data define for TeamsLaunchWebexMeeting event",
              "additionalProperties": true,
              "required": [
                "tlmEevntType"
              ],
              "properties": {
                "tlmEevntType": {
                  "enum": [
                    "sync-preference",
                    "sip-call-launch",
                    "skip-interstitial",
                    "ipc-ready",
                    "ipc-failed"
                  ],
                  "type": "string"
                },
                "ipcConnectTime": {
                  "type": "integer"
                }
              }
            },
            "actionData": {
              "type": "object",
              "description": "data define for TeamsLaunchWebexMeeting action",
              "additionalProperties": true,
              "required": [
                "tlmActionType"
              ],
              "properties": {
                "tlmActionType": {
                  "enum": [
                    "change-audio",
                    "change-video"
                  ],
                  "type": "string"
                }
              }
            },
            "dataFrom": {
              "type": "object",
              "description": "data define for TeamsLaunchWebexMeeting data from",
              "additionalProperties": true,
              "required": [
                "tlmFromType"
              ],
              "properties": {
                "tlmFromType": {
                  "enum": [
                    "webex-meeting",
                    "webex-teams"
                  ],
                  "type": "string"
                }
              }
            }
          }
        },
        "languageActionInfo": {
          "type": "object",
          "description": "Details of language action",
          "additionalProperties": true,
          "required": [
            "languageAction"
          ],
          "properties": {
            "languageAction": {
              "type": "string",
              "enum": [
                "openLanguageDialog",
                "subscribeTransLanguage",
                "unsubscribeTransLanguage",
                "changeSpeakLanguage",
                "transcriptTurnOnWebexAssistantDialog",
                "transcriptTurnOffWebexAssistantDialog",
                "transcriptTurnOnWebexAssistantMenu",
                "transcriptTurn0ffWebexAssistantMenu",
                "transcriptViewHighlightPanel",
                "transcriptViewHighlightPanelViaCloseCaption",
                "transcriptViewHighlightPanelViaPanelOption",
                "transcriptViewHighlightPanelViaWebexAssistant",
                "transcriptEnableCloseCaptionDialog",
                "transcriptDisableCloseCaptionDialog",
                "transcriptDisableCloseCaptionDialogForActiveCCOpen",
                "transcriptDisableCloseCaptionDialogViaCCButton",
                "transcriptDisableCloseCaptionDialogViaCCDialog",
                "transcriptEnableCloseCaptionMenu",
                "transcriptDisableCloseCaptionMenu",
                "transcriptTabToCaptions",
                "transcriptTabToHighlights",
                "transcriptCreateHighlight",
                "transcriptDeleteHighlightInHighlight",
                "transcriptDeleteHighlightInCaptions",
                "transcriptChangeFontSize",
                "transcriptBackToDefaultPosition",
                "transcriptChangeModeToDark",
                "transcriptChangeModeToLight"
              ]
            },
            "fromLanguage": {
              "type": "string",
              "enum": [
                "lan_af",
                "lan_sq",
                "lan_am",
                "lan_ar",
                "lan_hy",
                "lan_az",
                "lan_eu",
                "lan_be",
                "lan_bn",
                "lan_bs",
                "lan_bg",
                "lan_ca",
                "lan_ceb",
                "lan_zh",
                "lan_zh-TW",
                "lan_co",
                "lan_hr",
                "lan_cs",
                "lan_da",
                "lan_nl",
                "lan_en",
                "lan_en-GB",
                "lan_eo",
                "lan_et",
                "lan_fi",
                "lan_fr",
                "lan_fr-CA",
                "lan_fy",
                "lan_gl",
                "lan_ka",
                "lan_de",
                "lan_el",
                "lan_gu",
                "lan_ht",
                "lan_ha",
                "lan_haw",
                "lan_he",
                "lan_hi",
                "lan_hmn",
                "lan_hu",
                "lan_is",
                "lan_ig",
                "lan_id",
                "lan_ga",
                "lan_it",
                "lan_ja",
                "lan_jv",
                "lan_kn",
                "lan_kk",
                "lan_km",
                "lan_rw",
                "lan_ko",
                "lan_ku",
                "lan_ky",
                "lan_lo",
                "lan_la",
                "lan_lv",
                "lan_lt",
                "lan_lb",
                "lan_mk",
                "lan_mg",
                "lan_ms",
                "lan_ml",
                "lan_mt",
                "lan_mi",
                "lan_mr",
                "lan_mn",
                "lan_my",
                "lan_ne",
                "lan_no",
                "lan_ny",
                "lan_or",
                "lan_ps",
                "lan_fa",
                "lan_pl",
                "lan_pt",
                "lan_pa",
                "lan_ro",
                "lan_ru",
                "lan_sm",
                "lan_gd",
                "lan_sr",
                "lan_st",
                "lan_sn",
                "lan_sd",
                "lan_si",
                "lan_sk",
                "lan_sl",
                "lan_so",
                "lan_es",
                "lan_es-ES",
                "lan_su",
                "lan_sw",
                "lan_sv",
                "lan_tl",
                "lan_tg",
                "lan_ta",
                "lan_tt",
                "lan_te",
                "lan_th",
                "lan_tr",
                "lan_tk",
                "lan_uk",
                "lan_ur",
                "lan_ug",
                "lan_uz",
                "lan_vi",
                "lan_cy",
                "lan_xh",
                "lan_yi",
                "lan_yo",
                "lan_zu"
              ]
            },
            "toLanguage": {
              "type": "string",
              "enum": [
                "lan_af",
                "lan_sq",
                "lan_am",
                "lan_ar",
                "lan_hy",
                "lan_az",
                "lan_eu",
                "lan_be",
                "lan_bn",
                "lan_bs",
                "lan_bg",
                "lan_ca",
                "lan_ceb",
                "lan_zh",
                "lan_zh-TW",
                "lan_co",
                "lan_hr",
                "lan_cs",
                "lan_da",
                "lan_nl",
                "lan_en",
                "lan_en-GB",
                "lan_eo",
                "lan_et",
                "lan_fi",
                "lan_fr",
                "lan_fr-CA",
                "lan_fy",
                "lan_gl",
                "lan_ka",
                "lan_de",
                "lan_el",
                "lan_gu",
                "lan_ht",
                "lan_ha",
                "lan_haw",
                "lan_he",
                "lan_hi",
                "lan_hmn",
                "lan_hu",
                "lan_is",
                "lan_ig",
                "lan_id",
                "lan_ga",
                "lan_it",
                "lan_ja",
                "lan_jv",
                "lan_kn",
                "lan_kk",
                "lan_km",
                "lan_rw",
                "lan_ko",
                "lan_ku",
                "lan_ky",
                "lan_lo",
                "lan_la",
                "lan_lv",
                "lan_lt",
                "lan_lb",
                "lan_mk",
                "lan_mg",
                "lan_ms",
                "lan_ml",
                "lan_mt",
                "lan_mi",
                "lan_mr",
                "lan_mn",
                "lan_my",
                "lan_ne",
                "lan_no",
                "lan_ny",
                "lan_or",
                "lan_ps",
                "lan_fa",
                "lan_pl",
                "lan_pt",
                "lan_pa",
                "lan_ro",
                "lan_ru",
                "lan_sm",
                "lan_gd",
                "lan_sr",
                "lan_st",
                "lan_sn",
                "lan_sd",
                "lan_si",
                "lan_sk",
                "lan_sl",
                "lan_so",
                "lan_es",
                "lan_es-ES",
                "lan_su",
                "lan_sw",
                "lan_sv",
                "lan_tl",
                "lan_tg",
                "lan_ta",
                "lan_tt",
                "lan_te",
                "lan_th",
                "lan_tr",
                "lan_tk",
                "lan_uk",
                "lan_ur",
                "lan_ug",
                "lan_uz",
                "lan_vi",
                "lan_cy",
                "lan_xh",
                "lan_yi",
                "lan_yo",
                "lan_zu"
              ]
            }
          }
        },
        "videoActionInfo": {
          "type": "object",
          "description": "Details of video action",
          "additionalProperties": true,
          "required": [
            "videoAction"
          ],
          "properties": {
            "videoAction": {
              "type": "string",
              "enum": [
                "switchLayout",
                "switchPage",
                "switchActiveUser",
                "zoomIn",
                "zoomOut",
                "pinVideoToStage",
                "unpinVideoToStage",
                "syncMyStageForAll",
                "desyncMyStageForAll",
                "showParticipantWithoutVideo",
                "hideParticipantWithoutVideo",
                "showActiveVideoInStage",
                "hideActiveVideoInStage",
                "showActiveVideoWithShareContent",
                "hideActiveVideoWithShareContent",
                "showVideoOnTP",
                "showVideoOnComputer",
                "EnterFullScreen",
                "ExitFullScreen",
                "EnterFullScreenWithShare",
                "ExitFullScreenWithShare",
                "hideFilmStrip",
                "showFilmStrip"
              ]
            },
            "fromLayoutType": {
              "type": "string",
              "enum": [
                "stack",
                "stackWithShare",
                "sideBySide",
                "sideBySideWithShare",
                "grid",
                "floatingActive",
                "floatingThumbnail",
                "floatingGrid",
                "overlay",
                "focus",
                "prominent",
                "focusWithShare",
                "prominentWithShare",
                "equal",
                "equalWithShare",
                "largeGallery",
                "auto",
                "autoWithShare"
              ]
            },
            "toLayoutType": {
              "type": "string",
              "enum": [
                "stack",
                "stackWithShare",
                "sideBySide",
                "sideBySideWithShare",
                "grid",
                "floatingActive",
                "floatingThumbnail",
                "floatingGrid",
                "overlay",
                "focus",
                "prominent",
                "focusWithShare",
                "prominentWithShare",
                "equal",
                "equalWithShare",
                "largeGallery",
                "auto",
                "autoWithShare"
              ]
            },
            "zoomLayoutType": {
              "type": "string",
              "enum": [
                "stack",
                "stackWithShare",
                "sideBySide",
                "sideBySideWithShare",
                "grid",
                "floatingActive",
                "floatingThumbnail",
                "floatingGrid",
                "overlay",
                "focus",
                "prominent",
                "focusWithShare",
                "prominentWithShare",
                "equal",
                "equalWithShare",
                "largeGallery",
                "auto",
                "autoWithShare"
              ]
            },
            "duration": {
              "type": "integer"
            },
            "myVideoCSI": {
              "type": "number",
              "minimum": -9223372036854776000.0,
              "maximum": 9223372036854776000.0
            },
            "myNodeID": {
              "type": "integer"
            },
            "fromActiveNodeID": {
              "type": "integer"
            },
            "toActiveNodeID": {
              "type": "integer"
            },
            "switchFromVideoCount": {
              "type": "integer"
            },
            "switchToVideoCount": {
              "type": "integer"
            },
            "isSwitchToPrevious": {
              "type": "boolean"
            },
            "pinVideoNodeID": {
              "type": "integer"
            },
            "pinVideoCSI": {
              "type": "number",
              "minimum": -9223372036854776000.0,
              "maximum": 9223372036854776000.0
            },
            "actionFromPlist": {
              "type": "boolean"
            },
            "syncStageNodeIDArray": {
              "type": "array",
              "items": {
                "type": "integer"
              }
            },
            "syncStageCSIArray": {
              "type": "array",
              "items": {
                "type": "number",
                "minimum": -9223372036854776000.0,
                "maximum": 9223372036854776000.0
              }
            },
            "lockAttendeeStageView": {
              "type": "boolean"
            }
          }
        },
        "featureReport": {
          "type": "object",
          "description": "Details of FeatureReport",
          "additionalProperties": true,
          "required": [
            "featureReportItems"
          ],
          "properties": {
            "featureReportItems": {
              "type": "array",
              "items": {
                "type": "object",
                "description": "Details of FeatureReportItem.",
                "additionalProperties": true,
                "required": [
                  "featureName",
                  "timeStamp"
                ],
                "properties": {
                  "featureName": {},
                  "timeStamp": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "actionName": {
                    "type": "string"
                  },
                  "eventName": {
                    "type": "string"
                  },
                  "duration": {
                    "type": "integer"
                  },
                  "extValue": {
                    "type": "string"
                  },
                  "webappData": {},
                  "reactionData": {},
                  "interpretationAction": {}
                }
              }
            }
          }
        },
        "downloadInfos": {
          "type": "array",
          "items": {
            "type": "object",
            "description": "data define for download detail data",
            "additionalProperties": true,
            "properties": {
              "percentCompleted": {
                "type": "integer"
              },
              "packageName": {
                "type": "string"
              },
              "timestamp": {
                "type": "string",
                "format": "date-time"
              },
              "clientDownloadFileCount": {
                "type": "integer"
              },
              "clientDownloadSize": {
                "type": "number",
                "minimum": -9223372036854776000.0,
                "maximum": 9223372036854776000.0
              },
              "clientDownloadTime": {
                "type": "integer",
                "minimum": 0
              },
              "clientDecompressTime": {
                "type": "integer",
                "minimum": 0
              },
              "CDNEnabled": {
                "type": "boolean"
              },
              "updateFlag": {
                "enum": [
                  "preMeeting",
                  "inMeeting",
                  "postMeeting"
                ],
                "type": "string"
              },
              "epSP": {
                "type": "boolean"
              },
              "isEPUpdate": {
                "type": "boolean"
              },
              "spDifferent": {
                "type": "integer"
              },
              "spVersionDelta": {
                "type": "integer"
              },
              "deltaUpdate": {
                "type": "boolean"
              },
              "deltaListDownloadTime": {
                "type": "integer",
                "minimum": 0
              },
              "deltaPackageDownloadTime": {
                "type": "integer",
                "minimum": 0
              },
              "deltaCachePackageCopyTime": {
                "type": "integer",
                "minimum": 0
              },
              "deltaApplyTime": {
                "type": "integer",
                "minimum": 0
              },
              "deltaPackageUncompressTime": {
                "type": "integer",
                "minimum": 0
              },
              "deltaDuration": {
                "type": "integer",
                "minimum": 0
              },
              "deltaVersion": {
                "type": "string"
              },
              "deltaDownloadFullPackage": {
                "type": "boolean"
              },
              "deltaFileSize": {
                "type": "integer",
                "minimum": 0
              },
              "deltaUpdateEnabled": {
                "type": "boolean"
              },
              "deltaFullpackageDownloadEnabled": {
                "type": "boolean"
              },
              "deltaUpdateErrorType": {
                "type": "string"
              },
              "deltaUpdateSuccess": {
                "type": "string"
              },
              "deltaFullpackageDownloadVersion": {
                "type": "string"
              },
              "deltaFullpackageDownloadSuccess": {
                "type": "string"
              },
              "deltaUpdateCorrelationId": {
                "type": "string"
              },
              "deltaFullpackageDownloadCorrelationId": {
                "type": "string"
              },
              "deltaTargetVersion": {
                "type": "string"
              },
              "deltaLocalFullPackageVersions": {
                "type": "string"
              },
              "deltaUpdateFailReason": {
                "type": "string"
              },
              "deltaUpdateTimeStamp": {
                "type": "string",
                "format": "date-time"
              }
            }
          }
        }
      }
    }
  }
}
