'1.0', 'info' => ['style' => 'RPC', 'product' => 'rtc', 'version' => '2018-01-11'], 'components' => [ 'schemas' => [], ], 'apis' => [ 'AddRecordTemplate' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'LayoutIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'integer', 'format' => 'int64', 'required' => false], 'maxItems' => 64, ], ], [ 'name' => 'Formats', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 3, ], ], [ 'name' => 'Backgrounds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Width' => ['type' => 'number', 'format' => 'float', 'required' => false], 'Height' => ['type' => 'number', 'format' => 'float', 'required' => false], 'Y' => ['type' => 'number', 'format' => 'float', 'required' => false], 'Url' => ['type' => 'string', 'required' => false], 'Display' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'ZOrder' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'X' => ['type' => 'number', 'format' => 'float', 'required' => false], ], ], 'maxItems' => 1, ], ], [ 'name' => 'Watermarks', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Alpha' => ['type' => 'number', 'format' => 'float', 'required' => false], 'Width' => ['type' => 'number', 'format' => 'float', 'required' => false], 'Height' => ['type' => 'number', 'format' => 'float', 'required' => false], 'Y' => ['type' => 'number', 'format' => 'float', 'required' => false], 'Url' => ['type' => 'string', 'required' => false], 'Display' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'ZOrder' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'X' => ['type' => 'number', 'format' => 'float', 'required' => false], ], ], 'maxItems' => 1, ], ], [ 'name' => 'ClockWidgets', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'FontType' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'FontColor' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Y' => ['type' => 'number', 'format' => 'float', 'required' => false], 'ZOrder' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'X' => ['type' => 'number', 'format' => 'float', 'required' => false], 'FontSize' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'maxItems' => 1, ], ], [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TaskProfile', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'MediaEncode', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true], ], [ 'name' => 'BackgroundColor', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'OssBucket', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'OssFilePrefix', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'FileSplitInterval', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true], ], [ 'name' => 'DelayStopTime', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '5', 'maximum' => '86400'], ], [ 'name' => 'MnsQueue', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HttpCallbackUrl', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EnableM3u8DateTime', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'OssEndpoint', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'CreateAppAgentTemplate' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 128], ], [ 'name' => 'Type', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'enum' => ['1'], ], ], [ 'name' => 'ChatMode', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'enum' => ['1', '2'], ], ], [ 'name' => 'InterruptMode', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'enum' => ['1', '2'], ], ], [ 'name' => 'Greeting', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AsrConfig', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Name' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 128], 'MaxSentenceSilence' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'WordWeights' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'Word' => ['type' => 'string', 'required' => true], 'Lang' => ['type' => 'string', 'required' => false], 'Weight' => ['type' => 'integer', 'format' => 'int32', 'required' => true], ], ], ], 'VadConfig' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'InterruptSpeechDuration' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '3000'], ], ], ], ], ], [ 'name' => 'LlmConfig', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Name' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 128], 'Vendor' => [ 'type' => 'string', 'required' => true, 'enum' => ['aliyun', 'thirdparty', 'dingtalk'], ], 'Url' => ['type' => 'string', 'required' => false, 'maxLength' => 100], 'ApiKey' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 200], 'Temperature' => ['type' => 'number', 'format' => 'float', 'required' => false], 'TopP' => ['type' => 'number', 'format' => 'float', 'required' => false], 'MaxToken' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'HistoryDepth' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Prompt' => ['type' => 'string', 'required' => false], 'AgentAppId' => ['type' => 'string', 'required' => false, 'maxLength' => 500], ], ], ], [ 'name' => 'TtsConfig', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Name' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 128], 'Vendor' => [ 'type' => 'string', 'required' => false, 'enum' => ['aliyun', 'customized', 'dingmaas'], ], 'ApiKey' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 200], 'Voice' => ['type' => 'string', 'required' => false], 'Volume' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Rate' => ['type' => 'number', 'format' => 'float', 'required' => false], 'Pitch' => ['type' => 'number', 'format' => 'float', 'required' => false], 'FilterBrackets' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'enum' => ['1', '2', '3', '4', '5'], ], ], ], ], ], [ 'name' => 'AgentSilenceConfig', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'AlertTimeout' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'WebhookTriggerTimeout' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Strategy' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '2'], 'Content' => ['type' => 'string', 'required' => false, 'maxLength' => 2500], ], ], ], [ 'name' => 'AmbientSoundConfig', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'SoundId' => ['type' => 'string', 'required' => false, 'maxLength' => 30], 'Volume' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '100'], ], ], ], [ 'name' => 'InterruptConfig', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'SemanticsInterrupt' => ['type' => 'boolean', 'required' => false], ], ], ], [ 'name' => 'BackChannelConfig', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'UserTurnEnd' => ['type' => 'boolean', 'required' => false], ], ], ], [ 'name' => 'EnableVideoUnderstanding', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'PreferVideo', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'CreateAppLayout' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Layout', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'Name' => ['type' => 'string', 'required' => true, 'maxLength' => 100], 'Panes' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'ZOrder' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '2'], 'X' => ['type' => 'number', 'format' => 'double', 'required' => false, 'minimum' => '0', 'maximum' => '1'], 'Y' => ['type' => 'number', 'format' => 'double', 'required' => false, 'minimum' => '0', 'maximum' => '1'], 'Height' => ['type' => 'number', 'format' => 'double', 'required' => false, 'minimum' => '0', 'maximum' => '1'], 'Width' => ['type' => 'number', 'format' => 'double', 'required' => false, 'minimum' => '0', 'maximum' => '1'], 'PaneId' => ['type' => 'integer', 'format' => 'int64', 'required' => false, 'minimum' => '0', 'maximum' => '15'], ], ], 'minItems' => 1, 'maxItems' => 16, ], ], ], ], ], ], 'CreateAppRecordTemplate' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RecordTemplate', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'Name' => ['type' => 'string', 'required' => true], 'FilePrefix' => ['type' => 'string', 'required' => true], 'FileSplitInterval' => ['type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '1800', 'maximum' => '20000'], 'DelayStopTime' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '180', 'maximum' => '300'], 'MediaEncode' => [ 'type' => 'integer', 'format' => 'int32', 'required' => true, 'enum' => [ '1', '54', '53', '52', '10', '20', '22', '23', '30', '31', '24', '25', '26', '27', '28', '32', '33', '34', '35', '36', '37', '38', '39', '40', '41', '42', '43', '0', '60', '61', ], ], 'Formats' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string', 'required' => false], 'minItems' => 1, 'maxItems' => 1, ], 'LayoutIds' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'minItems' => 1, 'maxItems' => 16, ], ], ], ], [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'CreateAppStreamingOutTemplate' => [ 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'StreamingOutTemplate', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'Name' => ['type' => 'string', 'required' => true], 'LayoutIds' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string', 'required' => false, 'pattern' => '^\\d+$'], 'minItems' => 1, 'maxItems' => 16, ], 'MediaEncode' => [ 'type' => 'integer', 'format' => 'int32', 'required' => true, 'enum' => [ '1', '54', '53', '52', '10', '20', '22', '23', '30', '31', '24', '25', '26', '27', '28', '32', '33', '34', '35', '36', '37', '38', '39', '40', '41', '42', '43', '0', '60', '61', ], ], ], ], ], ], ], 'CreateAppViewTemplate' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Template', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'Name' => ['type' => 'string', 'required' => true], 'LayoutIds' => [ 'type' => 'array', 'required' => true, 'pattern' => '^\\d+$', 'items' => ['type' => 'string', 'required' => false, 'pattern' => '^\\d+$'], 'minItems' => 1, 'maxItems' => 16, ], 'MediaEncode' => [ 'type' => 'integer', 'format' => 'int32', 'required' => true, 'enum' => [ '1', '54', '53', '52', '10', '20', '22', '23', '30', '31', '24', '25', '26', '27', '28', '32', '33', '34', '35', '36', '37', '38', '39', '40', '41', '42', '43', '0', '60', '61', ], ], ], ], ], ], ], 'CreateAutoLiveStreamRule' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'ChannelIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 64, ], ], [ 'name' => 'ChannelIdPrefixes', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 64, ], ], [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PlayDomain', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RuleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'CallBack', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'MediaEncode', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'CreateCloudNotePhrases' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Phrase', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'Name' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 30], 'Description' => ['type' => 'string', 'required' => false, 'minLength' => 1, 'maxLength' => 200], 'WordWeights' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'Word' => ['type' => 'string', 'required' => true], 'Weight' => ['type' => 'integer', 'format' => 'int32', 'required' => true], ], ], 'minItems' => 1, 'maxItems' => 300, ], ], ], ], ], ], 'CreateEventSubscribe' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'Users', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 64, ], ], [ 'name' => 'Events', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 16, ], ], [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ChannelId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'CallbackUrl', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'NeedCallbackAuth', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'Role', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], 'CreateMPULayout' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'Panes', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'MajorPane' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Width' => ['type' => 'number', 'format' => 'float', 'required' => false], 'Height' => ['type' => 'number', 'format' => 'float', 'required' => false], 'Y' => ['type' => 'number', 'format' => 'float', 'required' => false], 'PaneId' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'ZOrder' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'X' => ['type' => 'number', 'format' => 'float', 'required' => false], ], ], 'maxItems' => 16, ], ], [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AudioMixCount', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true], ], ], ], 'DeleteAppAgentTemplate' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Id', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DeleteAppLayout' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Layout', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'LayoutId' => ['type' => 'string', 'required' => true], ], ], ], ], ], 'DeleteAppRecordTemplate' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Template', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'TemplateId' => ['type' => 'string', 'required' => true], ], ], ], ], ], 'DeleteAppStreamingOutTemplate' => [ 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'StreamingOutTemplate', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'TemplateId' => ['type' => 'string', 'required' => true], ], ], ], ], ], 'DeleteAppViewTemplate' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Template', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'TemplateId' => ['type' => 'string', 'required' => true], ], ], ], ], ], 'DeleteAutoLiveStreamRule' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RuleId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'DeleteChannel' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ChannelId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DeleteCloudNotePhrases' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Phrase', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'Id' => ['type' => 'string', 'required' => true], ], ], ], ], ], 'DeleteEventSubscribe' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SubscribeId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DeleteMPULayout' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'LayoutId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'DeleteRecordTemplate' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TemplateId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeAllCallback' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [], ], 'DescribeAppAgentFunctionStatus' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeAppAgentTemplates' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false, 'minLength' => 1, 'maxLength' => 128], ], [ 'name' => 'Id', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false, 'minLength' => 1, 'maxLength' => 128], ], [ 'name' => 'PageNum', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '100'], ], ], ], 'DescribeAppCallStatus' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeAppCallbackSecretKey' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeAppKey' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeAppLayouts' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PageNum', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Condition', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'LayoutId' => ['type' => 'string', 'required' => false], 'Name' => ['type' => 'string', 'required' => false], ], ], ], ], ], 'DescribeAppLiveStreamStatus' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeAppRecordStatus' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeAppRecordTemplates' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PageNum', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Condition', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'TemplateId' => ['type' => 'string', 'required' => false], 'Name' => ['type' => 'string', 'required' => false], ], ], ], ], ], 'DescribeAppRecordingFiles' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ChannelId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNo', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '100'], ], [ 'name' => 'StartTs', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'EndTs', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'TaskIds', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'minItems' => 1, ], ], ], ], 'DescribeAppStreamingOutTemplates' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PageNum', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Condition', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'TemplateId' => ['type' => 'string', 'required' => false], 'Name' => ['type' => 'string', 'required' => false], ], ], ], ], ], 'DescribeAppViewStatus' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeAppViewTemplates' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PageNum', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Condition', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'TemplateId' => ['type' => 'string', 'required' => false], 'Name' => ['type' => 'string', 'required' => false], ], ], ], ], ], 'DescribeApps' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Status', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Order', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNum', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'AppVersion', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['2.0', '3.0'], ], ], ], ], 'DescribeAutoLiveStreamRule' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeCall' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ChannelId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'CreatedTs', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'DestroyedTs', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'ExtDataType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'QueryExpInfo', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'DescribeCallList' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'StartTs', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'EndTs', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ChannelId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'UserId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'CallStatus', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'OrderBy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'QueryMode', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNo', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true], ], ], ], 'DescribeCallbacks' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeChannel' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ChannelId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeChannelAllUsers' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ChannelId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeChannelAreaDistributionStatData' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ChannelId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'CreatedTs', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'DestroyedTs', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'ParentArea', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeChannelDistributionStatData' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ChannelId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'CreatedTs', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'DestroyedTs', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'StatDim', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeChannelOverallData' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ChannelId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'CreatedTs', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'DestroyedTs', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], 'DescribeChannelParticipants' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ChannelId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Order', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNum', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], ], ], 'DescribeChannelTopPubUserList' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ChannelId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'CreatedTs', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'DestroyedTs', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], 'DescribeChannelUser' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ChannelId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'UserId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeChannelUserMetrics' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ChannelId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'CreatedTs', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'DestroyedTs', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], 'DescribeChannelUsers' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ChannelId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeChannels' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 8, 'maxLength' => 11], ], [ 'name' => 'PageNo', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100'], ], ], ], 'DescribeCloudNotePhrases' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PageNum', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '100'], ], [ 'name' => 'Condition', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Id' => ['type' => 'string', 'required' => false], 'Name' => ['type' => 'string', 'required' => false, 'minLength' => 1, 'maxLength' => 30], ], ], ], ], ], 'DescribeCloudNotes' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ChannelId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNo', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '100'], ], [ 'name' => 'StartTs', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'EndTs', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'TaskIds', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false, 'minLength' => 1, 'maxLength' => 55, 'pattern' => '^[\\w.-]+$'], 'minItems' => 1, 'maxItems' => 10, ], ], ], ], 'DescribeCloudRecordStatus' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ChannelId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TaskId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeEndPointEventList' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ChannelId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'CreatedTs', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'DestroyedTs', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'UserIdList', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeEndPointMetricData' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ChannelId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'CreatedTs', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'DestroyedTs', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'SubUserId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PubUserId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PubCallIdList', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Metrics', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeFaultDiagnosisFactorDistributionStat' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'StartTs', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'EndTs', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'DescribeFaultDiagnosisOverallData' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'StartTs', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'EndTs', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'StatDim', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeFaultDiagnosisUserDetail' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ChannelId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'CreatedTs', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'UserId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'FaultType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'QueryCallUserInfo', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'DescribeFaultDiagnosisUserList' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'StartTs', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'EndTs', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ChannelId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'UserId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'FaultTypes', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNo', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true], ], ], ], 'DescribeMPULayoutInfoList' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'LayoutId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false, 'minimum' => '0'], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNum', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false, 'minimum' => '1'], ], ], ], 'DescribePubUserListBySubUser' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ChannelId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'CreatedTs', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'DestroyedTs', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'SubUserId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeQoeMetricData' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ChannelId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'CreatedTs', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'DestroyedTs', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'UserId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeQualityAreaDistributionStatData' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'StartDate', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'EndDate', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ParentArea', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeQualityDistributionStatData' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'StartDate', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'EndDate', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'StatDim', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeQualityOsSdkVersionDistributionStatData' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'StartDate', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'EndDate', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeQualityOverallData' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'StartDate', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'EndDate', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'Types', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeRecordFiles' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'TaskIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 10, ], ], [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ChannelId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100'], ], [ 'name' => 'PageNum', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'StartTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EndTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeRecordTemplates' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'TemplateIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string'], 'maxItems' => 64, ], ], [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageNum', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'DescribeRtcChannelList' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'TimePoint', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SortType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['sortByStartTime', 'sortByStartTimeDesc', 'sortByEndTime', 'sortByEndTimeDesc'], ], ], [ 'name' => 'ServiceArea', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'UserId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ChannelId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNo', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'DescribeRtcChannelMetric' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'TimePoint', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ChannelId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeRtcDurationData' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'StartTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EndTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ServiceArea', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Interval', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['86400', '3600'], ], ], ], ], 'DescribeRtcPeakChannelCntData' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'StartTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EndTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ServiceArea', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Interval', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['86400', '3600'], ], ], ], ], 'DescribeRtcUserCntData' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'StartTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EndTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ServiceArea', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Interval', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['86400', '3600'], ], ], ], ], 'DescribeStreamingOutStatus' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ChannelId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TaskId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeSystemLayoutList' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'PageNum', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false, 'minimum' => '1'], ], ], ], 'DescribeUsageAreaDistributionStatData' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'StartDate', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'EndDate', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ParentArea', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeUsageDistributionStatData' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'StartDate', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'EndDate', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'StatDim', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeUsageOsSdkVersionDistributionStatData' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'StartDate', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'EndDate', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeUsageOverallData' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'StartDate', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'EndDate', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'Types', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeUserInfoInChannel' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ChannelId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'UserId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DisableAutoLiveStreamRule' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RuleId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'EnableAutoLiveStreamRule' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RuleId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'GetAgent' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ChannelId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'TaskId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'GetMPUTaskStatus' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TaskId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'ModifyApp' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'AppName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'ModifyAppAgentFunctionStatus' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'ModifyAppAgentTemplate' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Id', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 128], ], [ 'name' => 'Type', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'enum' => ['1'], ], ], [ 'name' => 'ChatMode', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'enum' => ['1', '2'], ], ], [ 'name' => 'InterruptMode', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'enum' => ['1', '2'], ], ], [ 'name' => 'Greeting', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AsrConfig', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Name' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 128], 'VocabularyId' => ['type' => 'string', 'required' => false, 'maxLength' => 100], 'WordWeights' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'Word' => ['type' => 'string', 'required' => true], 'Lang' => ['type' => 'string', 'required' => false], 'Weight' => ['type' => 'integer', 'format' => 'int32', 'required' => true], ], ], ], 'MaxSentenceSilence' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'VadConfig' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'InterruptSpeechDuration' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '3000'], ], ], ], ], ], [ 'name' => 'LlmConfig', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Name' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 128], 'Vendor' => [ 'type' => 'string', 'required' => false, 'enum' => ['aliyun', 'thirdparty', 'dingtalk'], ], 'Url' => ['type' => 'string', 'required' => false, 'maxLength' => 100], 'ApiKey' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 200], 'Temperature' => ['type' => 'number', 'format' => 'float', 'required' => false], 'TopP' => ['type' => 'number', 'format' => 'float', 'required' => false], 'MaxToken' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'HistoryDepth' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Prompt' => ['type' => 'string', 'required' => false], 'AgentAppId' => ['type' => 'string', 'required' => false, 'maxLength' => 500], ], ], ], [ 'name' => 'TtsConfig', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Name' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 128], 'Vendor' => [ 'type' => 'string', 'required' => true, 'enum' => ['aliyun', 'customized', 'dingmaas'], ], 'ApiKey' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 200], 'Voice' => ['type' => 'string', 'required' => false], 'Volume' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Rate' => ['type' => 'number', 'format' => 'float', 'required' => false], 'Pitch' => ['type' => 'number', 'format' => 'float', 'required' => false], 'FilterBrackets' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'enum' => ['1', '2', '3', '4', '5'], ], ], ], ], ], [ 'name' => 'AgentSilenceConfig', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'AlertTimeout' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'WebhookTriggerTimeout' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Strategy' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '2'], 'Content' => ['type' => 'string', 'required' => false, 'maxLength' => 2500], ], ], ], [ 'name' => 'AmbientSoundConfig', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'SoundId' => ['type' => 'string', 'required' => false, 'maxLength' => 30], 'Volume' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '100'], ], ], ], [ 'name' => 'InterruptConfig', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'SemanticsInterrupt' => ['type' => 'boolean', 'required' => false], ], ], ], [ 'name' => 'BackChannelConfig', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'UserTurnEnd' => ['type' => 'boolean', 'required' => false], ], ], ], [ 'name' => 'EnableVideoUnderstanding', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'PreferVideo', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'ModifyAppCallbackStatus' => [ 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'ModifyAppLayout' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Layout', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'Name' => ['type' => 'string', 'required' => true, 'maxLength' => 100], 'Panes' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'ZOrder' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '2'], 'X' => ['type' => 'number', 'format' => 'double', 'required' => false, 'minimum' => '0', 'maximum' => '1'], 'Y' => ['type' => 'number', 'format' => 'double', 'required' => false, 'minimum' => '0', 'maximum' => '1'], 'Height' => ['type' => 'number', 'format' => 'double', 'required' => false, 'minimum' => '0', 'maximum' => '1'], 'Width' => ['type' => 'number', 'format' => 'double', 'required' => false, 'minimum' => '0', 'maximum' => '1'], 'PaneId' => ['type' => 'integer', 'format' => 'int64', 'required' => false, 'minimum' => '0', 'maximum' => '15'], ], ], 'minItems' => 1, 'maxItems' => 16, ], 'LayoutId' => ['type' => 'string', 'required' => true], ], ], ], ], ], 'ModifyAppLiveStreamStatus' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'ModifyAppRecordStatus' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'ModifyAppRecordTemplate' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RecordTemplate', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'Name' => ['type' => 'string', 'required' => true], 'FilePrefix' => ['type' => 'string', 'required' => true], 'FileSplitInterval' => ['type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '1800', 'maximum' => '20000'], 'DelayStopTime' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '180', 'maximum' => '300'], 'MediaEncode' => [ 'type' => 'integer', 'format' => 'int32', 'required' => true, 'enum' => [ '1', '54', '53', '52', '10', '20', '22', '23', '30', '31', '24', '25', '26', '27', '28', '32', '33', '34', '35', '36', '37', '38', '39', '40', '41', '42', '43', '0', '60', '61', ], ], 'Formats' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string', 'required' => false], 'minItems' => 1, 'maxItems' => 1, ], 'LayoutIds' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string', 'required' => false], 'minItems' => 1, 'maxItems' => 16, ], 'TemplateId' => ['type' => 'string', 'required' => true], ], ], ], [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'ModifyAppStreamingOutTemplate' => [ 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'StreamingOutTemplate', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'Name' => ['type' => 'string', 'required' => true], 'LayoutIds' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string', 'required' => false, 'pattern' => '^\\d+$'], 'minItems' => 1, 'maxItems' => 16, ], 'MediaEncode' => [ 'type' => 'integer', 'format' => 'int32', 'required' => true, 'enum' => [ '1', '54', '53', '52', '10', '20', '22', '23', '30', '31', '24', '25', '26', '27', '28', '32', '33', '34', '35', '36', '37', '38', '39', '40', '41', '42', '43', '0', '60', '61', ], ], 'TemplateId' => ['type' => 'string', 'required' => true], ], ], ], ], ], 'ModifyAppViewStatus' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'ModifyAppViewTemplate' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Template', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'Name' => ['type' => 'string', 'required' => true], 'LayoutIds' => [ 'type' => 'array', 'required' => true, 'pattern' => '^\\d+$', 'items' => ['type' => 'string', 'required' => false, 'pattern' => '^\\d+$'], 'minItems' => 1, 'maxItems' => 16, ], 'MediaEncode' => [ 'type' => 'integer', 'format' => 'int32', 'required' => true, 'enum' => [ '1', '54', '53', '52', '10', '20', '22', '23', '30', '31', '24', '25', '26', '27', '28', '32', '33', '34', '35', '36', '37', '38', '39', '40', '41', '42', '43', '0', '60', '61', ], ], 'TemplateId' => ['type' => 'string', 'required' => true], ], ], ], ], ], 'ModifyCallbackMeta' => [ 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Callback', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'Category' => ['type' => 'string', 'required' => true], 'Conf' => ['type' => 'string', 'required' => true], 'SubEvent' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'maxItems' => 20, ], ], ], ], ], ], 'ModifyCloudNotePhrases' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Phrase', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'Id' => ['type' => 'string', 'required' => true], 'Name' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 30], 'Description' => ['type' => 'string', 'required' => false, 'minLength' => 1, 'maxLength' => 200], 'WordWeights' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'Word' => ['type' => 'string', 'required' => true, 'minLength' => 1], 'Weight' => ['type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '-6', 'maximum' => '5'], ], ], 'minItems' => 1, 'maxItems' => 300, ], ], ], ], ], ], 'ModifyMPULayout' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'Panes', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'MajorPane' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Width' => ['type' => 'number', 'format' => 'float', 'required' => false], 'Height' => ['type' => 'number', 'format' => 'float', 'required' => false], 'Y' => ['type' => 'number', 'format' => 'float', 'required' => false], 'PaneId' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'ZOrder' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'X' => ['type' => 'number', 'format' => 'float', 'required' => false], ], ], 'maxItems' => 16, ], ], [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LayoutId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'AudioMixCount', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'ModifyStreamingProperty' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ChannelId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TaskId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true, 'pattern' => '^[0-9a-zA-Z_-]+$'], ], [ 'name' => 'ViewSubscribers', 'in' => 'query', 'style' => 'simple', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 16, ], ], [ 'name' => 'ViewContent', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ModifyViewLayout' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ChannelId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TemplateId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 128, 'pattern' => '^[\\w.-]+$'], ], [ 'name' => 'TaskId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 55, 'pattern' => '^[0-9a-zA-Z_-]+$'], ], [ 'name' => 'Panes', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'SourceType' => [ 'type' => 'string', 'required' => false, 'enum' => [], ], 'Images' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'PaneImageCropMode' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'enum' => ['1', '2', '3'], ], 'Alpha' => ['type' => 'number', 'format' => 'double', 'required' => false], 'X' => ['type' => 'number', 'format' => 'double', 'required' => true], 'Y' => ['type' => 'number', 'format' => 'double', 'required' => true], 'Height' => ['type' => 'number', 'format' => 'double', 'required' => true], 'Width' => ['type' => 'number', 'format' => 'double', 'required' => true], 'Layer' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Url' => ['type' => 'string', 'required' => true], ], ], 'maxItems' => 3, ], 'Texts' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'BoxBorderw' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'BoxColor' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'R' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'B' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'G' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'FontSize' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'FontColor' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'R' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'B' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'G' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'Alpha' => ['type' => 'number', 'format' => 'double', 'required' => false], 'X' => ['type' => 'number', 'format' => 'double', 'required' => true], 'HasBox' => ['type' => 'boolean', 'required' => false], 'Y' => ['type' => 'number', 'format' => 'double', 'required' => true], 'Texture' => ['type' => 'string', 'required' => true], 'Layer' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Font' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'BoxAlpha' => ['type' => 'number', 'format' => 'double', 'required' => false], ], ], 'maxItems' => 3, ], 'PaneCropMode' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'enum' => ['1', '2', '3'], ], 'PaneId' => [ 'type' => 'string', 'required' => true, 'enum' => [], 'pattern' => '^\\d+$', ], 'Source' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 16, ], ], [ 'name' => 'Backgrounds', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'BackgroundCropMode' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'enum' => ['1', '2', '3'], ], 'Alpha' => ['type' => 'number', 'format' => 'double', 'required' => false], 'X' => ['type' => 'number', 'format' => 'double', 'required' => true], 'Y' => ['type' => 'number', 'format' => 'double', 'required' => true], 'Height' => ['type' => 'number', 'format' => 'double', 'required' => true], 'Width' => ['type' => 'number', 'format' => 'double', 'required' => true], 'Layer' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Url' => ['type' => 'string', 'required' => true], ], ], 'maxItems' => 3, ], ], [ 'name' => 'Images', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Alpha' => ['type' => 'number', 'format' => 'double', 'required' => false], 'X' => ['type' => 'number', 'format' => 'double', 'required' => true], 'Y' => ['type' => 'number', 'format' => 'double', 'required' => true], 'Height' => ['type' => 'number', 'format' => 'double', 'required' => true], 'ImageCropMode' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'enum' => ['1', '2', '3'], ], 'Width' => ['type' => 'number', 'format' => 'double', 'required' => true], 'Layer' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Url' => ['type' => 'string', 'required' => true], ], ], 'maxItems' => 3, ], ], [ 'name' => 'Texts', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'BoxBorderw' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'BoxColor' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'R' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'B' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'G' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'FontSize' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Alpha' => ['type' => 'number', 'format' => 'double', 'required' => false], 'FontColor' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'R' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'B' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'G' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'X' => ['type' => 'number', 'format' => 'double', 'required' => true], 'HasBox' => ['type' => 'boolean', 'required' => false], 'Y' => ['type' => 'number', 'format' => 'double', 'required' => true], 'Texture' => ['type' => 'string', 'required' => true], 'Layer' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Font' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'BoxAlpha' => ['type' => 'number', 'format' => 'double', 'required' => false], ], ], 'maxItems' => 3, ], ], [ 'name' => 'ClockWidgets', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'BoxBorderw' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'BoxColor' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'R' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'B' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'G' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'FontSize' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Zone' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Alpha' => ['type' => 'number', 'format' => 'double', 'required' => false], 'FontColor' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'R' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'B' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'G' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'X' => ['type' => 'number', 'format' => 'double', 'required' => true], 'HasBox' => ['type' => 'boolean', 'required' => false], 'Y' => ['type' => 'number', 'format' => 'double', 'required' => true], 'Layer' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Font' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'BoxAlpha' => ['type' => 'number', 'format' => 'double', 'required' => false], ], ], 'maxItems' => 3, ], ], [ 'name' => 'LayoutSpecifiedUsers', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Type' => [ 'type' => 'string', 'required' => true, 'enum' => ['white', 'black'], ], 'Ids' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string', 'required' => true], 'minItems' => 1, 'maxItems' => 16, ], ], ], ], ], ], 'NotifyAgent' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ChannelId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'TaskId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Message', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Priority', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Interruptable', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'CustomAttribute', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'BackgroundMusic', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'format' => [ 'type' => 'string', 'required' => false, 'enum' => ['wav'], ], 'url' => ['type' => 'string', 'required' => false, 'maxLength' => 1000], ], ], ], ], ], 'RemoveTerminals' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'TerminalIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 30, ], ], [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ChannelId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'RemoveUsers' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ChannelId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Users', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'UserId' => ['type' => 'string', 'required' => true], ], ], 'minItems' => 1, 'maxItems' => 30, ], ], ], ], 'RtcCancelSipInvite' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ChannelId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'UserId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 120], ], [ 'name' => 'DeviceType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => ['sip_device', 'mcu', 'phone'], ], ], ], ], 'RtcSipInviteMember' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ChannelId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Uid', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DeviceType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => ['sip_device', 'mcu', 'phone'], ], ], [ 'name' => 'ServerAddress', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AppToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Registered', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => true], ], [ 'name' => 'SipDisplayName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 200], ], [ 'name' => 'SipUserId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SipUserPassword', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SipRoomId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SipUri', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SipUserAgent', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['polycom', 'cisco', 'tencent', 'zoom', 'pstn'], ], ], [ 'name' => 'CallNumber', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false, 'maxLength' => 30], ], [ 'name' => 'TaskId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false, 'maxLength' => 100], ], ], ], 'RtcSipMute' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ChannelId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Operations', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'Path' => [ 'type' => 'string', 'required' => true, 'enum' => ['/media/audio/status'], ], 'Op' => ['type' => 'string', 'required' => true], 'OperationId' => ['type' => 'string', 'required' => true], 'Value' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'Status' => [ 'type' => 'string', 'required' => true, 'enum' => ['inactive', 'active'], ], ], ], 'Ids' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string', 'required' => true], 'minItems' => 1, 'maxItems' => 16, ], ], ], 'minItems' => 1, 'maxItems' => 5, ], ], ], ], 'StartAgent' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ChannelId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TaskId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TemplateId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RtcConfig', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'UserId' => ['type' => 'string', 'required' => true], 'TargetUserIds' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'UserInactivityTimeout' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], [ 'name' => 'VoiceChatConfig', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'ChatMode' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'InterruptMode' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Greeting' => ['type' => 'string', 'required' => false], 'ASRConfig' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'SourceLanguage' => ['type' => 'string', 'required' => false], 'SemanticPunctuationEnabled' => ['type' => 'boolean', 'required' => false], 'MaxSentenceSilence' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'VocabularyId' => ['type' => 'string', 'required' => false], 'LanguageHints' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'VadConfig' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'InterruptSpeechDuration' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], ], 'LLMConfig' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Vendor' => ['type' => 'string', 'required' => false], 'Model' => ['type' => 'string', 'required' => false], 'ApiKey' => ['type' => 'string', 'required' => false], 'Temperature' => ['type' => 'number', 'format' => 'double', 'required' => false], 'TopP' => ['type' => 'number', 'format' => 'double', 'required' => false], 'MaxToken' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'HistoryDepth' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Prompt' => ['type' => 'string', 'required' => false], 'Url' => ['type' => 'string', 'required' => false], 'Params' => ['type' => 'object', 'required' => false], 'BizParams' => ['type' => 'any', 'required' => false], 'AppId' => ['type' => 'string', 'required' => false], 'ToolExecutionConfig' => ['type' => 'any', 'required' => false], 'Tools' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'any', 'required' => false], ], ], ], 'TTSConfig' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Vendor' => ['type' => 'string', 'required' => false], 'Model' => ['type' => 'string', 'required' => false], 'ApiKey' => ['type' => 'string', 'required' => false], 'Voice' => ['type' => 'string', 'required' => false], 'Volume' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Rate' => ['type' => 'number', 'format' => 'double', 'required' => false], 'Pitch' => ['type' => 'number', 'format' => 'double', 'required' => false], 'FilterBrackets' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'AgentSilenceConfig' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Enable' => ['type' => 'boolean', 'required' => false], 'AlertTimeout' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Strategy' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Content' => ['type' => 'string', 'required' => false], 'WebhookTriggerTimeout' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'AmbientSoundConfig' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'SoundId' => ['type' => 'string', 'required' => false], 'Volume' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '100'], ], ], 'InterruptConfig' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'SemanticsInterrupt' => ['type' => 'boolean', 'required' => false], ], ], 'BackChannelConfig' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'UserTurnEnd' => ['type' => 'boolean', 'required' => false], 'Version' => ['type' => 'integer', 'format' => 'int32'], ], ], 'EnableVideoUnderstanding' => ['type' => 'boolean', 'required' => false], 'preferVideo' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], ], ], 'StartCategoryCallback' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Callback', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'Category' => ['type' => 'string', 'required' => true], ], ], ], ], ], 'StartCloudNote' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ChannelId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TaskId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 55, 'pattern' => '^[\\w.-]+$'], ], [ 'name' => 'StorageConfig', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'Vendor' => ['type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '1'], 'Region' => ['type' => 'integer', 'format' => 'int32', 'required' => true], 'Bucket' => ['type' => 'string', 'required' => true, 'minLength' => 1], 'AccessKey' => ['type' => 'string', 'required' => true, 'minLength' => 1], 'SecretKey' => ['type' => 'string', 'required' => true, 'minLength' => 1], ], ], ], [ 'name' => 'SourceLanguage', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => [ 'cn', 'en', 'ja', 'yue', 'ko', 'de', 'fr', 'ru', 'multilingual', 'es', 'vi', 'it', 'sv', 'cs', 'pl', 'th', 'fi', 'hi', 'id', 'pt', 'ar', 'fil', 'ms', 'tr', 'hu', 'lo', 'pt-br', 'es-ar', 'es-mx', ], ], ], [ 'name' => 'LanguageHints', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, 'enum' => [ 'cn', 'en', 'ja', 'ko', 'de', 'fr', 'ru', 'es', 'vi', 'it', 'sv', 'cs', 'pl', 'th', 'fi', 'hi', 'id', 'pt', 'ar', 'fil', 'ms', 'tr', 'hu', 'lo', 'pt-br', 'es-ar', 'es-mx', ], ], ], ], [ 'name' => 'Transcription', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'DiarizationEnabled' => ['type' => 'boolean', 'required' => false], 'SpeakerCount' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'enum' => ['0', '2'], ], 'TranscriptionLevel' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'enum' => ['1', '2'], ], 'PhraseId' => ['type' => 'string', 'required' => false, 'minLength' => 1, 'maxLength' => 50], ], ], ], [ 'name' => 'AutoChapters', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Enabled' => ['type' => 'boolean', 'required' => false], ], ], ], [ 'name' => 'MeetingAssistance', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Enabled' => ['type' => 'boolean', 'required' => false], 'MeetingAssistanceType' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'string', 'required' => true, 'enum' => ['Actions', 'KeyInformation'], ], ], ], ], ], [ 'name' => 'Summarization', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Enabled' => ['type' => 'boolean', 'required' => false], 'Type' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'string', 'required' => true, 'enum' => ['Paragraph', 'Conversational', 'QuestionsAnswering'], ], ], ], ], ], [ 'name' => 'TextPolish', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Enabled' => ['type' => 'boolean', 'required' => false], ], ], ], [ 'name' => 'ServiceInspection', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Enabled' => ['type' => 'boolean', 'required' => false], 'SceneIntroduction' => ['type' => 'string', 'required' => true, 'maxLength' => 1024], 'InspectionIntroduction' => ['type' => 'string', 'required' => true, 'maxLength' => 1024], 'InspectionContents' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'Title' => ['type' => 'string', 'required' => true], 'Content' => ['type' => 'string', 'required' => true], ], ], 'maxItems' => 100, ], ], ], ], [ 'name' => 'CustomPrompt', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Enabled' => ['type' => 'boolean', 'required' => false], 'CustomPromptContents' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Name' => ['type' => 'string', 'required' => true], 'Prompt' => ['type' => 'string', 'required' => true], 'Model' => [ 'type' => 'string', 'required' => false, 'enum' => ['tingwu-turbo', 'tingwu-plus', 'qwen-max'], ], 'TransType' => [ 'type' => 'string', 'required' => false, 'enum' => ['default', 'chat'], ], ], ], 'minItems' => 1, 'maxItems' => 3, ], ], ], ], [ 'name' => 'RealtimeSubtitle', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'AsrCallback' => ['type' => 'boolean', 'required' => false], 'Enabled' => ['type' => 'boolean', 'required' => false], 'Translation' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'TranslateLevel' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'enum' => ['1', '2'], ], ], ], ], ], ], ], ], 'StartCloudRecord' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ChannelId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TemplateId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 128, 'pattern' => '^[\\w.-]+$'], ], [ 'name' => 'TaskId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false, 'minLength' => 1, 'maxLength' => 55, 'pattern' => '^[0-9a-zA-Z_-]+$'], ], [ 'name' => 'CropMode', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'enum' => ['1', '2', '3'], ], ], [ 'name' => 'ReservePaneForNoCameraUser', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'ShowDefaultBackgroundOnMute', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'SubHighResolutionStream', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'StartWithoutChannel', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'StartWithoutChannelWaitTime', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Annotation', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['disable', 'enable'], ], ], [ 'name' => 'StorageConfig', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'Vendor' => ['type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '1'], 'Region' => ['type' => 'integer', 'format' => 'int32', 'required' => true], 'Bucket' => ['type' => 'string', 'required' => true, 'minLength' => 1], 'AccessKey' => ['type' => 'string', 'required' => true, 'minLength' => 1], 'SecretKey' => ['type' => 'string', 'required' => true, 'minLength' => 1], 'Endpoint' => ['type' => 'string', 'required' => false, 'minLength' => 1], ], ], ], [ 'name' => 'Panes', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'VideoOrder' => [ 'type' => 'string', 'required' => false, 'enum' => ['cameraFirst', 'screenFirst'], ], 'SourceType' => [ 'type' => 'string', 'required' => false, 'enum' => ['video', 'camera', 'screen', 'whiteboard'], ], 'Images' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'PaneImageCropMode' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'enum' => ['1', '2', '3'], ], 'Alpha' => ['type' => 'number', 'format' => 'double', 'required' => false], 'X' => ['type' => 'number', 'format' => 'double', 'required' => true], 'Y' => ['type' => 'number', 'format' => 'double', 'required' => true], 'Height' => ['type' => 'number', 'format' => 'double', 'required' => true], 'Width' => ['type' => 'number', 'format' => 'double', 'required' => true], 'Layer' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Url' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 1024], 'Display' => [ 'type' => 'string', 'required' => false, 'enum' => ['streamOnly', 'backup', 'always'], ], ], ], 'maxItems' => 3, ], 'Texts' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'BoxBorderw' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'FontColor' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'R' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'B' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'G' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'Texture' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 128], 'Layer' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Font' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'BoxColor' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'R' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'B' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'G' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'FontSize' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Alpha' => ['type' => 'number', 'format' => 'double', 'required' => false], 'X' => ['type' => 'number', 'format' => 'double', 'required' => true], 'HasBox' => ['type' => 'boolean', 'required' => false], 'Y' => ['type' => 'number', 'format' => 'double', 'required' => true], 'BoxAlpha' => ['type' => 'number', 'format' => 'double', 'required' => false], 'Display' => [ 'type' => 'string', 'required' => false, 'enum' => ['streamOnly', 'backup', 'always'], ], ], ], 'maxItems' => 3, ], 'PaneCropMode' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'enum' => ['1', '2', '3'], ], 'PaneId' => ['type' => 'integer', 'format' => 'int32', 'required' => true], 'Source' => ['type' => 'string', 'required' => false], 'Backgrounds' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Alpha' => ['type' => 'number', 'format' => 'double', 'required' => false], 'X' => ['type' => 'number', 'format' => 'double', 'required' => true], 'Y' => ['type' => 'number', 'format' => 'double', 'required' => true], 'PaneBackgroundCropMode' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'enum' => ['1', '2', '3'], ], 'Height' => ['type' => 'number', 'format' => 'double', 'required' => true], 'Width' => ['type' => 'number', 'format' => 'double', 'required' => true], 'Layer' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Url' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 1024], 'Display' => [ 'type' => 'string', 'required' => false, 'enum' => ['streamOnly', 'backup', 'always'], ], ], ], 'maxItems' => 3, ], 'Whiteboard' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'WhiteboardId' => ['type' => 'string', 'required' => false], ], ], 'ReservePaneForOfflineUser' => ['type' => 'boolean', 'required' => false], ], ], 'maxItems' => 16, ], ], [ 'name' => 'Images', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Alpha' => ['type' => 'number', 'format' => 'double', 'required' => false], 'X' => ['type' => 'number', 'format' => 'double', 'required' => true], 'Y' => ['type' => 'number', 'format' => 'double', 'required' => true], 'Height' => ['type' => 'number', 'format' => 'double', 'required' => true], 'ImageCropMode' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'enum' => ['1', '2', '3'], ], 'Width' => ['type' => 'number', 'format' => 'double', 'required' => true], 'Layer' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Url' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 1024], ], ], 'maxItems' => 3, ], ], [ 'name' => 'Backgrounds', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'BackgroundCropMode' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'enum' => ['1', '2', '3'], ], 'Alpha' => ['type' => 'number', 'format' => 'double', 'required' => false], 'X' => ['type' => 'number', 'format' => 'double', 'required' => true], 'Y' => ['type' => 'number', 'format' => 'double', 'required' => true], 'Height' => ['type' => 'number', 'format' => 'double', 'required' => true], 'Width' => ['type' => 'number', 'format' => 'double', 'required' => true], 'Layer' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Url' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 1024], ], ], 'maxItems' => 3, ], ], [ 'name' => 'Texts', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'BoxBorderw' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'BoxColor' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'R' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'B' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'G' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'FontSize' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Alpha' => ['type' => 'number', 'format' => 'double', 'required' => false], 'FontColor' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'R' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'B' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'G' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'X' => ['type' => 'number', 'format' => 'double', 'required' => true], 'HasBox' => ['type' => 'boolean', 'required' => false], 'Y' => ['type' => 'number', 'format' => 'double', 'required' => true], 'Texture' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 128], 'Layer' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Font' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'BoxAlpha' => ['type' => 'number', 'format' => 'double', 'required' => false], ], ], 'maxItems' => 3, ], ], [ 'name' => 'ClockWidgets', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'BoxBorderw' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'BoxColor' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'R' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'B' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'G' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'FontSize' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Zone' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Alpha' => ['type' => 'number', 'format' => 'double', 'required' => false], 'FontColor' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'R' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'B' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'G' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'X' => ['type' => 'number', 'format' => 'double', 'required' => true], 'HasBox' => ['type' => 'boolean', 'required' => false], 'Y' => ['type' => 'number', 'format' => 'double', 'required' => true], 'Layer' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Font' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'BoxAlpha' => ['type' => 'number', 'format' => 'double', 'required' => false], ], ], 'maxItems' => 3, ], ], [ 'name' => 'RegionColor', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'R' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '-1', 'maximum' => '255'], 'G' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '-1', 'maximum' => '255'], 'B' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '-1', 'maximum' => '255'], ], ], ], [ 'name' => 'BgColor', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'R' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '255'], 'G' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '255'], 'B' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '255'], ], ], ], [ 'name' => 'LayoutSpecifiedUsers', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Type' => [ 'type' => 'string', 'required' => true, 'enum' => ['white', 'black'], ], 'Ids' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string', 'required' => true], 'minItems' => 1, 'maxItems' => 16, ], ], ], ], [ 'name' => 'RecordMode', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'enum' => ['0', '1'], ], ], [ 'name' => 'SingleStreamingRecord', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'AvMerge' => ['type' => 'boolean', 'required' => false], 'SpecifiedStreams' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'StreamType' => [ 'type' => 'string', 'required' => true, 'enum' => ['mic', 'camera', 'screen-cast'], ], 'Type' => [ 'type' => 'string', 'required' => false, 'enum' => ['white'], ], 'Ids' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string', 'required' => true], 'minItems' => 1, 'maxItems' => 16, ], ], ], 'minItems' => 1, 'maxItems' => 3, ], 'TranscodingParameters' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Audio' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Bitrate' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'enum' => ['64', '128', '192'], ], 'Codec' => [ 'type' => 'string', 'required' => false, 'enum' => ['mp3', 'aac'], ], 'SampleRate' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'enum' => ['16000', '32000', '48000', '8000', '44100'], ], ], ], 'Container' => [ 'type' => 'string', 'required' => false, 'enum' => ['mp3', 'aac', 'mp4', 'ts'], ], ], ], ], ], ], ], ], 'StartMPUTask' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'SubSpecUsers', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 64, ], ], [ 'name' => 'SubSpecAudioUsers', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 64, ], ], [ 'name' => 'SubSpecShareScreenUsers', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 64, ], ], [ 'name' => 'SubSpecCameraUsers', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 64, ], ], [ 'name' => 'UnsubSpecAudioUsers', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 64, ], ], [ 'name' => 'UnsubSpecShareScreenUsers', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 64, ], ], [ 'name' => 'UnsubSpecCameraUsers', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 64, ], ], [ 'name' => 'LayoutIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'integer', 'format' => 'int64', 'required' => false], 'maxItems' => 64, ], ], [ 'name' => 'UserPanes', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Images' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Width' => ['type' => 'number', 'format' => 'float', 'required' => false], 'Height' => ['type' => 'number', 'format' => 'float', 'required' => false], 'Y' => ['type' => 'number', 'format' => 'float', 'required' => false], 'Url' => ['type' => 'string', 'required' => false], 'Display' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'ZOrder' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'X' => ['type' => 'number', 'format' => 'float', 'required' => false], ], ], 'maxItems' => 10, ], 'SegmentType' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'UserId' => ['type' => 'string', 'required' => false], 'Texts' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'FontType' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'FontColor' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Y' => ['type' => 'number', 'format' => 'float', 'required' => false], 'Text' => ['type' => 'string', 'required' => false], 'ZOrder' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'X' => ['type' => 'number', 'format' => 'float', 'required' => false], 'FontSize' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'BorderWidth' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0'], 'BorderColor' => ['type' => 'integer', 'format' => 'int64', 'required' => false, 'minimum' => '0'], 'Box' => ['type' => 'boolean', 'required' => false], 'BoxColor' => ['type' => 'integer', 'format' => 'int64', 'required' => false, 'minimum' => '0'], 'BoxBorderWidth' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0'], 'Alpha' => ['type' => 'number', 'format' => 'float', 'required' => false, 'minimum' => '0'], ], ], 'maxItems' => 16, ], 'SourceType' => ['type' => 'string', 'required' => false], 'PaneId' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'maxItems' => 16, ], ], [ 'name' => 'Backgrounds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Width' => ['type' => 'number', 'format' => 'float', 'required' => false], 'Height' => ['type' => 'number', 'format' => 'float', 'required' => false], 'Y' => ['type' => 'number', 'format' => 'float', 'required' => false], 'Url' => ['type' => 'string', 'required' => false], 'Display' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'ZOrder' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'X' => ['type' => 'number', 'format' => 'float', 'required' => false], ], ], 'maxItems' => 10, ], ], [ 'name' => 'Watermarks', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Alpha' => ['type' => 'number', 'format' => 'float', 'required' => false], 'Width' => ['type' => 'number', 'format' => 'float', 'required' => false], 'Height' => ['type' => 'number', 'format' => 'float', 'required' => false], 'Y' => ['type' => 'number', 'format' => 'float', 'required' => false], 'Url' => ['type' => 'string', 'required' => false], 'Display' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'ZOrder' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'X' => ['type' => 'number', 'format' => 'float', 'required' => false], ], ], 'maxItems' => 10, ], ], [ 'name' => 'ClockWidgets', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'FontType' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'FontColor' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Y' => ['type' => 'number', 'format' => 'float', 'required' => false], 'ZOrder' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'X' => ['type' => 'number', 'format' => 'float', 'required' => false], 'FontSize' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'BorderWidth' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0'], 'BorderColor' => ['type' => 'integer', 'format' => 'int64', 'required' => false, 'minimum' => '0'], 'Box' => ['type' => 'boolean', 'required' => false], 'BoxColor' => ['type' => 'integer', 'format' => 'int64', 'required' => false, 'minimum' => '0'], 'BoxBorderWidth' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0'], 'Alpha' => ['type' => 'number', 'format' => 'float', 'required' => false, 'minimum' => '0'], ], ], 'maxItems' => 1, ], ], [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ChannelId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TaskId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'MixMode', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'CropMode', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'MediaEncode', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'SourceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'StreamType', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'BackgroundColor', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'StreamURL', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PayloadType', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'ReportVad', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'RtpExtInfo', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'TimeStampRef', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'VadInterval', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'TaskType', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '1', 'enum' => ['0', '1'], ], ], [ 'name' => 'EnhancedParam', 'in' => 'formData', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'EnablePortraitSegmentation' => ['type' => 'boolean', 'required' => false], ], ], ], ], ], 'StartRecordTask' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SubSpecUsers', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 64, ], ], [ 'name' => 'SubSpecAudioUsers', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 64, ], ], [ 'name' => 'SubSpecShareScreenUsers', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 64, ], ], [ 'name' => 'SubSpecCameraUsers', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 64, ], ], [ 'name' => 'UnsubSpecAudioUsers', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 64, ], ], [ 'name' => 'UnsubSpecShareScreenUsers', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 64, ], ], [ 'name' => 'UnsubSpecCameraUsers', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 64, ], ], [ 'name' => 'UserPanes', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Images' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Width' => ['type' => 'number', 'format' => 'float', 'required' => false], 'Height' => ['type' => 'number', 'format' => 'float', 'required' => false], 'Y' => ['type' => 'number', 'format' => 'float', 'required' => false], 'Url' => ['type' => 'string', 'required' => false], 'Display' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'ZOrder' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'X' => ['type' => 'number', 'format' => 'float', 'required' => false], ], ], 'maxItems' => 1, ], 'UserId' => ['type' => 'string', 'required' => false], 'Texts' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'FontType' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'FontColor' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Y' => ['type' => 'number', 'format' => 'float', 'required' => false], 'Text' => ['type' => 'string', 'required' => false], 'ZOrder' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'X' => ['type' => 'number', 'format' => 'float', 'required' => false], 'FontSize' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'maxItems' => 16, ], 'SourceType' => ['type' => 'string', 'required' => false], 'PaneId' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'maxItems' => 16, ], ], [ 'name' => 'LayoutIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'integer', 'format' => 'int64', 'required' => false], 'maxItems' => 64, ], ], [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ChannelId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TaskId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TaskProfile', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'MediaEncode', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'TemplateId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SourceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'StreamType', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'MixMode', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'CropMode', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], 'StartStreamingOut' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ChannelId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TemplateId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 128, 'pattern' => '^[\\w.-]+$'], ], [ 'name' => 'Url', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 1024], ], [ 'name' => 'TaskId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false, 'minLength' => 1, 'maxLength' => 55, 'pattern' => '^[0-9a-zA-Z_-]+$'], ], [ 'name' => 'CropMode', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'enum' => ['1', '2', '3'], ], ], [ 'name' => 'ReservePaneForNoCameraUser', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'ShowDefaultBackgroundOnMute', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'SubHighResolutionStream', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'StartWithoutChannel', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'StartWithoutChannelWaitTime', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Annotation', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['disable', 'enable'], ], ], [ 'name' => 'Panes', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'VideoOrder' => [ 'type' => 'string', 'required' => false, 'enum' => ['cameraFirst', 'screenFirst'], ], 'SourceType' => [ 'type' => 'string', 'required' => false, 'enum' => [], ], 'Images' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'PaneImageCropMode' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'enum' => ['1', '2', '3'], ], 'Alpha' => ['type' => 'number', 'format' => 'double', 'required' => false], 'X' => ['type' => 'number', 'format' => 'double', 'required' => true], 'Y' => ['type' => 'number', 'format' => 'double', 'required' => true], 'Height' => ['type' => 'number', 'format' => 'double', 'required' => true], 'Width' => ['type' => 'number', 'format' => 'double', 'required' => true], 'Layer' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Url' => ['type' => 'string', 'required' => true], 'Display' => [ 'type' => 'string', 'required' => false, 'enum' => ['streamOnly', 'backup', 'always'], ], ], ], 'maxItems' => 3, ], 'Texts' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'BoxBorderw' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'FontColor' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'R' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'B' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'G' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'Texture' => ['type' => 'string', 'required' => true], 'Layer' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Font' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'BoxColor' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'R' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'B' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'G' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'FontSize' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Alpha' => ['type' => 'number', 'format' => 'double', 'required' => false], 'X' => ['type' => 'number', 'format' => 'double', 'required' => true], 'HasBox' => ['type' => 'boolean', 'required' => false], 'Y' => ['type' => 'number', 'format' => 'double', 'required' => true], 'BoxAlpha' => ['type' => 'number', 'format' => 'double', 'required' => false], 'Display' => [ 'type' => 'string', 'required' => false, 'enum' => ['streamOnly', 'backup', 'always'], ], ], ], 'maxItems' => 3, ], 'PaneCropMode' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'enum' => ['1', '2', '3'], ], 'PaneId' => [ 'type' => 'string', 'required' => true, 'enum' => [], 'pattern' => '^\\d+$', ], 'Source' => ['type' => 'string', 'required' => false], 'Backgrounds' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Alpha' => ['type' => 'number', 'format' => 'double', 'required' => false], 'X' => ['type' => 'number', 'format' => 'double', 'required' => true], 'Y' => ['type' => 'number', 'format' => 'double', 'required' => true], 'PaneBackgroundCropMode' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'enum' => ['1', '2', '3'], ], 'Height' => ['type' => 'number', 'format' => 'double', 'required' => true], 'Width' => ['type' => 'number', 'format' => 'double', 'required' => true], 'Layer' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Url' => ['type' => 'string', 'required' => true], 'Display' => [ 'type' => 'string', 'required' => false, 'enum' => ['streamOnly', 'backup', 'always'], ], ], ], 'maxItems' => 3, ], 'Whiteboard' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'WhiteboardId' => ['type' => 'string', 'required' => false], ], ], 'ReservePaneForOfflineUser' => ['type' => 'boolean', 'required' => false], ], ], 'maxItems' => 16, ], ], [ 'name' => 'Backgrounds', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'BackgroundCropMode' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'enum' => ['1', '2', '3'], ], 'Alpha' => ['type' => 'number', 'format' => 'double', 'required' => false], 'X' => ['type' => 'number', 'format' => 'double', 'required' => true], 'Y' => ['type' => 'number', 'format' => 'double', 'required' => true], 'Height' => ['type' => 'number', 'format' => 'double', 'required' => true], 'Width' => ['type' => 'number', 'format' => 'double', 'required' => true], 'Layer' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Url' => ['type' => 'string', 'required' => true], ], ], 'maxItems' => 3, ], ], [ 'name' => 'Images', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Alpha' => ['type' => 'number', 'format' => 'double', 'required' => false], 'X' => ['type' => 'number', 'format' => 'double', 'required' => true], 'Y' => ['type' => 'number', 'format' => 'double', 'required' => true], 'Height' => ['type' => 'number', 'format' => 'double', 'required' => true], 'ImageCropMode' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'enum' => ['1', '2', '3'], ], 'Width' => ['type' => 'number', 'format' => 'double', 'required' => true], 'Layer' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Url' => ['type' => 'string', 'required' => true], ], ], 'maxItems' => 3, ], ], [ 'name' => 'Texts', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'BoxBorderw' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'BoxColor' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'R' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'B' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'G' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'FontSize' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Alpha' => ['type' => 'number', 'format' => 'double', 'required' => false], 'FontColor' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'R' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'B' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'G' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'X' => ['type' => 'number', 'format' => 'double', 'required' => true], 'HasBox' => ['type' => 'boolean', 'required' => false], 'Y' => ['type' => 'number', 'format' => 'double', 'required' => true], 'Texture' => ['type' => 'string', 'required' => true], 'Layer' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Font' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'BoxAlpha' => ['type' => 'number', 'format' => 'double', 'required' => false], ], ], 'maxItems' => 3, ], ], [ 'name' => 'ClockWidgets', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'BoxBorderw' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'BoxColor' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'R' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'B' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'G' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'FontSize' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Zone' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Alpha' => ['type' => 'number', 'format' => 'double', 'required' => false], 'FontColor' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'R' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'B' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'G' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'X' => ['type' => 'number', 'format' => 'double', 'required' => true], 'HasBox' => ['type' => 'boolean', 'required' => false], 'Y' => ['type' => 'number', 'format' => 'double', 'required' => true], 'Layer' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Font' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'BoxAlpha' => ['type' => 'number', 'format' => 'double', 'required' => false], ], ], 'maxItems' => 3, ], ], [ 'name' => 'RegionColor', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'R' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '-1', 'maximum' => '255'], 'G' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '-1', 'maximum' => '255'], 'B' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '-1', 'maximum' => '255'], ], ], ], [ 'name' => 'BgColor', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'R' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '255'], 'G' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '255'], 'B' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '255'], ], ], ], [ 'name' => 'LayoutSpecifiedUsers', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Type' => [ 'type' => 'string', 'required' => true, 'enum' => ['white', 'black'], ], 'Ids' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string', 'required' => true], 'minItems' => 1, 'maxItems' => 16, ], ], ], ], [ 'name' => 'SpecMixedUserList', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 25, ], ], ], ], 'StartView' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ChannelId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TemplateId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 128, 'pattern' => '^[\\w.-]+$'], ], [ 'name' => 'TaskId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 55, 'pattern' => '^[0-9a-zA-Z_-]+$'], ], [ 'name' => 'CropMode', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'enum' => ['1', '2', '3'], ], ], [ 'name' => 'StartWithoutChannel', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'StartWithoutChannelWaitTime', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'RegionColor', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'R' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '-1', 'maximum' => '255'], 'G' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '-1', 'maximum' => '255'], 'B' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '-1', 'maximum' => '255'], ], ], ], [ 'name' => 'BgColor', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'R' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '255'], 'G' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '255'], 'B' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '255'], ], ], ], [ 'name' => 'ViewSubscribers', 'in' => 'query', 'style' => 'simple', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], ], [ 'name' => 'ViewContent', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['main', 'screen-cast'], ], ], ], ], 'StopAgent' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ChannelId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TaskId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'StopCategoryCallback' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Callback', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'Category' => ['type' => 'string', 'required' => true], ], ], ], ], ], 'StopChannel' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ChannelId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'StopCloudNote' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ChannelId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TaskId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 55, 'pattern' => '^[\\w.-]+$'], ], ], ], 'StopCloudRecord' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ChannelId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TaskId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 55, 'pattern' => '^[0-9a-zA-Z_-]+$'], ], ], ], 'StopMPUTask' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TaskId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'StopRecordTask' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TaskId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'StopStreamingOut' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ChannelId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TaskId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 55, 'pattern' => '^[0-9a-zA-Z_-]+$'], ], ], ], 'StopView' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ChannelId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TaskId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 55, 'pattern' => '^[0-9a-zA-Z_-]+$'], ], ], ], 'UpdateAgent' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ChannelId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TaskId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'VoiceChatConfig', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'InterruptMode' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'ChatMode' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], ], ], 'UpdateAutoLiveStreamRule' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ChannelIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 64, ], ], [ 'name' => 'ChannelIdPrefixes', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 64, ], ], [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PlayDomain', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RuleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'CallBack', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'MediaEncode', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'RuleId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true], ], ], ], 'UpdateCloudRecord' => [ 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ChannelId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TemplateId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 128], ], [ 'name' => 'TaskId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 55, 'pattern' => '^[0-9a-zA-Z_-]+$'], ], [ 'name' => 'Panes', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'SourceType' => [ 'type' => 'string', 'required' => false, 'enum' => ['video', 'camera', 'screen', 'whiteboard'], ], 'VideoOrder' => [ 'type' => 'string', 'required' => false, 'enum' => ['cameraFirst', 'screenFirst'], ], 'PaneId' => ['type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '0', 'maximum' => '15'], 'Source' => ['type' => 'string', 'required' => false], 'PaneCropMode' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'enum' => ['1', '2', '3'], ], 'ReservePaneForOfflineUser' => ['type' => 'boolean', 'required' => false], 'Images' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Url' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 1024], 'Alpha' => ['type' => 'number', 'format' => 'double', 'required' => false, 'minimum' => '0', 'maximum' => '1'], 'PaneImageCropMode' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'enum' => ['1', '2', '3'], ], 'X' => ['type' => 'number', 'format' => 'double', 'required' => true, 'minimum' => '0', 'exclusiveMinimum' => true, 'maximum' => '1'], 'Y' => ['type' => 'number', 'format' => 'double', 'required' => true, 'minimum' => '0', 'exclusiveMinimum' => true, 'maximum' => '1'], 'Width' => ['type' => 'number', 'format' => 'double', 'required' => true, 'minimum' => '0', 'exclusiveMinimum' => true, 'maximum' => '1'], 'Height' => ['type' => 'number', 'format' => 'double', 'required' => true, 'minimum' => '0', 'exclusiveMinimum' => true, 'maximum' => '1'], 'Layer' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '100'], 'Display' => [ 'type' => 'string', 'required' => false, 'enum' => ['streamOnly', 'backup', 'always'], ], ], ], 'maxItems' => 3, ], 'Backgrounds' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Url' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 1024], 'Alpha' => ['type' => 'number', 'format' => 'double', 'required' => false, 'minimum' => '0', 'maximum' => '1'], 'PaneBackgroundCropMode' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'enum' => ['1', '2', '3'], ], 'X' => ['type' => 'number', 'format' => 'double', 'required' => true, 'minimum' => '0', 'exclusiveMinimum' => true, 'maximum' => '1'], 'Y' => ['type' => 'number', 'format' => 'double', 'required' => true, 'minimum' => '0', 'exclusiveMinimum' => true, 'maximum' => '1'], 'Width' => ['type' => 'number', 'format' => 'double', 'required' => true, 'minimum' => '0', 'exclusiveMinimum' => true, 'maximum' => '1'], 'Height' => ['type' => 'number', 'format' => 'double', 'required' => true, 'minimum' => '0', 'exclusiveMinimum' => true, 'maximum' => '1'], 'Layer' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '100'], 'Display' => [ 'type' => 'string', 'required' => false, 'enum' => ['streamOnly', 'backup', 'always'], ], ], ], 'maxItems' => 3, ], 'Texts' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Texture' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 128], 'FontSize' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '72'], 'Alpha' => ['type' => 'number', 'format' => 'double', 'required' => false, 'minimum' => '0', 'maximum' => '1'], 'FontColor' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'R' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '255'], 'G' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '255'], 'B' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '255'], ], ], 'Font' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '9'], 'X' => ['type' => 'number', 'format' => 'double', 'required' => true, 'minimum' => '0', 'maximum' => '1'], 'Y' => ['type' => 'number', 'format' => 'double', 'required' => true, 'minimum' => '0', 'maximum' => '1'], 'Layer' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '100'], 'HasBox' => ['type' => 'boolean', 'required' => false], 'BoxColor' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'R' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '255'], 'G' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '255'], 'B' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '255'], ], ], 'BoxAlpha' => ['type' => 'number', 'format' => 'double', 'required' => false, 'minimum' => '0', 'maximum' => '1'], 'BoxBorderw' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '10'], 'Display' => [ 'type' => 'string', 'required' => false, 'enum' => ['streamOnly', 'backup', 'always'], ], ], ], 'maxItems' => 3, ], 'Whiteboard' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'WhiteboardId' => ['type' => 'string', 'required' => false], ], ], ], ], 'maxItems' => 16, ], ], [ 'name' => 'Images', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Url' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 1024], 'Alpha' => ['type' => 'number', 'format' => 'double', 'required' => false, 'minimum' => '0', 'maximum' => '1'], 'ImageCropMode' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'enum' => ['1', '2', '3'], ], 'X' => ['type' => 'number', 'format' => 'double', 'required' => true, 'minimum' => '0', 'exclusiveMinimum' => true, 'maximum' => '1'], 'Y' => ['type' => 'number', 'format' => 'double', 'required' => true, 'minimum' => '0', 'exclusiveMinimum' => true, 'maximum' => '1'], 'Width' => ['type' => 'number', 'format' => 'double', 'required' => true, 'minimum' => '0', 'exclusiveMinimum' => true, 'maximum' => '1'], 'Height' => ['type' => 'number', 'format' => 'double', 'required' => true, 'minimum' => '0', 'exclusiveMinimum' => true, 'maximum' => '1'], 'Layer' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '100'], ], ], 'maxItems' => 3, ], ], [ 'name' => 'Backgrounds', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Url' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 1024], 'Alpha' => ['type' => 'number', 'format' => 'double', 'required' => false, 'minimum' => '0', 'maximum' => '1'], 'BackgroundCropMode' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'enum' => ['1', '2', '3'], ], 'X' => ['type' => 'number', 'format' => 'double', 'required' => true, 'minimum' => '0', 'exclusiveMinimum' => true, 'maximum' => '1'], 'Y' => ['type' => 'number', 'format' => 'double', 'required' => true, 'minimum' => '0', 'exclusiveMinimum' => true, 'maximum' => '1'], 'Width' => ['type' => 'number', 'format' => 'double', 'required' => true, 'minimum' => '0', 'exclusiveMinimum' => true, 'maximum' => '1'], 'Height' => ['type' => 'number', 'format' => 'double', 'required' => true, 'minimum' => '0', 'exclusiveMinimum' => true, 'maximum' => '1'], 'Layer' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '100'], ], ], 'maxItems' => 3, ], ], [ 'name' => 'Texts', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Texture' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 128], 'FontSize' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '72'], 'Alpha' => ['type' => 'number', 'format' => 'double', 'required' => false, 'minimum' => '0', 'maximum' => '1'], 'FontColor' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'R' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '255'], 'G' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '255'], 'B' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '255'], ], ], 'Font' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '9'], 'X' => ['type' => 'number', 'format' => 'double', 'required' => true, 'minimum' => '0', 'maximum' => '1'], 'Y' => ['type' => 'number', 'format' => 'double', 'required' => true, 'minimum' => '0', 'maximum' => '1'], 'Layer' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '100'], 'HasBox' => ['type' => 'boolean', 'required' => false], 'BoxColor' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'R' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '255'], 'G' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '255'], 'B' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '255'], ], ], 'BoxAlpha' => ['type' => 'number', 'format' => 'double', 'required' => false, 'minimum' => '0', 'maximum' => '1'], 'BoxBorderw' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '10'], ], ], 'maxItems' => 3, ], ], [ 'name' => 'ClockWidgets', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Zone' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '-12', 'maximum' => '12', 'exclusiveMaximum' => true], 'FontSize' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '72'], 'Alpha' => ['type' => 'number', 'format' => 'double', 'required' => false, 'minimum' => '0', 'maximum' => '1'], 'FontColor' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'R' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '255'], 'G' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '255'], 'B' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '255'], ], ], 'Font' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '9'], 'X' => ['type' => 'number', 'format' => 'double', 'required' => true, 'minimum' => '0', 'maximum' => '1'], 'Y' => ['type' => 'number', 'format' => 'double', 'required' => true, 'minimum' => '0', 'maximum' => '1'], 'Layer' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '100'], 'HasBox' => ['type' => 'boolean', 'required' => false], 'BoxColor' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'R' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '255'], 'G' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '255'], 'B' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '255'], ], ], 'BoxAlpha' => ['type' => 'number', 'format' => 'double', 'required' => false, 'minimum' => '0', 'maximum' => '1'], 'BoxBorderw' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '10'], ], ], 'maxItems' => 3, ], ], [ 'name' => 'LayoutSpecifiedUsers', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Type' => [ 'type' => 'string', 'required' => true, 'enum' => ['white', 'black'], ], 'Ids' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string', 'required' => true], 'minItems' => 1, 'maxItems' => 16, ], ], ], ], ], ], 'UpdateMPUTask' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'LayoutIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'integer', 'format' => 'int64', 'required' => false], 'maxItems' => 64, ], ], [ 'name' => 'SubSpecUsers', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 64, ], ], [ 'name' => 'SubSpecAudioUsers', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 64, ], ], [ 'name' => 'SubSpecShareScreenUsers', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 64, ], ], [ 'name' => 'SubSpecCameraUsers', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 64, ], ], [ 'name' => 'UnsubSpecAudioUsers', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 64, ], ], [ 'name' => 'UnsubSpecShareScreenUsers', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 64, ], ], [ 'name' => 'UnsubSpecCameraUsers', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 64, ], ], [ 'name' => 'UserPanes', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Images' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Width' => ['type' => 'number', 'format' => 'float', 'required' => false], 'Height' => ['type' => 'number', 'format' => 'float', 'required' => false], 'Y' => ['type' => 'number', 'format' => 'float', 'required' => false], 'Url' => ['type' => 'string', 'required' => false], 'Display' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'ZOrder' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'X' => ['type' => 'number', 'format' => 'float', 'required' => false], ], ], 'maxItems' => 10, ], 'SegmentType' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'UserId' => ['type' => 'string', 'required' => false], 'Texts' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'FontType' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'FontColor' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Y' => ['type' => 'number', 'format' => 'float', 'required' => false], 'Text' => ['type' => 'string', 'required' => false], 'ZOrder' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'X' => ['type' => 'number', 'format' => 'float', 'required' => false], 'FontSize' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'BorderWidth' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0'], 'BorderColor' => ['type' => 'integer', 'format' => 'int64', 'required' => false, 'minimum' => '0'], 'Box' => ['type' => 'boolean', 'required' => false], 'BoxColor' => ['type' => 'integer', 'format' => 'int64', 'required' => false, 'minimum' => '0'], 'BoxBorderWidth' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0'], 'Alpha' => ['type' => 'number', 'format' => 'float', 'required' => false, 'minimum' => '0'], ], ], 'maxItems' => 16, ], 'SourceType' => ['type' => 'string', 'required' => false], 'PaneId' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'maxItems' => 16, ], ], [ 'name' => 'Backgrounds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Width' => ['type' => 'number', 'format' => 'float', 'required' => false], 'Height' => ['type' => 'number', 'format' => 'float', 'required' => false], 'Y' => ['type' => 'number', 'format' => 'float', 'required' => false], 'Url' => ['type' => 'string', 'required' => false], 'Display' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'ZOrder' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'X' => ['type' => 'number', 'format' => 'float', 'required' => false], ], ], 'maxItems' => 10, ], ], [ 'name' => 'Watermarks', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Alpha' => ['type' => 'number', 'format' => 'float', 'required' => false], 'Width' => ['type' => 'number', 'format' => 'float', 'required' => false], 'Height' => ['type' => 'number', 'format' => 'float', 'required' => false], 'Y' => ['type' => 'number', 'format' => 'float', 'required' => false], 'Url' => ['type' => 'string', 'required' => false], 'Display' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'ZOrder' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'X' => ['type' => 'number', 'format' => 'float', 'required' => false], ], ], 'maxItems' => 10, ], ], [ 'name' => 'ClockWidgets', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'FontType' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'FontColor' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Y' => ['type' => 'number', 'format' => 'float', 'required' => false], 'ZOrder' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'X' => ['type' => 'number', 'format' => 'float', 'required' => false], 'FontSize' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'BorderWidth' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0'], 'BorderColor' => ['type' => 'integer', 'format' => 'int64', 'required' => false], 'Box' => ['type' => 'boolean', 'required' => false], 'BoxColor' => ['type' => 'integer', 'format' => 'int64', 'required' => false, 'minimum' => '0'], 'BoxBorderWidth' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0'], 'Alpha' => ['type' => 'number', 'format' => 'float', 'required' => false, 'minimum' => '0'], ], ], 'maxItems' => 1, ], ], [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TaskId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'CropMode', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'MediaEncode', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'MixMode', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'SourceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'StreamType', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'BackgroundColor', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'UpdateRecordTask' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SubSpecUsers', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 64, ], ], [ 'name' => 'SubSpecAudioUsers', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 64, ], ], [ 'name' => 'SubSpecShareScreenUsers', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 64, ], ], [ 'name' => 'SubSpecCameraUsers', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 64, ], ], [ 'name' => 'UnsubSpecAudioUsers', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 64, ], ], [ 'name' => 'UnsubSpecShareScreenUsers', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 64, ], ], [ 'name' => 'UnsubSpecCameraUsers', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 64, ], ], [ 'name' => 'UserPanes', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Images' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Width' => ['type' => 'number', 'format' => 'float', 'required' => false], 'Height' => ['type' => 'number', 'format' => 'float', 'required' => false], 'Y' => ['type' => 'number', 'format' => 'float', 'required' => false], 'Url' => ['type' => 'string', 'required' => false], 'Display' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'ZOrder' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'X' => ['type' => 'number', 'format' => 'float', 'required' => false], ], ], 'maxItems' => 16, ], 'UserId' => ['type' => 'string', 'required' => false], 'Texts' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'FontType' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'FontColor' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Y' => ['type' => 'number', 'format' => 'float', 'required' => false], 'Text' => ['type' => 'string', 'required' => false], 'ZOrder' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'X' => ['type' => 'number', 'format' => 'float', 'required' => false], 'FontSize' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'maxItems' => 16, ], 'SourceType' => ['type' => 'string', 'required' => false], 'PaneId' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'maxItems' => 16, ], ], [ 'name' => 'LayoutIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'integer', 'format' => 'int64', 'required' => false], 'maxItems' => 64, ], ], [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ChannelId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TaskId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TemplateId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TaskProfile', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'CropMode', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'MediaEncode', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], 'UpdateRecordTemplate' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'LayoutIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'integer', 'format' => 'int64', 'required' => false], 'maxItems' => 64, ], ], [ 'name' => 'Formats', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 3, ], ], [ 'name' => 'Backgrounds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Width' => ['type' => 'number', 'format' => 'float', 'required' => false], 'Height' => ['type' => 'number', 'format' => 'float', 'required' => false], 'Y' => ['type' => 'number', 'format' => 'float', 'required' => false], 'Url' => ['type' => 'string', 'required' => false], 'Display' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'ZOrder' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'X' => ['type' => 'number', 'format' => 'float', 'required' => false], ], ], 'maxItems' => 1, ], ], [ 'name' => 'Watermarks', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Alpha' => ['type' => 'number', 'format' => 'float', 'required' => false], 'Width' => ['type' => 'number', 'format' => 'float', 'required' => false], 'Height' => ['type' => 'number', 'format' => 'float', 'required' => false], 'Y' => ['type' => 'number', 'format' => 'float', 'required' => false], 'Url' => ['type' => 'string', 'required' => false], 'Display' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'ZOrder' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'X' => ['type' => 'number', 'format' => 'float', 'required' => false], ], ], 'maxItems' => 1, ], ], [ 'name' => 'ClockWidgets', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'FontType' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'FontColor' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Y' => ['type' => 'number', 'format' => 'float', 'required' => false], 'ZOrder' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'X' => ['type' => 'number', 'format' => 'float', 'required' => false], 'FontSize' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'maxItems' => 1, ], ], [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TemplateId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TaskProfile', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'MediaEncode', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true], ], [ 'name' => 'BackgroundColor', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'OssBucket', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'OssFilePrefix', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'MnsQueue', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HttpCallbackUrl', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'FileSplitInterval', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true], ], [ 'name' => 'DelayStopTime', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '5', 'maximum' => '86400'], ], [ 'name' => 'EnableM3u8DateTime', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'OssEndpoint', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'UpdateStreamingOut' => [ 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ChannelId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TemplateId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 128], ], [ 'name' => 'TaskId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 55, 'pattern' => '^[0-9a-zA-Z_-]+$'], ], [ 'name' => 'CropMode', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'enum' => ['1', '2', '3'], ], ], [ 'name' => 'Panes', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'VideoOrder' => [ 'type' => 'string', 'required' => false, 'enum' => ['cameraFirst', 'screenFirst'], ], 'SourceType' => [ 'type' => 'string', 'required' => false, 'enum' => ['video', 'camera', 'screen', 'whiteboard'], ], 'Images' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'PaneImageCropMode' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'enum' => ['1', '2', '3'], ], 'Alpha' => ['type' => 'number', 'format' => 'double', 'required' => false, 'minimum' => '0', 'maximum' => '1'], 'X' => ['type' => 'number', 'format' => 'double', 'required' => true, 'minimum' => '0', 'exclusiveMinimum' => true, 'maximum' => '1'], 'Y' => ['type' => 'number', 'format' => 'double', 'required' => true, 'minimum' => '0', 'exclusiveMinimum' => true, 'maximum' => '1'], 'Height' => ['type' => 'number', 'format' => 'double', 'required' => true, 'minimum' => '0', 'exclusiveMinimum' => true, 'maximum' => '1'], 'Width' => ['type' => 'number', 'format' => 'double', 'required' => true, 'minimum' => '0', 'exclusiveMinimum' => true, 'maximum' => '1'], 'Layer' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '100'], 'Url' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 1024], 'Display' => [ 'type' => 'string', 'required' => false, 'enum' => ['streamOnly', 'backup', 'always'], ], ], ], 'maxItems' => 3, ], 'Texts' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'BoxBorderw' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '10'], 'FontColor' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'R' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '255'], 'B' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '255'], 'G' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '255'], ], ], 'Texture' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 128], 'Layer' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '100'], 'Font' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '9'], 'BoxColor' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'R' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '255'], 'B' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '255'], 'G' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '255'], ], ], 'FontSize' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '72'], 'Alpha' => ['type' => 'number', 'format' => 'double', 'required' => false, 'minimum' => '0', 'maximum' => '1'], 'X' => ['type' => 'number', 'format' => 'double', 'required' => true, 'minimum' => '0', 'maximum' => '1'], 'HasBox' => ['type' => 'boolean', 'required' => false], 'Y' => ['type' => 'number', 'format' => 'double', 'required' => true, 'minimum' => '0', 'maximum' => '1'], 'BoxAlpha' => ['type' => 'number', 'format' => 'double', 'required' => false, 'minimum' => '0', 'maximum' => '1'], 'Display' => [ 'type' => 'string', 'required' => false, 'enum' => ['streamOnly', 'backup', 'always'], ], ], ], 'maxItems' => 3, ], 'PaneCropMode' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'enum' => ['1', '2', '3'], ], 'PaneId' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '15'], 'Source' => ['type' => 'string', 'required' => false], 'Backgrounds' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Alpha' => ['type' => 'number', 'format' => 'double', 'required' => false, 'minimum' => '0', 'maximum' => '1'], 'X' => ['type' => 'number', 'format' => 'double', 'required' => true, 'minimum' => '0', 'exclusiveMinimum' => true, 'maximum' => '1'], 'Y' => ['type' => 'number', 'format' => 'double', 'required' => true, 'minimum' => '0', 'exclusiveMinimum' => true, 'maximum' => '1'], 'PaneBackgroundCropMode' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'enum' => ['1', '2', '3'], ], 'Height' => ['type' => 'number', 'format' => 'double', 'required' => true, 'minimum' => '0', 'exclusiveMinimum' => true, 'maximum' => '1'], 'Width' => ['type' => 'number', 'format' => 'double', 'required' => true, 'minimum' => '0', 'exclusiveMinimum' => true, 'maximum' => '1'], 'Layer' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '100'], 'Url' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 1024], 'Display' => [ 'type' => 'string', 'required' => false, 'enum' => ['streamOnly', 'backup', 'always'], ], ], ], 'maxItems' => 3, ], 'Whiteboard' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'WhiteboardId' => ['type' => 'string', 'required' => false], ], ], 'ReservePaneForOfflineUser' => ['type' => 'boolean', 'required' => false], ], ], 'maxItems' => 16, ], ], [ 'name' => 'Images', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Alpha' => ['type' => 'number', 'format' => 'double', 'required' => false, 'minimum' => '0', 'maximum' => '1'], 'X' => ['type' => 'number', 'format' => 'double', 'required' => true, 'minimum' => '0', 'exclusiveMinimum' => true, 'maximum' => '1'], 'Y' => ['type' => 'number', 'format' => 'double', 'required' => true, 'minimum' => '0', 'exclusiveMinimum' => true, 'maximum' => '1'], 'Height' => ['type' => 'number', 'format' => 'double', 'required' => true, 'minimum' => '0', 'exclusiveMinimum' => true, 'maximum' => '1'], 'ImageCropMode' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'enum' => ['1', '2', '3'], ], 'Width' => ['type' => 'number', 'format' => 'double', 'required' => true, 'minimum' => '0', 'exclusiveMinimum' => true, 'maximum' => '1'], 'Layer' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '100'], 'Url' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 1024], ], ], 'maxItems' => 3, ], ], [ 'name' => 'Backgrounds', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'BackgroundCropMode' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'enum' => ['1', '2', '3'], ], 'Alpha' => ['type' => 'number', 'format' => 'double', 'required' => false, 'minimum' => '0', 'maximum' => '1'], 'X' => ['type' => 'number', 'format' => 'double', 'required' => true, 'minimum' => '0', 'exclusiveMinimum' => true, 'maximum' => '1'], 'Y' => ['type' => 'number', 'format' => 'double', 'required' => true, 'minimum' => '0', 'exclusiveMinimum' => true, 'maximum' => '1'], 'Height' => ['type' => 'number', 'format' => 'double', 'required' => true, 'minimum' => '0', 'exclusiveMinimum' => true, 'maximum' => '1'], 'Width' => ['type' => 'number', 'format' => 'double', 'required' => true, 'minimum' => '0', 'exclusiveMinimum' => true, 'maximum' => '1'], 'Layer' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '100'], 'Url' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 1024], ], ], 'maxItems' => 3, ], ], [ 'name' => 'Texts', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'BoxBorderw' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '10'], 'BoxColor' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'R' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '255'], 'B' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '255'], 'G' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '255'], ], ], 'FontSize' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '72'], 'Alpha' => ['type' => 'number', 'format' => 'double', 'required' => false, 'minimum' => '0', 'maximum' => '1'], 'FontColor' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'R' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '255'], 'B' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '255'], 'G' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '255'], ], ], 'X' => ['type' => 'number', 'format' => 'double', 'required' => true, 'minimum' => '0', 'maximum' => '1'], 'HasBox' => ['type' => 'boolean', 'required' => false], 'Y' => ['type' => 'number', 'format' => 'double', 'required' => true, 'minimum' => '0', 'maximum' => '1'], 'Texture' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 128], 'Layer' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '100'], 'Font' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '9'], 'BoxAlpha' => ['type' => 'number', 'format' => 'double', 'required' => false, 'minimum' => '0', 'maximum' => '1'], ], ], 'maxItems' => 3, ], ], [ 'name' => 'ClockWidgets', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'BoxBorderw' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '10'], 'BoxColor' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'R' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '255'], 'B' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '255'], 'G' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '255'], ], ], 'FontSize' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '72'], 'Zone' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '-12', 'maximum' => '12', 'exclusiveMaximum' => true], 'Alpha' => ['type' => 'number', 'format' => 'double', 'required' => false, 'minimum' => '0', 'maximum' => '1'], 'FontColor' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'R' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '255'], 'B' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '255'], 'G' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '255'], ], ], 'X' => ['type' => 'number', 'format' => 'double', 'required' => true, 'minimum' => '0', 'maximum' => '1'], 'HasBox' => ['type' => 'boolean', 'required' => false], 'Y' => ['type' => 'number', 'format' => 'double', 'required' => true, 'minimum' => '0', 'maximum' => '1'], 'Layer' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '100'], 'Font' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '9'], 'BoxAlpha' => ['type' => 'number', 'format' => 'double', 'required' => false, 'minimum' => '0', 'maximum' => '1'], ], ], 'maxItems' => 3, ], ], [ 'name' => 'RegionColor', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'R' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '-1', 'maximum' => '255'], 'G' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '-1', 'maximum' => '255'], 'B' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '-1', 'maximum' => '255'], ], ], ], [ 'name' => 'BgColor', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'R' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '-1', 'maximum' => '255'], 'G' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '-1', 'maximum' => '255'], 'B' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '-1', 'maximum' => '255'], ], ], ], [ 'name' => 'LayoutSpecifiedUsers', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Type' => [ 'type' => 'string', 'required' => true, 'enum' => ['white', 'black'], ], 'Ids' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string', 'required' => true], 'minItems' => 1, 'maxItems' => 16, ], ], ], ], [ 'name' => 'SpecMixedUserList', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 25, ], ], ], ], ], 'endpoints' => [ ['regionId' => 'cn-shanghai', 'regionName' => '华东2(上海)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'rtc.aliyuncs.com', 'endpoint' => 'rtc.aliyuncs.com', 'vpc' => ''], ['regionId' => 'cn-north-2-gov-1', 'regionName' => '北京政务云', 'areaId' => 'industryCloud', 'areaName' => '行业云', 'public' => 'rtc.aliyuncs.com', 'endpoint' => 'rtc.aliyuncs.com', 'vpc' => ''], ], ];