diff options
Diffstat (limited to 'data/rtc/2018-01-11')
| -rw-r--r-- | data/rtc/2018-01-11/api-docs.php | 15792 |
1 files changed, 4557 insertions, 11235 deletions
diff --git a/data/rtc/2018-01-11/api-docs.php b/data/rtc/2018-01-11/api-docs.php index 491071b..5fbfbde 100644 --- a/data/rtc/2018-01-11/api-docs.php +++ b/data/rtc/2018-01-11/api-docs.php @@ -1,152 +1,390 @@ <?php return [ 'version' => '1.0', - 'info' => [ - 'style' => 'RPC', - 'product' => 'rtc', - 'version' => '2018-01-11', - ], + 'info' => ['style' => 'RPC', 'product' => 'rtc', 'version' => '2018-01-11'], 'components' => [ 'schemas' => [], ], 'apis' => [ - 'ModifyApp' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'AddRecordTemplate' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], + 'deprecated' => false, 'parameters' => [ [ - 'name' => 'AppId', + 'name' => 'LayoutIds', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => true, + 'items' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'maxItems' => 64, ], ], [ - 'name' => 'AppName', + 'name' => 'Formats', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', + '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], + ], ], ], - 'DescribeApps' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + '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' => 'string', + 'type' => 'integer', + 'format' => 'int32', 'required' => false, + 'enum' => ['1'], ], ], [ - 'name' => 'Status', + 'name' => 'ChatMode', 'in' => 'query', 'schema' => [ - 'type' => 'string', + 'type' => 'integer', + 'format' => 'int32', 'required' => false, + 'enum' => ['1', '2'], ], ], [ - 'name' => 'Order', + 'name' => 'InterruptMode', 'in' => 'query', 'schema' => [ - 'type' => 'string', + 'type' => 'integer', + 'format' => 'int32', 'required' => false, + 'enum' => ['1', '2'], ], ], [ - 'name' => 'PageNum', + 'name' => 'Greeting', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'AsrConfig', 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', + '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, - 'minimum' => '1', + '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' => 'PageSize', + 'name' => 'TtsConfig', 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', + 'type' => 'object', 'required' => false, - 'minimum' => '1', + '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' => 'AppVersion', + 'name' => 'AgentSilenceConfig', 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, - 'enum' => [ - '2.0', - '3.0', + '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], ], ], ], - ], - ], - 'DescribeAppKey' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ [ - 'AK' => [], + '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'], + ], + ], ], - ], - 'parameters' => [ [ - 'name' => 'AppId', + 'name' => 'InterruptConfig', 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'string', - 'required' => true, + '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', - ], + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -157,18 +395,12 @@ [ 'name' => 'ClientToken', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Layout', @@ -178,11 +410,7 @@ 'type' => 'object', 'required' => true, 'properties' => [ - 'Name' => [ - 'type' => 'string', - 'required' => true, - 'maxLength' => 100, - ], + 'Name' => ['type' => 'string', 'required' => true, 'maxLength' => 100], 'Panes' => [ 'type' => 'array', 'required' => true, @@ -190,48 +418,12 @@ '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', - ], + '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, @@ -242,13 +434,9 @@ ], ], ], - 'ModifyAppLayout' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'CreateAppRecordTemplate' => [ + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -259,102 +447,56 @@ [ 'name' => 'ClientToken', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'AppId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'Layout', + 'name' => 'RecordTemplate', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'Name' => [ - 'type' => 'string', + '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, - 'maxLength' => 100, + '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', + ], ], - 'Panes' => [ + 'Formats' => [ + 'type' => 'array', + 'required' => true, + 'items' => ['type' => 'string', 'required' => false], + 'minItems' => 1, + 'maxItems' => 1, + ], + 'LayoutIds' => [ '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', - ], - ], - ], + 'items' => ['type' => 'string', 'required' => false], 'minItems' => 1, 'maxItems' => 16, ], - 'LayoutId' => [ - 'type' => 'string', - 'required' => true, - ], ], ], ], + [ + 'name' => 'AppId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], ], ], - 'DeleteAppLayout' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'CreateAppStreamingOutTemplate' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -363,45 +505,43 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'ClientToken', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'Layout', + 'name' => 'StreamingOutTemplate', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', - 'required' => false, + 'required' => true, 'properties' => [ - 'LayoutId' => [ - 'type' => 'string', + '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', + ], ], ], ], ], ], ], - 'DescribeAppLayouts' => [ - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'CreateAppViewTemplate' => [ + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -412,59 +552,144 @@ [ 'name' => 'AppId', 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'Template', + 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + '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' => [ [ - 'name' => 'PageNum', + 'AK' => [], + ], + ], + 'parameters' => [ + [ + 'name' => 'ChannelIds', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 64, ], ], [ - 'name' => 'PageSize', + 'name' => 'ChannelIdPrefixes', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 64, ], ], [ - 'name' => 'Condition', + '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' => false, + 'required' => true, 'properties' => [ - 'LayoutId' => [ - 'type' => 'string', - 'required' => false, - ], - 'Name' => [ - 'type' => 'string', - 'required' => false, + '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, ], ], ], ], ], ], - 'DescribeSystemLayoutList' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'CreateEventSubscribe' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -472,60 +697,111 @@ ], 'parameters' => [ [ - 'name' => 'PageNum', + 'name' => 'Users', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', + 'type' => 'array', 'required' => false, - 'minimum' => '1', + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 64, ], ], [ - 'name' => 'PageSize', + 'name' => 'Events', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - 'minimum' => '1', + '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], + ], ], ], - 'DescribeAppCallStatus' => [ - 'methods' => [ - 'get', - 'post', - ], - 'schemes' => [ - 'https', - ], + 'CreateMPULayout' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'deprecated' => false, 'parameters' => [ [ - 'name' => 'AppId', + 'name' => 'Panes', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', + '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], + ], ], ], - 'ModifyAppCallbackStatus' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'https', - ], + 'DeleteAppAgentTemplate' => [ + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -536,37 +812,18 @@ [ 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], - ], - ], - 'DescribeAllCallback' => [ - 'methods' => [ - 'get', - 'post', - ], - 'schemes' => [ - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'Id', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], ], ], - 'deprecated' => false, - 'parameters' => [], ], - 'DescribeCallbacks' => [ - 'methods' => [ - 'get', - 'post', - ], - 'schemes' => [ - 'https', - ], + 'DeleteAppLayout' => [ + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -575,23 +832,32 @@ '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' => 'string', - 'required' => true, + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'LayoutId' => ['type' => 'string', 'required' => true], + ], ], ], ], ], - 'DescribeAppCallbackSecretKey' => [ - 'methods' => [ - 'get', - 'post', - ], - 'schemes' => [ - 'https', - ], + 'DeleteAppRecordTemplate' => [ + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -600,23 +866,32 @@ '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' => 'string', + 'type' => 'object', 'required' => true, + 'properties' => [ + 'TemplateId' => ['type' => 'string', 'required' => true], + ], ], ], ], ], - 'ModifyCallbackMeta' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'https', - ], + 'DeleteAppStreamingOutTemplate' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -627,51 +902,25 @@ [ 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'Callback', + 'name' => 'StreamingOutTemplate', '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, - ], + 'TemplateId' => ['type' => 'string', 'required' => true], ], ], ], ], ], - 'StartCategoryCallback' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DeleteAppViewTemplate' => [ + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -682,37 +931,67 @@ [ 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'Callback', + 'name' => 'Template', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'Category' => [ - 'type' => 'string', - 'required' => true, - ], + 'TemplateId' => ['type' => 'string', 'required' => true], ], ], ], ], ], - 'StopCategoryCallback' => [ - 'methods' => [ - 'post', - 'get', + 'DeleteAutoLiveStreamRule' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AK' => [], + ], ], - 'schemes' => [ - 'http', - 'https', + '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' => [], @@ -723,147 +1002,116 @@ [ 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'Callback', + 'name' => 'Phrase', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'Category' => [ - 'type' => 'string', - 'required' => true, - ], + 'Id' => ['type' => 'string', 'required' => true], ], ], ], ], ], - 'DescribeChannels' => [ - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'DeleteEventSubscribe' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', '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', - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'PageSize', + 'name' => 'SubscribeId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - 'minimum' => '1', - 'maximum' => '100', - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'StopChannel' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'DeleteMPULayout' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'ChannelId', + 'name' => 'LayoutId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], - 'DescribeChannelAllUsers' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'DeleteRecordTemplate' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'ChannelId', + 'name' => 'TemplateId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'DescribeChannelUser' => [ - 'methods' => [ - 'get', - 'post', + 'DescribeAllCallback' => [ + 'methods' => ['get', 'post'], + 'schemes' => ['https'], + 'security' => [ + [ + 'AK' => [], + ], ], - 'schemes' => [ - 'https', + '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' => [], @@ -874,37 +1122,33 @@ [ 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'ChannelId', + 'name' => 'Name', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false, 'minLength' => 1, 'maxLength' => 128], ], [ - 'name' => 'UserId', + 'name' => 'Id', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + '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'], ], ], ], - 'DescribeChannel' => [ - 'methods' => [ - 'get', - 'post', - ], - 'schemes' => [ - 'https', - ], + 'DescribeAppCallStatus' => [ + 'methods' => ['get', 'post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -915,28 +1159,46 @@ [ 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], + ], + ], + 'DescribeAppCallbackSecretKey' => [ + 'methods' => ['get', 'post'], + 'schemes' => ['https'], + 'security' => [ [ - 'name' => 'ChannelId', + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'RemoveUsers' => [ - 'methods' => [ - 'post', + 'DescribeAppKey' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AK' => [], + ], ], - 'schemes' => [ - 'https', + 'parameters' => [ + [ + 'name' => 'AppId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], ], + ], + 'DescribeAppLayouts' => [ + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -947,49 +1209,36 @@ [ 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'ChannelId', + 'name' => 'PageNum', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'Users', + 'name' => 'PageSize', 'in' => 'query', - 'style' => 'flat', + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], + [ + 'name' => 'Condition', + 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'array', - 'required' => true, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'UserId' => [ - 'type' => 'string', - 'required' => true, - ], - ], + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'LayoutId' => ['type' => 'string', 'required' => false], + 'Name' => ['type' => 'string', 'required' => false], ], - 'minItems' => 1, - 'maxItems' => 30, ], ], ], ], - 'DescribeAppRecordStatus' => [ - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'DescribeAppLiveStreamStatus' => [ + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -1000,28 +1249,18 @@ [ 'name' => 'ClientToken', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'ModifyAppRecordStatus' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'DescribeAppRecordStatus' => [ + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -1032,28 +1271,18 @@ [ 'name' => 'ClientToken', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'CreateAppRecordTemplate' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'DescribeAppRecordTemplates' => [ + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -1064,118 +1293,41 @@ [ 'name' => 'ClientToken', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'RecordTemplate', + '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' => true, + 'required' => false, '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, - ], + 'TemplateId' => ['type' => 'string', 'required' => false], + 'Name' => ['type' => 'string', 'required' => false], ], ], ], - [ - 'name' => 'AppId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], ], ], - 'ModifyAppRecordTemplate' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'DescribeAppRecordingFiles' => [ + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -1184,124 +1336,51 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'ClientToken', + 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'RecordTemplate', + 'name' => 'ChannelId', '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, - ], - ], - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'AppId', + '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' => 'string', - 'required' => true, + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'minItems' => 1, ], ], ], ], - 'DeleteAppRecordTemplate' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'DescribeAppStreamingOutTemplates' => [ + 'methods' => ['get', 'post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -1310,45 +1389,38 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'ClientToken', + 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'AppId', + 'name' => 'PageNum', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ - 'name' => 'Template', + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], + [ + 'name' => 'Condition', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', - 'required' => true, + 'required' => false, 'properties' => [ - 'TemplateId' => [ - 'type' => 'string', - 'required' => true, - ], + 'TemplateId' => ['type' => 'string', 'required' => false], + 'Name' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'DescribeAppRecordTemplates' => [ - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'DescribeAppViewStatus' => [ + 'methods' => ['get', 'post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -1357,39 +1429,36 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'ClientToken', + 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + '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, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PageNum', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - 'minimum' => '1', - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'PageSize', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Condition', @@ -1399,67 +1468,77 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'TemplateId' => [ - 'type' => 'string', - 'required' => false, - ], - 'Name' => [ - 'type' => 'string', - 'required' => false, - ], + 'TemplateId' => ['type' => 'string', 'required' => false], + 'Name' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'DescribeCloudRecordStatus' => [ - 'methods' => [ - 'get', - 'post', - ], - 'schemes' => [ - 'https', - ], + 'DescribeApps' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'ChannelId', + 'name' => 'Status', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'TaskId', + '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' => true, + 'required' => false, + 'enum' => ['2.0', '3.0'], ], ], ], ], - 'DescribeAppRecordingFiles' => [ - 'methods' => [ - 'get', + 'DescribeAutoLiveStreamRule' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AK' => [], + ], ], - 'schemes' => [ - 'https', + 'parameters' => [ + [ + 'name' => 'AppId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], ], + ], + 'DescribeCall' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -1470,80 +1549,38 @@ [ 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ChannelId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'PageNo', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - 'minimum' => '1', - ], - ], - [ - 'name' => 'PageSize', + 'name' => 'CreatedTs', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - 'maximum' => '100', - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ - 'name' => 'StartTs', + 'name' => 'DestroyedTs', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ - 'name' => 'EndTs', + 'name' => 'ExtDataType', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'TaskIds', + 'name' => 'QueryExpInfo', 'in' => 'query', - 'style' => 'json', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'minItems' => 1, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], - 'StartCloudRecord' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'DescribeCallList' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -1554,1021 +1591,193 @@ [ 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + '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' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'TemplateId', + 'name' => 'UserId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - 'minLength' => 1, - 'maxLength' => 128, - 'pattern' => '^[\\w.-]+$', - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'TaskId', + 'name' => 'CallStatus', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - 'minLength' => 1, - 'maxLength' => 55, - 'pattern' => '^[0-9a-zA-Z_-]+$', - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'CropMode', + 'name' => 'OrderBy', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - 'enum' => [ - '1', - '2', - '3', - ], - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'ReservePaneForNoCameraUser', + 'name' => 'QueryMode', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'ShowDefaultBackgroundOnMute', + 'name' => 'PageNo', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true], ], [ - 'name' => 'SubHighResolutionStream', + 'name' => 'PageSize', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true], ], + ], + ], + 'DescribeCallbacks' => [ + 'methods' => ['get', 'post'], + 'schemes' => ['https'], + 'security' => [ [ - 'name' => 'StartWithoutChannel', + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], + ], + ], + ], + 'DescribeChannel' => [ + 'methods' => ['get', 'post'], + 'schemes' => ['https'], + 'security' => [ + [ + 'AK' => [], ], + ], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'StartWithoutChannelWaitTime', + 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'Annotation', + 'name' => 'ChannelId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - 'enum' => [ - 'disable', - 'enable', - ], - ], + 'schema' => ['type' => 'string', 'required' => true], ], + ], + ], + 'DescribeChannelAllUsers' => [ + 'methods' => ['post'], + 'schemes' => ['https'], + 'security' => [ [ - 'name' => 'StorageConfig', + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'AppId', '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, - ], - ], - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'Panes', + 'name' => 'ChannelId', '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, - ], + 'schema' => ['type' => 'string', 'required' => true], ], + ], + ], + 'DescribeChannelAreaDistributionStatData' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'Images', + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'AppId', '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, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'Backgrounds', + 'name' => 'ChannelId', '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, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'Texts', + 'name' => 'CreatedTs', '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, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ - 'name' => 'ClockWidgets', + 'name' => 'DestroyedTs', '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, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ - 'name' => 'RegionColor', + 'name' => 'ParentArea', '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', - ], - ], - ], + 'schema' => ['type' => 'string', 'required' => false], ], + ], + ], + 'DescribeChannelDistributionStatData' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'BgColor', + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'AppId', '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', - ], - ], - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'LayoutSpecifiedUsers', + 'name' => 'ChannelId', '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, - ], - ], - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'RecordMode', + 'name' => 'CreatedTs', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - 'enum' => [ - '0', - '1', - ], - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ - 'name' => 'SingleStreamingRecord', + 'name' => 'DestroyedTs', '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', - ], - ], - ], - ], - ], - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + ], + [ + 'name' => 'StatDim', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'UpdateCloudRecord' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'https', - ], + 'DescribeChannelOverallData' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -2579,881 +1788,64 @@ [ 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ChannelId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'TemplateId', + 'name' => 'CreatedTs', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - 'minLength' => 1, - 'maxLength' => 128, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ - 'name' => 'TaskId', + 'name' => 'DestroyedTs', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - 'minLength' => 1, - 'maxLength' => 55, - 'pattern' => '^[0-9a-zA-Z_-]+$', - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], + ], + ], + 'DescribeChannelParticipants' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - '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, - ], + 'AK' => [], ], + ], + 'parameters' => [ [ - 'name' => 'Images', + 'name' => 'AppId', '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, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'Backgrounds', + 'name' => 'ChannelId', '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, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'Texts', + 'name' => 'Order', '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, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'ClockWidgets', + 'name' => 'PageNum', '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, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ - 'name' => 'LayoutSpecifiedUsers', + 'name' => 'PageSize', '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, - ], - ], - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], ], ], - 'StopCloudRecord' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'DescribeChannelTopPubUserList' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -3464,39 +1856,28 @@ [ 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ChannelId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'TaskId', + 'name' => 'CreatedTs', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - 'minLength' => 1, - 'maxLength' => 55, - 'pattern' => '^[0-9a-zA-Z_-]+$', - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + ], + [ + 'name' => 'DestroyedTs', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], - 'DescribeAppLiveStreamStatus' => [ - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'DescribeChannelUser' => [ + 'methods' => ['get', 'post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -3505,30 +1886,25 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'ClientToken', + 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'AppId', + 'name' => 'ChannelId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'UserId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'ModifyAppLiveStreamStatus' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'DescribeChannelUserMetrics' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -3537,119 +1913,51 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'ClientToken', + 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'AppId', + 'name' => 'ChannelId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + '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], ], ], ], - 'CreateAppStreamingOutTemplate' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'https', - ], + 'DescribeChannelUsers' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'StreamingOutTemplate', + 'name' => 'ChannelId', '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', - ], - ], - ], - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'ModifyAppStreamingOutTemplate' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'https', - ], + 'DescribeChannels' => [ + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -3660,88 +1968,23 @@ [ 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 8, 'maxLength' => 11], ], [ - 'name' => 'StreamingOutTemplate', + 'name' => 'PageNo', '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, - ], - ], - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100'], ], ], ], - 'DeleteAppStreamingOutTemplate' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'https', - ], + 'DescribeCloudNotePhrases' => [ + 'methods' => ['get', 'post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -3752,36 +1995,36 @@ [ 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'StreamingOutTemplate', + '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' => true, + 'required' => false, 'properties' => [ - 'TemplateId' => [ - 'type' => 'string', - 'required' => true, - ], + 'Id' => ['type' => 'string', 'required' => false], + 'Name' => ['type' => 'string', 'required' => false, 'minLength' => 1, 'maxLength' => 30], ], ], ], ], ], - 'DescribeAppStreamingOutTemplates' => [ - 'methods' => [ - 'get', - 'post', - ], - 'schemes' => [ - 'https', - ], + 'DescribeCloudNotes' => [ + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -3792,59 +2035,50 @@ [ 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'PageNum', + 'name' => 'ChannelId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - 'minimum' => '1', - ], + '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, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '100'], ], [ - 'name' => 'Condition', + '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' => 'object', + 'type' => 'array', 'required' => false, - 'properties' => [ - 'TemplateId' => [ - 'type' => 'string', - 'required' => false, - ], - 'Name' => [ - 'type' => 'string', - 'required' => false, - ], - ], + 'items' => ['type' => 'string', 'required' => false, 'minLength' => 1, 'maxLength' => 55, 'pattern' => '^[\\w.-]+$'], + 'minItems' => 1, + 'maxItems' => 10, ], ], ], ], - 'DescribeStreamingOutStatus' => [ - 'methods' => [ - 'get', - 'post', - ], - 'schemes' => [ - 'https', - ], + 'DescribeCloudRecordStatus' => [ + 'methods' => ['get', 'post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -3855,36 +2089,23 @@ [ 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ChannelId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TaskId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'StartStreamingOut' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'DescribeEndPointEventList' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -3895,869 +2116,144 @@ [ 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ChannelId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'TemplateId', + 'name' => 'CreatedTs', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - 'minLength' => 1, - 'maxLength' => 128, - 'pattern' => '^[\\w.-]+$', - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ - 'name' => 'Url', + 'name' => 'DestroyedTs', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - 'minLength' => 1, - 'maxLength' => 1024, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ - 'name' => 'TaskId', + 'name' => 'UserIdList', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - 'minLength' => 1, - 'maxLength' => 55, - 'pattern' => '^[0-9a-zA-Z_-]+$', - ], + 'schema' => ['type' => 'string', 'required' => true], ], + ], + ], + 'DescribeEndPointMetricData' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'CropMode', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - 'enum' => [ - '1', - '2', - '3', - ], - ], + 'AK' => [], ], + ], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'ReservePaneForNoCameraUser', + 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'ShowDefaultBackgroundOnMute', + 'name' => 'ChannelId', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'SubHighResolutionStream', + 'name' => 'CreatedTs', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ - 'name' => 'StartWithoutChannel', + 'name' => 'DestroyedTs', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ - 'name' => 'StartWithoutChannelWaitTime', + 'name' => 'SubUserId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'Annotation', + 'name' => 'PubUserId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - 'enum' => [ - 'disable', - 'enable', - ], - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'Panes', + 'name' => 'PubCallIdList', '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, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'Backgrounds', + 'name' => 'Metrics', '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, - ], + 'schema' => ['type' => 'string', 'required' => true], ], + ], + ], + 'DescribeFaultDiagnosisFactorDistributionStat' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'Images', + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'AppId', '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, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'Texts', + 'name' => 'StartTs', '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, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ - 'name' => 'ClockWidgets', + 'name' => 'EndTs', '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, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], + ], + ], + 'DescribeFaultDiagnosisOverallData' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'RegionColor', + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'AppId', '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', - ], - ], - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'BgColor', + 'name' => 'StartTs', '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', - ], - ], - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ - 'name' => 'LayoutSpecifiedUsers', + 'name' => 'EndTs', '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, - ], - ], - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ - 'name' => 'SpecMixedUserList', + 'name' => 'StatDim', 'in' => 'query', - 'style' => 'flat', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 25, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'UpdateStreamingOut' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'https', - ], + 'DescribeFaultDiagnosisUserDetail' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -4768,973 +2264,126 @@ [ 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ChannelId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'TemplateId', + 'name' => 'CreatedTs', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - 'minLength' => 1, - 'maxLength' => 128, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ - 'name' => 'TaskId', + 'name' => 'UserId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - 'minLength' => 1, - 'maxLength' => 55, - 'pattern' => '^[0-9a-zA-Z_-]+$', - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'CropMode', + 'name' => 'FaultType', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - 'enum' => [ - '1', - '2', - '3', - ], - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'Panes', + 'name' => 'QueryCallUserInfo', '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, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], + ], + ], + 'DescribeFaultDiagnosisUserList' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'Images', + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'AppId', '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, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'Backgrounds', + 'name' => 'StartTs', '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, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ - 'name' => 'Texts', + 'name' => 'EndTs', '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, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ - 'name' => 'ClockWidgets', + 'name' => 'ChannelId', '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, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'RegionColor', + 'name' => 'UserId', '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', - ], - ], - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'BgColor', + 'name' => 'FaultTypes', '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', - ], - ], - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'LayoutSpecifiedUsers', + 'name' => 'PageNo', '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, - ], - ], - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true], ], [ - 'name' => 'SpecMixedUserList', + 'name' => 'PageSize', 'in' => 'query', - 'style' => 'flat', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 25, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true], ], ], ], - 'StopStreamingOut' => [ - 'methods' => [ - 'post', + 'DescribeMPULayoutInfoList' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AK' => [], + ], ], - 'schemes' => [ - 'https', + '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' => [], @@ -5745,39 +2394,33 @@ [ 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ChannelId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'TaskId', + 'name' => 'CreatedTs', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - 'minLength' => 1, - 'maxLength' => 55, - 'pattern' => '^[0-9a-zA-Z_-]+$', - ], + '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], ], ], ], - 'CreateCloudNotePhrases' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'DescribeQoeMetricData' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -5788,64 +2431,33 @@ [ 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'Phrase', + 'name' => 'ChannelId', '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, - ], - ], - ], + '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], ], ], ], - 'ModifyCloudNotePhrases' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'DescribeQualityAreaDistributionStatData' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -5854,74 +2466,30 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'AppId', + 'name' => 'StartDate', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ - 'name' => 'Phrase', + 'name' => 'EndDate', '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, - ], - ], - ], + '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], ], ], ], - 'DescribeCloudNotePhrases' => [ - 'methods' => [ - 'get', - 'post', - ], - 'schemes' => [ - 'https', - ], + 'DescribeQualityDistributionStatData' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -5930,63 +2498,30 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'AppId', + 'name' => 'StartDate', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ - 'name' => 'PageNum', + 'name' => 'EndDate', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - 'minimum' => '1', - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ - 'name' => 'PageSize', + 'name' => 'StatDim', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - 'maximum' => '100', - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'Condition', + 'name' => 'AppId', 'in' => 'query', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => false, - ], - 'Name' => [ - 'type' => 'string', - 'required' => false, - 'minLength' => 1, - 'maxLength' => 30, - ], - ], - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'DeleteCloudNotePhrases' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'DescribeQualityOsSdkVersionDistributionStatData' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -5995,37 +2530,25 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'AppId', + 'name' => 'StartDate', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ - 'name' => 'Phrase', + 'name' => 'EndDate', 'in' => 'query', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - ], - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + ], + [ + 'name' => 'AppId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'StartCloudNote' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'DescribeQualityOverallData' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -6034,553 +2557,321 @@ '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' => 'string', - 'required' => true, + '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' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'TaskId', + 'name' => 'PageSize', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - 'minLength' => 1, - 'maxLength' => 55, - 'pattern' => '^[\\w.-]+$', - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100'], ], [ - 'name' => 'StorageConfig', + 'name' => 'PageNum', '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, - ], - ], - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ - 'name' => 'SourceLanguage', + 'name' => 'StartTime', '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', - ], - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'LanguageHints', + 'name' => 'EndTime', 'in' => 'query', - 'style' => 'flat', + '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', - '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', - ], - ], + 'items' => ['type' => 'string'], + 'maxItems' => 64, ], ], [ - 'name' => 'Transcription', + 'name' => 'AppId', '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, - ], - ], - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'AutoChapters', + 'name' => 'PageSize', 'in' => 'query', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Enabled' => [ - 'type' => 'boolean', - 'required' => false, - ], - ], - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'MeetingAssistance', + 'name' => 'PageNum', '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', - ], - ], - ], - ], - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], + ], + ], + 'DescribeRtcChannelList' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'Summarization', + 'AK' => [], + ], + ], + 'parameters' => [ + [ + 'name' => 'AppId', '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', - ], - ], - ], - ], - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'TextPolish', + 'name' => 'TimePoint', 'in' => 'query', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Enabled' => [ - 'type' => 'boolean', - 'required' => false, - ], - ], - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'ServiceInspection', + 'name' => 'SortType', 'in' => 'query', - 'style' => 'json', 'schema' => [ - 'type' => 'object', + 'type' => 'string', '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, - ], - ], + 'enum' => ['sortByStartTime', 'sortByStartTimeDesc', 'sortByEndTime', 'sortByEndTimeDesc'], ], ], [ - 'name' => 'CustomPrompt', + 'name' => 'ServiceArea', '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, - ], - ], - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'RealtimeSubtitle', + 'name' => 'UserId', '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', - ], - ], - ], - ], - ], - ], + '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], ], ], ], - 'StopCloudNote' => [ - 'methods' => [ - 'post', + 'DescribeRtcChannelMetric' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AK' => [], + ], ], - 'schemes' => [ - 'https', + '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' => [], ], ], - 'deprecated' => false, 'parameters' => [ [ - 'name' => 'ClientToken', + 'name' => 'StartTime', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'EndTime', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'ChannelId', + 'name' => 'ServiceArea', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'TaskId', + 'name' => 'Interval', 'in' => 'query', 'schema' => [ 'type' => 'string', - 'required' => true, - 'minLength' => 1, - 'maxLength' => 55, - 'pattern' => '^[\\w.-]+$', + 'required' => false, + 'enum' => ['86400', '3600'], ], ], ], ], - 'DescribeCloudNotes' => [ - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'DescribeRtcPeakChannelCntData' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'deprecated' => false, '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' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'ChannelId', + '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' => [ [ - 'name' => 'PageNo', + 'AK' => [], + ], + ], + 'parameters' => [ + [ + 'name' => 'StartTime', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - 'minimum' => '1', - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'PageSize', + 'name' => 'EndTime', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - 'maximum' => '100', - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'StartTs', + 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'EndTs', + 'name' => 'ServiceArea', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'TaskIds', + 'name' => 'Interval', 'in' => 'query', - 'style' => 'json', 'schema' => [ - 'type' => 'array', + 'type' => 'string', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - 'minLength' => 1, - 'maxLength' => 55, - 'pattern' => '^[\\w.-]+$', - ], - 'minItems' => 1, - 'maxItems' => 10, + 'enum' => ['86400', '3600'], ], ], ], ], - 'DescribeAppAgentFunctionStatus' => [ - 'methods' => [ - 'get', - 'post', - ], - 'schemes' => [ - 'https', - ], + 'DescribeStreamingOutStatus' => [ + 'methods' => ['get', 'post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -6591,20 +2882,44 @@ [ 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'ChannelId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'TaskId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'ModifyAppAgentFunctionStatus' => [ - 'methods' => [ - 'post', + 'DescribeSystemLayoutList' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AK' => [], + ], ], - 'schemes' => [ - 'https', + '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' => [], @@ -6613,22 +2928,30 @@ '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, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'ModifyAppAgentTemplate' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'DescribeUsageDistributionStatData' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -6637,463 +2960,244 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'AppId', + 'name' => 'StartDate', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ - 'name' => 'Id', + 'name' => 'EndDate', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ - 'name' => 'Name', + 'name' => 'StatDim', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - 'minLength' => 1, - 'maxLength' => 128, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'Type', + 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - 'enum' => [ - '1', - ], - ], + 'schema' => ['type' => 'string', 'required' => true], ], + ], + ], + 'DescribeUsageOsSdkVersionDistributionStatData' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'ChatMode', + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'StartDate', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - 'enum' => [ - '1', - '2', - ], - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ - 'name' => 'InterruptMode', + 'name' => 'EndDate', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - 'enum' => [ - '1', - '2', - ], - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ - 'name' => 'Greeting', + 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], + ], + ], + 'DescribeUsageOverallData' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'AsrConfig', + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'StartDate', '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', - ], - ], - ], - ], - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ - 'name' => 'LlmConfig', + 'name' => 'EndDate', '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', - ], - ], - '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, - ], - ], - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ - 'name' => 'TtsConfig', + 'name' => 'Types', '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', - ], - ], - ], - ], - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'AgentSilenceConfig', + 'name' => 'AppId', '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, - ], - ], - ], + 'schema' => ['type' => 'string', 'required' => true], + ], + ], + ], + 'DescribeUserInfoInChannel' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AK' => [], ], + ], + 'parameters' => [ [ - 'name' => 'AmbientSoundConfig', + 'name' => 'AppId', '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', - ], - ], - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'InterruptConfig', + 'name' => 'ChannelId', 'in' => 'query', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'SemanticsInterrupt' => [ - 'type' => 'boolean', - 'required' => false, - ], - ], - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'BackChannelConfig', + 'name' => 'UserId', 'in' => 'query', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'UserTurnEnd' => [ - 'type' => 'boolean', - 'required' => false, - ], - ], - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'DescribeAppAgentTemplates' => [ - 'methods' => [ - 'get', - 'post', + 'DisableAutoLiveStreamRule' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AK' => [], + ], ], - 'schemes' => [ - 'https', + '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' => [], ], ], - 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'Name', + 'name' => 'RuleId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - 'minLength' => 1, - 'maxLength' => 128, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], + ], + ], + 'GetAgent' => [ + 'methods' => ['get', 'post'], + 'schemes' => ['https'], + 'security' => [ [ - 'name' => 'Id', + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - 'minLength' => 1, - 'maxLength' => 128, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'PageNum', + 'name' => 'ChannelId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'PageSize', + 'name' => 'TaskId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - 'maximum' => '100', - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'DeleteAppAgentTemplate' => [ - 'methods' => [ - 'post', + 'GetMPUTaskStatus' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AK' => [], + ], ], - 'schemes' => [ - 'https', + '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' => [], ], ], - 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'Id', + 'name' => 'AppName', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'CreateAppAgentTemplate' => [ - 'methods' => [ - 'post', + 'ModifyAppAgentFunctionStatus' => [ + 'methods' => ['post'], + 'schemes' => ['https'], + 'security' => [ + [ + 'AK' => [], + ], ], - 'schemes' => [ - 'https', + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'AppId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], ], + ], + 'ModifyAppAgentTemplate' => [ + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -7104,20 +3208,17 @@ [ 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + '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, - ], + 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 128], ], [ 'name' => 'Type', @@ -7126,9 +3227,7 @@ 'type' => 'integer', 'format' => 'int32', 'required' => false, - 'enum' => [ - '1', - ], + 'enum' => ['1'], ], ], [ @@ -7138,10 +3237,7 @@ 'type' => 'integer', 'format' => 'int32', 'required' => false, - 'enum' => [ - '1', - '2', - ], + 'enum' => ['1', '2'], ], ], [ @@ -7151,19 +3247,13 @@ 'type' => 'integer', 'format' => 'int32', 'required' => false, - 'enum' => [ - '1', - '2', - ], + 'enum' => ['1', '2'], ], ], [ 'name' => 'Greeting', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AsrConfig', @@ -7173,17 +3263,8 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'Name' => [ - 'type' => 'string', - 'required' => true, - 'minLength' => 1, - 'maxLength' => 128, - ], - 'MaxSentenceSilence' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'Name' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 128], + 'VocabularyId' => ['type' => 'string', 'required' => false, 'maxLength' => 100], 'WordWeights' => [ 'type' => 'array', 'required' => false, @@ -7191,33 +3272,18 @@ 'type' => 'object', 'required' => true, 'properties' => [ - 'Word' => [ - 'type' => 'string', - 'required' => true, - ], - 'Lang' => [ - 'type' => 'string', - 'required' => false, - ], - 'Weight' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - ], + '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', - ], + 'InterruptSpeechDuration' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '3000'], ], ], ], @@ -7231,60 +3297,20 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'Name' => [ - 'type' => 'string', - 'required' => true, - 'minLength' => 1, - 'maxLength' => 128, - ], + 'Name' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 128], 'Vendor' => [ 'type' => 'string', - 'required' => true, - 'enum' => [ - 'aliyun', - 'thirdparty', - ], - ], - '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, + 'enum' => ['aliyun', 'thirdparty', 'dingtalk'], ], - 'AgentAppId' => [ - 'type' => 'string', - 'required' => false, - 'maxLength' => 500, - ], + '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], ], ], ], @@ -7296,46 +3322,17 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'Name' => [ - 'type' => 'string', - 'required' => true, - 'minLength' => 1, - 'maxLength' => 128, - ], + '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, + '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, @@ -7343,13 +3340,7 @@ 'type' => 'integer', 'format' => 'int32', 'required' => false, - 'enum' => [ - '1', - '2', - '3', - '4', - '5', - ], + 'enum' => ['1', '2', '3', '4', '5'], ], ], ], @@ -7363,28 +3354,10 @@ '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, - ], + '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], ], ], ], @@ -7396,18 +3369,8 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'SoundId' => [ - 'type' => 'string', - 'required' => false, - 'maxLength' => 30, - ], - 'Volume' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - 'minimum' => '0', - 'maximum' => '100', - ], + 'SoundId' => ['type' => 'string', 'required' => false, 'maxLength' => 30], + 'Volume' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '100'], ], ], ], @@ -7419,10 +3382,7 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'SemanticsInterrupt' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'SemanticsInterrupt' => ['type' => 'boolean', 'required' => false], ], ], ], @@ -7434,22 +3394,25 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'UserTurnEnd' => [ - 'type' => 'boolean', - 'required' => false, - ], + '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], + ], ], ], - 'StartAgent' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'ModifyAppCallbackStatus' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -7460,306 +3423,66 @@ [ 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], + ], + ], + 'ModifyAppLayout' => [ + 'methods' => ['post'], + 'schemes' => ['https'], + 'security' => [ [ - 'name' => 'ChannelId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'AK' => [], ], + ], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'TaskId', + 'name' => 'ClientToken', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'TemplateId', + 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'RtcConfig', + 'name' => 'Layout', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'UserId' => [ - 'type' => 'string', - 'required' => true, - ], - 'TargetUserIds' => [ + 'Name' => ['type' => 'string', 'required' => true, 'maxLength' => 100], + 'Panes' => [ 'type' => 'array', 'required' => false, 'items' => [ - 'type' => 'string', + 'type' => 'object', '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, - ], - 'AppId' => [ - 'type' => 'string', - '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, + '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], ], ], ], ], ], - 'GetAgent' => [ - 'methods' => [ - 'get', - 'post', - ], - 'schemes' => [ - 'https', - ], + 'ModifyAppLiveStreamStatus' => [ + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -7768,38 +3491,20 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'AppId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'ChannelId', + 'name' => 'ClientToken', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'TaskId', + 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'UpdateAgent' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'ModifyAppRecordStatus' => [ + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -7808,59 +3513,20 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'AppId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'ChannelId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'TaskId', + 'name' => 'ClientToken', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'VoiceChatConfig', + 'name' => 'AppId', 'in' => 'query', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'InterruptMode' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'ChatMode' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - ], - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'NotifyAgent' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'ModifyAppRecordTemplate' => [ + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -7869,183 +3535,59 @@ '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', + 'name' => 'ClientToken', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'BackgroundMusic', + 'name' => 'RecordTemplate', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', - 'required' => false, + 'required' => true, 'properties' => [ - 'format' => [ - 'type' => 'string', - 'required' => false, + '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' => [ - 'wav', + '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', ], ], - 'url' => [ - 'type' => 'string', - 'required' => false, - 'maxLength' => 1000, + '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], ], ], ], - ], - ], - '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, - ], - ], - ], - ], - 'DescribeAppViewStatus' => [ - 'methods' => [ - 'get', - 'post', - ], - 'schemes' => [ - 'https', - ], - 'security' => [ - [ - 'AK' => [], - ], - ], - 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'AppId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - ], - ], - 'ModifyAppViewStatus' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], - 'security' => [ - [ - 'AK' => [], - ], - ], - 'deprecated' => false, - 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'CreateAppViewTemplate' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'ModifyAppStreamingOutTemplate' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -8056,32 +3598,21 @@ [ 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'Template', + 'name' => 'StreamingOutTemplate', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'Name' => [ - 'type' => 'string', - 'required' => true, - ], + 'Name' => ['type' => 'string', 'required' => true], 'LayoutIds' => [ 'type' => 'array', 'required' => true, - 'pattern' => '^\\d+$', - 'items' => [ - 'type' => 'string', - 'required' => false, - 'pattern' => '^\\d+$', - ], + 'items' => ['type' => 'string', 'required' => false, 'pattern' => '^\\d+$'], 'minItems' => 1, 'maxItems' => 16, ], @@ -8090,50 +3621,36 @@ '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', + '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], ], ], ], ], ], - 'ModifyAppViewTemplate' => [ - 'methods' => [ - 'post', + 'ModifyAppViewStatus' => [ + 'methods' => ['post'], + 'schemes' => ['https'], + 'security' => [ + [ + 'AK' => [], + ], ], - 'schemes' => [ - 'https', + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'AppId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], ], + ], + 'ModifyAppViewTemplate' => [ + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -8144,10 +3661,7 @@ [ 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Template', @@ -8157,19 +3671,12 @@ 'type' => 'object', 'required' => true, 'properties' => [ - 'Name' => [ - 'type' => 'string', - 'required' => true, - ], + 'Name' => ['type' => 'string', 'required' => true], 'LayoutIds' => [ 'type' => 'array', 'required' => true, 'pattern' => '^\\d+$', - 'items' => [ - 'type' => 'string', - 'required' => false, - 'pattern' => '^\\d+$', - ], + 'items' => ['type' => 'string', 'required' => false, 'pattern' => '^\\d+$'], 'minItems' => 1, 'maxItems' => 16, ], @@ -8178,55 +3685,19 @@ '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', + '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, - ], + 'TemplateId' => ['type' => 'string', 'required' => true], ], ], ], ], ], - 'DescribeAppViewTemplates' => [ - 'methods' => [ - 'get', - 'post', - ], - 'schemes' => [ - 'https', - ], + 'ModifyCallbackMeta' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -8237,58 +3708,32 @@ [ 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'PageNum', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - 'minimum' => '1', - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'PageSize', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - ], - [ - 'name' => 'Condition', + 'name' => 'Callback', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', - 'required' => false, + 'required' => true, 'properties' => [ - 'TemplateId' => [ - 'type' => 'string', - 'required' => false, - ], - 'Name' => [ - 'type' => 'string', + 'Category' => ['type' => 'string', 'required' => true], + 'Conf' => ['type' => 'string', 'required' => true], + 'SubEvent' => [ + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'maxItems' => 20, ], ], ], ], ], ], - 'DeleteAppViewTemplate' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'ModifyCloudNotePhrases' => [ + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -8299,242 +3744,95 @@ [ 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'Template', + 'name' => 'Phrase', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'TemplateId' => [ - 'type' => 'string', + '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, ], ], ], ], ], ], - 'RtcSipInviteMember' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'ModifyMPULayout' => [ + 'methods' => ['post', 'get'], + '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' => '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', + 'name' => 'Panes', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, - 'enum' => [ - 'polycom', - 'cisco', - 'tencent', - 'zoom', - 'pstn', + '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' => 'CallNumber', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - 'maxLength' => 30, - ], - ], - [ - 'name' => 'TaskId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - 'maxLength' => 100, - ], - ], - ], - ], - 'RtcCancelSipInvite' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], - 'security' => [ - [ - 'AK' => [], - ], - ], - 'deprecated' => false, - 'parameters' => [ - [ 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'ChannelId', + 'name' => 'Name', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'UserId', + 'name' => 'LayoutId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - 'minLength' => 1, - 'maxLength' => 120, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ - 'name' => 'DeviceType', + 'name' => 'AudioMixCount', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'sip_device', - 'mcu', - 'phone', - ], - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], - 'StartView' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'ModifyStreamingProperty' => [ + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -8545,135 +3843,17 @@ [ 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + '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.-]+$', - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ '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', - ], - ], - ], + 'schema' => ['type' => 'string', 'required' => true, 'pattern' => '^[0-9a-zA-Z_-]+$'], ], [ 'name' => 'ViewSubscribers', @@ -8682,164 +3862,20 @@ 'schema' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 16, ], ], [ 'name' => 'ViewContent', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - 'enum' => [ - 'main', - 'screen-cast', - ], - ], - ], - ], - ], - '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_-]+$', - ], - ], - ], - ], - '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, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ModifyViewLayout' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -8850,40 +3886,22 @@ [ 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ChannelId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TemplateId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - 'minLength' => 1, - 'maxLength' => 128, - 'pattern' => '^[\\w.-]+$', - ], + '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_-]+$', - ], + 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 55, 'pattern' => '^[0-9a-zA-Z_-]+$'], ], [ 'name' => 'Panes', @@ -8912,46 +3930,15 @@ '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, + '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, @@ -8963,96 +3950,34 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'BoxBorderw' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + '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, - ], + '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, - ], + '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, - ], + '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, - ], + '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, @@ -9061,11 +3986,7 @@ 'type' => 'integer', 'format' => 'int32', 'required' => false, - 'enum' => [ - '1', - '2', - '3', - ], + 'enum' => ['1', '2', '3'], ], 'PaneId' => [ 'type' => 'string', @@ -9073,10 +3994,7 @@ 'enum' => [], 'pattern' => '^\\d+$', ], - 'Source' => [ - 'type' => 'string', - 'required' => false, - ], + 'Source' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 16, @@ -9097,46 +4015,15 @@ '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, + '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, @@ -9153,50 +4040,19 @@ '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, - ], + '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, + '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, @@ -9213,96 +4069,34 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'BoxBorderw' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + '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, - ], + '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, - ], + '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, - ], + '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, - ], + '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, @@ -9319,97 +4113,34 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'BoxBorderw' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + '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, - ], + '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, - ], + '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, - ], + '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, - ], + '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, @@ -9426,18 +4157,12 @@ 'Type' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'white', - 'black', - ], + 'enum' => ['white', 'black'], ], 'Ids' => [ 'type' => 'array', 'required' => true, - 'items' => [ - 'type' => 'string', - 'required' => true, - ], + 'items' => ['type' => 'string', 'required' => true], 'minItems' => 1, 'maxItems' => 16, ], @@ -9446,13 +4171,9 @@ ], ], ], - 'ModifyStreamingProperty' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'NotifyAgent' => [ + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -9463,346 +4184,92 @@ [ 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ChannelId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ '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, - ], - ], - ], - ], - '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, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'ChannelId', + 'name' => 'Message', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'UserId', + 'name' => 'Priority', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'CallStatus', + 'name' => 'Interruptable', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ - 'name' => 'OrderBy', + 'name' => 'CustomAttribute', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'QueryMode', + 'name' => 'BackgroundMusic', 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, - ], - ], - [ - 'name' => 'PageNo', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - ], - ], - [ - 'name' => 'PageSize', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, + 'properties' => [ + 'format' => [ + 'type' => 'string', + 'required' => false, + 'enum' => ['wav'], + ], + 'url' => ['type' => 'string', 'required' => false, 'maxLength' => 1000], + ], ], ], ], ], - 'DescribeCall' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'RemoveTerminals' => [ + 'methods' => ['post', 'get'], + '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', + 'name' => 'TerminalIds', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', + 'type' => 'array', 'required' => true, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 30, ], ], [ - '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, - ], - ], - ], - ], - 'DescribePubUserListBySubUser' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AK' => [], - ], - ], - 'deprecated' => false, - 'parameters' => [ - [ 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + '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, - ], + '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', - ], + 'RemoveUsers' => [ + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -9813,79 +4280,36 @@ [ 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + '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, - ], + 'schema' => ['type' => 'string', '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', + 'name' => 'Users', 'in' => 'query', + 'style' => 'flat', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => true, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'UserId' => ['type' => 'string', 'required' => true], + ], + ], + 'minItems' => 1, + 'maxItems' => 30, ], ], ], ], - 'DescribeQoeMetricData' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'RtcCancelSipInvite' => [ + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -9896,106 +4320,32 @@ [ 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + '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, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'UserId', '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, - ], + 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 120], ], [ - 'name' => 'ChannelId', + 'name' => 'DeviceType', '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, + 'enum' => ['sip_device', 'mcu', 'phone'], ], ], ], ], - 'DescribeChannelDistributionStatData' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'RtcSipInviteMember' => [ + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -10006,318 +4356,91 @@ [ 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + '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, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'StatDim', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - ], - ], - 'DescribeChannelAreaDistributionStatData' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AK' => [], - ], - ], - 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'AppId', + 'name' => 'Uid', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'ChannelId', + 'name' => 'DeviceType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, + 'enum' => ['sip_device', 'mcu', 'phone'], ], ], [ - 'name' => 'CreatedTs', + 'name' => 'ServerAddress', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'DestroyedTs', + 'name' => 'AppToken', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'ParentArea', + 'name' => 'Registered', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'boolean', 'required' => true], ], - ], - ], - 'DescribeChannelTopPubUserList' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AK' => [], - ], - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'AppId', + 'name' => 'SipDisplayName', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 200], ], [ - 'name' => 'ChannelId', + 'name' => 'SipUserId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'CreatedTs', + 'name' => 'SipUserPassword', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'DestroyedTs', + 'name' => 'SipRoomId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - ], - ], - ], - 'DescribeChannelUserMetrics' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AK' => [], + 'schema' => ['type' => 'string', 'required' => true], ], - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'AppId', + 'name' => 'SipUri', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'ChannelId', + 'name' => 'SipUserAgent', '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, + 'enum' => ['polycom', 'cisco', 'tencent', 'zoom', 'pstn'], ], ], - ], - ], - '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, - ], - ], - ], - ], - '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', + 'name' => 'CallNumber', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false, 'maxLength' => 30], ], [ - 'name' => 'AppId', + 'name' => 'TaskId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false, 'maxLength' => 100], ], ], ], - 'DescribeUsageAreaDistributionStatData' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'RtcSipMute' => [ + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -10326,90 +4449,62 @@ '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, - ], + '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', + 'name' => 'ChannelId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'AppId', + 'name' => 'Operations', 'in' => 'query', + 'style' => 'flat', 'schema' => [ - 'type' => 'string', + '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, ], ], ], ], - 'DescribeQualityOverallData' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'StartAgent' => [ + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -10418,288 +4513,162 @@ '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, - ], - ], - ], - ], - 'DescribeQualityDistributionStatData' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AK' => [], - ], - ], - 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'StartDate', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'EndDate', + 'name' => 'ChannelId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'StatDim', + 'name' => 'TaskId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'AppId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - ], - ], - 'DescribeQualityAreaDistributionStatData' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AK' => [], - ], - ], - 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'StartDate', + 'name' => 'TemplateId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'EndDate', + 'name' => 'RtcConfig', 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', + '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' => 'ParentArea', + 'name' => 'VoiceChatConfig', 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, - ], - ], - [ - '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, - ], - ], - ], - ], - '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, - ], - ], - ], - ], - '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, + '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], + ], ], ], ], ], - 'DescribeFaultDiagnosisUserList' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'StartCategoryCallback' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -10710,81 +4679,25 @@ [ '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, - ], + 'schema' => ['type' => 'string', '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', + 'name' => 'Callback', 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', + 'type' => 'object', 'required' => true, + 'properties' => [ + 'Category' => ['type' => 'string', 'required' => true], + ], ], ], ], ], - 'DescribeFaultDiagnosisUserDetail' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'StartCloudNote' => [ + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -10795,755 +4708,339 @@ [ 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + '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, - ], + 'schema' => ['type' => 'string', 'required' => true], ], - ], - ], - 'CreateEventSubscribe' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ [ - 'AK' => [], - ], - ], - 'parameters' => [ - [ - 'name' => 'Users', + 'name' => 'TaskId', 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 64, - ], + 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 55, 'pattern' => '^[\\w.-]+$'], ], [ - 'name' => 'Events', + 'name' => 'StorageConfig', 'in' => 'query', - 'style' => 'repeatList', + 'style' => 'flat', 'schema' => [ - 'type' => 'array', + 'type' => 'object', 'required' => true, - 'items' => [ - 'type' => 'string', - 'required' => false, + '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], ], - '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, ], ], - ], - ], - 'DeleteEventSubscribe' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ [ - 'AK' => [], - ], - ], - 'parameters' => [ - [ - 'name' => 'AppId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'SubscribeId', + 'name' => 'SourceLanguage', 'in' => 'query', 'schema' => [ 'type' => 'string', - 'required' => true, - ], - ], - ], - ], - '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, + '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', ], - 'maxItems' => 64, ], ], [ - 'name' => 'ChannelIdPrefixes', + 'name' => 'LanguageHints', 'in' => 'query', - 'style' => 'repeatList', + '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', + ], ], - 'maxItems' => 64, - ], - ], - [ - 'name' => 'AppId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, ], ], [ - 'name' => 'PlayDomain', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'RuleName', + 'name' => 'Transcription', 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + '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' => 'CallBack', + 'name' => 'AutoChapters', 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'Enabled' => ['type' => 'boolean', 'required' => false], + ], ], ], [ - 'name' => 'MediaEncode', + 'name' => 'MeetingAssistance', 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'Enabled' => ['type' => 'boolean', 'required' => false], + 'MeetingAssistanceType' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'string', + 'required' => true, + 'enum' => ['Actions', 'KeyInformation'], + ], + ], + ], ], ], - ], - ], - '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, - ], - ], - ], - ], - '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, - ], - ], - ], - ], - 'UpdateAutoLiveStreamRule' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AK' => [], - ], - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'ChannelIds', + 'name' => 'Summarization', 'in' => 'query', - 'style' => 'repeatList', + 'style' => 'json', 'schema' => [ - 'type' => 'array', + 'type' => 'object', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, + 'properties' => [ + 'Enabled' => ['type' => 'boolean', 'required' => false], + 'Type' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'string', + 'required' => true, + 'enum' => ['Paragraph', 'Conversational', 'QuestionsAnswering'], + ], + ], ], - 'maxItems' => 64, ], ], [ - 'name' => 'ChannelIdPrefixes', + 'name' => 'TextPolish', 'in' => 'query', - 'style' => 'repeatList', + 'style' => 'json', 'schema' => [ - 'type' => 'array', + 'type' => 'object', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, + 'properties' => [ + 'Enabled' => ['type' => 'boolean', 'required' => false], ], - 'maxItems' => 64, - ], - ], - [ - 'name' => 'AppId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, ], ], [ - 'name' => 'PlayDomain', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'RuleName', + 'name' => 'ServiceInspection', 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + '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' => 'CallBack', + 'name' => 'CustomPrompt', 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + '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' => 'MediaEncode', + 'name' => 'RealtimeSubtitle', 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', + 'type' => 'object', 'required' => false, - ], - ], - [ - 'name' => 'RuleId', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - ], - ], - ], - ], - 'DescribeAutoLiveStreamRule' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AK' => [], - ], - ], - 'parameters' => [ - [ - 'name' => 'AppId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - '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, + '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'], + ], + ], + ], + ], ], ], ], ], - 'DescribeChannelParticipants' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'StartCloudRecord' => [ + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], + 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ChannelId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'Order', + 'name' => 'TemplateId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 128, 'pattern' => '^[\\w.-]+$'], ], [ - 'name' => 'PageNum', + 'name' => 'TaskId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - 'minimum' => '1', - ], + 'schema' => ['type' => 'string', 'required' => false, 'minLength' => 1, 'maxLength' => 55, 'pattern' => '^[0-9a-zA-Z_-]+$'], ], [ - 'name' => 'PageSize', + 'name' => 'CropMode', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, - 'minimum' => '1', + 'enum' => ['1', '2', '3'], ], ], - ], - ], - 'DescribeUserInfoInChannel' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AK' => [], - ], - ], - 'parameters' => [ [ - 'name' => 'AppId', + 'name' => 'ReservePaneForNoCameraUser', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ - 'name' => 'ChannelId', + 'name' => 'ShowDefaultBackgroundOnMute', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ - 'name' => 'UserId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - ], - ], - 'DescribeChannelUsers' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AK' => [], - ], - ], - 'parameters' => [ - [ - 'name' => 'AppId', + 'name' => 'SubHighResolutionStream', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ - 'name' => 'ChannelId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - ], - ], - 'RemoveTerminals' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AK' => [], - ], - ], - 'parameters' => [ - [ - 'name' => 'TerminalIds', + 'name' => 'StartWithoutChannel', 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => true, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 30, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ - 'name' => 'AppId', + 'name' => 'StartWithoutChannelWaitTime', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'ChannelId', + 'name' => 'Annotation', 'in' => 'query', 'schema' => [ 'type' => 'string', - 'required' => true, - ], - ], - ], - ], - '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, + 'required' => false, + 'enum' => ['disable', 'enable'], ], ], [ - 'name' => 'Formats', + 'name' => 'StorageConfig', 'in' => 'query', - 'style' => 'repeatList', + 'style' => 'flat', 'schema' => [ - 'type' => 'array', + 'type' => 'object', 'required' => true, - 'items' => [ - 'type' => 'string', - 'required' => false, + '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], ], - 'maxItems' => 3, ], ], [ - 'name' => 'Backgrounds', + 'name' => 'Panes', 'in' => 'query', - 'style' => 'repeatList', + 'style' => 'flat', 'schema' => [ 'type' => 'array', 'required' => false, @@ -11551,49 +5048,143 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'Width' => [ - 'type' => 'number', - 'format' => 'float', + 'VideoOrder' => [ + 'type' => 'string', 'required' => false, + 'enum' => ['cameraFirst', 'screenFirst'], ], - 'Height' => [ - 'type' => 'number', - 'format' => 'float', + 'SourceType' => [ + 'type' => 'string', 'required' => false, + 'enum' => ['video', 'camera', 'screen', 'whiteboard'], ], - 'Y' => [ - 'type' => 'number', - 'format' => 'float', + '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, ], - 'Url' => [ - 'type' => 'string', + '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, ], - 'Display' => [ + 'PaneCropMode' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, + 'enum' => ['1', '2', '3'], ], - 'ZOrder' => [ - 'type' => 'integer', - 'format' => 'int32', + '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, ], - 'X' => [ - 'type' => 'number', - 'format' => 'float', + 'Whiteboard' => [ + 'type' => 'object', 'required' => false, + 'properties' => [ + 'WhiteboardId' => ['type' => 'string', 'required' => false], + ], ], + 'ReservePaneForOfflineUser' => ['type' => 'boolean', 'required' => false], ], ], - 'maxItems' => 1, + 'maxItems' => 16, ], ], [ - 'name' => 'Watermarks', + 'name' => 'Images', 'in' => 'query', - 'style' => 'repeatList', + 'style' => 'flat', 'schema' => [ 'type' => 'array', 'required' => false, @@ -11601,54 +5192,57 @@ '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' => [ + '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'], ], - 'ZOrder' => [ + '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'], ], - 'X' => [ - 'type' => 'number', - 'format' => 'float', - 'required' => false, - ], + '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' => 1, + 'maxItems' => 3, ], ], [ - 'name' => 'ClockWidgets', + 'name' => 'Texts', 'in' => 'query', - 'style' => 'repeatList', + 'style' => 'flat', 'schema' => [ 'type' => 'array', 'required' => false, @@ -11656,229 +5250,378 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'FontType' => [ - 'type' => 'integer', - 'format' => 'int32', + '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' => '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', + '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' => 1, + 'maxItems' => 3, ], ], [ - 'name' => 'AppId', + 'name' => 'ClockWidgets', 'in' => 'query', + 'style' => 'flat', 'schema' => [ - 'type' => 'string', - 'required' => true, + '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' => 'Name', + 'name' => 'RegionColor', 'in' => 'query', + 'style' => 'flat', 'schema' => [ - 'type' => 'string', - 'required' => true, + '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' => 'TaskProfile', + 'name' => 'BgColor', 'in' => 'query', + 'style' => 'flat', 'schema' => [ - 'type' => 'string', - 'required' => true, + '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' => 'MediaEncode', + 'name' => 'LayoutSpecifiedUsers', 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, + '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' => 'BackgroundColor', + 'name' => 'RecordMode', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, + 'enum' => ['0', '1'], ], ], [ - 'name' => 'OssBucket', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'OssFilePrefix', + 'name' => 'SingleStreamingRecord', 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'string', - 'required' => true, + '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' => [ [ - 'name' => 'FileSplitInterval', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - ], + 'AK' => [], ], + ], + 'parameters' => [ [ - 'name' => 'DelayStopTime', + 'name' => 'SubSpecUsers', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', + 'type' => 'array', 'required' => false, - 'minimum' => '5', - 'maximum' => '86400', + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 64, ], ], [ - 'name' => 'MnsQueue', + 'name' => 'SubSpecAudioUsers', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 64, ], ], [ - 'name' => 'HttpCallbackUrl', + 'name' => 'SubSpecShareScreenUsers', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 64, ], ], [ - 'name' => 'EnableM3u8DateTime', + 'name' => 'SubSpecCameraUsers', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'boolean', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 64, ], ], [ - 'name' => 'OssEndpoint', + 'name' => 'UnsubSpecAudioUsers', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 64, ], ], - ], - ], - 'DeleteRecordTemplate' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AK' => [], - ], - ], - 'parameters' => [ [ - 'name' => 'AppId', + 'name' => 'UnsubSpecShareScreenUsers', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', - 'required' => true, + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 64, ], ], [ - 'name' => 'TemplateId', + 'name' => 'UnsubSpecCameraUsers', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', - 'required' => true, + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 64, ], ], - ], - ], - '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, - ], + 'required' => false, + 'items' => ['type' => 'integer', 'format' => 'int64', 'required' => false], 'maxItems' => 64, ], ], [ - 'name' => 'Formats', + 'name' => 'UserPanes', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', - 'required' => true, + 'required' => false, 'items' => [ - 'type' => 'string', + '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' => 3, + 'maxItems' => 16, ], ], [ @@ -11892,43 +5635,16 @@ '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, - ], + '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, + 'maxItems' => 10, ], ], [ @@ -11942,48 +5658,17 @@ '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, - ], + '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, + 'maxItems' => 10, ], ], [ @@ -11997,36 +5682,18 @@ '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, - ], + '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, @@ -12035,132 +5702,107 @@ [ 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'Name', + 'name' => 'ChannelId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'TemplateId', + 'name' => 'TaskId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'TaskProfile', + 'name' => 'MixMode', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + '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' => true, - ], + '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, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'OssBucket', + 'name' => 'StreamURL', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'OssFilePrefix', + 'name' => 'PayloadType', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'MnsQueue', + 'name' => 'ReportVad', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'HttpCallbackUrl', + 'name' => 'RtpExtInfo', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'FileSplitInterval', + 'name' => 'TimeStampRef', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ - 'name' => 'DelayStopTime', + 'name' => 'VadInterval', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - 'minimum' => '5', - 'maximum' => '86400', - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ - 'name' => 'EnableM3u8DateTime', + 'name' => 'TaskType', 'in' => 'query', 'schema' => [ - 'type' => 'boolean', + 'type' => 'integer', + 'format' => 'int32', 'required' => false, + 'minimum' => '0', + 'maximum' => '1', + 'enum' => ['0', '1'], ], ], [ - 'name' => 'OssEndpoint', - 'in' => 'query', + 'name' => 'EnhancedParam', + 'in' => 'formData', + 'style' => 'flat', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'EnablePortraitSegmentation' => ['type' => 'boolean', 'required' => false], + ], ], ], ], ], 'StartRecordTask' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -12175,10 +5817,7 @@ 'schema' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], + 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 64, ], ], @@ -12189,10 +5828,7 @@ 'schema' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], + 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 64, ], ], @@ -12203,10 +5839,7 @@ 'schema' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], + 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 64, ], ], @@ -12217,10 +5850,7 @@ 'schema' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], + 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 64, ], ], @@ -12231,10 +5861,7 @@ 'schema' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], + 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 64, ], ], @@ -12245,10 +5872,7 @@ 'schema' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], + 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 64, ], ], @@ -12259,10 +5883,7 @@ 'schema' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], + 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 64, ], ], @@ -12284,48 +5905,18 @@ '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, - ], + '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, - ], + 'UserId' => ['type' => 'string', 'required' => false], 'Texts' => [ 'type' => 'array', 'required' => false, @@ -12333,53 +5924,19 @@ '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, - ], + '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, - ], + 'SourceType' => ['type' => 'string', 'required' => false], + 'PaneId' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'maxItems' => 16, @@ -12392,251 +5949,145 @@ 'schema' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], + 'items' => ['type' => 'integer', 'format' => 'int64', 'required' => false], 'maxItems' => 64, ], ], [ 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ChannelId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TaskId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TaskProfile', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'MediaEncode', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'TemplateId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SourceType', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'StreamType', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'MixMode', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'CropMode', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], - 'StopRecordTask' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'StartStreamingOut' => [ + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], + 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'TaskId', + 'name' => 'ChannelId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], - ], - ], - 'UpdateRecordTask' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'TemplateId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 128, 'pattern' => '^[\\w.-]+$'], ], - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'SubSpecUsers', + 'name' => 'Url', 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 64, - ], + 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 1024], ], [ - 'name' => 'SubSpecAudioUsers', + 'name' => 'TaskId', 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 64, - ], + 'schema' => ['type' => 'string', 'required' => false, 'minLength' => 1, 'maxLength' => 55, 'pattern' => '^[0-9a-zA-Z_-]+$'], ], [ - 'name' => 'SubSpecShareScreenUsers', + 'name' => 'CropMode', 'in' => 'query', - 'style' => 'repeatList', 'schema' => [ - 'type' => 'array', + 'type' => 'integer', + 'format' => 'int32', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 64, + 'enum' => ['1', '2', '3'], ], ], [ - 'name' => 'SubSpecCameraUsers', + 'name' => 'ReservePaneForNoCameraUser', 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 64, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ - 'name' => 'UnsubSpecAudioUsers', + 'name' => 'ShowDefaultBackgroundOnMute', 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 64, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ - 'name' => 'UnsubSpecShareScreenUsers', + 'name' => 'SubHighResolutionStream', 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 64, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ - 'name' => 'UnsubSpecCameraUsers', + 'name' => 'StartWithoutChannel', + 'in' => 'query', + 'schema' => ['type' => 'boolean', 'required' => false], + ], + [ + 'name' => 'StartWithoutChannelWaitTime', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], + [ + 'name' => 'Annotation', 'in' => 'query', - 'style' => 'repeatList', 'schema' => [ - 'type' => 'array', + 'type' => 'string', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 64, + 'enum' => ['disable', 'enable'], ], ], [ - 'name' => 'UserPanes', + 'name' => 'Panes', 'in' => 'query', - 'style' => 'repeatList', + 'style' => 'flat', 'schema' => [ 'type' => 'array', 'required' => false, @@ -12644,6 +6095,16 @@ 'type' => 'object', 'required' => false, 'properties' => [ + 'VideoOrder' => [ + 'type' => 'string', + 'required' => false, + 'enum' => ['cameraFirst', 'screenFirst'], + ], + 'SourceType' => [ + 'type' => 'string', + 'required' => false, + 'enum' => [], + ], 'Images' => [ 'type' => 'array', 'required' => false, @@ -12651,47 +6112,27 @@ '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' => [ + 'PaneImageCropMode' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, + 'enum' => ['1', '2', '3'], ], - 'X' => [ - 'type' => 'number', - 'format' => 'float', + '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' => 16, - ], - 'UserId' => [ - 'type' => 'string', - 'required' => false, + 'maxItems' => 3, ], 'Texts' => [ 'type' => 'array', @@ -12700,142 +6141,311 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'FontType' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'BoxBorderw' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'FontColor' => [ - 'type' => 'integer', - 'format' => 'int32', + '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], + ], ], - 'Y' => [ - 'type' => 'number', - 'format' => 'float', + '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], + ], ], - 'Text' => [ + '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'], ], - 'ZOrder' => [ + ], + ], + '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'], ], - 'X' => [ - 'type' => 'number', - 'format' => 'float', - 'required' => false, - ], - 'FontSize' => [ - 'type' => 'integer', - 'format' => 'int32', + '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' => 16, - ], - 'SourceType' => [ - 'type' => 'string', - 'required' => false, + 'maxItems' => 3, ], - 'PaneId' => [ - 'type' => 'integer', - 'format' => 'int32', + 'Whiteboard' => [ + 'type' => 'object', 'required' => false, + 'properties' => [ + 'WhiteboardId' => ['type' => 'string', 'required' => false], + ], ], + 'ReservePaneForOfflineUser' => ['type' => 'boolean', 'required' => false], ], ], 'maxItems' => 16, ], ], [ - 'name' => 'LayoutIds', + 'name' => 'Backgrounds', 'in' => 'query', - 'style' => 'repeatList', + 'style' => 'flat', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ - 'type' => 'integer', - 'format' => 'int64', + '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' => 64, + 'maxItems' => 3, ], ], [ - 'name' => 'AppId', + 'name' => 'Images', 'in' => 'query', + 'style' => 'flat', 'schema' => [ - 'type' => 'string', - 'required' => true, + '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' => 'ChannelId', + 'name' => 'Texts', 'in' => 'query', + 'style' => 'flat', 'schema' => [ - 'type' => 'string', - 'required' => true, + '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' => 'TaskId', + 'name' => 'ClockWidgets', 'in' => 'query', + 'style' => 'flat', 'schema' => [ - 'type' => 'string', - 'required' => true, + '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' => 'TemplateId', + 'name' => 'RegionColor', 'in' => 'query', + 'style' => 'flat', 'schema' => [ - 'type' => 'string', - 'required' => true, + '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' => 'TaskProfile', + 'name' => 'BgColor', 'in' => 'query', + 'style' => 'flat', 'schema' => [ - 'type' => 'string', + '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' => 'CropMode', + 'name' => 'LayoutSpecifiedUsers', 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', + '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' => 'MediaEncode', + 'name' => 'SpecMixedUserList', 'in' => 'query', + 'style' => 'flat', 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 25, ], ], ], ], - 'DescribeRecordTemplates' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'StartView' => [ + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -12844,139 +6454,234 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'TemplateIds', + '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', - 'style' => 'repeatList', 'schema' => [ - 'type' => 'array', + 'type' => 'integer', + 'format' => 'int32', 'required' => false, - 'items' => [ - 'type' => 'string', + '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'], ], - 'maxItems' => 64, ], ], [ - 'name' => 'AppId', + 'name' => 'BgColor', 'in' => 'query', + 'style' => 'flat', 'schema' => [ - 'type' => 'string', - 'required' => true, + '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' => 'PageSize', + 'name' => 'ViewSubscribers', 'in' => 'query', + 'style' => 'simple', 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], ], ], [ - 'name' => 'PageNum', + 'name' => 'ViewContent', 'in' => 'query', 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', + 'type' => 'string', 'required' => false, + 'enum' => ['main', 'screen-cast'], ], ], ], ], - 'DescribeRecordFiles' => [ - 'methods' => [ - 'post', - 'get', + 'StopAgent' => [ + 'methods' => ['post'], + 'schemes' => ['https'], + 'security' => [ + [ + 'AK' => [], + ], ], - 'schemes' => [ - 'http', - 'https', + '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' => 'TaskIds', + 'name' => 'AppId', 'in' => 'query', - 'style' => 'repeatList', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'Callback', + 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'Category' => ['type' => 'string', 'required' => true], ], - 'maxItems' => 10, ], ], + ], + ], + 'StopChannel' => [ + 'methods' => ['post'], + 'schemes' => ['https'], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ChannelId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], + ], + ], + 'StopCloudNote' => [ + 'methods' => ['post'], + 'schemes' => ['https'], + 'security' => [ [ - 'name' => 'PageSize', + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'ClientToken', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - 'minimum' => '1', - 'maximum' => '100', - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'PageNum', + 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - 'minimum' => '1', - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'StartTime', + 'name' => 'ChannelId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'EndTime', + 'name' => 'TaskId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 55, 'pattern' => '^[\\w.-]+$'], ], ], ], - 'StartMPUTask' => [ - 'methods' => [ - 'post', - 'get', + 'StopCloudRecord' => [ + 'methods' => ['post'], + 'schemes' => ['https'], + 'security' => [ + [ + 'AK' => [], + ], ], - 'schemes' => [ - 'http', - 'https', + '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' => [], @@ -12984,122 +6689,230 @@ ], 'parameters' => [ [ - 'name' => 'SubSpecUsers', + 'name' => 'AppId', 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 64, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'SubSpecAudioUsers', + 'name' => 'TaskId', 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 64, - ], + 'schema' => ['type' => 'string', 'required' => true], + ], + ], + ], + 'StopRecordTask' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AK' => [], ], + ], + 'parameters' => [ [ - 'name' => 'SubSpecShareScreenUsers', + 'name' => 'AppId', 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 64, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'SubSpecCameraUsers', + 'name' => 'TaskId', 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 64, - ], + 'schema' => ['type' => 'string', 'required' => true], ], + ], + ], + 'StopStreamingOut' => [ + 'methods' => ['post'], + 'schemes' => ['https'], + 'security' => [ [ - 'name' => 'UnsubSpecAudioUsers', + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'AppId', 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 64, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'UnsubSpecShareScreenUsers', + 'name' => 'ChannelId', 'in' => 'query', - 'style' => 'repeatList', + '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' => 'array', + 'type' => 'object', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, + 'properties' => [ + 'InterruptMode' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'ChatMode' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], - 'maxItems' => 64, ], ], + ], + ], + 'UpdateAutoLiveStreamRule' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'UnsubSpecCameraUsers', + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'ChannelIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], + 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 64, ], ], [ - 'name' => 'LayoutIds', + 'name' => 'ChannelIdPrefixes', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], + 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 64, ], ], [ - 'name' => 'UserPanes', + 'name' => 'AppId', 'in' => 'query', - 'style' => 'repeatList', + '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, @@ -13107,6 +6920,25 @@ '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, @@ -13114,140 +6946,107 @@ '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' => [ + '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' => 'float', + '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' => 10, - ], - 'SegmentType' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'UserId' => [ - 'type' => 'string', - 'required' => false, + 'maxItems' => 3, ], - 'Texts' => [ + 'Backgrounds' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ - 'FontType' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'FontColor' => [ + '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'], ], - 'Y' => [ - 'type' => 'number', - 'format' => 'float', - 'required' => false, - ], - 'Text' => [ + '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'], ], - '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', + ], + ], + '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' => 'integer', - 'format' => 'int64', - 'required' => false, - 'minimum' => '0', - ], - 'BoxBorderWidth' => [ - 'type' => 'integer', - 'format' => 'int32', + 'type' => 'object', 'required' => false, - 'minimum' => '0', + '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'], + ], ], - 'Alpha' => [ - 'type' => 'number', - 'format' => 'float', + '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, - 'minimum' => '0', + 'enum' => ['streamOnly', 'backup', 'always'], ], ], ], - 'maxItems' => 16, - ], - 'SourceType' => [ - 'type' => 'string', - 'required' => false, + 'maxItems' => 3, ], - 'PaneId' => [ - 'type' => 'integer', - 'format' => 'int32', + 'Whiteboard' => [ + 'type' => 'object', 'required' => false, + 'properties' => [ + 'WhiteboardId' => ['type' => 'string', 'required' => false], + ], ], ], ], @@ -13255,9 +7054,9 @@ ], ], [ - 'name' => 'Backgrounds', + 'name' => 'Images', 'in' => 'query', - 'style' => 'repeatList', + 'style' => 'flat', 'schema' => [ 'type' => 'array', 'required' => false, @@ -13265,49 +7064,28 @@ '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' => [ + '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' => 'float', - 'required' => false, - ], + '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' => 10, + 'maxItems' => 3, ], ], [ - 'name' => 'Watermarks', + 'name' => 'Backgrounds', 'in' => 'query', - 'style' => 'repeatList', + 'style' => 'flat', 'schema' => [ 'type' => 'array', 'required' => false, @@ -13315,54 +7093,28 @@ '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' => [ + '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' => 'float', - 'required' => false, - ], + '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' => 10, + 'maxItems' => 3, ], ], [ - 'name' => 'ClockWidgets', + 'name' => 'Texts', 'in' => 'query', - 'style' => 'repeatList', + 'style' => 'flat', 'schema' => [ 'type' => 'array', 'required' => false, @@ -13370,279 +7122,111 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'FontType' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + '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' => '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', + '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' => 'integer', - 'format' => 'int64', - 'required' => false, - 'minimum' => '0', - ], - 'BoxBorderWidth' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - 'minimum' => '0', - ], - 'Alpha' => [ - 'type' => 'number', - 'format' => 'float', + 'type' => 'object', 'required' => false, - 'minimum' => '0', + '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' => 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, + 'maxItems' => 3, ], ], [ - 'name' => 'TaskType', + 'name' => 'ClockWidgets', 'in' => 'query', + 'style' => 'flat', 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', + 'type' => 'array', 'required' => false, - 'minimum' => '0', - 'maximum' => '1', - 'enum' => [ - '0', - '1', + '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' => 'EnhancedParam', - 'in' => 'formData', - 'style' => 'flat', + 'name' => 'LayoutSpecifiedUsers', + 'in' => 'query', + 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ - 'EnablePortraitSegmentation' => [ - 'type' => 'boolean', - 'required' => false, + 'Type' => [ + 'type' => 'string', + 'required' => true, + 'enum' => ['white', 'black'], + ], + 'Ids' => [ + 'type' => 'array', + 'required' => true, + 'items' => ['type' => 'string', 'required' => true], + 'minItems' => 1, + 'maxItems' => 16, ], ], ], ], ], ], - '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, - ], - ], - ], - ], 'UpdateMPUTask' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -13656,11 +7240,7 @@ 'schema' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], + 'items' => ['type' => 'integer', 'format' => 'int64', 'required' => false], 'maxItems' => 64, ], ], @@ -13671,10 +7251,7 @@ 'schema' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], + 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 64, ], ], @@ -13685,10 +7262,7 @@ 'schema' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], + 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 64, ], ], @@ -13699,10 +7273,7 @@ 'schema' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], + 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 64, ], ], @@ -13713,10 +7284,7 @@ 'schema' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], + 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 64, ], ], @@ -13727,10 +7295,7 @@ 'schema' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], + 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 64, ], ], @@ -13741,10 +7306,7 @@ 'schema' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], + 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 64, ], ], @@ -13755,10 +7317,7 @@ 'schema' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], + 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 64, ], ], @@ -13780,53 +7339,19 @@ '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, - ], + '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, - ], + 'SegmentType' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'UserId' => ['type' => 'string', 'required' => false], 'Texts' => [ 'type' => 'array', 'required' => false, @@ -13834,87 +7359,25 @@ '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', - ], + '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, - ], + 'SourceType' => ['type' => 'string', 'required' => false], + 'PaneId' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'maxItems' => 16, @@ -13931,40 +7394,13 @@ '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, - ], + '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, @@ -13981,45 +7417,14 @@ '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, - ], + '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, @@ -14036,69 +7441,18 @@ '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', - ], + '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, @@ -14107,251 +7461,134 @@ [ 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TaskId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'CropMode', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'MediaEncode', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'MixMode', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'SourceType', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'StreamType', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'BackgroundColor', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], - 'GetMPUTaskStatus' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'UpdateRecordTask' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], + 'deprecated' => false, 'parameters' => [ [ - 'name' => 'AppId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'TaskId', + 'name' => 'SubSpecUsers', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', - 'required' => true, + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 64, ], ], - ], - ], - 'CreateMPULayout' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AK' => [], - ], - ], - 'parameters' => [ [ - 'name' => 'Panes', + 'name' => 'SubSpecAudioUsers', '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, + 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 64, ], ], [ - 'name' => 'AppId', + 'name' => 'SubSpecShareScreenUsers', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', - 'required' => true, + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 64, ], ], [ - 'name' => 'Name', + 'name' => 'SubSpecCameraUsers', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 64, ], ], [ - 'name' => 'AudioMixCount', + 'name' => 'UnsubSpecAudioUsers', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 64, ], ], - ], - ], - 'DeleteMPULayout' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AK' => [], - ], - ], - 'parameters' => [ [ - 'name' => 'AppId', + 'name' => 'UnsubSpecShareScreenUsers', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', - 'required' => true, + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 64, ], ], [ - 'name' => 'LayoutId', + 'name' => 'UnsubSpecCameraUsers', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 64, ], ], - ], - ], - 'ModifyMPULayout' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ [ - 'AK' => [], - ], - ], - 'parameters' => [ - [ - 'name' => 'Panes', + 'name' => 'UserPanes', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ @@ -14361,583 +7598,668 @@ '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', + '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, ], - 'X' => [ - 'type' => 'number', - 'format' => 'float', + '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' => 'AppId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'Name', + 'name' => 'LayoutIds', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'maxItems' => 64, ], ], [ - 'name' => 'LayoutId', + 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'AudioMixCount', + 'name' => 'ChannelId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - ], - ], - ], - 'DescribeMPULayoutInfoList' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AK' => [], + 'schema' => ['type' => 'string', 'required' => true], ], - ], - 'parameters' => [ [ - 'name' => 'AppId', + 'name' => 'TaskId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'LayoutId', + 'name' => 'TemplateId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - 'minimum' => '0', - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'Name', + 'name' => 'TaskProfile', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'PageNum', + 'name' => 'CropMode', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - 'minimum' => '1', - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ - 'name' => 'PageSize', + 'name' => 'MediaEncode', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - 'minimum' => '1', - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], - 'DescribeRtcDurationData' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'UpdateRecordTemplate' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], + 'deprecated' => false, 'parameters' => [ [ - 'name' => 'StartTime', + 'name' => 'LayoutIds', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', - 'required' => false, + 'type' => 'array', + 'required' => true, + 'items' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'maxItems' => 64, ], ], [ - 'name' => 'EndTime', + 'name' => 'Formats', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', - 'required' => false, + 'type' => 'array', + 'required' => true, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 3, ], ], [ - 'name' => 'AppId', + 'name' => 'Backgrounds', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', + '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' => 'ServiceArea', + 'name' => 'Watermarks', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', + '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' => 'Interval', + 'name' => 'ClockWidgets', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, - 'enum' => [ - '86400', - '3600', + '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, ], ], - ], - ], - 'DescribeRtcUserCntData' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'AppId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], ], - ], - 'parameters' => [ [ - 'name' => 'StartTime', + 'name' => 'Name', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'EndTime', + 'name' => 'TemplateId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'AppId', + 'name' => 'TaskProfile', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'ServiceArea', + 'name' => 'MediaEncode', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true], ], [ - 'name' => 'Interval', + 'name' => 'BackgroundColor', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - 'enum' => [ - '86400', - '3600', - ], - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], - ], - ], - 'DescribeRtcPeakChannelCntData' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'OssBucket', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], ], - ], - 'parameters' => [ [ - 'name' => 'StartTime', + 'name' => 'OssFilePrefix', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'EndTime', + 'name' => 'MnsQueue', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'AppId', + 'name' => 'HttpCallbackUrl', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'ServiceArea', + 'name' => 'FileSplitInterval', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true], ], [ - 'name' => 'Interval', + 'name' => 'DelayStopTime', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - 'enum' => [ - '86400', - '3600', - ], - ], + '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], ], ], ], - 'DescribeRtcChannelList' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'UpdateStreamingOut' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], + 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'TimePoint', + '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' => 'string', - 'required' => true, + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'enum' => ['1', '2', '3'], ], ], [ - 'name' => 'SortType', + 'name' => 'Panes', 'in' => 'query', + 'style' => 'flat', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, - 'enum' => [ - 'sortByStartTime', - 'sortByStartTimeDesc', - 'sortByEndTime', - 'sortByEndTimeDesc', + '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' => 'ServiceArea', + 'name' => 'Images', 'in' => 'query', + 'style' => 'flat', 'schema' => [ - 'type' => 'string', + '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' => 'UserId', + 'name' => 'Backgrounds', 'in' => 'query', + 'style' => 'flat', 'schema' => [ - 'type' => 'string', + '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' => 'ChannelId', + 'name' => 'Texts', 'in' => 'query', + 'style' => 'flat', 'schema' => [ - 'type' => 'string', + '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' => 'PageNo', + 'name' => 'ClockWidgets', 'in' => 'query', + 'style' => 'flat', 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, + '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' => 'PageSize', + 'name' => 'RegionColor', 'in' => 'query', + 'style' => 'flat', 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, + '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'], + ], ], ], - ], - ], - 'DescribeRtcChannelMetric' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ [ - 'AK' => [], - ], - ], - 'parameters' => [ - [ - 'name' => 'TimePoint', + 'name' => 'BgColor', 'in' => 'query', + 'style' => 'flat', 'schema' => [ - 'type' => 'string', - 'required' => true, + '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' => 'AppId', + 'name' => 'LayoutSpecifiedUsers', 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'string', - 'required' => true, + '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' => 'ChannelId', + 'name' => 'SpecMixedUserList', 'in' => 'query', + 'style' => 'flat', 'schema' => [ - 'type' => 'string', - 'required' => true, + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 25, ], ], ], ], ], 'endpoints' => [ - [ - 'regionId' => 'ap-northeast-2-pop', - 'endpoint' => 'rtc.aliyuncs.com', - ], - [ - 'regionId' => 'cn-beijing-finance-pop', - 'endpoint' => 'rtc.aliyuncs.com', - ], - [ - 'regionId' => 'cn-beijing-gov-1', - 'endpoint' => 'rtc.aliyuncs.com', - ], - [ - 'regionId' => 'cn-beijing-nu16-b01', - 'endpoint' => 'rtc.aliyuncs.com', - ], - [ - 'regionId' => 'cn-edge-1', - 'endpoint' => 'rtc.aliyuncs.com', - ], - [ - 'regionId' => 'cn-fujian', - 'endpoint' => 'rtc.aliyuncs.com', - ], - [ - 'regionId' => 'cn-haidian-cm12-c01', - 'endpoint' => 'rtc.aliyuncs.com', - ], - [ - 'regionId' => 'cn-hangzhou-bj-b01', - 'endpoint' => 'rtc.aliyuncs.com', - ], - [ - 'regionId' => 'cn-hangzhou-internal-prod-1', - 'endpoint' => 'rtc.aliyuncs.com', - ], - [ - 'regionId' => 'cn-hangzhou-internal-test-1', - 'endpoint' => 'rtc.aliyuncs.com', - ], - [ - 'regionId' => 'cn-hangzhou-internal-test-2', - 'endpoint' => 'rtc.aliyuncs.com', - ], - [ - 'regionId' => 'cn-hangzhou-internal-test-3', - 'endpoint' => 'rtc.aliyuncs.com', - ], - [ - 'regionId' => 'cn-hangzhou-test-306', - 'endpoint' => 'rtc.aliyuncs.com', - ], - [ - 'regionId' => 'cn-hongkong-finance-pop', - 'endpoint' => 'rtc.aliyuncs.com', - ], - [ - 'regionId' => 'cn-north-2-gov-1', - 'endpoint' => 'rtc.aliyuncs.com', - ], - [ - 'regionId' => 'cn-qingdao-nebula', - 'endpoint' => 'rtc.aliyuncs.com', - ], - [ - 'regionId' => 'cn-shanghai', - 'endpoint' => 'rtc.aliyuncs.com', - ], - [ - 'regionId' => 'cn-shanghai-et15-b01', - 'endpoint' => 'rtc.aliyuncs.com', - ], - [ - 'regionId' => 'cn-shanghai-et2-b01', - 'endpoint' => 'rtc.aliyuncs.com', - ], - [ - 'regionId' => 'cn-shanghai-inner', - 'endpoint' => 'rtc.aliyuncs.com', - ], - [ - 'regionId' => 'cn-shanghai-internal-test-1', - 'endpoint' => 'rtc.aliyuncs.com', - ], - [ - 'regionId' => 'cn-shenzhen-inner', - 'endpoint' => 'rtc.aliyuncs.com', - ], - [ - 'regionId' => 'cn-shenzhen-st4-d01', - 'endpoint' => 'rtc.aliyuncs.com', - ], - [ - 'regionId' => 'cn-shenzhen-su18-b01', - 'endpoint' => 'rtc.aliyuncs.com', - ], - [ - 'regionId' => 'cn-wuhan', - 'endpoint' => 'rtc.aliyuncs.com', - ], - [ - 'regionId' => 'cn-yushanfang', - 'endpoint' => 'rtc.aliyuncs.com', - ], - [ - 'regionId' => 'cn-zhangbei-na61-b01', - 'endpoint' => 'rtc.aliyuncs.com', - ], - [ - 'regionId' => 'cn-zhangjiakou-na62-a01', - 'endpoint' => 'rtc.aliyuncs.com', - ], - [ - 'regionId' => 'cn-zhengzhou-nebula-1', - 'endpoint' => 'rtc.aliyuncs.com', - ], - [ - 'regionId' => 'eu-west-1-oxs', - 'endpoint' => 'rtc.aliyuncs.com', - ], - [ - 'regionId' => 'rus-west-1-pop', - 'endpoint' => 'rtc.aliyuncs.com', - ], + ['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' => ''], ], ]; |
