suyuan-breed/vendor/qcloud/cos-sdk-v5/src/Descriptions.php

12893 lines
700 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
namespace Qcloud\Cos;
/**
* 为 src/Qcloud/Cos/Service.php 服务,视觉上区分各方法的参数\输出描述
* 原service的参数描述可不改动
* Class Descriptions
* @package Qcloud\Cos
*/
class Descriptions {
/**
* 视频转码
* @return array
*/
public static function CreateMediaTranscodeJobs() {
return array(
'httpMethod' => 'POST',
'uri' => '/{Bucket}jobs',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'CreateMediaTranscodeJobsOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'Request',
),
),
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Tag' => array( 'required' => false, 'location' => 'xml', 'type' => 'string', ),
'QueueId' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'CallBack' => array( 'location' => 'xml', 'type' => 'string', ),
'CallBackFormat' => array( 'location' => 'xml', 'type' => 'string', ),
'CallBackType' => array( 'location' => 'xml', 'type' => 'string', ),
'Input' => array(
'required' => true,
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Object' => array( 'required' => true, 'type' => 'string', 'location' => 'xml', ),
),
),
'Operation' => array(
'required' => true,
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Tag' => array('location' => 'xml', 'type' => 'string', ),
'TemplateId' => array( 'type' => 'string', 'location' => 'xml', ),
'UserData' => array( 'type' => 'string', 'location' => 'xml', ),
'JobLevel' => array( 'type' => 'string', 'location' => 'xml', ),
'WatermarkTemplateId' => array(
'type' => 'array',
'location' => 'xml',
'data' => array(
'xmlFlattened' => true,
),
'items' => array(
'name' => 'WatermarkTemplateId',
'type' => 'string',
'location' => 'xml',
'sentAs' => 'WatermarkTemplateId',
),
),
'Transcode' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Container' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Format' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'Video' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Codec' => array( 'type' => 'string', 'location' => 'xml', ),
'Width' => array( 'type' => 'string', 'location' => 'xml', ),
'Height' => array( 'type' => 'string', 'location' => 'xml', ),
'Fps' => array( 'type' => 'string', 'location' => 'xml', ),
'Remove' => array( 'type' => 'string', 'location' => 'xml', ),
'Profile' => array( 'type' => 'string', 'location' => 'xml', ),
'Bitrate' => array( 'type' => 'string', 'location' => 'xml', ),
'Crf' => array( 'type' => 'string', 'location' => 'xml', ),
'Gop' => array( 'type' => 'string', 'location' => 'xml', ),
'Preset' => array( 'type' => 'string', 'location' => 'xml', ),
'Bufsize' => array( 'type' => 'string', 'location' => 'xml', ),
'Maxrate' => array( 'type' => 'string', 'location' => 'xml', ),
'HlsTsTime' => array( 'type' => 'string', 'location' => 'xml', ),
'Pixfmt' => array( 'type' => 'string', 'location' => 'xml', ),
'LongShortMode' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'TimeInterval' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Start' => array( 'type' => 'string', 'location' => 'xml', ),
'Duration' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'Audio' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Codec' => array( 'type' => 'string', 'location' => 'xml', ),
'Samplerate' => array( 'type' => 'string', 'location' => 'xml', ),
'Bitrate' => array( 'type' => 'string', 'location' => 'xml', ),
'Channels' => array( 'type' => 'string', 'location' => 'xml', ),
'Remove' => array( 'type' => 'string', 'location' => 'xml', ),
'KeepTwoTracks' => array( 'type' => 'string', 'location' => 'xml', ),
'SwitchTrack' => array( 'type' => 'string', 'location' => 'xml', ),
'SampleFormat' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'TransConfig' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'AdjDarMethod' => array( 'type' => 'string', 'location' => 'xml', ),
'IsCheckReso' => array( 'type' => 'string', 'location' => 'xml', ),
'ResoAdjMethod' => array( 'type' => 'string', 'location' => 'xml', ),
'IsCheckVideoBitrate' => array( 'type' => 'string', 'location' => 'xml', ),
'VideoBitrateAdjMethod' => array( 'type' => 'string', 'location' => 'xml', ),
'IsCheckAudioBitrate' => array( 'type' => 'string', 'location' => 'xml', ),
'AudioBitrateAdjMethod' => array( 'type' => 'string', 'location' => 'xml', ),
'DeleteMetadata' => array( 'type' => 'string', 'location' => 'xml', ),
'IsHdr2Sdr' => array( 'type' => 'string', 'location' => 'xml', ),
'HlsEncrypt' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'IsHlsEncrypt' => array( 'type' => 'string', 'location' => 'xml', ),
'UriKey' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
),
),
'Watermark' => array(
'type' => 'array',
'location' => 'xml',
'data' => array(
'xmlFlattened' => true,
),
'items' => array(
'name' => 'Watermark',
'type' => 'object',
'sentAs' => 'Watermark',
'properties' => array(
'Type' => array( 'type' => 'string', 'location' => 'xml', ),
'Pos' => array( 'type' => 'string', 'location' => 'xml', ),
'LocMode' => array( 'type' => 'string', 'location' => 'xml', ),
'Dx' => array( 'type' => 'string', 'location' => 'xml', ),
'Dy' => array( 'type' => 'string', 'location' => 'xml', ),
'StartTime' => array( 'type' => 'string', 'location' => 'xml', ),
'EndTime' => array( 'type' => 'string', 'location' => 'xml', ),
'Image' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Url' => array( 'type' => 'string', 'location' => 'xml', ),
'Mode' => array( 'type' => 'string', 'location' => 'xml', ),
'Width' => array( 'type' => 'string', 'location' => 'xml', ),
'Height' => array( 'type' => 'string', 'location' => 'xml', ),
'Transparency' => array( 'type' => 'string', 'location' => 'xml', ),
'Background' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'Text' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'FontSize' => array( 'type' => 'string', 'location' => 'xml', ),
'FontType' => array( 'type' => 'string', 'location' => 'xml', ),
'FontColor' => array( 'type' => 'string', 'location' => 'xml', ),
'Transparency' => array( 'type' => 'string', 'location' => 'xml', ),
'Text' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
)
),
'RemoveWatermark' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Dx' => array( 'type' => 'string', 'location' => 'xml', ),
'Dy' => array( 'type' => 'string', 'location' => 'xml', ),
'Width' => array( 'type' => 'string', 'location' => 'xml', ),
'Height' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'Output' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Region' => array( 'type' => 'string', 'location' => 'xml', ),
'Bucket' => array( 'type' => 'string', 'location' => 'xml', ),
'Object' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'DigitalWatermark' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Message' => array( 'type' => 'string', 'location' => 'xml', ),
'Type' => array( 'type' => 'string', 'location' => 'xml', ),
'Version' => array( 'type' => 'string', 'location' => 'xml', ),
'IgnoreError' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
'CallBackMqConfig' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'MqRegion' => array( 'type' => 'string', 'location' => 'xml', ),
'MqMode' => array( 'type' => 'string', 'location' => 'xml', ),
'MqName' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
);
}
public static function CreateMediaTranscodeJobsOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'Body' => array(
'type' => 'string',
'instanceOf' => 'GuzzleHttp\\Psr7\\Stream',
'location' => 'body',
),
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
),
);
}
public static function CreateMediaJobs() {
return array(
'httpMethod' => 'POST',
'uri' => '/{Bucket}jobs',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'CreateMediaJobsOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'Request',
),
),
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Tag' => array( 'required' => false, 'location' => 'xml', 'type' => 'string', ),
'QueueId' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'CallBack' => array( 'required' => false, 'location' => 'xml', 'type' => 'string', ),
'Input' => array(
'required' => true,
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Object' => array( 'required' => true, 'type' => 'string', 'location' => 'xml', ),
),
),
'Operation' => array(
'required' => true,
'type' => 'array',
'location' => 'xml',
'data' => array(
'xmlFlattened' => true,
),
'items' => array(
'name' => 'Operation',
'type' => 'object',
'sentAs' => 'Operation',
'properties' => array(
'Tag' => array('location' => 'xml', 'type' => 'string', ),
'TemplateId' => array( 'type' => 'string', 'location' => 'xml', ),
'TranscodeTemplateId' => array( 'type' => 'string', 'location' => 'xml', ),
'VideoProcess' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'ColorEnhance' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Enable' => array( 'type' => 'string', 'location' => 'xml', ),
'Contrast' => array( 'type' => 'string', 'location' => 'xml', ),
'Correction' => array( 'type' => 'string', 'location' => 'xml', ),
'Saturation' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'MsSharpen' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Enable' => array( 'type' => 'string', 'location' => 'xml', ),
'SharpenLevel' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
'VideoMontage' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Duration' => array( 'type' => 'string', 'location' => 'xml', ),
'Container' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Format' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'Video' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Codec' => array( 'type' => 'string', 'location' => 'xml', ),
'Width' => array( 'type' => 'string', 'location' => 'xml', ),
'Height' => array( 'type' => 'string', 'location' => 'xml', ),
'Fps' => array( 'type' => 'string', 'location' => 'xml', ),
'Remove' => array( 'type' => 'string', 'location' => 'xml', ),
'Bitrate' => array( 'type' => 'string', 'location' => 'xml', ),
'Crf' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'Audio' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Codec' => array( 'type' => 'string', 'location' => 'xml', ),
'Samplerate' => array( 'type' => 'string', 'location' => 'xml', ),
'Bitrate' => array( 'type' => 'string', 'location' => 'xml', ),
'Channels' => array( 'type' => 'string', 'location' => 'xml', ),
'Remove' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
'Animation' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Container' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Format' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'Video' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Codec' => array( 'type' => 'string', 'location' => 'xml', ),
'Width' => array( 'type' => 'string', 'location' => 'xml', ),
'Height' => array( 'type' => 'string', 'location' => 'xml', ),
'Fps' => array( 'type' => 'string', 'location' => 'xml', ),
'Remove' => array( 'type' => 'string', 'location' => 'xml', ),
'AnimateOnlyKeepKeyFrame' => array( 'type' => 'string', 'location' => 'xml', ),
'AnimateTimeIntervalOfFrame' => array( 'type' => 'string', 'location' => 'xml', ),
'AnimateFramesPerSecond' => array( 'type' => 'string', 'location' => 'xml', ),
'Quality' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'TimeInterval' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Start' => array( 'type' => 'string', 'location' => 'xml', ),
'Duration' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
'Snapshot' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Mode' => array( 'type' => 'string', 'location' => 'xml', ),
'Start' => array( 'type' => 'string', 'location' => 'xml', ),
'TimeInterval' => array( 'type' => 'string', 'location' => 'xml', ),
'Count' => array( 'type' => 'string', 'location' => 'xml', ),
'Width' => array( 'type' => 'string', 'location' => 'xml', ),
'Height' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'VoiceSeparate' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'AudioMode' => array( 'type' => 'string', 'location' => 'xml', ),
'AudioConfig' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Codec' => array( 'type' => 'string', 'location' => 'xml', ),
'Samplerate' => array( 'type' => 'string', 'location' => 'xml', ),
'Bitrate' => array( 'type' => 'string', 'location' => 'xml', ),
'Channels' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
'Segment' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Format' => array( 'type' => 'string', 'location' => 'xml', ),
'Duration' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'SDRtoHDR' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HdrMode' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'SuperResolution' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Resolution' => array( 'type' => 'string', 'location' => 'xml', ),
'EnableScaleUp' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'WatermarkTemplateId' => array(
'type' => 'array',
'location' => 'xml',
'data' => array(
'xmlFlattened' => true,
),
'items' => array(
'name' => 'WatermarkTemplateId',
'type' => 'string',
'location' => 'xml',
'sentAs' => 'WatermarkTemplateId',
),
),
'Transcode' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Container' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Format' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'Video' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Codec' => array( 'type' => 'string', 'location' => 'xml', ),
'Width' => array( 'type' => 'string', 'location' => 'xml', ),
'Height' => array( 'type' => 'string', 'location' => 'xml', ),
'Fps' => array( 'type' => 'string', 'location' => 'xml', ),
'Remove' => array( 'type' => 'string', 'location' => 'xml', ),
'Profile' => array( 'type' => 'string', 'location' => 'xml', ),
'Bitrate' => array( 'type' => 'string', 'location' => 'xml', ),
'Crf' => array( 'type' => 'string', 'location' => 'xml', ),
'Gop' => array( 'type' => 'string', 'location' => 'xml', ),
'Preset' => array( 'type' => 'string', 'location' => 'xml', ),
'Bufsize' => array( 'type' => 'string', 'location' => 'xml', ),
'Maxrate' => array( 'type' => 'string', 'location' => 'xml', ),
'HlsTsTime' => array( 'type' => 'string', 'location' => 'xml', ),
'Pixfmt' => array( 'type' => 'string', 'location' => 'xml', ),
'LongShortMode' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'TimeInterval' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Start' => array( 'type' => 'string', 'location' => 'xml', ),
'Duration' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'Audio' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Codec' => array( 'type' => 'string', 'location' => 'xml', ),
'Samplerate' => array( 'type' => 'string', 'location' => 'xml', ),
'Bitrate' => array( 'type' => 'string', 'location' => 'xml', ),
'Channels' => array( 'type' => 'string', 'location' => 'xml', ),
'Remove' => array( 'type' => 'string', 'location' => 'xml', ),
'KeepTwoTracks' => array( 'type' => 'string', 'location' => 'xml', ),
'SwitchTrack' => array( 'type' => 'string', 'location' => 'xml', ),
'SampleFormat' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'TransConfig' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'AdjDarMethod' => array( 'type' => 'string', 'location' => 'xml', ),
'IsCheckReso' => array( 'type' => 'string', 'location' => 'xml', ),
'ResoAdjMethod' => array( 'type' => 'string', 'location' => 'xml', ),
'IsCheckVideoBitrate' => array( 'type' => 'string', 'location' => 'xml', ),
'VideoBitrateAdjMethod' => array( 'type' => 'string', 'location' => 'xml', ),
'IsCheckAudioBitrate' => array( 'type' => 'string', 'location' => 'xml', ),
'AudioBitrateAdjMethod' => array( 'type' => 'string', 'location' => 'xml', ),
'DeleteMetadata' => array( 'type' => 'string', 'location' => 'xml', ),
'IsHdr2Sdr' => array( 'type' => 'string', 'location' => 'xml', ),
'HlsEncrypt' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'IsHlsEncrypt' => array( 'type' => 'string', 'location' => 'xml', ),
'UriKey' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
),
),
'Watermark' => array(
'type' => 'array',
'location' => 'xml',
'data' => array(
'xmlFlattened' => true,
),
'items' => array(
'name' => 'Watermark',
'type' => 'object',
'sentAs' => 'Watermark',
'properties' => array(
'Type' => array( 'type' => 'string', 'location' => 'xml', ),
'Pos' => array( 'type' => 'string', 'location' => 'xml', ),
'LocMode' => array( 'type' => 'string', 'location' => 'xml', ),
'Dx' => array( 'type' => 'string', 'location' => 'xml', ),
'Dy' => array( 'type' => 'string', 'location' => 'xml', ),
'StartTime' => array( 'type' => 'string', 'location' => 'xml', ),
'EndTime' => array( 'type' => 'string', 'location' => 'xml', ),
'Image' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Url' => array( 'type' => 'string', 'location' => 'xml', ),
'Mode' => array( 'type' => 'string', 'location' => 'xml', ),
'Width' => array( 'type' => 'string', 'location' => 'xml', ),
'Height' => array( 'type' => 'string', 'location' => 'xml', ),
'Transparency' => array( 'type' => 'string', 'location' => 'xml', ),
'Background' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'Text' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'FontSize' => array( 'type' => 'string', 'location' => 'xml', ),
'FontType' => array( 'type' => 'string', 'location' => 'xml', ),
'FontColor' => array( 'type' => 'string', 'location' => 'xml', ),
'Transparency' => array( 'type' => 'string', 'location' => 'xml', ),
'Text' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
)
),
'RemoveWatermark' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Dx' => array( 'type' => 'string', 'location' => 'xml', ),
'Dy' => array( 'type' => 'string', 'location' => 'xml', ),
'Width' => array( 'type' => 'string', 'location' => 'xml', ),
'Height' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'Output' => array(
'required' => true,
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Region' => array( 'required' => true, 'type' => 'string', 'location' => 'xml', ),
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'xml', ),
'Object' => array( 'required' => false, 'type' => 'string', 'location' => 'xml', ),
'AuObject' => array( 'required' => false, 'type' => 'string', 'location' => 'xml', ),
'SpriteObject' => array( 'required' => false, 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
),
),
);
}
public static function CreateMediaJobsOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'Body' => array(
'type' => 'string',
'instanceOf' => 'GuzzleHttp\\Psr7\\Stream',
'location' => 'body',
),
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
),
);
}
public static function DescribeMediaJob() {
return array(
'httpMethod' => 'GET',
'uri' => '/{Bucket}jobs/{/Key*}',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'DescribeMediaJobOutput',
'responseType' => 'model',
'parameters' => array(
'Bucket' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
),
'Key' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
),
),
);
}
public static function DescribeMediaJobOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'Body' => array(
'type' => 'string',
'instanceOf' => 'GuzzleHttp\\Psr7\\Stream',
'location' => 'body',
),
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
),
);
}
public static function DescribeMediaJobs() {
return array(
'httpMethod' => 'GET',
'uri' => '/{Bucket}jobs',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'DescribeMediaJobsOutput',
'responseType' => 'model',
'parameters' => array(
'Bucket' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
),
'Tag' => array(
'required' => true,
'type' => 'string',
'location' => 'query',
'sentAs' => 'tag',
),
'QueueId' => array(
'required' => true,
'type' => 'string',
'location' => 'query',
'sentAs' => 'queueId',
),
'OrderByTime' => array(
'type' => 'string',
'location' => 'query',
'sentAs' => 'orderByTime',
),
'NextToken' => array(
'type' => 'string',
'location' => 'query',
'sentAs' => 'nextToken',
),
'Size' => array(
'type' => 'integer',
'location' => 'query',
'sentAs' => 'size',
),
'States' => array(
'type' => 'string',
'location' => 'query',
'sentAs' => 'states',
),
'StartCreationTime' => array(
'type' => 'string',
'location' => 'query',
'sentAs' => 'startCreationTime',
),
'EndCreationTime' => array(
'type' => 'string',
'location' => 'query',
'sentAs' => 'endCreationTime',
),
),
);
}
public static function DescribeMediaJobsOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'Body' => array(
'type' => 'string',
'instanceOf' => 'GuzzleHttp\\Psr7\\Stream',
'location' => 'body',
),
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
),
);
}
public static function CreateMediaSnapshotJobs() {
return array(
'httpMethod' => 'POST',
'uri' => '/{Bucket}jobs',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'CreateMediaSnapshotJobsOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'Request',
),
),
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Tag' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'QueueId' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'CallBack' => array( 'required' => false, 'location' => 'xml', 'type' => 'string', ),
'CallBackFormat' => array( 'location' => 'xml', 'type' => 'string', ),
'CallBackType' => array( 'location' => 'xml', 'type' => 'string', ),
'Input' => array(
'required' => true,
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Object' => array( 'required' => true, 'type' => 'string', 'location' => 'xml', ),
),
),
'Operation' => array(
'required' => true,
'type' => 'object',
'location' => 'xml',
'properties' => array(
'TemplateId' => array( 'type' => 'string', 'location' => 'xml', ),
'Output' => array(
'required' => true,
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Region' => array( 'type' => 'string', 'location' => 'xml', ),
'Bucket' => array( 'type' => 'string', 'location' => 'xml', ),
'Object' => array( 'type' => 'string', 'location' => 'xml', ),
'SpriteObject' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'Snapshot' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Mode' => array( 'type' => 'string', 'location' => 'xml', ),
'Start' => array( 'type' => 'string', 'location' => 'xml', ),
'TimeInterval' => array( 'type' => 'string', 'location' => 'xml', ),
'Count' => array( 'type' => 'string', 'location' => 'xml', ),
'Width' => array( 'type' => 'string', 'location' => 'xml', ),
'Height' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'UserData' => array( 'type' => 'string', 'location' => 'xml', ),
'JobLevel' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'CallBackMqConfig' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'MqRegion' => array( 'type' => 'string', 'location' => 'xml', ),
'MqMode' => array( 'type' => 'string', 'location' => 'xml', ),
'MqName' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
);
}
public static function CreateMediaSnapshotJobsOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'Body' => array(
'type' => 'string',
'instanceOf' => 'GuzzleHttp\\Psr7\\Stream',
'location' => 'body',
),
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
),
);
}
public static function CreateMediaConcatJobs() {
return array(
'httpMethod' => 'POST',
'uri' => '/{Bucket}jobs',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'CreateMediaConcatJobsOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'Request',
),
),
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Tag' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'QueueId' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'CallBack' => array( 'location' => 'xml', 'type' => 'string', ),
'CallBackFormat' => array( 'location' => 'xml', 'type' => 'string', ),
'CallBackType' => array( 'location' => 'xml', 'type' => 'string', ),
'Input' => array(
'required' => true,
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Object' => array( 'required' =>false, 'type' => 'string', 'location' => 'xml', ), // 拼接任务Input可以为空完全用数组内的元素拼接
),
),
'Operation' => array(
'required' => true,
'type' => 'object',
'location' => 'xml',
'properties' => array(
'TemplateId' => array( 'type' => 'string', 'location' => 'xml', ),
'UserData' => array( 'type' => 'string', 'location' => 'xml', ),
'JobLevel' => array( 'type' => 'string', 'location' => 'xml', ),
'Output' => array(
'required' => true,
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Region' => array( 'required' => true, 'type' => 'string', 'location' => 'xml', ),
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'xml', ),
'Object' => array( 'required' => true, 'type' => 'string', 'location' => 'xml', ),
),
),
'ConcatTemplate' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Audio' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Codec' => array( 'type' => 'string', 'location' => 'xml', ),
'Samplerate' => array( 'type' => 'string', 'location' => 'xml', ),
'Bitrate' => array( 'type' => 'string', 'location' => 'xml', ),
'Channels' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'Index' => array( 'type' => 'string', 'location' => 'xml', ),
'DirectConcat' => array( 'type' => 'string', 'location' => 'xml', ),
'ConcatFragments' => array(
'type' => 'array',
'location' => 'xml',
'data' => array(
'xmlFlattened' => true,
),
'items' => array(
'name' => 'ConcatFragment',
'type' => 'object',
'sentAs' => 'ConcatFragment',
'properties' => array(
'Url' => array( 'type' => 'string', 'location' => 'xml', ),
'StartTime' => array( 'type' => 'string', 'location' => 'xml', ),
'EndTime' => array( 'type' => 'string', 'location' => 'xml', ),
// 'Mode' => array( 'type' => 'string', 'location' => 'xml', ), 拼接接口不需要Mode参数
),
),
),
'Video' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Codec' => array( 'type' => 'string', 'location' => 'xml', ),
'Width' => array( 'type' => 'string', 'location' => 'xml', ),
'Height' => array( 'type' => 'string', 'location' => 'xml', ),
'Fps' => array( 'type' => 'string', 'location' => 'xml', ),
'Bitrate' => array( 'type' => 'string', 'location' => 'xml', ),
'Remove' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'Container' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Format' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
),
),
'CallBackMqConfig' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'MqRegion' => array( 'type' => 'string', 'location' => 'xml', ),
'MqMode' => array( 'type' => 'string', 'location' => 'xml', ),
'MqName' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
);
}
public static function CreateMediaConcatJobsOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'Body' => array(
'type' => 'string',
'instanceOf' => 'GuzzleHttp\\Psr7\\Stream',
'location' => 'body',
),
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
),
);
}
public static function DetectAudio() {
return array(
'httpMethod' => 'POST',
'uri' => '/{Bucket}audio/auditing',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'DetectAudioOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'Request',
),
),
'parameters' => array(
'Bucket' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
),
'Input' => array(
'location' => 'xml',
'type' => 'object',
'properties' => array(
'Url' => array(
'type' => 'string',
'location' => 'xml',
),
'Object' => array(
'type' => 'string',
'location' => 'xml',
),
'DataId' => array(
'type' => 'string',
'location' => 'xml',
),
'UserInfo' => array(
'location' => 'xml',
'type' => 'object',
'properties' => array(
'TokenId' => array( 'type' => 'string', 'location' => 'xml', ),
'Nickname' => array( 'type' => 'string', 'location' => 'xml', ),
'DeviceId' => array( 'type' => 'string', 'location' => 'xml', ),
'AppId' => array( 'type' => 'string', 'location' => 'xml', ),
'Room' => array( 'type' => 'string', 'location' => 'xml', ),
'IP' => array( 'type' => 'string', 'location' => 'xml', ),
'Type' => array( 'type' => 'string', 'location' => 'xml', ),
'ReceiveTokenId' => array( 'type' => 'string', 'location' => 'xml', ),
'Gender' => array( 'type' => 'string', 'location' => 'xml', ),
'Level' => array( 'type' => 'string', 'location' => 'xml', ),
'Role' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
'Conf' => array(
'location' => 'xml',
'type' => 'object',
'properties' => array(
'DetectType' => array(
'type' => 'string',
'location' => 'xml',
),
'Callback' => array(
'type' => 'string',
'location' => 'xml',
),
'BizType' => array(
'type' => 'string',
'location' => 'xml',
),
'CallbackVersion' => array(
'type' => 'string',
'location' => 'xml',
),
'CallbackType' => array(
'type' => 'integer',
'location' => 'xml',
),
),
),
),
);
}
public static function DetectAudioOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'RequestId' => array( 'type' => 'string', 'location' => 'header', 'sentAs' => 'x-ci-request-id', ),
'ContentType' => array( 'type' => 'string', 'location' => 'header', 'sentAs' => 'Content-Type', ),
'ContentLength' => array( 'type' => 'numeric', 'minimum'=> 0, 'location' => 'header', 'sentAs' => 'Content-Length', ),
'JobsDetail' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'DataId' => array( 'type' => 'string', 'location' => 'xml', ),
'JobId' => array( 'type' => 'string', 'location' => 'xml', ),
'State' => array( 'type' => 'string', 'location' => 'xml', ),
'CreationTime' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
);
}
public static function GetDetectAudioResult() {
return array(
'httpMethod' => 'GET',
'uri' => '/{Bucket}audio/auditing/{/Key*}',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'GetDetectAudioResultOutput',
'responseType' => 'model',
'parameters' => array(
'Bucket' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
),
'Key' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
),
),
);
}
public static function GetDetectAudioResultOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
'JobsDetail' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Code' => array( 'type' => 'string', 'location' => 'xml', ),
'Message' => array( 'type' => 'string', 'location' => 'xml', ),
'DataId' => array( 'type' => 'string', 'location' => 'xml', ),
'JobId' => array( 'type' => 'string', 'location' => 'xml', ),
'State' => array( 'type' => 'string', 'location' => 'xml', ),
'CreationTime' => array( 'type' => 'string', 'location' => 'xml', ),
'Object' => array( 'type' => 'string', 'location' => 'xml', ),
'Url' => array( 'type' => 'string', 'location' => 'xml', ),
'Label' => array( 'type' => 'string', 'location' => 'xml', ),
'SubLabel' => array( 'type' => 'string', 'location' => 'xml', ),
'BucketId' => array( 'type' => 'string', 'location' => 'xml', ),
'Region' => array( 'type' => 'string', 'location' => 'xml', ),
'Result' => array( 'type' => 'integer', 'location' => 'xml', ),
'ForbidState' => array( 'type' => 'integer', 'location' => 'xml', ),
'AudioText' => array( 'type' => 'string', 'location' => 'xml', ),
'PornInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HitFlag' => array( 'type' => 'integer', 'location' => 'xml', ),
'Score' => array( 'type' => 'integer', 'location' => 'xml', ),
'Label' => array( 'type' => 'string', 'location' => 'xml', ),
'SubLabel' => array( 'type' => 'string', 'location' => 'xml', ),
'Category' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'TerrorismInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HitFlag' => array( 'type' => 'integer', 'location' => 'xml', ),
'Score' => array( 'type' => 'integer', 'location' => 'xml', ),
'Label' => array( 'type' => 'string', 'location' => 'xml', ),
'SubLabel' => array( 'type' => 'string', 'location' => 'xml', ),
'Category' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'PoliticsInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HitFlag' => array( 'type' => 'integer', 'location' => 'xml', ),
'Score' => array( 'type' => 'integer', 'location' => 'xml', ),
'Label' => array( 'type' => 'string', 'location' => 'xml', ),
'SubLabel' => array( 'type' => 'string', 'location' => 'xml', ),
'Category' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'AdsInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HitFlag' => array( 'type' => 'integer', 'location' => 'xml', ),
'Score' => array( 'type' => 'integer', 'location' => 'xml', ),
'Label' => array( 'type' => 'string', 'location' => 'xml', ),
'SubLabel' => array( 'type' => 'string', 'location' => 'xml', ),
'Category' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'TeenagerInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HitFlag' => array( 'type' => 'integer', 'location' => 'xml', ),
'Score' => array( 'type' => 'integer', 'location' => 'xml', ),
'Label' => array( 'type' => 'string', 'location' => 'xml', ),
'SubLabel' => array( 'type' => 'string', 'location' => 'xml', ),
'Category' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'Section' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'properties' => array(
'Url' => array( 'type' => 'string', 'location' => 'xml', ),
'Text' => array( 'type' => 'string', 'location' => 'xml', ),
'Label' => array( 'type' => 'string', 'location' => 'xml', ),
'OffsetTime' => array( 'type' => 'integer', 'location' => 'xml', ),
'Duration' => array( 'type' => 'integer', 'location' => 'xml', ),
'Result' => array( 'type' => 'integer', 'location' => 'xml', ),
'PornInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HitFlag' => array( 'type' => 'integer', 'location' => 'xml', ),
'Score' => array( 'type' => 'integer', 'location' => 'xml', ),
'Category' => array( 'type' => 'string', 'location' => 'xml', ),
'SubLabel' => array( 'type' => 'string', 'location' => 'xml', ),
'Keywords' => array(
'type' => 'array',
'location' => 'xml',
'items' => array( 'type' => 'string', 'location' => 'xml', ),
),
'LibResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'LibType' => array( 'type' => 'integer', 'location' => 'xml',),
'LibName' => array( 'type' => 'string', 'location' => 'xml',),
'Keywords' => array(
'type' => 'array',
'location' => 'xml',
'items' => array( 'type' => 'string', 'location' => 'xml',),
),
),
),
),
'SpeakerResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Label' => array( 'type' => 'string', 'location' => 'xml',),
'Score' => array( 'type' => 'integer', 'location' => 'xml',),
'StartTime' => array( 'type' => 'integer', 'location' => 'xml',),
'EndTime' => array( 'type' => 'integer', 'location' => 'xml',),
),
),
),
'RecognitionResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Label' => array( 'type' => 'string', 'location' => 'xml',),
'Score' => array( 'type' => 'integer', 'location' => 'xml',),
'StartTime' => array( 'type' => 'integer', 'location' => 'xml',),
'EndTime' => array( 'type' => 'integer', 'location' => 'xml',),
),
),
),
),
),
'TerrorismInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HitFlag' => array( 'type' => 'integer', 'location' => 'xml', ),
'Score' => array( 'type' => 'integer', 'location' => 'xml', ),
'Category' => array( 'type' => 'string', 'location' => 'xml', ),
'SubLabel' => array( 'type' => 'string', 'location' => 'xml', ),
'Keywords' => array(
'type' => 'array',
'location' => 'xml',
'items' => array( 'type' => 'string', 'location' => 'xml', ),
),
'LibResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'LibType' => array( 'type' => 'integer', 'location' => 'xml',),
'LibName' => array( 'type' => 'string', 'location' => 'xml',),
'Keywords' => array(
'type' => 'array',
'location' => 'xml',
'items' => array( 'type' => 'string', 'location' => 'xml',),
),
),
),
),
'SpeakerResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Label' => array( 'type' => 'string', 'location' => 'xml',),
'Score' => array( 'type' => 'integer', 'location' => 'xml',),
'StartTime' => array( 'type' => 'integer', 'location' => 'xml',),
'EndTime' => array( 'type' => 'integer', 'location' => 'xml',),
),
),
),
'RecognitionResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Label' => array( 'type' => 'string', 'location' => 'xml',),
'Score' => array( 'type' => 'integer', 'location' => 'xml',),
'StartTime' => array( 'type' => 'integer', 'location' => 'xml',),
'EndTime' => array( 'type' => 'integer', 'location' => 'xml',),
),
),
),
),
),
'PoliticsInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HitFlag' => array( 'type' => 'integer', 'location' => 'xml', ),
'Score' => array( 'type' => 'integer', 'location' => 'xml', ),
'Category' => array( 'type' => 'string', 'location' => 'xml', ),
'SubLabel' => array( 'type' => 'string', 'location' => 'xml', ),
'Keywords' => array(
'type' => 'array',
'location' => 'xml',
'items' => array( 'type' => 'string', 'location' => 'xml', ),
),
'LibResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'LibType' => array( 'type' => 'integer', 'location' => 'xml',),
'LibName' => array( 'type' => 'string', 'location' => 'xml',),
'Keywords' => array(
'type' => 'array',
'location' => 'xml',
'items' => array( 'type' => 'string', 'location' => 'xml',),
),
),
),
),
'SpeakerResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Label' => array( 'type' => 'string', 'location' => 'xml',),
'Score' => array( 'type' => 'integer', 'location' => 'xml',),
'StartTime' => array( 'type' => 'integer', 'location' => 'xml',),
'EndTime' => array( 'type' => 'integer', 'location' => 'xml',),
),
),
),
'RecognitionResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Label' => array( 'type' => 'string', 'location' => 'xml',),
'Score' => array( 'type' => 'integer', 'location' => 'xml',),
'StartTime' => array( 'type' => 'integer', 'location' => 'xml',),
'EndTime' => array( 'type' => 'integer', 'location' => 'xml',),
),
),
),
),
),
'AdsInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HitFlag' => array( 'type' => 'integer', 'location' => 'xml', ),
'Score' => array( 'type' => 'integer', 'location' => 'xml', ),
'Category' => array( 'type' => 'string', 'location' => 'xml', ),
'SubLabel' => array( 'type' => 'string', 'location' => 'xml', ),
'Keywords' => array(
'type' => 'array',
'location' => 'xml',
'items' => array( 'type' => 'string', 'location' => 'xml', ),
),
'LibResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'LibType' => array( 'type' => 'integer', 'location' => 'xml',),
'LibName' => array( 'type' => 'string', 'location' => 'xml',),
'Keywords' => array(
'type' => 'array',
'location' => 'xml',
'items' => array( 'type' => 'string', 'location' => 'xml',),
),
),
),
),
'SpeakerResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Label' => array( 'type' => 'string', 'location' => 'xml',),
'Score' => array( 'type' => 'integer', 'location' => 'xml',),
'StartTime' => array( 'type' => 'integer', 'location' => 'xml',),
'EndTime' => array( 'type' => 'integer', 'location' => 'xml',),
),
),
),
'RecognitionResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Label' => array( 'type' => 'string', 'location' => 'xml',),
'Score' => array( 'type' => 'integer', 'location' => 'xml',),
'StartTime' => array( 'type' => 'integer', 'location' => 'xml',),
'EndTime' => array( 'type' => 'integer', 'location' => 'xml',),
),
),
),
),
),
'TeenagerInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HitFlag' => array( 'type' => 'integer', 'location' => 'xml', ),
'Score' => array( 'type' => 'integer', 'location' => 'xml', ),
'Category' => array( 'type' => 'string', 'location' => 'xml', ),
'SubLabel' => array( 'type' => 'string', 'location' => 'xml', ),
'Keywords' => array(
'type' => 'array',
'location' => 'xml',
'items' => array( 'type' => 'string', 'location' => 'xml', ),
),
'LibResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'LibType' => array( 'type' => 'integer', 'location' => 'xml',),
'LibName' => array( 'type' => 'string', 'location' => 'xml',),
'Keywords' => array(
'type' => 'array',
'location' => 'xml',
'items' => array( 'type' => 'string', 'location' => 'xml',),
),
),
),
),
'SpeakerResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Label' => array( 'type' => 'string', 'location' => 'xml',),
'Score' => array( 'type' => 'integer', 'location' => 'xml',),
'StartTime' => array( 'type' => 'integer', 'location' => 'xml',),
'EndTime' => array( 'type' => 'integer', 'location' => 'xml',),
),
),
),
'RecognitionResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Label' => array( 'type' => 'string', 'location' => 'xml',),
'Score' => array( 'type' => 'integer', 'location' => 'xml',),
'StartTime' => array( 'type' => 'integer', 'location' => 'xml',),
'EndTime' => array( 'type' => 'integer', 'location' => 'xml',),
),
),
),
),
),
'LanguageResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Label' => array( 'type' => 'string', 'location' => 'xml',),
'Score' => array( 'type' => 'integer', 'location' => 'xml',),
'StartTime' => array( 'type' => 'integer', 'location' => 'xml',),
'EndTime' => array( 'type' => 'integer', 'location' => 'xml',),
),
),
),
),
),
),
'UserInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'TokenId' => array( 'type' => 'string', 'location' => 'xml',),
'Nickname' => array( 'type' => 'string', 'location' => 'xml',),
'DeviceId' => array( 'type' => 'string', 'location' => 'xml',),
'AppId' => array( 'type' => 'string', 'location' => 'xml',),
'Room' => array( 'type' => 'string', 'location' => 'xml',),
'IP' => array( 'type' => 'string', 'location' => 'xml',),
'Type' => array( 'type' => 'string', 'location' => 'xml',),
'ReceiveTokenId' => array( 'type' => 'string', 'location' => 'xml',),
'Gender' => array( 'type' => 'string', 'location' => 'xml',),
'Level' => array( 'type' => 'string', 'location' => 'xml',),
'Role' => array( 'type' => 'string', 'location' => 'xml',),
),
),
'ListInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'ListResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'ListType' => array( 'type' => 'integer', 'location' => 'xml',),
'ListName' => array( 'type' => 'string', 'location' => 'xml',),
'Entity' => array( 'type' => 'string', 'location' => 'xml',),
),
),
),
),
),
'CosHeaders' => array(
'type' => 'object',
'location' => 'xml',
),
),
),
),
);
}
public static function GetDetectTextResult() {
return array(
'httpMethod' => 'GET',
'uri' => '/{Bucket}text/auditing/{/Key*}',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'GetDetectTextResultOutput',
'responseType' => 'model',
'parameters' => array(
'Bucket' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
),
'Key' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
),
),
);
}
public static function GetDetectTextResultOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
'JobsDetail' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Code' => array( 'type' => 'string', 'location' => 'xml', ),
'Message' => array( 'type' => 'string', 'location' => 'xml', ),
'DataId' => array( 'type' => 'string', 'location' => 'xml', ),
'JobId' => array( 'type' => 'string', 'location' => 'xml', ),
'State' => array( 'type' => 'string', 'location' => 'xml', ),
'CreationTime' => array( 'type' => 'string', 'location' => 'xml', ),
'Object' => array( 'type' => 'string', 'location' => 'xml', ),
'Content' => array( 'type' => 'string', 'location' => 'xml', ),
'SectionCount' => array( 'type' => 'integer', 'location' => 'xml', ),
'Label' => array( 'type' => 'string', 'location' => 'xml', ),
'SubLabel' => array( 'type' => 'string', 'location' => 'xml', ),
'Result' => array( 'type' => 'integer', 'location' => 'xml', ),
'PornInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HitFlag' => array( 'type' => 'integer', 'location' => 'xml', ),
'Count' => array( 'type' => 'integer', 'location' => 'xml', ),
),
),
'TerrorismInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HitFlag' => array( 'type' => 'integer', 'location' => 'xml', ),
'Count' => array( 'type' => 'integer', 'location' => 'xml', ),
),
),
'PoliticsInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HitFlag' => array( 'type' => 'integer', 'location' => 'xml', ),
'Count' => array( 'type' => 'integer', 'location' => 'xml', ),
),
),
'AdsInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HitFlag' => array( 'type' => 'integer', 'location' => 'xml', ),
'Count' => array( 'type' => 'integer', 'location' => 'xml', ),
),
),
'IllegalInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HitFlag' => array( 'type' => 'integer', 'location' => 'xml', ),
'Count' => array( 'type' => 'integer', 'location' => 'xml', ),
),
),
'AbuseInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HitFlag' => array( 'type' => 'integer', 'location' => 'xml', ),
'Count' => array( 'type' => 'integer', 'location' => 'xml', ),
),
),
'Section' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'properties' => array(
'StartByte' => array( 'type' => 'integer', 'location' => 'xml', ),
'Label' => array( 'type' => 'string', 'location' => 'xml', ),
'Result' => array( 'type' => 'integer', 'location' => 'xml', ),
'PornInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HitFlag' => array( 'type' => 'integer', 'location' => 'xml', ),
'Score' => array( 'type' => 'integer', 'location' => 'xml', ),
'Keywords' => array( 'type' => 'string', 'location' => 'xml', ),
'SubLabel' => array( 'type' => 'string', 'location' => 'xml',),
'LibResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'LibType' => array( 'type' => 'integer', 'location' => 'xml',),
'LibName' => array( 'type' => 'string', 'location' => 'xml',),
'Keywords' => array(
'type' => 'array',
'location' => 'xml',
'items' => array( 'type' => 'string', 'location' => 'xml',),
),
),
),
),
),
),
'TerrorismInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HitFlag' => array( 'type' => 'integer', 'location' => 'xml', ),
'Score' => array( 'type' => 'integer', 'location' => 'xml', ),
'Keywords' => array( 'type' => 'string', 'location' => 'xml', ),
'SubLabel' => array( 'type' => 'string', 'location' => 'xml',),
'LibResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'LibType' => array( 'type' => 'integer', 'location' => 'xml',),
'LibName' => array( 'type' => 'string', 'location' => 'xml',),
'Keywords' => array(
'type' => 'array',
'location' => 'xml',
'items' => array( 'type' => 'string', 'location' => 'xml',),
),
),
),
),
),
),
'PoliticsInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HitFlag' => array( 'type' => 'integer', 'location' => 'xml', ),
'Score' => array( 'type' => 'integer', 'location' => 'xml', ),
'Keywords' => array( 'type' => 'string', 'location' => 'xml', ),
'SubLabel' => array( 'type' => 'string', 'location' => 'xml',),
'LibResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'LibType' => array( 'type' => 'integer', 'location' => 'xml',),
'LibName' => array( 'type' => 'string', 'location' => 'xml',),
'Keywords' => array(
'type' => 'array',
'location' => 'xml',
'items' => array( 'type' => 'string', 'location' => 'xml',),
),
),
),
),
),
),
'AdsInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HitFlag' => array( 'type' => 'integer', 'location' => 'xml', ),
'Score' => array( 'type' => 'integer', 'location' => 'xml', ),
'Keywords' => array( 'type' => 'string', 'location' => 'xml', ),
'SubLabel' => array( 'type' => 'string', 'location' => 'xml',),
'LibResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'LibType' => array( 'type' => 'integer', 'location' => 'xml',),
'LibName' => array( 'type' => 'string', 'location' => 'xml',),
'Keywords' => array(
'type' => 'array',
'location' => 'xml',
'items' => array( 'type' => 'string', 'location' => 'xml',),
),
),
),
),
),
),
'IllegalInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HitFlag' => array( 'type' => 'integer', 'location' => 'xml', ),
'Score' => array( 'type' => 'integer', 'location' => 'xml', ),
'Keywords' => array( 'type' => 'string', 'location' => 'xml', ),
'SubLabel' => array( 'type' => 'string', 'location' => 'xml',),
'LibResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'LibType' => array( 'type' => 'integer', 'location' => 'xml',),
'LibName' => array( 'type' => 'string', 'location' => 'xml',),
'Keywords' => array(
'type' => 'array',
'location' => 'xml',
'items' => array( 'type' => 'string', 'location' => 'xml',),
),
),
),
),
),
),
'AbuseInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HitFlag' => array( 'type' => 'integer', 'location' => 'xml', ),
'Score' => array( 'type' => 'integer', 'location' => 'xml', ),
'Keywords' => array( 'type' => 'string', 'location' => 'xml', ),
'SubLabel' => array( 'type' => 'string', 'location' => 'xml',),
'LibResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'LibType' => array( 'type' => 'integer', 'location' => 'xml',),
'LibName' => array( 'type' => 'string', 'location' => 'xml',),
'Keywords' => array(
'type' => 'array',
'location' => 'xml',
'items' => array( 'type' => 'string', 'location' => 'xml',),
),
),
),
),
),
),
),
),
),
'UserInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'TokenId' => array( 'type' => 'string', 'location' => 'xml',),
'Nickname' => array( 'type' => 'string', 'location' => 'xml',),
'DeviceId' => array( 'type' => 'string', 'location' => 'xml',),
'AppId' => array( 'type' => 'string', 'location' => 'xml',),
'Room' => array( 'type' => 'string', 'location' => 'xml',),
'IP' => array( 'type' => 'string', 'location' => 'xml',),
'Type' => array( 'type' => 'string', 'location' => 'xml',),
'ReceiveTokenId' => array( 'type' => 'string', 'location' => 'xml',),
'Gender' => array( 'type' => 'string', 'location' => 'xml',),
'Level' => array( 'type' => 'string', 'location' => 'xml',),
'Role' => array( 'type' => 'string', 'location' => 'xml',),
),
),
'ListInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'ListResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'ListType' => array( 'type' => 'integer', 'location' => 'xml',),
'ListName' => array( 'type' => 'string', 'location' => 'xml',),
'Entity' => array( 'type' => 'string', 'location' => 'xml',),
),
),
),
),
),
),
),
),
);
}
public static function DetectVideo() {
return array(
'httpMethod' => 'POST',
'uri' => '/{Bucket}video/auditing',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'DetectVideoOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'Request',
),
),
'parameters' => array(
'Bucket' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
),
'Input' => array(
'location' => 'xml',
'type' => 'object',
'properties' => array(
'Object' => array( 'type' => 'string', 'location' => 'xml', ),
'Url' => array( 'type' => 'string', 'location' => 'xml', ),
'DataId' => array( 'type' => 'string', 'location' => 'xml', ),
'UserInfo' => array(
'location' => 'xml',
'type' => 'object',
'properties' => array(
'TokenId' => array( 'type' => 'string', 'location' => 'xml', ),
'Nickname' => array( 'type' => 'string', 'location' => 'xml', ),
'DeviceId' => array( 'type' => 'string', 'location' => 'xml', ),
'AppId' => array( 'type' => 'string', 'location' => 'xml', ),
'Room' => array( 'type' => 'string', 'location' => 'xml', ),
'IP' => array( 'type' => 'string', 'location' => 'xml', ),
'Type' => array( 'type' => 'string', 'location' => 'xml', ),
'ReceiveTokenId' => array( 'type' => 'string', 'location' => 'xml', ),
'Gender' => array( 'type' => 'string', 'location' => 'xml', ),
'Level' => array( 'type' => 'string', 'location' => 'xml', ),
'Role' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
'Conf' => array(
'location' => 'xml',
'type' => 'object',
'properties' => array(
'DetectType' => array( 'type' => 'string', 'location' => 'xml', ),
'Callback' => array( 'type' => 'string', 'location' => 'xml', ),
'BizType' => array( 'type' => 'string', 'location' => 'xml', ),
'CallbackVersion' => array( 'type' => 'string', 'location' => 'xml', ),
'DetectContent' => array( 'type' => 'integer', 'location' => 'xml', ),
'CallbackType' => array( 'type' => 'integer', 'location' => 'xml', ),
'Snapshot' => array(
'location' => 'xml',
'type' => 'object',
'properties' => array(
'Mode' => array( 'type' => 'string', 'location' => 'xml', ),
'Count' => array( 'type' => 'string', 'location' => 'xml', ),
'TimeInterval' => array( 'type' => 'numeric', 'location' => 'xml', ),
),
),
),
),
),
);
}
public static function DetectVideoOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'RequestId' => array( 'type' => 'string', 'location' => 'header', 'sentAs' => 'x-ci-request-id', ),
'ContentType' => array( 'type' => 'string', 'location' => 'header', 'sentAs' => 'Content-Type', ),
'ContentLength' => array( 'type' => 'numeric', 'minimum'=> 0, 'location' => 'header', 'sentAs' => 'Content-Length', ),
'JobsDetail' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'DataId' => array( 'type' => 'string', 'location' => 'xml', ),
'JobId' => array( 'type' => 'string', 'location' => 'xml', ),
'State' => array( 'type' => 'string', 'location' => 'xml', ),
'CreationTime' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
);
}
public static function GetDetectVideoResult() {
return array(
'httpMethod' => 'GET',
'uri' => '/{Bucket}video/auditing/{/Key*}',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'GetDetectVideoResultOutput',
'responseType' => 'model',
'parameters' => array(
'Bucket' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
),
'Key' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
),
),
);
}
public static function GetDetectVideoResultOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
'JobsDetail' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Code' => array('type' => 'string', 'location' => 'xml',),
'Message' => array('type' => 'string', 'location' => 'xml',),
'DataId' => array('type' => 'string', 'location' => 'xml',),
'JobId' => array('type' => 'string', 'location' => 'xml',),
'State' => array('type' => 'string', 'location' => 'xml',),
'CreationTime' => array('type' => 'string', 'location' => 'xml',),
'Object' => array('type' => 'string', 'location' => 'xml',),
'Url' => array('type' => 'string', 'location' => 'xml',),
'SnapshotCount' => array('type' => 'string', 'location' => 'xml',),
'Label' => array('type' => 'string', 'location' => 'xml',),
'Result' => array('type' => 'integer', 'location' => 'xml',),
'PornInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HitFlag' => array('type' => 'integer', 'location' => 'xml',),
'Count' => array('type' => 'integer', 'location' => 'xml',),
)
),
'TerrorismInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HitFlag' => array('type' => 'integer', 'location' => 'xml',),
'Count' => array('type' => 'integer', 'location' => 'xml',),
)
),
'PoliticsInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HitFlag' => array('type' => 'integer', 'location' => 'xml',),
'Count' => array('type' => 'integer', 'location' => 'xml',),
)
),
'AdsInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HitFlag' => array('type' => 'integer', 'location' => 'xml',),
'Count' => array('type' => 'integer', 'location' => 'xml',),
)
),
'TeenagerInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HitFlag' => array('type' => 'integer', 'location' => 'xml',),
'Count' => array('type' => 'integer', 'location' => 'xml',),
)
),
'Snapshot' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'properties' => array(
'Url' => array('type' => 'string', 'location' => 'xml',),
'SnapshotTime' => array('type' => 'integer', 'location' => 'xml',),
'Text' => array('type' => 'string', 'location' => 'xml',),
'Label' => array('type' => 'string', 'location' => 'xml',),
'Result' => array('type' => 'integer', 'location' => 'xml',),
'PornInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HitFlag' => array('type' => 'integer', 'location' => 'xml',),
'Score' => array('type' => 'integer', 'location' => 'xml',),
'Label' => array('type' => 'string', 'location' => 'xml',),
'Category' => array('type' => 'string', 'location' => 'xml',),
'SubLabel' => array('type' => 'string', 'location' => 'xml',),
'OcrResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Text' => array('type' => 'integer', 'location' => 'xml',),
'Keywords' => array(
'type' => 'array',
'location' => 'xml',
'items' => array('type' => 'string', 'location' => 'xml',),
),
'Location' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'X' => array('type' => 'numeric', 'location' => 'xml',),
'Y' => array('type' => 'numeric', 'location' => 'xml',),
'Height' => array('type' => 'numeric', 'location' => 'xml',),
'Width' => array('type' => 'numeric', 'location' => 'xml',),
'Rotate' => array('type' => 'numeric', 'location' => 'xml',),
)
),
)
),
),
'ObjectResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Name' => array('type' => 'string', 'location' => 'xml',),
'Location' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'X' => array('type' => 'numeric', 'location' => 'xml',),
'Y' => array('type' => 'numeric', 'location' => 'xml',),
'Height' => array('type' => 'numeric', 'location' => 'xml',),
'Width' => array('type' => 'numeric', 'location' => 'xml',),
'Rotate' => array('type' => 'numeric', 'location' => 'xml',),
)
),
)
),
),
'LibResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'ImageId' => array( 'type' => 'string', 'location' => 'xml',),
'Score' => array( 'type' => 'integer', 'location' => 'xml',),
),
),
),
)
),
'TerrorismInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HitFlag' => array('type' => 'integer', 'location' => 'xml',),
'Score' => array('type' => 'integer', 'location' => 'xml',),
'Label' => array('type' => 'string', 'location' => 'xml',),
'Category' => array('type' => 'string', 'location' => 'xml',),
'SubLabel' => array('type' => 'string', 'location' => 'xml',),
'OcrResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Text' => array('type' => 'integer', 'location' => 'xml',),
'Keywords' => array(
'type' => 'array',
'location' => 'xml',
'items' => array('type' => 'string', 'location' => 'xml',),
),
'Location' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'X' => array('type' => 'numeric', 'location' => 'xml',),
'Y' => array('type' => 'numeric', 'location' => 'xml',),
'Height' => array('type' => 'numeric', 'location' => 'xml',),
'Width' => array('type' => 'numeric', 'location' => 'xml',),
'Rotate' => array('type' => 'numeric', 'location' => 'xml',),
)
),
)
),
),
'ObjectResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Name' => array('type' => 'string', 'location' => 'xml',),
'Location' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'X' => array('type' => 'numeric', 'location' => 'xml',),
'Y' => array('type' => 'numeric', 'location' => 'xml',),
'Height' => array('type' => 'numeric', 'location' => 'xml',),
'Width' => array('type' => 'numeric', 'location' => 'xml',),
'Rotate' => array('type' => 'numeric', 'location' => 'xml',),
)
),
)
),
),
'LibResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'ImageId' => array( 'type' => 'string', 'location' => 'xml',),
'Score' => array( 'type' => 'integer', 'location' => 'xml',),
),
),
),
)
),
'PoliticsInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HitFlag' => array('type' => 'integer', 'location' => 'xml',),
'Score' => array('type' => 'integer', 'location' => 'xml',),
'Label' => array('type' => 'string', 'location' => 'xml',),
'Category' => array('type' => 'string', 'location' => 'xml',),
'SubLabel' => array('type' => 'string', 'location' => 'xml',),
'OcrResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Text' => array('type' => 'integer', 'location' => 'xml',),
'Keywords' => array(
'type' => 'array',
'location' => 'xml',
'items' => array('type' => 'string', 'location' => 'xml',),
),
'Location' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'X' => array('type' => 'numeric', 'location' => 'xml',),
'Y' => array('type' => 'numeric', 'location' => 'xml',),
'Height' => array('type' => 'numeric', 'location' => 'xml',),
'Width' => array('type' => 'numeric', 'location' => 'xml',),
'Rotate' => array('type' => 'numeric', 'location' => 'xml',),
)
),
)
),
),
'ObjectResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Name' => array('type' => 'string', 'location' => 'xml',),
'Location' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'X' => array('type' => 'numeric', 'location' => 'xml',),
'Y' => array('type' => 'numeric', 'location' => 'xml',),
'Height' => array('type' => 'numeric', 'location' => 'xml',),
'Width' => array('type' => 'numeric', 'location' => 'xml',),
'Rotate' => array('type' => 'numeric', 'location' => 'xml',),
)
),
)
),
),
'LibResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'ImageId' => array( 'type' => 'string', 'location' => 'xml',),
'Score' => array( 'type' => 'integer', 'location' => 'xml',),
),
),
),
)
),
'AdsInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HitFlag' => array('type' => 'integer', 'location' => 'xml',),
'Score' => array('type' => 'integer', 'location' => 'xml',),
'Label' => array('type' => 'string', 'location' => 'xml',),
'Category' => array('type' => 'string', 'location' => 'xml',),
'SubLabel' => array('type' => 'string', 'location' => 'xml',),
'OcrResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Text' => array('type' => 'integer', 'location' => 'xml',),
'Keywords' => array(
'type' => 'array',
'location' => 'xml',
'items' => array('type' => 'string', 'location' => 'xml',),
),
'Location' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'X' => array('type' => 'numeric', 'location' => 'xml',),
'Y' => array('type' => 'numeric', 'location' => 'xml',),
'Height' => array('type' => 'numeric', 'location' => 'xml',),
'Width' => array('type' => 'numeric', 'location' => 'xml',),
'Rotate' => array('type' => 'numeric', 'location' => 'xml',),
)
),
)
),
),
'ObjectResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Name' => array('type' => 'string', 'location' => 'xml',),
'Location' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'X' => array('type' => 'numeric', 'location' => 'xml',),
'Y' => array('type' => 'numeric', 'location' => 'xml',),
'Height' => array('type' => 'numeric', 'location' => 'xml',),
'Width' => array('type' => 'numeric', 'location' => 'xml',),
'Rotate' => array('type' => 'numeric', 'location' => 'xml',),
)
),
)
),
),
'LibResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'ImageId' => array( 'type' => 'string', 'location' => 'xml',),
'Score' => array( 'type' => 'integer', 'location' => 'xml',),
),
),
),
)
),
'TeenagerInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HitFlag' => array('type' => 'integer', 'location' => 'xml',),
'Score' => array('type' => 'integer', 'location' => 'xml',),
'Label' => array('type' => 'string', 'location' => 'xml',),
'Category' => array('type' => 'string', 'location' => 'xml',),
'SubLabel' => array('type' => 'string', 'location' => 'xml',),
'OcrResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Text' => array('type' => 'integer', 'location' => 'xml',),
'Keywords' => array(
'type' => 'array',
'location' => 'xml',
'items' => array('type' => 'string', 'location' => 'xml',),
),
'Location' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'X' => array('type' => 'numeric', 'location' => 'xml',),
'Y' => array('type' => 'numeric', 'location' => 'xml',),
'Height' => array('type' => 'numeric', 'location' => 'xml',),
'Width' => array('type' => 'numeric', 'location' => 'xml',),
'Rotate' => array('type' => 'numeric', 'location' => 'xml',),
)
),
)
),
),
'ObjectResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Name' => array('type' => 'string', 'location' => 'xml',),
'Location' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'X' => array('type' => 'numeric', 'location' => 'xml',),
'Y' => array('type' => 'numeric', 'location' => 'xml',),
'Height' => array('type' => 'numeric', 'location' => 'xml',),
'Width' => array('type' => 'numeric', 'location' => 'xml',),
'Rotate' => array('type' => 'numeric', 'location' => 'xml',),
)
),
)
),
),
'LibResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'ImageId' => array( 'type' => 'string', 'location' => 'xml',),
'Score' => array( 'type' => 'integer', 'location' => 'xml',),
),
),
),
)
),
)
),
),
'AudioSection' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'properties' => array(
'Url' => array('type' => 'string', 'location' => 'xml',),
'Text' => array('type' => 'string', 'location' => 'xml',),
'OffsetTime' => array('type' => 'integer', 'location' => 'xml',),
'Duration' => array('type' => 'integer', 'location' => 'xml',),
'Label' => array('type' => 'string', 'location' => 'xml',),
'Result' => array('type' => 'integer', 'location' => 'xml',),
'PornInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HitFlag' => array('type' => 'string', 'location' => 'xml',),
'Score' => array('type' => 'string', 'location' => 'xml',),
'Category' => array('type' => 'string', 'location' => 'xml',),
'Keywords' => array(
'type' => 'array',
'location' => 'xml',
'items' => array('type' => 'string', 'location' => 'xml',),
),
'LibResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'LibType' => array( 'type' => 'integer', 'location' => 'xml',),
'LibName' => array( 'type' => 'string', 'location' => 'xml',),
'Keywords' => array(
'type' => 'array',
'location' => 'xml',
'items' => array( 'type' => 'string', 'location' => 'xml',),
),
),
),
),
)
),
'TerrorismInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HitFlag' => array('type' => 'string', 'location' => 'xml',),
'Score' => array('type' => 'string', 'location' => 'xml',),
'Category' => array('type' => 'string', 'location' => 'xml',),
'Keywords' => array(
'type' => 'array',
'location' => 'xml',
'items' => array('type' => 'string', 'location' => 'xml',),
),
'LibResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'LibType' => array( 'type' => 'integer', 'location' => 'xml',),
'LibName' => array( 'type' => 'string', 'location' => 'xml',),
'Keywords' => array(
'type' => 'array',
'location' => 'xml',
'items' => array( 'type' => 'string', 'location' => 'xml',),
),
),
),
),
)
),
'PoliticsInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HitFlag' => array('type' => 'string', 'location' => 'xml',),
'Score' => array('type' => 'string', 'location' => 'xml',),
'Category' => array('type' => 'string', 'location' => 'xml',),
'Keywords' => array(
'type' => 'array',
'location' => 'xml',
'items' => array('type' => 'string', 'location' => 'xml',),
),
'LibResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'LibType' => array( 'type' => 'integer', 'location' => 'xml',),
'LibName' => array( 'type' => 'string', 'location' => 'xml',),
'Keywords' => array(
'type' => 'array',
'location' => 'xml',
'items' => array( 'type' => 'string', 'location' => 'xml',),
),
),
),
),
)
),
'AdsInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HitFlag' => array('type' => 'string', 'location' => 'xml',),
'Score' => array('type' => 'string', 'location' => 'xml',),
'Category' => array('type' => 'string', 'location' => 'xml',),
'Keywords' => array(
'type' => 'array',
'location' => 'xml',
'items' => array('type' => 'string', 'location' => 'xml',),
),
'LibResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'LibType' => array( 'type' => 'integer', 'location' => 'xml',),
'LibName' => array( 'type' => 'string', 'location' => 'xml',),
'Keywords' => array(
'type' => 'array',
'location' => 'xml',
'items' => array( 'type' => 'string', 'location' => 'xml',),
),
),
),
),
)
),
'TeenagerInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HitFlag' => array('type' => 'string', 'location' => 'xml',),
'Score' => array('type' => 'string', 'location' => 'xml',),
'Category' => array('type' => 'string', 'location' => 'xml',),
'Keywords' => array(
'type' => 'array',
'location' => 'xml',
'items' => array('type' => 'string', 'location' => 'xml',),
),
'LibResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'LibType' => array( 'type' => 'integer', 'location' => 'xml',),
'LibName' => array( 'type' => 'string', 'location' => 'xml',),
'Keywords' => array(
'type' => 'array',
'location' => 'xml',
'items' => array( 'type' => 'string', 'location' => 'xml',),
),
),
),
),
)
),
),
),
),
'UserInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'TokenId' => array( 'type' => 'string', 'location' => 'xml',),
'Nickname' => array( 'type' => 'string', 'location' => 'xml',),
'DeviceId' => array( 'type' => 'string', 'location' => 'xml',),
'AppId' => array( 'type' => 'string', 'location' => 'xml',),
'Room' => array( 'type' => 'string', 'location' => 'xml',),
'IP' => array( 'type' => 'string', 'location' => 'xml',),
'Type' => array( 'type' => 'string', 'location' => 'xml',),
'ReceiveTokenId' => array( 'type' => 'string', 'location' => 'xml',),
'Gender' => array( 'type' => 'string', 'location' => 'xml',),
'Level' => array( 'type' => 'string', 'location' => 'xml',),
'Role' => array( 'type' => 'string', 'location' => 'xml',),
),
),
'ListInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'ListResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'ListType' => array( 'type' => 'integer', 'location' => 'xml',),
'ListName' => array( 'type' => 'string', 'location' => 'xml',),
'Entity' => array( 'type' => 'string', 'location' => 'xml',),
),
),
),
),
),
)
),
'NonExistJobIds' => array('type' => 'string', 'location' => 'xml',)
),
);
}
public static function DetectDocument() {
return array(
'httpMethod' => 'POST',
'uri' => '/{Bucket}document/auditing',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'DetectDocumentOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'Request',
),
),
'parameters' => array(
'Bucket' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
),
'Input' => array(
'location' => 'xml',
'type' => 'object',
'properties' => array(
'Object' => array( 'type' => 'string', 'location' => 'xml', ),
'Url' => array( 'type' => 'string', 'location' => 'xml', ),
'Type' => array( 'type' => 'string', 'location' => 'xml', ),
'DataId' => array( 'type' => 'string', 'location' => 'xml', ),
'UserInfo' => array(
'location' => 'xml',
'type' => 'object',
'properties' => array(
'TokenId' => array( 'type' => 'string', 'location' => 'xml', ),
'Nickname' => array( 'type' => 'string', 'location' => 'xml', ),
'DeviceId' => array( 'type' => 'string', 'location' => 'xml', ),
'AppId' => array( 'type' => 'string', 'location' => 'xml', ),
'Room' => array( 'type' => 'string', 'location' => 'xml', ),
'IP' => array( 'type' => 'string', 'location' => 'xml', ),
'Type' => array( 'type' => 'string', 'location' => 'xml', ),
'ReceiveTokenId' => array( 'type' => 'string', 'location' => 'xml', ),
'Gender' => array( 'type' => 'string', 'location' => 'xml', ),
'Level' => array( 'type' => 'string', 'location' => 'xml', ),
'Role' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
'Conf' => array(
'location' => 'xml',
'type' => 'object',
'properties' => array(
'DetectType' => array( 'type' => 'string', 'location' => 'xml', ),
'Callback' => array( 'type' => 'string', 'location' => 'xml', ),
'BizType' => array( 'type' => 'string', 'location' => 'xml', ),
'CallbackType' => array( 'type' => 'integer', 'location' => 'xml', ),
),
),
),
);
}
public static function DetectDocumentOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'RequestId' => array( 'type' => 'string', 'location' => 'header', 'sentAs' => 'x-ci-request-id', ),
'ContentType' => array( 'type' => 'string', 'location' => 'header', 'sentAs' => 'Content-Type', ),
'ContentLength' => array( 'type' => 'numeric', 'minimum'=> 0, 'location' => 'header', 'sentAs' => 'Content-Length', ),
'JobsDetail' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'DataId' => array( 'type' => 'string', 'location' => 'xml', ),
'JobId' => array( 'type' => 'string', 'location' => 'xml', ),
'State' => array( 'type' => 'string', 'location' => 'xml', ),
'CreationTime' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
);
}
public static function GetDetectDocumentResult() {
return array(
'httpMethod' => 'GET',
'uri' => '/{Bucket}document/auditing/{/Key*}',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'GetDetectDocumentResultOutput',
'responseType' => 'model',
'parameters' => array(
'Bucket' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
),
'Key' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
),
),
);
}
public static function GetDetectDocumentResultOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
'JobsDetail' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Code' => array('type' => 'string', 'location' => 'xml',),
'Message' => array('type' => 'string', 'location' => 'xml',),
'DataId' => array('type' => 'string', 'location' => 'xml',),
'JobId' => array('type' => 'string', 'location' => 'xml',),
'State' => array('type' => 'string', 'location' => 'xml',),
'Suggestion' => array('type' => 'integer', 'location' => 'xml',),
'Label' => array('type' => 'string', 'location' => 'xml',),
'CreationTime' => array('type' => 'string', 'location' => 'xml',),
'Object' => array('type' => 'string', 'location' => 'xml',),
'Url' => array('type' => 'string', 'location' => 'xml',),
'PageCount' => array('type' => 'integer', 'location' => 'xml',),
'Labels' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'PornInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HitFlag' => array('type' => 'integer', 'location' => 'xml',),
'Score' => array('type' => 'integer', 'location' => 'xml',),
),
),
'TerrorismInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HitFlag' => array('type' => 'integer', 'location' => 'xml',),
'Score' => array('type' => 'integer', 'location' => 'xml',),
),
),
'PoliticsInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HitFlag' => array('type' => 'integer', 'location' => 'xml',),
'Score' => array('type' => 'integer', 'location' => 'xml',),
),
),
'AdsInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HitFlag' => array('type' => 'integer', 'location' => 'xml',),
'Score' => array('type' => 'integer', 'location' => 'xml',),
),
),
),
),
'PageSegment' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Results' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Url' => array('type' => 'string', 'location' => 'xml',),
'Text' => array('type' => 'string', 'location' => 'xml',),
'PageNumber' => array('type' => 'integer', 'location' => 'xml',),
'SheetNumber' => array('type' => 'integer', 'location' => 'xml',),
'Label' => array('type' => 'string', 'location' => 'xml',),
'Suggestion' => array('type' => 'integer', 'location' => 'xml',),
'PornInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HitFlag' => array('type' => 'integer', 'location' => 'xml',),
'Category' => array('type' => 'string', 'location' => 'xml',),
'SubLabel' => array('type' => 'string', 'location' => 'xml',),
'Score' => array('type' => 'integer', 'location' => 'xml',),
'OcrResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Text' => array('type' => 'string', 'location' => 'xml',),
'Keywords' => array(
'type' => 'array',
'location' => 'xml',
'items' => array('type' => 'string', 'location' => 'xml',)
),
'Location' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'X' => array('type' => 'numeric', 'location' => 'xml',),
'Y' => array('type' => 'numeric', 'location' => 'xml',),
'Height' => array('type' => 'numeric', 'location' => 'xml',),
'Width' => array('type' => 'numeric', 'location' => 'xml',),
'Rotate' => array('type' => 'numeric', 'location' => 'xml',),
),
),
),
),
),
'ObjectResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Name' => array('type' => 'string', 'location' => 'xml',),
'Location' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'X' => array('type' => 'numeric', 'location' => 'xml',),
'Y' => array('type' => 'numeric', 'location' => 'xml',),
'Height' => array('type' => 'numeric', 'location' => 'xml',),
'Width' => array('type' => 'numeric', 'location' => 'xml',),
'Rotate' => array('type' => 'numeric', 'location' => 'xml',),
),
),
),
),
),
'LibResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'ImageId' => array( 'type' => 'string', 'location' => 'xml',),
'Score' => array( 'type' => 'integer', 'location' => 'xml',),
),
),
),
),
),
'TerrorismInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HitFlag' => array('type' => 'integer', 'location' => 'xml',),
'Category' => array('type' => 'string', 'location' => 'xml',),
'SubLabel' => array('type' => 'string', 'location' => 'xml',),
'Score' => array('type' => 'integer', 'location' => 'xml',),
'OcrResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Text' => array('type' => 'string', 'location' => 'xml',),
'Keywords' => array(
'type' => 'array',
'location' => 'xml',
'items' => array('type' => 'string', 'location' => 'xml',)
),
'Location' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'X' => array('type' => 'numeric', 'location' => 'xml',),
'Y' => array('type' => 'numeric', 'location' => 'xml',),
'Height' => array('type' => 'numeric', 'location' => 'xml',),
'Width' => array('type' => 'numeric', 'location' => 'xml',),
'Rotate' => array('type' => 'numeric', 'location' => 'xml',),
),
),
),
),
),
'ObjectResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Name' => array('type' => 'string', 'location' => 'xml',),
'Location' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'X' => array('type' => 'numeric', 'location' => 'xml',),
'Y' => array('type' => 'numeric', 'location' => 'xml',),
'Height' => array('type' => 'numeric', 'location' => 'xml',),
'Width' => array('type' => 'numeric', 'location' => 'xml',),
'Rotate' => array('type' => 'numeric', 'location' => 'xml',),
),
),
),
),
),
'LibResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'ImageId' => array( 'type' => 'string', 'location' => 'xml',),
'Score' => array( 'type' => 'integer', 'location' => 'xml',),
),
),
),
),
),
'PoliticsInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HitFlag' => array('type' => 'integer', 'location' => 'xml',),
'Category' => array('type' => 'string', 'location' => 'xml',),
'SubLabel' => array('type' => 'string', 'location' => 'xml',),
'Score' => array('type' => 'integer', 'location' => 'xml',),
'OcrResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Text' => array('type' => 'string', 'location' => 'xml',),
'Keywords' => array(
'type' => 'array',
'location' => 'xml',
'items' => array('type' => 'string', 'location' => 'xml',)
),
'Location' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'X' => array('type' => 'numeric', 'location' => 'xml',),
'Y' => array('type' => 'numeric', 'location' => 'xml',),
'Height' => array('type' => 'numeric', 'location' => 'xml',),
'Width' => array('type' => 'numeric', 'location' => 'xml',),
'Rotate' => array('type' => 'numeric', 'location' => 'xml',),
),
),
),
),
),
'ObjectResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Name' => array('type' => 'string', 'location' => 'xml',),
'Location' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'X' => array('type' => 'numeric', 'location' => 'xml',),
'Y' => array('type' => 'numeric', 'location' => 'xml',),
'Height' => array('type' => 'numeric', 'location' => 'xml',),
'Width' => array('type' => 'numeric', 'location' => 'xml',),
'Rotate' => array('type' => 'numeric', 'location' => 'xml',),
),
),
),
),
),
'LibResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'ImageId' => array( 'type' => 'string', 'location' => 'xml',),
'Score' => array( 'type' => 'integer', 'location' => 'xml',),
),
),
),
),
),
'AdsInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HitFlag' => array('type' => 'integer', 'location' => 'xml',),
'Category' => array('type' => 'string', 'location' => 'xml',),
'SubLabel' => array('type' => 'string', 'location' => 'xml',),
'Score' => array('type' => 'integer', 'location' => 'xml',),
'OcrResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Text' => array('type' => 'string', 'location' => 'xml',),
'Keywords' => array(
'type' => 'array',
'location' => 'xml',
'items' => array('type' => 'string', 'location' => 'xml',)
),
'Location' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'X' => array('type' => 'numeric', 'location' => 'xml',),
'Y' => array('type' => 'numeric', 'location' => 'xml',),
'Height' => array('type' => 'numeric', 'location' => 'xml',),
'Width' => array('type' => 'numeric', 'location' => 'xml',),
'Rotate' => array('type' => 'numeric', 'location' => 'xml',),
),
),
),
),
),
'ObjectResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Name' => array('type' => 'string', 'location' => 'xml',),
'Location' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'X' => array('type' => 'numeric', 'location' => 'xml',),
'Y' => array('type' => 'numeric', 'location' => 'xml',),
'Height' => array('type' => 'numeric', 'location' => 'xml',),
'Width' => array('type' => 'numeric', 'location' => 'xml',),
'Rotate' => array('type' => 'numeric', 'location' => 'xml',),
),
),
),
),
),
'LibResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'ImageId' => array( 'type' => 'string', 'location' => 'xml',),
'Score' => array( 'type' => 'integer', 'location' => 'xml',),
),
),
),
),
),
),
),
),
),
),
'UserInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'TokenId' => array( 'type' => 'string', 'location' => 'xml',),
'Nickname' => array( 'type' => 'string', 'location' => 'xml',),
'DeviceId' => array( 'type' => 'string', 'location' => 'xml',),
'AppId' => array( 'type' => 'string', 'location' => 'xml',),
'Room' => array( 'type' => 'string', 'location' => 'xml',),
'IP' => array( 'type' => 'string', 'location' => 'xml',),
'Type' => array( 'type' => 'string', 'location' => 'xml',),
'ReceiveTokenId' => array( 'type' => 'string', 'location' => 'xml',),
'Gender' => array( 'type' => 'string', 'location' => 'xml',),
'Level' => array( 'type' => 'string', 'location' => 'xml',),
'Role' => array( 'type' => 'string', 'location' => 'xml',),
),
),
'ListInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'ListResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'ListType' => array( 'type' => 'integer', 'location' => 'xml',),
'ListName' => array( 'type' => 'string', 'location' => 'xml',),
'Entity' => array( 'type' => 'string', 'location' => 'xml',),
),
),
),
),
),
),
),
),
);
}
public static function CreateDocProcessJobs() {
return array(
'httpMethod' => 'POST',
'uri' => '/{Bucket}doc_jobs',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'CreateDocProcessJobsOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'Request',
),
),
'parameters' => array(
'Bucket' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
),
'Tag' => array(
'required' => true,
'type' => 'string',
'location' => 'xml',
),
'QueueId' => array(
'required' => true,
'type' => 'string',
'location' => 'xml',
),
'Input' => array(
'required' => true,
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Object' => array( 'required' => true, 'type' => 'string', 'location' => 'xml', ),
),
),
'Operation' => array(
'required' => true,
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Output' => array(
'required' => true,
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Region' => array(
'type' => 'string','required' => true,'location' => 'xml',
),
'Bucket' => array(
'type' => 'string','required' => true,'location' => 'xml',
),
'Object' => array(
'type' => 'string','required' => true,'location' => 'xml',
),
),
),
'DocProcess' => array(
'required' => true,
'type' => 'object',
'location' => 'xml',
'properties' => array(
'SrcType' => array(
'type' => 'string',
),
'TgtType' => array(
'type' => 'string',
),
'SheetId' => array(
'type' => 'integer',
),
'StartPage' => array(
'type' => 'integer',
),
'EndPage' => array(
'type' => 'integer',
),
'ImageParams' => array(
'type' => 'string',
),
'DocPassword' => array(
'type' => 'string',
),
'Comments' => array(
'type' => 'integer',
),
'PaperDirection' => array(
'type' => 'integer',
),
'Quality' => array(
'type' => 'integer',
),
'Zoom' => array(
'type' => 'integer',
),
),
),
),
),
),
);
}
public static function CreateDocProcessJobsOutput()
{
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'RequestId' => array('type' => 'string', 'location' => 'header', 'sentAs' => 'x-ci-request-id',),
'ContentType' => array('type' => 'string', 'location' => 'header', 'sentAs' => 'Content-Type',),
'ContentLength' => array('type' => 'numeric', 'minimum' => 0, 'location' => 'header', 'sentAs' => 'Content-Length',),
'JobsDetail' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'EndTime' => array('type' => 'string', 'location' => 'xml',),
'StartTime' => array('type' => 'string', 'location' => 'xml',),
'Code' => array('type' => 'string', 'location' => 'xml',),
'Message' => array('type' => 'string', 'location' => 'xml',),
'JobId' => array('type' => 'string', 'location' => 'xml',),
'Tag' => array('type' => 'string', 'location' => 'xml',),
'State' => array('type' => 'string', 'location' => 'xml',),
'CreationTime' => array('type' => 'string', 'location' => 'xml',),
'QueueId' => array('type' => 'string', 'location' => 'xml',),
'Input' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Object' => array('type' => 'string', 'location' => 'xml',),
),
),
'Operation' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Output' => array(
'required' => true,
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Region' => array(
'type' => 'string','location' => 'xml',
),
'Bucket' => array(
'type' => 'string','location' => 'xml',
),
'Object' => array(
'type' => 'string','location' => 'xml',
),
),
),
'DocProcess' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'SrcType' => array(
'type' => 'string',
),
'TgtType' => array(
'type' => 'string',
),
'SheetId' => array(
'type' => 'integer',
),
'StartPage' => array(
'type' => 'integer',
),
'EndPage' => array(
'type' => 'integer',
),
'ImageParams' => array(
'type' => 'string',
),
'DocPassword' => array(
'type' => 'string',
),
'Comments' => array(
'type' => 'integer',
),
'PaperDirection' => array(
'type' => 'integer',
),
'Quality' => array(
'type' => 'integer',
),
'Zoom' => array(
'type' => 'integer',
),
),
),
),
),
),
),
),
);
}
public static function DescribeDocProcessQueues() {
return array(
'httpMethod' => 'GET',
'uri' => '/{Bucket}docqueue',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'DescribeDocProcessQueuesOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'Request',
),
),
'parameters' => array(
'Bucket' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
),
'queueIds' => array(
'type' => 'string',
'location' => 'xml',
),
'state' => array(
'type' => 'string',
'location' => 'xml',
),
'pageNumber' => array(
'type' => 'string',
'location' => 'query',
),
'pageSize' => array(
'type' => 'string',
'location' => 'query',
),
),
);
}
public static function DescribeDocProcessQueuesOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'RequestId' => array('type' => 'string', 'location' => 'xml',),
'TotalCount' => array('type' => 'integer', 'location' => 'xml',),
'PageNumber' => array('type' => 'integer', 'location' => 'xml',),
'PageSize' => array('type' => 'integer', 'location' => 'xml',),
'QueueList' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'State' => array('type' => 'string', 'location' => 'xml',),
'Name' => array('type' => 'string', 'location' => 'xml',),
'MaxSize' => array('type' => 'integer', 'location' => 'xml',),
'MaxConcurrent' => array('type' => 'integer', 'location' => 'xml',),
'CreateTime' => array('type' => 'string', 'location' => 'xml',),
'UpdateTime' => array('type' => 'string', 'location' => 'xml',),
'BucketId' => array('type' => 'string', 'location' => 'xml',),
'Category' => array('type' => 'string', 'location' => 'xml',),
'QueueId' => array('type' => 'string', 'location' => 'xml',),
'NotifyConfig' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Url' => array('type' => 'string', 'location' => 'xml',),
'Event' => array('type' => 'string', 'location' => 'xml',),
'Type' => array('type' => 'string', 'location' => 'xml',),
'State' => array('type' => 'string', 'location' => 'xml',),
),
),
),
),
),
);
}
public static function DescribeDocProcessJob() {
return array(
'httpMethod' => 'GET',
'uri' => '/{Bucket}doc_jobs/{/Key*}',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'DescribeDocProcessJobOutput',
'responseType' => 'model',
'parameters' => array(
'Bucket' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
),
'Key' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
),
),
);
}
public static function DescribeDocProcessJobOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'Body' => array(
'type' => 'string',
'instanceOf' => 'GuzzleHttp\\Psr7\\Stream',
'location' => 'body',
),
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
'JobsDetail' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Code' => array(
'type' => 'string',
),
'Message' => array(
'type' => 'string',
),
'JobId' => array(
'type' => 'string',
),
'State' => array(
'type' => 'string',
),
'CreationTime' => array(
'type' => 'string',
),
'QueueId' => array(
'type' => 'string',
),
'Tag' => array(
'type' => 'string',
),
'EndTime' => array(
'type' => 'string',
),
'Input' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Object' => array(
'type' => 'string',
),
),
),
'Operation' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'properties' => array(
'DocProcess' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'SrcType' => array(
'type' => 'string',
),
'TgtType' => array(
'type' => 'string',
),
'SheetId' => array(
'type' => 'integer',
),
'StartPage' => array(
'type' => 'integer',
),
'EndPage' => array(
'type' => 'integer',
),
'ImageParams' => array(
'type' => 'string',
),
'DocPassword' => array(
'type' => 'string',
),
'Comments' => array(
'type' => 'integer',
),
'PaperDirection' => array(
'type' => 'integer',
),
'Quality' => array(
'type' => 'integer',
),
'Zoom' => array(
'type' => 'integer',
),
),
),
'DocProcessResult' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'PageInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'PageNo' => array(
'type' => 'integer',
),
'TgtUri' => array(
'type' => 'string',
),
'PicIndex' => array(
'type' => 'integer',
),
'PicNum' => array(
'type' => 'integer',
),
'X-SheetPics' => array(
'type' => 'integer',
),
),
),
'SuccPageCount' => array(
'type' => 'integer',
),
'FailPageCount' => array(
'type' => 'integer',
),
'TaskId' => array(
'type' => 'string',
),
'TgtType' => array(
'type' => 'string',
),
'TotalPageCount' => array(
'type' => 'integer',
),
'TotalSheetCount' => array(
'type' => 'integer',
),
),
),
'Output' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Bucket' => array(
'type' => 'string',
),
'Object' => array(
'type' => 'string',
),
'Region' => array(
'type' => 'string',
),
),
),
),
),
),
),
),
),
);
}
public static function GetDescribeDocProcessJobs() {
return array(
'httpMethod' => 'GET',
'uri' => '/{Bucket}doc_jobs',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'GetDescribeDocProcessJobsOutput',
'responseType' => 'model',
'parameters' => array(
'Bucket' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
),
'Tag' => array(
'required' => true,
'type' => 'string',
'location' => 'query',
'sentAs' => 'tag',
),
'QueueId' => array(
'required' => true,
'type' => 'string',
'location' => 'query',
'sentAs' => 'queueId',
),
'OrderByTime' => array(
'type' => 'string',
'location' => 'query',
'sentAs' => 'orderByTime',
),
'NextToken' => array(
'type' => 'string',
'location' => 'query',
'sentAs' => 'nextToken',
),
'Size' => array(
'type' => 'integer',
'location' => 'query',
'sentAs' => 'size',
),
'States' => array(
'type' => 'string',
'location' => 'query',
'sentAs' => 'states',
),
'StartCreationTime' => array(
'type' => 'string',
'location' => 'query',
'sentAs' => 'startCreationTime',
),
'EndCreationTime' => array(
'type' => 'string',
'location' => 'query',
'sentAs' => 'endCreationTime',
),
),
);
}
public static function GetDescribeDocProcessJobsOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'RequestId' => array('type' => 'string', 'location' => 'header', 'sentAs' => 'x-ci-request-id',),
'ContentType' => array('type' => 'string', 'location' => 'header', 'sentAs' => 'Content-Type',),
'ContentLength' => array('type' => 'numeric', 'minimum' => 0, 'location' => 'header', 'sentAs' => 'Content-Length',),
'NextToken' => array('type' => 'string','location' => 'xml',),
'JobsDetail' => array(
'type' => 'array',
'location' => 'xml',
'data' => array(
'xmlFlattened' => true,
),
'items' => array(
'type' => 'object',
'properties' => array(
'Code' => array('type' => 'string', 'location' => 'xml',),
'Message' => array('type' => 'string', 'location' => 'xml',),
'JobId' => array('type' => 'string', 'location' => 'xml',),
'Tag' => array('type' => 'string', 'location' => 'xml',),
'State' => array('type' => 'string', 'location' => 'xml',),
'CreationTime' => array('type' => 'string', 'location' => 'xml',),
'QueueId' => array('type' => 'string', 'location' => 'xml',),
'Input' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Object' => array('type' => 'string', 'location' => 'xml',),
),
),
'Operation' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Output' => array(
'required' => true,
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Region' => array(
'type' => 'string','location' => 'xml',
),
'Bucket' => array(
'type' => 'string','location' => 'xml',
),
'Object' => array(
'type' => 'string','location' => 'xml',
),
),
),
'DocProcess' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'SrcType' => array(
'type' => 'string',
),
'TgtType' => array(
'type' => 'string',
),
'SheetId' => array(
'type' => 'integer',
),
'StartPage' => array(
'type' => 'integer',
),
'EndPage' => array(
'type' => 'integer',
),
'ImageParams' => array(
'type' => 'string',
),
'DocPassword' => array(
'type' => 'string',
),
'Comments' => array(
'type' => 'integer',
),
'PaperDirection' => array(
'type' => 'integer',
),
'Quality' => array(
'type' => 'integer',
),
'Zoom' => array(
'type' => 'integer',
),
),
),
),
),
),
),
),
),
);
}
public static function DetectImage() {
return array(
'httpMethod' => 'GET',
'uri' => '/{Bucket}{/Key*}',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'DetectImageOutput',
'responseType' => 'model',
'parameters' => array(
'Bucket' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
),
'Key' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
'minLength' => 1,
'filters' => array(
'Qcloud\\Cos\\Client::explodeKey'
)
),
'ci-process' => array(
'required' => true,
'type' => 'string',
'location' => 'query'
),
'DetectType' => array(
'type' => 'string',
'location' => 'query',
'sentAs' => 'detect-type'
),
'DetectUrl' => array(
'type' => 'string',
'location' => 'query',
'sentAs' => 'detect-url'
),
'Interval' => array(
'type' => 'integer',
'location' => 'query',
'sentAs' => 'interval'
),
'MaxFrames' => array(
'type' => 'integer',
'location' => 'query',
'sentAs' => 'max-frames'
),
'BizType' => array(
'type' => 'string',
'location' => 'query',
'sentAs' => 'biz-type'
),
'LargeImageDetect' => array(
'type' => 'integer',
'location' => 'query',
'sentAs' => 'large-image-detect'
),
'DataId' => array(
'type' => 'string',
'location' => 'query',
'sentAs' => 'dataid'
),
'Async' => array(
'type' => 'integer',
'location' => 'query',
'sentAs' => 'async'
),
'Callback' => array(
'type' => 'string',
'location' => 'query',
'sentAs' => 'callback'
),
),
);
}
public static function DetectImageOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'RequestId' => array( 'location' => 'header', 'sentAs' => 'x-cos-request-id', ),
'ContentType' => array('type' => 'string', 'location' => 'header', 'sentAs' => 'Content-Type',),
'ContentLength' => array('type' => 'numeric', 'minimum' => 0, 'location' => 'header', 'sentAs' => 'Content-Length',),
'Result' => array('type' => 'integer', 'location' => 'xml',),
'Label' => array('type' => 'string', 'location' => 'xml',),
'Category' => array('type' => 'string', 'location' => 'xml',),
'JobId' => array('type' => 'string', 'location' => 'xml',),
'CompressionResult' => array('type' => 'integer', 'location' => 'xml',),
'SubLabel' => array('type' => 'string', 'location' => 'xml',),
'Score' => array('type' => 'integer', 'location' => 'xml',),
'Text' => array('type' => 'string', 'location' => 'xml',),
'DataId' => array('type' => 'string', 'location' => 'xml',),
'PornInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Code' => array( 'type' => 'integer', 'location' => 'xml',),
'Msg' => array( 'type' => 'string', 'location' => 'xml',),
'HitFlag' => array( 'type' => 'integer', 'location' => 'xml',),
'Score' => array( 'type' => 'integer', 'location' => 'xml',),
'Label' => array( 'type' => 'string', 'location' => 'xml',),
'Category' => array( 'type' => 'string', 'location' => 'xml',),
'SubLabel' => array( 'type' => 'string', 'location' => 'xml',),
'OcrResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Text' => array( 'type' => 'string', 'location' => 'xml',),
'Keywords' => array(
'type' => 'array',
'location' => 'xml',
'items' => array( 'type' => 'string', 'location' => 'xml',),
),
'Location' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'X' => array( 'type' => 'numeric', 'location' => 'xml',),
'Y' => array( 'type' => 'numeric', 'location' => 'xml',),
'Width' => array( 'type' => 'numeric', 'location' => 'xml',),
'Height' => array( 'type' => 'numeric', 'location' => 'xml',),
'Rotate' => array( 'type' => 'numeric', 'location' => 'xml',),
),
),
),
),
),
'ObjectResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Name' => array( 'type' => 'string', 'location' => 'xml',),
'Location' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'X' => array( 'type' => 'numeric', 'location' => 'xml',),
'Y' => array( 'type' => 'numeric', 'location' => 'xml',),
'Width' => array( 'type' => 'numeric', 'location' => 'xml',),
'Height' => array( 'type' => 'numeric', 'location' => 'xml',),
'Rotate' => array( 'type' => 'numeric', 'location' => 'xml',),
),
),
),
),
),
'LibResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'ImageId' => array( 'type' => 'string', 'location' => 'xml',),
'Score' => array( 'type' => 'integer', 'location' => 'xml',),
),
),
),
),
),
'TerroristInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Code' => array( 'type' => 'integer', 'location' => 'xml',),
'Msg' => array( 'type' => 'string', 'location' => 'xml',),
'HitFlag' => array( 'type' => 'integer', 'location' => 'xml',),
'Score' => array( 'type' => 'integer', 'location' => 'xml',),
'Label' => array( 'type' => 'string', 'location' => 'xml',),
'Category' => array( 'type' => 'string', 'location' => 'xml',),
'SubLabel' => array( 'type' => 'string', 'location' => 'xml',),
'OcrResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Text' => array( 'type' => 'string', 'location' => 'xml',),
'Keywords' => array(
'type' => 'array',
'location' => 'xml',
'items' => array( 'type' => 'string', 'location' => 'xml',),
),
'Location' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'X' => array( 'type' => 'numeric', 'location' => 'xml',),
'Y' => array( 'type' => 'numeric', 'location' => 'xml',),
'Width' => array( 'type' => 'numeric', 'location' => 'xml',),
'Height' => array( 'type' => 'numeric', 'location' => 'xml',),
'Rotate' => array( 'type' => 'numeric', 'location' => 'xml',),
),
),
),
),
),
'ObjectResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Name' => array( 'type' => 'string', 'location' => 'xml',),
'Location' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'X' => array( 'type' => 'numeric', 'location' => 'xml',),
'Y' => array( 'type' => 'numeric', 'location' => 'xml',),
'Width' => array( 'type' => 'numeric', 'location' => 'xml',),
'Height' => array( 'type' => 'numeric', 'location' => 'xml',),
'Rotate' => array( 'type' => 'numeric', 'location' => 'xml',),
),
),
),
),
),
'LibResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'ImageId' => array( 'type' => 'string', 'location' => 'xml',),
'Score' => array( 'type' => 'integer', 'location' => 'xml',),
),
),
),
),
),
'TerrorismInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Code' => array( 'type' => 'integer', 'location' => 'xml',),
'Msg' => array( 'type' => 'string', 'location' => 'xml',),
'HitFlag' => array( 'type' => 'integer', 'location' => 'xml',),
'Score' => array( 'type' => 'integer', 'location' => 'xml',),
'Label' => array( 'type' => 'string', 'location' => 'xml',),
'Category' => array( 'type' => 'string', 'location' => 'xml',),
'SubLabel' => array( 'type' => 'string', 'location' => 'xml',),
'OcrResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Text' => array( 'type' => 'string', 'location' => 'xml',),
'Keywords' => array(
'type' => 'array',
'location' => 'xml',
'items' => array( 'type' => 'string', 'location' => 'xml',),
),
'Location' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'X' => array( 'type' => 'numeric', 'location' => 'xml',),
'Y' => array( 'type' => 'numeric', 'location' => 'xml',),
'Width' => array( 'type' => 'numeric', 'location' => 'xml',),
'Height' => array( 'type' => 'numeric', 'location' => 'xml',),
'Rotate' => array( 'type' => 'numeric', 'location' => 'xml',),
),
),
),
),
),
'ObjectResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Name' => array( 'type' => 'string', 'location' => 'xml',),
'Location' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'X' => array( 'type' => 'numeric', 'location' => 'xml',),
'Y' => array( 'type' => 'numeric', 'location' => 'xml',),
'Width' => array( 'type' => 'numeric', 'location' => 'xml',),
'Height' => array( 'type' => 'numeric', 'location' => 'xml',),
'Rotate' => array( 'type' => 'numeric', 'location' => 'xml',),
),
),
),
),
),
'LibResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'ImageId' => array( 'type' => 'string', 'location' => 'xml',),
'Score' => array( 'type' => 'integer', 'location' => 'xml',),
),
),
),
),
),
'PoliticsInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Code' => array( 'type' => 'integer', 'location' => 'xml',),
'Msg' => array( 'type' => 'string', 'location' => 'xml',),
'HitFlag' => array( 'type' => 'integer', 'location' => 'xml',),
'Score' => array( 'type' => 'integer', 'location' => 'xml',),
'Label' => array( 'type' => 'string', 'location' => 'xml',),
'Category' => array( 'type' => 'string', 'location' => 'xml',),
'SubLabel' => array( 'type' => 'string', 'location' => 'xml',),
'OcrResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Text' => array( 'type' => 'string', 'location' => 'xml',),
'Keywords' => array(
'type' => 'array',
'location' => 'xml',
'items' => array( 'type' => 'string', 'location' => 'xml',),
),
'Location' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'X' => array( 'type' => 'numeric', 'location' => 'xml',),
'Y' => array( 'type' => 'numeric', 'location' => 'xml',),
'Width' => array( 'type' => 'numeric', 'location' => 'xml',),
'Height' => array( 'type' => 'numeric', 'location' => 'xml',),
'Rotate' => array( 'type' => 'numeric', 'location' => 'xml',),
),
),
),
),
),
'ObjectResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Name' => array( 'type' => 'string', 'location' => 'xml',),
'Location' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'X' => array( 'type' => 'numeric', 'location' => 'xml',),
'Y' => array( 'type' => 'numeric', 'location' => 'xml',),
'Width' => array( 'type' => 'numeric', 'location' => 'xml',),
'Height' => array( 'type' => 'numeric', 'location' => 'xml',),
'Rotate' => array( 'type' => 'numeric', 'location' => 'xml',),
),
),
),
),
),
'LibResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'ImageId' => array( 'type' => 'string', 'location' => 'xml',),
'Score' => array( 'type' => 'integer', 'location' => 'xml',),
),
),
),
),
),
'AdsInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Code' => array( 'type' => 'integer', 'location' => 'xml',),
'Msg' => array( 'type' => 'string', 'location' => 'xml',),
'HitFlag' => array( 'type' => 'integer', 'location' => 'xml',),
'Score' => array( 'type' => 'integer', 'location' => 'xml',),
'Label' => array( 'type' => 'string', 'location' => 'xml',),
'Category' => array( 'type' => 'string', 'location' => 'xml',),
'SubLabel' => array( 'type' => 'string', 'location' => 'xml',),
'OcrResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Text' => array( 'type' => 'string', 'location' => 'xml',),
'Keywords' => array(
'type' => 'array',
'location' => 'xml',
'items' => array( 'type' => 'string', 'location' => 'xml',),
),
'Location' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'X' => array( 'type' => 'numeric', 'location' => 'xml',),
'Y' => array( 'type' => 'numeric', 'location' => 'xml',),
'Width' => array( 'type' => 'numeric', 'location' => 'xml',),
'Height' => array( 'type' => 'numeric', 'location' => 'xml',),
'Rotate' => array( 'type' => 'numeric', 'location' => 'xml',),
),
),
),
),
),
'ObjectResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Name' => array( 'type' => 'string', 'location' => 'xml',),
'Location' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'X' => array( 'type' => 'numeric', 'location' => 'xml',),
'Y' => array( 'type' => 'numeric', 'location' => 'xml',),
'Width' => array( 'type' => 'numeric', 'location' => 'xml',),
'Height' => array( 'type' => 'numeric', 'location' => 'xml',),
'Rotate' => array( 'type' => 'numeric', 'location' => 'xml',),
),
),
),
),
),
'LibResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'ImageId' => array( 'type' => 'string', 'location' => 'xml',),
'Score' => array( 'type' => 'integer', 'location' => 'xml',),
),
),
),
),
),
'TeenagerInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Code' => array( 'type' => 'integer', 'location' => 'xml',),
'Msg' => array( 'type' => 'string', 'location' => 'xml',),
'HitFlag' => array( 'type' => 'integer', 'location' => 'xml',),
'Score' => array( 'type' => 'integer', 'location' => 'xml',),
'Label' => array( 'type' => 'string', 'location' => 'xml',),
'Category' => array( 'type' => 'string', 'location' => 'xml',),
'SubLabel' => array( 'type' => 'string', 'location' => 'xml',),
'OcrResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Text' => array( 'type' => 'string', 'location' => 'xml',),
'Keywords' => array(
'type' => 'array',
'location' => 'xml',
'items' => array( 'type' => 'string', 'location' => 'xml',),
),
'Location' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'X' => array( 'type' => 'numeric', 'location' => 'xml',),
'Y' => array( 'type' => 'numeric', 'location' => 'xml',),
'Width' => array( 'type' => 'numeric', 'location' => 'xml',),
'Height' => array( 'type' => 'numeric', 'location' => 'xml',),
'Rotate' => array( 'type' => 'numeric', 'location' => 'xml',),
),
),
),
),
),
'ObjectResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Name' => array( 'type' => 'string', 'location' => 'xml',),
'Location' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'X' => array( 'type' => 'numeric', 'location' => 'xml',),
'Y' => array( 'type' => 'numeric', 'location' => 'xml',),
'Width' => array( 'type' => 'numeric', 'location' => 'xml',),
'Height' => array( 'type' => 'numeric', 'location' => 'xml',),
'Rotate' => array( 'type' => 'numeric', 'location' => 'xml',),
),
),
),
),
),
'LibResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'ImageId' => array( 'type' => 'string', 'location' => 'xml',),
'Score' => array( 'type' => 'integer', 'location' => 'xml',),
),
),
),
),
),
)
);
}
public static function DetectImages() {
return array(
'httpMethod' => 'POST',
'uri' => '/{Bucket}image/auditing',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'DetectImagesOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'Request',
),
),
'parameters' => array(
'Bucket' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
),
'Inputs' => array(
'type' => 'array',
'location' => 'xml',
'data' => array(
'xmlFlattened' => true,
),
'items' => array(
'name' => 'Input',
'type' => 'object',
'location' => 'xml',
'sentAs' => 'Input',
'properties' => array(
'Object' => array( 'type' => 'string', 'location' => 'xml', ),
'Url' => array( 'type' => 'string', 'location' => 'xml', ),
'Content' => array( 'type' => 'string', 'location' => 'xml', ),
'Interval' => array( 'type' => 'integer', 'location' => 'xml', ),
'MaxFrames' => array( 'type' => 'integer', 'location' => 'xml', ),
'DataId' => array( 'type' => 'string', 'location' => 'xml', ),
'LargeImageDetect' => array( 'type' => 'integer', 'location' => 'xml', ),
'UserInfo' => array(
'location' => 'xml',
'type' => 'object',
'properties' => array(
'TokenId' => array( 'type' => 'string', 'location' => 'xml', ),
'Nickname' => array( 'type' => 'string', 'location' => 'xml', ),
'DeviceId' => array( 'type' => 'string', 'location' => 'xml', ),
'AppId' => array( 'type' => 'string', 'location' => 'xml', ),
'Room' => array( 'type' => 'string', 'location' => 'xml', ),
'IP' => array( 'type' => 'string', 'location' => 'xml', ),
'Type' => array( 'type' => 'string', 'location' => 'xml', ),
'ReceiveTokenId' => array( 'type' => 'string', 'location' => 'xml', ),
'Gender' => array( 'type' => 'string', 'location' => 'xml', ),
'Level' => array( 'type' => 'string', 'location' => 'xml', ),
'Role' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
),
'Conf' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'DetectType' => array( 'type' => 'string', 'location' => 'xml', ),
'BizType' => array( 'type' => 'string', 'location' => 'xml', ),
'Async' => array( 'type' => 'integer', 'location' => 'xml', ),
'Callback' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
);
}
public static function DetectImagesOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'RequestId' => array( 'location' => 'header', 'sentAs' => 'x-ci-request-id', ),
'ContentType' => array('type' => 'string', 'location' => 'header', 'sentAs' => 'Content-Type',),
'ContentLength' => array('type' => 'numeric', 'minimum' => 0, 'location' => 'header', 'sentAs' => 'Content-Length',),
'JobsDetail' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Code' => array( 'type' => 'string', 'location' => 'xml',),
'Message' => array( 'type' => 'string', 'location' => 'xml',),
'JobId' => array( 'type' => 'string', 'location' => 'xml',),
'DataId' => array( 'type' => 'string', 'location' => 'xml',),
'CompressionResult' => array( 'type' => 'integer', 'location' => 'xml',),
'Label' => array( 'type' => 'string', 'location' => 'xml',),
'Result' => array( 'type' => 'integer', 'location' => 'xml',),
'Score' => array( 'type' => 'integer', 'location' => 'xml',),
'Category' => array( 'type' => 'string', 'location' => 'xml',),
'SubLabel' => array( 'type' => 'string', 'location' => 'xml',),
'Text' => array( 'type' => 'string', 'location' => 'xml',),
'Object' => array( 'type' => 'string', 'location' => 'xml',),
'Url' => array( 'type' => 'string', 'location' => 'xml',),
'PornInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Code' => array( 'type' => 'integer', 'location' => 'xml',),
'Msg' => array( 'type' => 'string', 'location' => 'xml',),
'HitFlag' => array( 'type' => 'integer', 'location' => 'xml',),
'Score' => array( 'type' => 'integer', 'location' => 'xml',),
'Label' => array( 'type' => 'string', 'location' => 'xml',),
'Category' => array( 'type' => 'string', 'location' => 'xml',),
'SubLabel' => array( 'type' => 'string', 'location' => 'xml',),
'OcrResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Text' => array( 'type' => 'string', 'location' => 'xml',),
'Keywords' => array(
'type' => 'array',
'location' => 'xml',
'items' => array( 'type' => 'string', 'location' => 'xml',),
),
'Location' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'X' => array( 'type' => 'numeric', 'location' => 'xml',),
'Y' => array( 'type' => 'numeric', 'location' => 'xml',),
'Width' => array( 'type' => 'numeric', 'location' => 'xml',),
'Height' => array( 'type' => 'numeric', 'location' => 'xml',),
'Rotate' => array( 'type' => 'numeric', 'location' => 'xml',),
),
),
),
),
),
'ObjectResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Name' => array( 'type' => 'string', 'location' => 'xml',),
'Location' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'X' => array( 'type' => 'numeric', 'location' => 'xml',),
'Y' => array( 'type' => 'numeric', 'location' => 'xml',),
'Width' => array( 'type' => 'numeric', 'location' => 'xml',),
'Height' => array( 'type' => 'numeric', 'location' => 'xml',),
'Rotate' => array( 'type' => 'numeric', 'location' => 'xml',),
),
),
),
),
),
'LibResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'ImageId' => array( 'type' => 'string', 'location' => 'xml',),
'Score' => array( 'type' => 'integer', 'location' => 'xml',),
),
),
),
),
),
'TerrorismInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Code' => array( 'type' => 'integer', 'location' => 'xml',),
'Msg' => array( 'type' => 'string', 'location' => 'xml',),
'HitFlag' => array( 'type' => 'integer', 'location' => 'xml',),
'Score' => array( 'type' => 'integer', 'location' => 'xml',),
'Label' => array( 'type' => 'string', 'location' => 'xml',),
'Category' => array( 'type' => 'string', 'location' => 'xml',),
'SubLabel' => array( 'type' => 'string', 'location' => 'xml',),
'OcrResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Text' => array( 'type' => 'string', 'location' => 'xml',),
'Keywords' => array(
'type' => 'array',
'location' => 'xml',
'items' => array( 'type' => 'string', 'location' => 'xml',),
),
'Location' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'X' => array( 'type' => 'numeric', 'location' => 'xml',),
'Y' => array( 'type' => 'numeric', 'location' => 'xml',),
'Width' => array( 'type' => 'numeric', 'location' => 'xml',),
'Height' => array( 'type' => 'numeric', 'location' => 'xml',),
'Rotate' => array( 'type' => 'numeric', 'location' => 'xml',),
),
),
),
),
),
'ObjectResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Name' => array( 'type' => 'string', 'location' => 'xml',),
'Location' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'X' => array( 'type' => 'numeric', 'location' => 'xml',),
'Y' => array( 'type' => 'numeric', 'location' => 'xml',),
'Width' => array( 'type' => 'numeric', 'location' => 'xml',),
'Height' => array( 'type' => 'numeric', 'location' => 'xml',),
'Rotate' => array( 'type' => 'numeric', 'location' => 'xml',),
),
),
),
),
),
'LibResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'ImageId' => array( 'type' => 'string', 'location' => 'xml',),
'Score' => array( 'type' => 'integer', 'location' => 'xml',),
),
),
),
),
),
'PoliticsInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Code' => array( 'type' => 'integer', 'location' => 'xml',),
'Msg' => array( 'type' => 'string', 'location' => 'xml',),
'HitFlag' => array( 'type' => 'integer', 'location' => 'xml',),
'Score' => array( 'type' => 'integer', 'location' => 'xml',),
'Label' => array( 'type' => 'string', 'location' => 'xml',),
'Category' => array( 'type' => 'string', 'location' => 'xml',),
'SubLabel' => array( 'type' => 'string', 'location' => 'xml',),
'OcrResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Text' => array( 'type' => 'string', 'location' => 'xml',),
'Keywords' => array(
'type' => 'array',
'location' => 'xml',
'items' => array( 'type' => 'string', 'location' => 'xml',),
),
'Location' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'X' => array( 'type' => 'numeric', 'location' => 'xml',),
'Y' => array( 'type' => 'numeric', 'location' => 'xml',),
'Width' => array( 'type' => 'numeric', 'location' => 'xml',),
'Height' => array( 'type' => 'numeric', 'location' => 'xml',),
'Rotate' => array( 'type' => 'numeric', 'location' => 'xml',),
),
),
),
),
),
'ObjectResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Name' => array( 'type' => 'string', 'location' => 'xml',),
'Location' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'X' => array( 'type' => 'numeric', 'location' => 'xml',),
'Y' => array( 'type' => 'numeric', 'location' => 'xml',),
'Width' => array( 'type' => 'numeric', 'location' => 'xml',),
'Height' => array( 'type' => 'numeric', 'location' => 'xml',),
'Rotate' => array( 'type' => 'numeric', 'location' => 'xml',),
),
),
),
),
),
'LibResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'ImageId' => array( 'type' => 'string', 'location' => 'xml',),
'Score' => array( 'type' => 'integer', 'location' => 'xml',),
),
),
),
),
),
'AdsInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Code' => array( 'type' => 'integer', 'location' => 'xml',),
'Msg' => array( 'type' => 'string', 'location' => 'xml',),
'HitFlag' => array( 'type' => 'integer', 'location' => 'xml',),
'Score' => array( 'type' => 'integer', 'location' => 'xml',),
'Label' => array( 'type' => 'string', 'location' => 'xml',),
'Category' => array( 'type' => 'string', 'location' => 'xml',),
'SubLabel' => array( 'type' => 'string', 'location' => 'xml',),
'OcrResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Text' => array( 'type' => 'string', 'location' => 'xml',),
'Keywords' => array(
'type' => 'array',
'location' => 'xml',
'items' => array( 'type' => 'string', 'location' => 'xml',),
),
'Location' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'X' => array( 'type' => 'numeric', 'location' => 'xml',),
'Y' => array( 'type' => 'numeric', 'location' => 'xml',),
'Width' => array( 'type' => 'numeric', 'location' => 'xml',),
'Height' => array( 'type' => 'numeric', 'location' => 'xml',),
'Rotate' => array( 'type' => 'numeric', 'location' => 'xml',),
),
),
),
),
),
'ObjectResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Name' => array( 'type' => 'string', 'location' => 'xml',),
'Location' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'X' => array( 'type' => 'numeric', 'location' => 'xml',),
'Y' => array( 'type' => 'numeric', 'location' => 'xml',),
'Width' => array( 'type' => 'numeric', 'location' => 'xml',),
'Height' => array( 'type' => 'numeric', 'location' => 'xml',),
'Rotate' => array( 'type' => 'numeric', 'location' => 'xml',),
),
),
),
),
),
'LibResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'ImageId' => array( 'type' => 'string', 'location' => 'xml',),
'Score' => array( 'type' => 'integer', 'location' => 'xml',),
),
),
),
),
),
'TeenagerInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Code' => array( 'type' => 'integer', 'location' => 'xml',),
'Msg' => array( 'type' => 'string', 'location' => 'xml',),
'HitFlag' => array( 'type' => 'integer', 'location' => 'xml',),
'Score' => array( 'type' => 'integer', 'location' => 'xml',),
'Label' => array( 'type' => 'string', 'location' => 'xml',),
'Category' => array( 'type' => 'string', 'location' => 'xml',),
'SubLabel' => array( 'type' => 'string', 'location' => 'xml',),
'OcrResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Text' => array( 'type' => 'string', 'location' => 'xml',),
'Keywords' => array(
'type' => 'array',
'location' => 'xml',
'items' => array( 'type' => 'string', 'location' => 'xml',),
),
'Location' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'X' => array( 'type' => 'numeric', 'location' => 'xml',),
'Y' => array( 'type' => 'numeric', 'location' => 'xml',),
'Width' => array( 'type' => 'numeric', 'location' => 'xml',),
'Height' => array( 'type' => 'numeric', 'location' => 'xml',),
'Rotate' => array( 'type' => 'numeric', 'location' => 'xml',),
),
),
),
),
),
'ObjectResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Name' => array( 'type' => 'string', 'location' => 'xml',),
'Location' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'X' => array( 'type' => 'numeric', 'location' => 'xml',),
'Y' => array( 'type' => 'numeric', 'location' => 'xml',),
'Width' => array( 'type' => 'numeric', 'location' => 'xml',),
'Height' => array( 'type' => 'numeric', 'location' => 'xml',),
'Rotate' => array( 'type' => 'numeric', 'location' => 'xml',),
),
),
),
),
),
'LibResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'ImageId' => array( 'type' => 'string', 'location' => 'xml',),
'Score' => array( 'type' => 'integer', 'location' => 'xml',),
),
),
),
),
),
'UserInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'TokenId' => array( 'type' => 'string', 'location' => 'xml',),
'Nickname' => array( 'type' => 'string', 'location' => 'xml',),
'DeviceId' => array( 'type' => 'string', 'location' => 'xml',),
'AppId' => array( 'type' => 'string', 'location' => 'xml',),
'Room' => array( 'type' => 'string', 'location' => 'xml',),
'IP' => array( 'type' => 'string', 'location' => 'xml',),
'Type' => array( 'type' => 'string', 'location' => 'xml',),
'ReceiveTokenId' => array( 'type' => 'string', 'location' => 'xml',),
'Gender' => array( 'type' => 'string', 'location' => 'xml',),
'Level' => array( 'type' => 'string', 'location' => 'xml',),
'Role' => array( 'type' => 'string', 'location' => 'xml',),
),
),
'ListInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'ListResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'ListType' => array( 'type' => 'integer', 'location' => 'xml',),
'ListName' => array( 'type' => 'string', 'location' => 'xml',),
'Entity' => array( 'type' => 'string', 'location' => 'xml',),
),
),
),
),
),
),
),
),
)
);
}
public static function DetectVirus() {
return array(
'httpMethod' => 'POST',
'uri' => '/{Bucket}virus/detect',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'DetectVirusOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'Request',
),
),
'parameters' => array(
'Bucket' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
),
'Input' => array(
'location' => 'xml',
'type' => 'object',
'properties' => array(
'Object' => array( 'type' => 'string', 'location' => 'xml', ),
'Url' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'Conf' => array(
'location' => 'xml',
'type' => 'object',
'properties' => array(
'DetectType' => array( 'type' => 'string', 'location' => 'xml', ),
'Callback' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
);
}
public static function DetectVirusOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'RequestId' => array( 'type' => 'string', 'location' => 'header', 'sentAs' => 'x-ci-request-id', ),
'ContentType' => array( 'type' => 'string', 'location' => 'header', 'sentAs' => 'Content-Type', ),
'ContentLength' => array( 'type' => 'numeric', 'minimum'=> 0, 'location' => 'header', 'sentAs' => 'Content-Length', ),
'JobsDetail' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'JobId' => array( 'type' => 'string', 'location' => 'xml', ),
'State' => array( 'type' => 'string', 'location' => 'xml', ),
'CreationTime' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
);
}
public static function GetDetectVirusResult() {
return array(
'httpMethod' => 'GET',
'uri' => '/{Bucket}virus/detect/{/Key*}',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'GetDetectVirusResultOutput',
'responseType' => 'model',
'parameters' => array(
'Bucket' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
),
'Key' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
),
),
);
}
public static function GetDetectVirusResultOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
'JobsDetail' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Code' => array('type' => 'string', 'location' => 'xml',),
'Message' => array('type' => 'string', 'location' => 'xml',),
'JobId' => array('type' => 'string', 'location' => 'xml',),
'State' => array('type' => 'string', 'location' => 'xml',),
'CreationTime' => array('type' => 'string', 'location' => 'xml',),
'Object' => array('type' => 'string', 'location' => 'xml',),
'Url' => array('type' => 'string', 'location' => 'xml',),
'Suggestion' => array('type' => 'string', 'location' => 'xml',),
'DetectDetail' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Result' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'FileName' => array( 'type' => 'string', 'location' => 'xml', ),
'VirusName' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
),
),
),
),
),
);
}
public static function GetDetectImageResult() {
return array(
'httpMethod' => 'GET',
'uri' => '/{Bucket}image/auditing/{/Key*}',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'GetDetectImageResultOutput',
'responseType' => 'model',
'parameters' => array(
'Bucket' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
),
'Key' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
),
),
);
}
public static function GetDetectImageResultOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
'JobsDetail' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Code' => array('type' => 'string', 'location' => 'xml',),
'Message' => array('type' => 'string', 'location' => 'xml',),
'JobId' => array('type' => 'string', 'location' => 'xml',),
'State' => array('type' => 'string', 'location' => 'xml',),
'CreationTime' => array('type' => 'string', 'location' => 'xml',),
'Object' => array('type' => 'string', 'location' => 'xml',),
'Url' => array('type' => 'string', 'location' => 'xml',),
'CompressionResult' => array('type' => 'integer', 'location' => 'xml',),
'Text' => array('type' => 'string', 'location' => 'xml',),
'Label' => array('type' => 'string', 'location' => 'xml',),
'Category' => array('type' => 'string', 'location' => 'xml',),
'SubLabel' => array('type' => 'string', 'location' => 'xml',),
'Result' => array('type' => 'integer', 'location' => 'xml',),
'Score' => array('type' => 'integer', 'location' => 'xml',),
'PornInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HitFlag' => array( 'type' => 'integer', 'location' => 'xml', ),
'Score' => array( 'type' => 'integer', 'location' => 'xml', ),
'Label' => array( 'type' => 'string', 'location' => 'xml', ),
'Category' => array( 'type' => 'string', 'location' => 'xml', ),
'SubLabel' => array( 'type' => 'string', 'location' => 'xml', ),
'OcrResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Text' => array( 'type' => 'string', 'location' => 'xml',),
'Keywords' => array(
'type' => 'array',
'location' => 'xml',
'items' => array( 'type' => 'string', 'location' => 'xml',),
),
'Location' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'X' => array( 'type' => 'numeric', 'location' => 'xml',),
'Y' => array( 'type' => 'numeric', 'location' => 'xml',),
'Width' => array( 'type' => 'numeric', 'location' => 'xml',),
'Height' => array( 'type' => 'numeric', 'location' => 'xml',),
'Rotate' => array( 'type' => 'numeric', 'location' => 'xml',),
),
),
),
),
),
'ObjectResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Name' => array( 'type' => 'string', 'location' => 'xml',),
'Location' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'X' => array( 'type' => 'numeric', 'location' => 'xml',),
'Y' => array( 'type' => 'numeric', 'location' => 'xml',),
'Width' => array( 'type' => 'numeric', 'location' => 'xml',),
'Height' => array( 'type' => 'numeric', 'location' => 'xml',),
'Rotate' => array( 'type' => 'numeric', 'location' => 'xml',),
),
),
),
),
),
'LibResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'ImageId' => array( 'type' => 'string', 'location' => 'xml',),
'Score' => array( 'type' => 'integer', 'location' => 'xml',),
),
),
),
),
),
'AdsInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HitFlag' => array( 'type' => 'integer', 'location' => 'xml', ),
'Score' => array( 'type' => 'integer', 'location' => 'xml', ),
'Label' => array( 'type' => 'string', 'location' => 'xml', ),
'Category' => array( 'type' => 'string', 'location' => 'xml', ),
'SubLabel' => array( 'type' => 'string', 'location' => 'xml', ),
'OcrResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Text' => array( 'type' => 'string', 'location' => 'xml',),
'Keywords' => array(
'type' => 'array',
'location' => 'xml',
'items' => array( 'type' => 'string', 'location' => 'xml',),
),
'Location' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'X' => array( 'type' => 'numeric', 'location' => 'xml',),
'Y' => array( 'type' => 'numeric', 'location' => 'xml',),
'Width' => array( 'type' => 'numeric', 'location' => 'xml',),
'Height' => array( 'type' => 'numeric', 'location' => 'xml',),
'Rotate' => array( 'type' => 'numeric', 'location' => 'xml',),
),
),
),
),
),
'ObjectResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Name' => array( 'type' => 'string', 'location' => 'xml',),
'Location' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'X' => array( 'type' => 'numeric', 'location' => 'xml',),
'Y' => array( 'type' => 'numeric', 'location' => 'xml',),
'Width' => array( 'type' => 'numeric', 'location' => 'xml',),
'Height' => array( 'type' => 'numeric', 'location' => 'xml',),
'Rotate' => array( 'type' => 'numeric', 'location' => 'xml',),
),
),
),
),
),
'LibResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'ImageId' => array( 'type' => 'string', 'location' => 'xml',),
'Score' => array( 'type' => 'integer', 'location' => 'xml',),
),
),
),
),
),
'PoliticsInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HitFlag' => array( 'type' => 'integer', 'location' => 'xml', ),
'Score' => array( 'type' => 'integer', 'location' => 'xml', ),
'Label' => array( 'type' => 'string', 'location' => 'xml', ),
'Category' => array( 'type' => 'string', 'location' => 'xml', ),
'SubLabel' => array( 'type' => 'string', 'location' => 'xml', ),
'OcrResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Text' => array( 'type' => 'string', 'location' => 'xml',),
'Keywords' => array(
'type' => 'array',
'location' => 'xml',
'items' => array( 'type' => 'string', 'location' => 'xml',),
),
'Location' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'X' => array( 'type' => 'numeric', 'location' => 'xml',),
'Y' => array( 'type' => 'numeric', 'location' => 'xml',),
'Width' => array( 'type' => 'numeric', 'location' => 'xml',),
'Height' => array( 'type' => 'numeric', 'location' => 'xml',),
'Rotate' => array( 'type' => 'numeric', 'location' => 'xml',),
),
),
),
),
),
'ObjectResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Name' => array( 'type' => 'string', 'location' => 'xml',),
'Location' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'X' => array( 'type' => 'numeric', 'location' => 'xml',),
'Y' => array( 'type' => 'numeric', 'location' => 'xml',),
'Width' => array( 'type' => 'numeric', 'location' => 'xml',),
'Height' => array( 'type' => 'numeric', 'location' => 'xml',),
'Rotate' => array( 'type' => 'numeric', 'location' => 'xml',),
),
),
),
),
),
'LibResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'ImageId' => array( 'type' => 'string', 'location' => 'xml',),
'Score' => array( 'type' => 'integer', 'location' => 'xml',),
),
),
),
),
),
'TerrorismInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HitFlag' => array( 'type' => 'integer', 'location' => 'xml', ),
'Score' => array( 'type' => 'integer', 'location' => 'xml', ),
'Label' => array( 'type' => 'string', 'location' => 'xml', ),
'Category' => array( 'type' => 'string', 'location' => 'xml', ),
'SubLabel' => array( 'type' => 'string', 'location' => 'xml', ),
'OcrResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Text' => array( 'type' => 'string', 'location' => 'xml',),
'Keywords' => array(
'type' => 'array',
'location' => 'xml',
'items' => array( 'type' => 'string', 'location' => 'xml',),
),
'Location' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'X' => array( 'type' => 'numeric', 'location' => 'xml',),
'Y' => array( 'type' => 'numeric', 'location' => 'xml',),
'Width' => array( 'type' => 'numeric', 'location' => 'xml',),
'Height' => array( 'type' => 'numeric', 'location' => 'xml',),
'Rotate' => array( 'type' => 'numeric', 'location' => 'xml',),
),
),
),
),
),
'ObjectResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Name' => array( 'type' => 'string', 'location' => 'xml',),
'Location' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'X' => array( 'type' => 'numeric', 'location' => 'xml',),
'Y' => array( 'type' => 'numeric', 'location' => 'xml',),
'Width' => array( 'type' => 'numeric', 'location' => 'xml',),
'Height' => array( 'type' => 'numeric', 'location' => 'xml',),
'Rotate' => array( 'type' => 'numeric', 'location' => 'xml',),
),
),
),
),
),
'LibResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'ImageId' => array( 'type' => 'string', 'location' => 'xml',),
'Score' => array( 'type' => 'integer', 'location' => 'xml',),
),
),
),
),
),
'TeenagerInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HitFlag' => array( 'type' => 'integer', 'location' => 'xml', ),
'Score' => array( 'type' => 'integer', 'location' => 'xml', ),
'Label' => array( 'type' => 'string', 'location' => 'xml', ),
'Category' => array( 'type' => 'string', 'location' => 'xml', ),
'SubLabel' => array( 'type' => 'string', 'location' => 'xml', ),
'OcrResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Text' => array( 'type' => 'string', 'location' => 'xml',),
'Keywords' => array(
'type' => 'array',
'location' => 'xml',
'items' => array( 'type' => 'string', 'location' => 'xml',),
),
'Location' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'X' => array( 'type' => 'numeric', 'location' => 'xml',),
'Y' => array( 'type' => 'numeric', 'location' => 'xml',),
'Width' => array( 'type' => 'numeric', 'location' => 'xml',),
'Height' => array( 'type' => 'numeric', 'location' => 'xml',),
'Rotate' => array( 'type' => 'numeric', 'location' => 'xml',),
),
),
),
),
),
'ObjectResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Name' => array( 'type' => 'string', 'location' => 'xml',),
'Location' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'X' => array( 'type' => 'numeric', 'location' => 'xml',),
'Y' => array( 'type' => 'numeric', 'location' => 'xml',),
'Width' => array( 'type' => 'numeric', 'location' => 'xml',),
'Height' => array( 'type' => 'numeric', 'location' => 'xml',),
'Rotate' => array( 'type' => 'numeric', 'location' => 'xml',),
),
),
),
),
),
'LibResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'ImageId' => array( 'type' => 'string', 'location' => 'xml',),
'Score' => array( 'type' => 'integer', 'location' => 'xml',),
),
),
),
),
),
'UserInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'TokenId' => array( 'type' => 'string', 'location' => 'xml',),
'Nickname' => array( 'type' => 'string', 'location' => 'xml',),
'DeviceId' => array( 'type' => 'string', 'location' => 'xml',),
'AppId' => array( 'type' => 'string', 'location' => 'xml',),
'Room' => array( 'type' => 'string', 'location' => 'xml',),
'IP' => array( 'type' => 'string', 'location' => 'xml',),
'Type' => array( 'type' => 'string', 'location' => 'xml',),
'ReceiveTokenId' => array( 'type' => 'string', 'location' => 'xml',),
'Gender' => array( 'type' => 'string', 'location' => 'xml',),
'Level' => array( 'type' => 'string', 'location' => 'xml',),
'Role' => array( 'type' => 'string', 'location' => 'xml',),
),
),
'ListInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'ListResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'ListType' => array( 'type' => 'integer', 'location' => 'xml',),
'ListName' => array( 'type' => 'string', 'location' => 'xml',),
'Entity' => array( 'type' => 'string', 'location' => 'xml',),
),
),
),
),
),
),
),
),
);
}
public static function CreateMediaVoiceSeparateJobs() {
return array(
'httpMethod' => 'POST',
'uri' => '/{Bucket}jobs',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'CreateMediaVoiceSeparateJobsOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'Request',
),
),
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Tag' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'QueueId' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'CallBack' => array( 'location' => 'xml', 'type' => 'string', ),
'CallBackFormat' => array( 'location' => 'xml', 'type' => 'string', ),
'CallBackType' => array( 'location' => 'xml', 'type' => 'string', ),
'Input' => array(
'required' => true,
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Object' => array( 'required' => true, 'type' => 'string', 'location' => 'xml', ),
),
),
'Operation' => array(
'required' => true,
'type' => 'object',
'location' => 'xml',
'properties' => array(
'TemplateId' => array( 'type' => 'string', 'location' => 'xml', ),
'UserData' => array( 'type' => 'string', 'location' => 'xml', ),
'JobLevel' => array( 'type' => 'string', 'location' => 'xml', ),
'VoiceSeparate' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'AudioMode' => array( 'type' => 'string', 'location' => 'xml', ),
'AudioConfig' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Codec' => array( 'type' => 'string', 'location' => 'xml', ),
'Samplerate' => array( 'type' => 'string', 'location' => 'xml', ),
'Bitrate' => array( 'type' => 'string', 'location' => 'xml', ),
'Channels' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
'Output' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Region' => array('type' => 'string', 'location' => 'xml', ),
'Bucket' => array('type' => 'string', 'location' => 'xml', ),
'Object' => array('type' => 'string', 'location' => 'xml', ),
'AuObject' => array('type' => 'string', 'location' => 'xml', ),
),
),
),
),
'CallBackMqConfig' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'MqRegion' => array( 'type' => 'string', 'location' => 'xml', ),
'MqMode' => array( 'type' => 'string', 'location' => 'xml', ),
'MqName' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
);
}
public static function CreateMediaVoiceSeparateJobsOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'Body' => array(
'type' => 'string',
'instanceOf' => 'GuzzleHttp\\Psr7\\Stream',
'location' => 'body',
),
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
),
);
}
public static function DescribeMediaVoiceSeparateJob() {
return array(
'httpMethod' => 'GET',
'uri' => '/{Bucket}jobs/{/Key*}',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'DescribeMediaVoiceSeparateJobOutput',
'responseType' => 'model',
'parameters' => array(
'Bucket' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
),
'Key' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
),
),
);
}
public static function DescribeMediaVoiceSeparateJobOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'Body' => array(
'type' => 'string',
'instanceOf' => 'GuzzleHttp\\Psr7\\Stream',
'location' => 'body',
),
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
),
);
}
public static function DetectWebpage() {
return array(
'httpMethod' => 'POST',
'uri' => '/{Bucket}webpage/auditing',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'DetectWebpageOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'Request',
),
),
'parameters' => array(
'Bucket' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
),
'Input' => array(
'location' => 'xml',
'type' => 'object',
'properties' => array(
'Url' => array( 'type' => 'string', 'location' => 'xml', ),
'DataId' => array( 'type' => 'string', 'location' => 'xml', ),
'UserInfo' => array(
'location' => 'xml',
'type' => 'object',
'properties' => array(
'TokenId' => array( 'type' => 'string', 'location' => 'xml', ),
'Nickname' => array( 'type' => 'string', 'location' => 'xml', ),
'DeviceId' => array( 'type' => 'string', 'location' => 'xml', ),
'AppId' => array( 'type' => 'string', 'location' => 'xml', ),
'Room' => array( 'type' => 'string', 'location' => 'xml', ),
'IP' => array( 'type' => 'string', 'location' => 'xml', ),
'Type' => array( 'type' => 'string', 'location' => 'xml', ),
'ReceiveTokenId' => array( 'type' => 'string', 'location' => 'xml', ),
'Gender' => array( 'type' => 'string', 'location' => 'xml', ),
'Level' => array( 'type' => 'string', 'location' => 'xml', ),
'Role' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
'Conf' => array(
'location' => 'xml',
'type' => 'object',
'properties' => array(
'DetectType' => array( 'type' => 'string', 'location' => 'xml', ),
'Callback' => array( 'type' => 'string', 'location' => 'xml', ),
'ReturnHighlightHtml' => array( 'type' => 'string', 'location' => 'xml', ),
'CallbackType' => array( 'type' => 'integer', 'location' => 'xml', ),
),
),
),
);
}
public static function DetectWebpageOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'RequestId' => array( 'type' => 'string', 'location' => 'header', 'sentAs' => 'x-ci-request-id', ),
'ContentType' => array( 'type' => 'string', 'location' => 'header', 'sentAs' => 'Content-Type', ),
'ContentLength' => array( 'type' => 'numeric', 'minimum'=> 0, 'location' => 'header', 'sentAs' => 'Content-Length', ),
'JobsDetail' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'DataId' => array( 'type' => 'string', 'location' => 'xml', ),
'JobId' => array( 'type' => 'string', 'location' => 'xml', ),
'State' => array( 'type' => 'string', 'location' => 'xml', ),
'CreationTime' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
);
}
public static function GetDetectWebpageResult() {
return array(
'httpMethod' => 'GET',
'uri' => '/{Bucket}webpage/auditing/{/Key*}',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'GetDetectWebpageResultOutput',
'responseType' => 'model',
'parameters' => array(
'Bucket' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
),
'Key' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
),
),
);
}
public static function GetDetectWebpageResultOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
'JobsDetail' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Code' => array('type' => 'string', 'location' => 'xml',),
'Message' => array('type' => 'string', 'location' => 'xml',),
'DataId' => array('type' => 'string', 'location' => 'xml',),
'JobId' => array('type' => 'string', 'location' => 'xml',),
'State' => array('type' => 'string', 'location' => 'xml',),
'CreationTime' => array('type' => 'string', 'location' => 'xml',),
'Url' => array('type' => 'string', 'location' => 'xml',),
'Suggestion' => array('type' => 'integer', 'location' => 'xml',),
'Label' => array('type' => 'string', 'location' => 'xml',),
'PageCount' => array('type' => 'integer', 'location' => 'xml',),
'HighlightHtml' => array('type' => 'string', 'location' => 'xml',),
'Labels' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'PornInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HitFlag' => array('type' => 'integer', 'location' => 'xml',),
'Score' => array('type' => 'integer', 'location' => 'xml',),
),
),
'AdsInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HitFlag' => array('type' => 'integer', 'location' => 'xml',),
'Score' => array('type' => 'integer', 'location' => 'xml',),
),
),
'PoliticsInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HitFlag' => array('type' => 'integer', 'location' => 'xml',),
'Score' => array('type' => 'integer', 'location' => 'xml',),
),
),
'TerrorismInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HitFlag' => array('type' => 'integer', 'location' => 'xml',),
'Score' => array('type' => 'integer', 'location' => 'xml',),
),
),
),
),
'ImageResults' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Results' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Url' => array( 'type' => 'string', 'location' => 'xml',),
'Text' => array( 'type' => 'string', 'location' => 'xml',),
'Label' => array( 'type' => 'string', 'location' => 'xml',),
'Suggestion' => array( 'type' => 'integer', 'location' => 'xml',),
'PornInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HitFlag' => array('type' => 'integer', 'location' => 'xml',),
'Score' => array('type' => 'integer', 'location' => 'xml',),
'Category' => array('type' => 'string', 'location' => 'xml',),
'SubLabel' => array('type' => 'string', 'location' => 'xml',),
'OcrResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Text' => array( 'type' => 'string', 'location' => 'xml',),
'Keywords' => array(
'type' => 'array',
'location' => 'xml',
'items' => array( 'type' => 'string', 'location' => 'xml',),
),
'Location' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'X' => array( 'type' => 'numeric', 'location' => 'xml',),
'Y' => array( 'type' => 'numeric', 'location' => 'xml',),
'Width' => array( 'type' => 'numeric', 'location' => 'xml',),
'Height' => array( 'type' => 'numeric', 'location' => 'xml',),
'Rotate' => array( 'type' => 'numeric', 'location' => 'xml',),
),
),
),
),
),
'ObjectResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Name' => array( 'type' => 'string', 'location' => 'xml',),
'Location' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'X' => array( 'type' => 'numeric', 'location' => 'xml',),
'Y' => array( 'type' => 'numeric', 'location' => 'xml',),
'Width' => array( 'type' => 'numeric', 'location' => 'xml',),
'Height' => array( 'type' => 'numeric', 'location' => 'xml',),
'Rotate' => array( 'type' => 'numeric', 'location' => 'xml',),
),
),
),
),
),
'LibResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'ImageId' => array( 'type' => 'string', 'location' => 'xml',),
'Score' => array( 'type' => 'integer', 'location' => 'xml',),
),
),
),
),
),
'AdsInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HitFlag' => array('type' => 'integer', 'location' => 'xml',),
'Score' => array('type' => 'integer', 'location' => 'xml',),
'Category' => array('type' => 'string', 'location' => 'xml',),
'SubLabel' => array('type' => 'string', 'location' => 'xml',),
'OcrResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Text' => array( 'type' => 'string', 'location' => 'xml',),
'Keywords' => array(
'type' => 'array',
'location' => 'xml',
'items' => array( 'type' => 'string', 'location' => 'xml',),
),
'Location' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'X' => array( 'type' => 'numeric', 'location' => 'xml',),
'Y' => array( 'type' => 'numeric', 'location' => 'xml',),
'Width' => array( 'type' => 'numeric', 'location' => 'xml',),
'Height' => array( 'type' => 'numeric', 'location' => 'xml',),
'Rotate' => array( 'type' => 'numeric', 'location' => 'xml',),
),
),
),
),
),
'ObjectResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Name' => array( 'type' => 'string', 'location' => 'xml',),
'Location' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'X' => array( 'type' => 'numeric', 'location' => 'xml',),
'Y' => array( 'type' => 'numeric', 'location' => 'xml',),
'Width' => array( 'type' => 'numeric', 'location' => 'xml',),
'Height' => array( 'type' => 'numeric', 'location' => 'xml',),
'Rotate' => array( 'type' => 'numeric', 'location' => 'xml',),
),
),
),
),
),
'LibResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'ImageId' => array( 'type' => 'string', 'location' => 'xml',),
'Score' => array( 'type' => 'integer', 'location' => 'xml',),
),
),
),
),
),
'PoliticsInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HitFlag' => array('type' => 'integer', 'location' => 'xml',),
'Score' => array('type' => 'integer', 'location' => 'xml',),
'Category' => array('type' => 'string', 'location' => 'xml',),
'SubLabel' => array('type' => 'string', 'location' => 'xml',),
'OcrResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Text' => array( 'type' => 'string', 'location' => 'xml',),
'Keywords' => array(
'type' => 'array',
'location' => 'xml',
'items' => array( 'type' => 'string', 'location' => 'xml',),
),
'Location' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'X' => array( 'type' => 'numeric', 'location' => 'xml',),
'Y' => array( 'type' => 'numeric', 'location' => 'xml',),
'Width' => array( 'type' => 'numeric', 'location' => 'xml',),
'Height' => array( 'type' => 'numeric', 'location' => 'xml',),
'Rotate' => array( 'type' => 'numeric', 'location' => 'xml',),
),
),
),
),
),
'ObjectResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Name' => array( 'type' => 'string', 'location' => 'xml',),
'Location' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'X' => array( 'type' => 'numeric', 'location' => 'xml',),
'Y' => array( 'type' => 'numeric', 'location' => 'xml',),
'Width' => array( 'type' => 'numeric', 'location' => 'xml',),
'Height' => array( 'type' => 'numeric', 'location' => 'xml',),
'Rotate' => array( 'type' => 'numeric', 'location' => 'xml',),
),
),
),
),
),
'LibResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'ImageId' => array( 'type' => 'string', 'location' => 'xml',),
'Score' => array( 'type' => 'integer', 'location' => 'xml',),
),
),
),
),
),
'TerrorismInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HitFlag' => array('type' => 'integer', 'location' => 'xml',),
'Score' => array('type' => 'integer', 'location' => 'xml',),
'Category' => array('type' => 'string', 'location' => 'xml',),
'SubLabel' => array('type' => 'string', 'location' => 'xml',),
'OcrResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Text' => array( 'type' => 'string', 'location' => 'xml',),
'Keywords' => array(
'type' => 'array',
'location' => 'xml',
'items' => array( 'type' => 'string', 'location' => 'xml',),
),
'Location' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'X' => array( 'type' => 'numeric', 'location' => 'xml',),
'Y' => array( 'type' => 'numeric', 'location' => 'xml',),
'Width' => array( 'type' => 'numeric', 'location' => 'xml',),
'Height' => array( 'type' => 'numeric', 'location' => 'xml',),
'Rotate' => array( 'type' => 'numeric', 'location' => 'xml',),
),
),
),
),
),
'ObjectResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Name' => array( 'type' => 'string', 'location' => 'xml',),
'Location' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'X' => array( 'type' => 'numeric', 'location' => 'xml',),
'Y' => array( 'type' => 'numeric', 'location' => 'xml',),
'Width' => array( 'type' => 'numeric', 'location' => 'xml',),
'Height' => array( 'type' => 'numeric', 'location' => 'xml',),
'Rotate' => array( 'type' => 'numeric', 'location' => 'xml',),
),
),
),
),
),
'LibResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'ImageId' => array( 'type' => 'string', 'location' => 'xml',),
'Score' => array( 'type' => 'integer', 'location' => 'xml',),
),
),
),
),
),
),
),
),
),
),
'TextResults' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Results' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Text' => array( 'type' => 'string', 'location' => 'xml',),
'Label' => array( 'type' => 'string', 'location' => 'xml',),
'Suggestion' => array( 'type' => 'integer', 'location' => 'xml',),
'PornInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HitFlag' => array('type' => 'integer', 'location' => 'xml',),
'Score' => array('type' => 'integer', 'location' => 'xml',),
'Keywords' => array('type' => 'string', 'location' => 'xml',),
'LibResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'LibType' => array( 'type' => 'integer', 'location' => 'xml',),
'LibName' => array( 'type' => 'string', 'location' => 'xml',),
'Keywords' => array(
'type' => 'array',
'location' => 'xml',
'items' => array( 'type' => 'string', 'location' => 'xml',),
),
),
),
),
),
),
'AdsInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HitFlag' => array('type' => 'integer', 'location' => 'xml',),
'Score' => array('type' => 'integer', 'location' => 'xml',),
'Keywords' => array('type' => 'string', 'location' => 'xml',),
'LibResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'LibType' => array( 'type' => 'integer', 'location' => 'xml',),
'LibName' => array( 'type' => 'string', 'location' => 'xml',),
'Keywords' => array(
'type' => 'array',
'location' => 'xml',
'items' => array( 'type' => 'string', 'location' => 'xml',),
),
),
),
),
),
),
'PoliticsInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HitFlag' => array('type' => 'integer', 'location' => 'xml',),
'Score' => array('type' => 'integer', 'location' => 'xml',),
'Keywords' => array('type' => 'string', 'location' => 'xml',),
'LibResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'LibType' => array( 'type' => 'integer', 'location' => 'xml',),
'LibName' => array( 'type' => 'string', 'location' => 'xml',),
'Keywords' => array(
'type' => 'array',
'location' => 'xml',
'items' => array( 'type' => 'string', 'location' => 'xml',),
),
),
),
),
),
),
'TerrorismInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HitFlag' => array('type' => 'integer', 'location' => 'xml',),
'Score' => array('type' => 'integer', 'location' => 'xml',),
'Keywords' => array('type' => 'string', 'location' => 'xml',),
'LibResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'LibType' => array( 'type' => 'integer', 'location' => 'xml',),
'LibName' => array( 'type' => 'string', 'location' => 'xml',),
'Keywords' => array(
'type' => 'array',
'location' => 'xml',
'items' => array( 'type' => 'string', 'location' => 'xml',),
),
),
),
),
),
),
),
),
),
),
),
'UserInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'TokenId' => array( 'type' => 'string', 'location' => 'xml',),
'Nickname' => array( 'type' => 'string', 'location' => 'xml',),
'DeviceId' => array( 'type' => 'string', 'location' => 'xml',),
'AppId' => array( 'type' => 'string', 'location' => 'xml',),
'Room' => array( 'type' => 'string', 'location' => 'xml',),
'IP' => array( 'type' => 'string', 'location' => 'xml',),
'Type' => array( 'type' => 'string', 'location' => 'xml',),
'ReceiveTokenId' => array( 'type' => 'string', 'location' => 'xml',),
'Gender' => array( 'type' => 'string', 'location' => 'xml',),
'Level' => array( 'type' => 'string', 'location' => 'xml',),
'Role' => array( 'type' => 'string', 'location' => 'xml',),
),
),
'ListInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'ListResults' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'ListType' => array( 'type' => 'integer', 'location' => 'xml',),
'ListName' => array( 'type' => 'string', 'location' => 'xml',),
'Entity' => array( 'type' => 'string', 'location' => 'xml',),
),
),
),
),
),
),
),
),
);
}
public static function DescribeMediaBuckets() {
return array(
'httpMethod' => 'GET',
'uri' => '/mediabucket',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'DescribeMediaBucketsOutput',
'responseType' => 'model',
'parameters' => array(
'Regions' => array( 'type' => 'string', 'location' => 'query', 'sentAs' => 'regions' ),
'BucketNames' => array( 'type' => 'string', 'location' => 'query', 'sentAs' => 'bucketNames' ),
'BucketName' => array( 'type' => 'string', 'location' => 'query', 'sentAs' => 'bucketName' ),
'PageNumber' => array( 'type' => 'string', 'location' => 'query', 'sentAs' => 'pageNumber' ),
'PageSize' => array( 'type' => 'string', 'location' => 'query', 'sentAs' => 'pageSize' ),
),
);
}
public static function DescribeMediaBucketsOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'RequestId' => array( 'type' => 'string', 'location' => 'header', 'sentAs' => 'x-ci-request-id', ),
'ContentType' => array( 'type' => 'string', 'location' => 'header', 'sentAs' => 'Content-Type', ),
'ContentLength' => array( 'type' => 'numeric', 'minimum'=> 0, 'location' => 'header', 'sentAs' => 'Content-Length', ),
'TotalCount' => array( 'type' => 'integer', 'location' => 'xml', ),
'PageNumber' => array( 'type' => 'integer', 'location' => 'xml', ),
'PageSize' => array( 'type' => 'integer', 'location' => 'xml', ),
'MediaBucketList' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'BucketId' => array( 'type' => 'string', 'location' => 'xml',),
'Name' => array( 'type' => 'string', 'location' => 'xml',),
'Region' => array( 'type' => 'string', 'location' => 'xml',),
'CreateTime' => array( 'type' => 'string', 'location' => 'xml',),
),
),
),
),
);
}
public static function GetPrivateM3U8() {
return array(
'httpMethod' => 'GET',
'uri' => '/{Bucket}{/Key*}',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'GetPrivateM3U8Output',
'responseType' => 'model',
'parameters' => array(
'Bucket' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
),
'Key' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
),
'ci-process' => array(
'required' => true,
'type' => 'string',
'location' => 'query'
),
'expires' => array(
'required' => true,
'type' => 'string',
'location' => 'query'
)
),
);
}
public static function GetPrivateM3U8Output() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'Body' => array(
'type' => 'string',
'instanceOf' => 'GuzzleHttp\\Psr7\\Stream',
'location' => 'body',
),
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-cos-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
),
);
}
public static function DescribeMediaQueues() {
return array(
'httpMethod' => 'GET',
'uri' => '/{Bucket}queue',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'DescribeMediaQueuesOutput',
'responseType' => 'model',
'parameters' => array(
'Bucket' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
),
'QueueIds' => array( 'type' => 'string', 'location' => 'query', 'sentAs' => 'queueIds' ),
'State' => array( 'type' => 'string', 'location' => 'query', 'sentAs' => 'state' ),
'Category' => array( 'type' => 'string', 'location' => 'query', 'sentAs' => 'category' ),
'PageNumber' => array( 'type' => 'string', 'location' => 'query', 'sentAs' => 'pageNumber' ),
'PageSize' => array( 'type' => 'string', 'location' => 'query', 'sentAs' => 'pageSize' ),
),
);
}
public static function DescribeMediaQueuesOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
'TotalCount' => array( 'type' => 'integer', 'location' => 'xml', ),
'PageNumber' => array( 'type' => 'integer', 'location' => 'xml', ),
'PageSize' => array( 'type' => 'integer', 'location' => 'xml', ),
'QueueList' => array(
'type' => 'array', 'location' => 'xml',
'items' => array(
'type' => 'object', 'location' => 'xml',
'properties' => array(
'QueueId' => array( 'type' => 'string', 'location' => 'xml',),
'Name' => array( 'type' => 'string', 'location' => 'xml',),
'State' => array( 'type' => 'string', 'location' => 'xml',),
'MaxSize' => array( 'type' => 'integer', 'location' => 'xml',),
'MaxConcurrent' => array( 'type' => 'integer', 'location' => 'xml',),
'Category' => array( 'type' => 'string', 'location' => 'xml',),
'UpdateTime' => array( 'type' => 'string', 'location' => 'xml',),
'CreateTime' => array( 'type' => 'string', 'location' => 'xml',),
'NotifyConfig' => array(
'type' => 'object', 'location' => 'xml',
'properties' => array(
'Url' => array( 'type' => 'string', 'location' => 'xml',),
'State' => array( 'type' => 'string', 'location' => 'xml',),
'Type' => array( 'type' => 'string', 'location' => 'xml',),
'Event' => array( 'type' => 'string', 'location' => 'xml',),
'ResultFormat' => array( 'type' => 'string', 'location' => 'xml',),
'MqMode' => array( 'type' => 'string', 'location' => 'xml', ),
'MqRegion' => array( 'type' => 'string', 'location' => 'xml', ),
'MqName' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
),
'NonExistPIDs' => array(
'type' => 'array', 'location' => 'xml',
'items' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
);
}
public static function UpdateMediaQueue() {
return array(
'httpMethod' => 'PUT',
'uri' => '/{Bucket}queue/{/Key*}',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'UpdateMediaQueueOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'Request',
),
),
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Key' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Name' => array( 'location' => 'xml', 'type' => 'string', ),
'QueueID' => array( 'location' => 'xml', 'type' => 'string', ),
'State' => array( 'location' => 'xml', 'type' => 'string', ),
'NotifyConfig' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'State' => array( 'type' => 'string', 'location' => 'xml', ),
'Event' => array( 'type' => 'string', 'location' => 'xml', ),
'ResultFormat' => array( 'type' => 'string', 'location' => 'xml', ),
'Type' => array( 'type' => 'string', 'location' => 'xml', ),
'Url' => array( 'type' => 'string', 'location' => 'xml', ),
'MqMode' => array( 'type' => 'string', 'location' => 'xml', ),
'MqRegion' => array( 'type' => 'string', 'location' => 'xml', ),
'MqName' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
);
}
public static function UpdateMediaQueueOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'Body' => array(
'type' => 'string',
'instanceOf' => 'GuzzleHttp\\Psr7\\Stream',
'location' => 'body',
),
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
),
);
}
public static function CreateMediaSmartCoverJobs() {
return array(
'httpMethod' => 'POST',
'uri' => '/{Bucket}jobs',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'CreateMediaSmartCoverJobsOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'Request',
),
),
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Tag' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'QueueId' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'CallBack' => array( 'required' => false, 'location' => 'xml', 'type' => 'string', ),
'CallBackFormat' => array( 'location' => 'xml', 'type' => 'string', ),
'CallBackType' => array( 'location' => 'xml', 'type' => 'string', ),
'Input' => array(
'required' => true,
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Object' => array( 'required' => true, 'type' => 'string', 'location' => 'xml', ),
),
),
'Operation' => array(
'required' => true,
'type' => 'object',
'location' => 'xml',
'properties' => array(
'TemplateId' => array( 'location' => 'xml', 'type' => 'string', ),
'UserData' => array( 'type' => 'string', 'location' => 'xml', ),
'JobLevel' => array( 'type' => 'string', 'location' => 'xml', ),
'SmartCover' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Format' => array( 'type' => 'string', 'location' => 'xml', ),
'Width' => array( 'type' => 'string', 'location' => 'xml', ),
'Height' => array( 'type' => 'string', 'location' => 'xml', ),
'Count' => array( 'type' => 'string', 'location' => 'xml', ),
'DeleteDuplicates' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'Output' => array(
'required' => true,
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Region' => array( 'required' => true, 'type' => 'string', 'location' => 'xml', ),
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'xml', ),
'Object' => array( 'required' => true, 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
'CallBackMqConfig' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'MqRegion' => array( 'type' => 'string', 'location' => 'xml', ),
'MqMode' => array( 'type' => 'string', 'location' => 'xml', ),
'MqName' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
);
}
public static function CreateMediaSmartCoverJobsOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'Body' => array(
'type' => 'string',
'instanceOf' => 'GuzzleHttp\\Psr7\\Stream',
'location' => 'body',
),
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
),
);
}
public static function CreateMediaVideoProcessJobs() {
return array(
'httpMethod' => 'POST',
'uri' => '/{Bucket}jobs',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'CreateMediaVideoProcessJobsOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'Request',
),
),
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Tag' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'QueueId' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'CallBack' => array( 'required' => false, 'location' => 'xml', 'type' => 'string', ),
'CallBackFormat' => array( 'location' => 'xml', 'type' => 'string', ),
'CallBackType' => array( 'location' => 'xml', 'type' => 'string', ),
'Input' => array(
'required' => true,
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Object' => array( 'required' => true, 'type' => 'string', 'location' => 'xml', ),
),
),
'Operation' => array(
'required' => true,
'type' => 'object',
'location' => 'xml',
'properties' => array(
'TemplateId' => array( 'type' => 'string', 'location' => 'xml', ),
'TranscodeTemplateId' => array( 'type' => 'string', 'location' => 'xml', ),
'WatermarkTemplateId' => array( 'type' => 'string', 'location' => 'xml', ),
'UserData' => array( 'type' => 'string', 'location' => 'xml', ),
'JobLevel' => array( 'type' => 'string', 'location' => 'xml', ),
'VideoProcess' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'ColorEnhance' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Enable' => array( 'type' => 'string', 'location' => 'xml', ),
'Contrast' => array( 'type' => 'string', 'location' => 'xml', ),
'Correction' => array( 'type' => 'string', 'location' => 'xml', ),
'Saturation' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'MsSharpen' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Enable' => array( 'type' => 'string', 'location' => 'xml', ),
'SharpenLevel' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
'Transcode' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Tag' => array( 'type' => 'string', 'location' => 'xml', ),
'Name' => array( 'type' => 'string', 'location' => 'xml', ),
'Container' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Format' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'Video' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Codec' => array( 'type' => 'string', 'location' => 'xml', ),
'Width' => array( 'type' => 'string', 'location' => 'xml', ),
'Height' => array( 'type' => 'string', 'location' => 'xml', ),
'Fps' => array( 'type' => 'string', 'location' => 'xml', ),
'Remove' => array( 'type' => 'string', 'location' => 'xml', ),
'Profile' => array( 'type' => 'string', 'location' => 'xml', ),
'Bitrate' => array( 'type' => 'string', 'location' => 'xml', ),
'Crf' => array( 'type' => 'string', 'location' => 'xml', ),
'Gop' => array( 'type' => 'string', 'location' => 'xml', ),
'Preset' => array( 'type' => 'string', 'location' => 'xml', ),
'Bufsize' => array( 'type' => 'string', 'location' => 'xml', ),
'Maxrate' => array( 'type' => 'string', 'location' => 'xml', ),
'HlsTsTime' => array( 'type' => 'string', 'location' => 'xml', ),
'Pixfmt' => array( 'type' => 'string', 'location' => 'xml', ),
'LongShortMode' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'TimeInterval' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Start' => array( 'type' => 'string', 'location' => 'xml', ),
'Duration' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'Audio' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Codec' => array( 'type' => 'string', 'location' => 'xml', ),
'Samplerate' => array( 'type' => 'string', 'location' => 'xml', ),
'Bitrate' => array( 'type' => 'string', 'location' => 'xml', ),
'Channels' => array( 'type' => 'string', 'location' => 'xml', ),
'Remove' => array( 'type' => 'string', 'location' => 'xml', ),
'KeepTwoTracks' => array( 'type' => 'string', 'location' => 'xml', ),
'SwitchTrack' => array( 'type' => 'string', 'location' => 'xml', ),
'SampleFormat' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'TransConfig' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'AdjDarMethod' => array( 'type' => 'string', 'location' => 'xml', ),
'IsCheckReso' => array( 'type' => 'string', 'location' => 'xml', ),
'ResoAdjMethod' => array( 'type' => 'string', 'location' => 'xml', ),
'IsCheckVideoBitrate' => array( 'type' => 'string', 'location' => 'xml', ),
'VideoBitrateAdjMethod' => array( 'type' => 'string', 'location' => 'xml', ),
'IsCheckAudioBitrate' => array( 'type' => 'string', 'location' => 'xml', ),
'AudioBitrateAdjMethod' => array( 'type' => 'string', 'location' => 'xml', ),
'DeleteMetadata' => array( 'type' => 'string', 'location' => 'xml', ),
'IsHdr2Sdr' => array( 'type' => 'string', 'location' => 'xml', ),
'HlsEncrypt' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'IsHlsEncrypt' => array( 'type' => 'string', 'location' => 'xml', ),
'UriKey' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
),
),
'Watermark' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Type' => array( 'type' => 'string', 'location' => 'xml', ),
'Pos' => array( 'type' => 'string', 'location' => 'xml', ),
'LocMode' => array( 'type' => 'string', 'location' => 'xml', ),
'Dx' => array( 'type' => 'string', 'location' => 'xml', ),
'Dy' => array( 'type' => 'string', 'location' => 'xml', ),
'StartTime' => array( 'type' => 'string', 'location' => 'xml', ),
'EndTime' => array( 'type' => 'string', 'location' => 'xml', ),
'Image' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Url' => array( 'type' => 'string', 'location' => 'xml', ),
'Mode' => array( 'type' => 'string', 'location' => 'xml', ),
'Width' => array( 'type' => 'string', 'location' => 'xml', ),
'Height' => array( 'type' => 'string', 'location' => 'xml', ),
'Transparency' => array( 'type' => 'string', 'location' => 'xml', ),
'Background' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'Text' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'FontSize' => array( 'type' => 'string', 'location' => 'xml', ),
'FontType' => array( 'type' => 'string', 'location' => 'xml', ),
'FontColor' => array( 'type' => 'string', 'location' => 'xml', ),
'Transparency' => array( 'type' => 'string', 'location' => 'xml', ),
'Text' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
'DigitalWatermark' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Message' => array( 'type' => 'string', 'location' => 'xml', ),
'Type' => array( 'type' => 'string', 'location' => 'xml', ),
'Version' => array( 'type' => 'string', 'location' => 'xml', ),
'IgnoreError' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'Output' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Region' => array( 'type' => 'string', 'location' => 'xml', ),
'Bucket' => array( 'type' => 'string', 'location' => 'xml', ),
'Object' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
'CallBackMqConfig' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'MqRegion' => array( 'type' => 'string', 'location' => 'xml', ),
'MqMode' => array( 'type' => 'string', 'location' => 'xml', ),
'MqName' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
);
}
public static function CreateMediaVideoProcessJobsOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'Body' => array(
'type' => 'string',
'instanceOf' => 'GuzzleHttp\\Psr7\\Stream',
'location' => 'body',
),
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
),
);
}
public static function CreateMediaVideoMontageJobs() {
return array(
'httpMethod' => 'POST',
'uri' => '/{Bucket}jobs',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'CreateMediaVideoMontageJobsOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'Request',
),
),
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Tag' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'QueueId' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'CallBack' => array( 'location' => 'xml', 'type' => 'string', ),
'CallBackFormat' => array( 'location' => 'xml', 'type' => 'string', ),
'CallBackType' => array( 'location' => 'xml', 'type' => 'string', ),
'Input' => array(
'required' => true,
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Object' => array( 'required' => true, 'type' => 'string', 'location' => 'xml', ),
),
),
'Operation' => array(
'required' => true,
'type' => 'object',
'location' => 'xml',
'properties' => array(
'TemplateId' => array( 'type' => 'string', 'location' => 'xml', ),
'UserData' => array( 'type' => 'string', 'location' => 'xml', ),
'JobLevel' => array( 'type' => 'string', 'location' => 'xml', ),
'VideoMontage' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Duration' => array( 'type' => 'string', 'location' => 'xml', ),
'Container' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Format' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'Video' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Codec' => array( 'type' => 'string', 'location' => 'xml', ),
'Width' => array( 'type' => 'string', 'location' => 'xml', ),
'Height' => array( 'type' => 'string', 'location' => 'xml', ),
'Fps' => array( 'type' => 'string', 'location' => 'xml', ),
'Bitrate' => array( 'type' => 'string', 'location' => 'xml', ),
'Crf' => array( 'type' => 'string', 'location' => 'xml', ),
'Rotate' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'Audio' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Codec' => array( 'type' => 'string', 'location' => 'xml', ),
'Samplerate' => array( 'type' => 'string', 'location' => 'xml', ),
'Bitrate' => array( 'type' => 'string', 'location' => 'xml', ),
'Channels' => array( 'type' => 'string', 'location' => 'xml', ),
'Remove' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'AudioMix' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'AudioSource' => array( 'type' => 'string', 'location' => 'xml', ),
'MixMode' => array( 'type' => 'string', 'location' => 'xml', ),
'Replace' => array( 'type' => 'string', 'location' => 'xml', ),
'EffectConfig' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'EnableStartFadein' => array( 'type' => 'string', 'location' => 'xml', ),
'StartFadeinTime' => array( 'type' => 'string', 'location' => 'xml', ),
'EnableEndFadeout' => array( 'type' => 'string', 'location' => 'xml', ),
'EndFadeoutTime' => array( 'type' => 'string', 'location' => 'xml', ),
'EnableBgmFade' => array( 'type' => 'string', 'location' => 'xml', ),
'BgmFadeTime' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
),
),
),
'Output' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Region' => array( 'type' => 'string', 'location' => 'xml', ),
'Bucket' => array( 'type' => 'string', 'location' => 'xml', ),
'Object' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
'CallBackMqConfig' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'MqRegion' => array( 'type' => 'string', 'location' => 'xml', ),
'MqMode' => array( 'type' => 'string', 'location' => 'xml', ),
'MqName' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
);
}
public static function CreateMediaVideoMontageJobsOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'Body' => array(
'type' => 'string',
'instanceOf' => 'GuzzleHttp\\Psr7\\Stream',
'location' => 'body',
),
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
),
);
}
public static function CreateMediaAnimationJobs() {
return array(
'httpMethod' => 'POST',
'uri' => '/{Bucket}jobs',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'CreateMediaAnimationJobsOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'Request',
),
),
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Tag' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'QueueId' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'CallBack' => array( 'required' => false, 'location' => 'xml', 'type' => 'string', ),
'CallBackFormat' => array( 'location' => 'xml', 'type' => 'string', ),
'CallBackType' => array( 'location' => 'xml', 'type' => 'string', ),
'Input' => array(
'required' => true,
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Object' => array( 'required' => true, 'type' => 'string', 'location' => 'xml', ),
),
),
'Operation' => array(
'required' => true,
'type' => 'object',
'location' => 'xml',
'properties' => array(
'TemplateId' => array( 'type' => 'string', 'location' => 'xml', ),
'UserData' => array( 'type' => 'string', 'location' => 'xml', ),
'JobLevel' => array( 'type' => 'string', 'location' => 'xml', ),
'Animation' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Container' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Format' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'Video' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Codec' => array( 'type' => 'string', 'location' => 'xml', ),
'Width' => array( 'type' => 'string', 'location' => 'xml', ),
'Height' => array( 'type' => 'string', 'location' => 'xml', ),
'Fps' => array( 'type' => 'string', 'location' => 'xml', ),
'AnimateOnlyKeepKeyFrame' => array( 'type' => 'string', 'location' => 'xml', ),
'AnimateTimeIntervalOfFrame' => array( 'type' => 'string', 'location' => 'xml', ),
'AnimateFramesPerSecond' => array( 'type' => 'string', 'location' => 'xml', ),
'Quality' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'TimeInterval' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Start' => array( 'type' => 'string', 'location' => 'xml', ),
'Duration' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
'Output' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Region' => array( 'type' => 'string', 'location' => 'xml', ),
'Bucket' => array( 'type' => 'string', 'location' => 'xml', ),
'Object' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
'CallBackMqConfig' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'MqRegion' => array( 'type' => 'string', 'location' => 'xml', ),
'MqMode' => array( 'type' => 'string', 'location' => 'xml', ),
'MqName' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
);
}
public static function CreateMediaAnimationJobsOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'Body' => array(
'type' => 'string',
'instanceOf' => 'GuzzleHttp\\Psr7\\Stream',
'location' => 'body',
),
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
),
);
}
public static function CreateMediaPicProcessJobs() {
return array(
'httpMethod' => 'POST',
'uri' => '/{Bucket}pic_jobs',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'CreateMediaPicProcessJobsOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'Request',
),
),
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Tag' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'QueueId' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'CallBack' => array( 'location' => 'xml', 'type' => 'string', ),
'CallBackFormat' => array( 'location' => 'xml', 'type' => 'string', ),
'CallBackType' => array( 'location' => 'xml', 'type' => 'string', ),
'Input' => array(
'required' => true,
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Object' => array( 'required' => true, 'type' => 'string', 'location' => 'xml', ),
),
),
'Operation' => array(
'required' => true,
'type' => 'object',
'location' => 'xml',
'properties' => array(
'TemplateId' => array( 'type' => 'string', 'location' => 'xml', ),
'UserData' => array( 'type' => 'string', 'location' => 'xml', ),
'JobLevel' => array( 'type' => 'string', 'location' => 'xml', ),
'PicProcess' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'IsPicInfo' => array( 'type' => 'string', 'location' => 'xml', ),
'ProcessRule' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'Output' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Region' => array( 'type' => 'string', 'location' => 'xml', ),
'Bucket' => array( 'type' => 'string', 'location' => 'xml', ),
'Object' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
'CallBackMqConfig' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'MqRegion' => array( 'type' => 'string', 'location' => 'xml', ),
'MqMode' => array( 'type' => 'string', 'location' => 'xml', ),
'MqName' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
);
}
public static function CreateMediaPicProcessJobsOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'Body' => array(
'type' => 'string',
'instanceOf' => 'GuzzleHttp\\Psr7\\Stream',
'location' => 'body',
),
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
),
);
}
public static function CreateMediaSegmentJobs() {
return array(
'httpMethod' => 'POST',
'uri' => '/{Bucket}jobs',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'CreateMediaSegmentJobsOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'Request',
),
),
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Tag' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'QueueId' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'CallBack' => array( 'location' => 'xml', 'type' => 'string', ),
'CallBackFormat' => array( 'location' => 'xml', 'type' => 'string', ),
'CallBackType' => array( 'location' => 'xml', 'type' => 'string', ),
'Input' => array(
'required' => true,
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Object' => array( 'required' => true, 'type' => 'string', 'location' => 'xml', ),
),
),
'Operation' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'UserData' => array( 'type' => 'string', 'location' => 'xml', ),
'JobLevel' => array( 'type' => 'string', 'location' => 'xml', ),
'Segment' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Format' => array( 'type' => 'string', 'location' => 'xml', ),
'Duration' => array( 'type' => 'string', 'location' => 'xml', ),
'HlsEncrypt' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'IsHlsEncrypt' => array( 'type' => 'string', 'location' => 'xml', ),
'UriKey' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
'Output' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Region' => array( 'type' => 'string', 'location' => 'xml', ),
'Bucket' => array( 'type' => 'string', 'location' => 'xml', ),
'Object' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
'CallBackMqConfig' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'MqRegion' => array( 'type' => 'string', 'location' => 'xml', ),
'MqMode' => array( 'type' => 'string', 'location' => 'xml', ),
'MqName' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
);
}
public static function CreateMediaSegmentJobsOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'Body' => array(
'type' => 'string',
'instanceOf' => 'GuzzleHttp\\Psr7\\Stream',
'location' => 'body',
),
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
),
);
}
public static function CreateMediaVideoTagJobs() {
return array(
'httpMethod' => 'POST',
'uri' => '/{Bucket}jobs',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'CreateMediaVideoTagJobsOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'Request',
),
),
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Tag' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'QueueId' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'CallBack' => array( 'location' => 'xml', 'type' => 'string', ),
'CallBackFormat' => array( 'location' => 'xml', 'type' => 'string', ),
'CallBackType' => array( 'location' => 'xml', 'type' => 'string', ),
'Input' => array(
'required' => true,
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Object' => array( 'required' => true, 'type' => 'string', 'location' => 'xml', ),
),
),
'Operation' => array(
'required' => true,
'type' => 'object',
'location' => 'xml',
'properties' => array(
'UserData' => array( 'type' => 'string', 'location' => 'xml', ),
'JobLevel' => array( 'type' => 'string', 'location' => 'xml', ),
'VideoTag' => array(
'required' => true,
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Scenario' => array( 'required' => true, 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
'CallBackMqConfig' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'MqRegion' => array( 'type' => 'string', 'location' => 'xml', ),
'MqMode' => array( 'type' => 'string', 'location' => 'xml', ),
'MqName' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
);
}
public static function CreateMediaVideoTagJobsOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'Body' => array(
'type' => 'string',
'instanceOf' => 'GuzzleHttp\\Psr7\\Stream',
'location' => 'body',
),
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
),
);
}
public static function CreateMediaSuperResolutionJobs() {
return array(
'httpMethod' => 'POST',
'uri' => '/{Bucket}jobs',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'CreateMediaSuperResolutionJobsOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'Request',
),
),
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Tag' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'QueueId' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'CallBack' => array( 'location' => 'xml', 'type' => 'string', ),
'CallBackFormat' => array( 'location' => 'xml', 'type' => 'string', ),
'CallBackType' => array( 'location' => 'xml', 'type' => 'string', ),
'Input' => array(
'required' => true,
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Object' => array( 'required' => true, 'type' => 'string', 'location' => 'xml', ),
),
),
'Operation' => array(
'required' => true,
'type' => 'object',
'location' => 'xml',
'properties' => array(
'TemplateId' => array( 'type' => 'string', 'location' => 'xml', ),
'TranscodeTemplateId' => array( 'type' => 'string', 'location' => 'xml', ),
'WatermarkTemplateId' => array( 'type' => 'string', 'location' => 'xml', ),
'UserData' => array( 'type' => 'string', 'location' => 'xml', ),
'JobLevel' => array( 'type' => 'string', 'location' => 'xml', ),
'SuperResolution' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Resolution' => array( 'type' => 'string', 'location' => 'xml', ),
'EnableScaleUp' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'Transcode' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Tag' => array( 'type' => 'string', 'location' => 'xml', ),
'Name' => array( 'type' => 'string', 'location' => 'xml', ),
'Container' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Format' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'Video' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Codec' => array( 'type' => 'string', 'location' => 'xml', ),
'Width' => array( 'type' => 'string', 'location' => 'xml', ),
'Height' => array( 'type' => 'string', 'location' => 'xml', ),
'Fps' => array( 'type' => 'string', 'location' => 'xml', ),
'Remove' => array( 'type' => 'string', 'location' => 'xml', ),
'Profile' => array( 'type' => 'string', 'location' => 'xml', ),
'Bitrate' => array( 'type' => 'string', 'location' => 'xml', ),
'Crf' => array( 'type' => 'string', 'location' => 'xml', ),
'Gop' => array( 'type' => 'string', 'location' => 'xml', ),
'Preset' => array( 'type' => 'string', 'location' => 'xml', ),
'Bufsize' => array( 'type' => 'string', 'location' => 'xml', ),
'Maxrate' => array( 'type' => 'string', 'location' => 'xml', ),
'HlsTsTime' => array( 'type' => 'string', 'location' => 'xml', ),
'Pixfmt' => array( 'type' => 'string', 'location' => 'xml', ),
'LongShortMode' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'TimeInterval' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Start' => array( 'type' => 'string', 'location' => 'xml', ),
'Duration' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'Audio' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Codec' => array( 'type' => 'string', 'location' => 'xml', ),
'Samplerate' => array( 'type' => 'string', 'location' => 'xml', ),
'Bitrate' => array( 'type' => 'string', 'location' => 'xml', ),
'Channels' => array( 'type' => 'string', 'location' => 'xml', ),
'Remove' => array( 'type' => 'string', 'location' => 'xml', ),
'KeepTwoTracks' => array( 'type' => 'string', 'location' => 'xml', ),
'SwitchTrack' => array( 'type' => 'string', 'location' => 'xml', ),
'SampleFormat' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'TransConfig' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'AdjDarMethod' => array( 'type' => 'string', 'location' => 'xml', ),
'IsCheckReso' => array( 'type' => 'string', 'location' => 'xml', ),
'ResoAdjMethod' => array( 'type' => 'string', 'location' => 'xml', ),
'IsCheckVideoBitrate' => array( 'type' => 'string', 'location' => 'xml', ),
'VideoBitrateAdjMethod' => array( 'type' => 'string', 'location' => 'xml', ),
'IsCheckAudioBitrate' => array( 'type' => 'string', 'location' => 'xml', ),
'AudioBitrateAdjMethod' => array( 'type' => 'string', 'location' => 'xml', ),
'DeleteMetadata' => array( 'type' => 'string', 'location' => 'xml', ),
'IsHdr2Sdr' => array( 'type' => 'string', 'location' => 'xml', ),
'HlsEncrypt' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'IsHlsEncrypt' => array( 'type' => 'string', 'location' => 'xml', ),
'UriKey' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
),
),
'Watermark' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Type' => array( 'type' => 'string', 'location' => 'xml', ),
'Pos' => array( 'type' => 'string', 'location' => 'xml', ),
'LocMode' => array( 'type' => 'string', 'location' => 'xml', ),
'Dx' => array( 'type' => 'string', 'location' => 'xml', ),
'Dy' => array( 'type' => 'string', 'location' => 'xml', ),
'StartTime' => array( 'type' => 'string', 'location' => 'xml', ),
'EndTime' => array( 'type' => 'string', 'location' => 'xml', ),
'Image' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Url' => array( 'type' => 'string', 'location' => 'xml', ),
'Mode' => array( 'type' => 'string', 'location' => 'xml', ),
'Width' => array( 'type' => 'string', 'location' => 'xml', ),
'Height' => array( 'type' => 'string', 'location' => 'xml', ),
'Transparency' => array( 'type' => 'string', 'location' => 'xml', ),
'Background' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'Text' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'FontSize' => array( 'type' => 'string', 'location' => 'xml', ),
'FontType' => array( 'type' => 'string', 'location' => 'xml', ),
'FontColor' => array( 'type' => 'string', 'location' => 'xml', ),
'Transparency' => array( 'type' => 'string', 'location' => 'xml', ),
'Text' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
'DigitalWatermark' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Message' => array( 'type' => 'string', 'location' => 'xml', ),
'Type' => array( 'type' => 'string', 'location' => 'xml', ),
'Version' => array( 'type' => 'string', 'location' => 'xml', ),
'IgnoreError' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'Output' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Region' => array( 'type' => 'string', 'location' => 'xml', ),
'Bucket' => array( 'type' => 'string', 'location' => 'xml', ),
'Object' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
'CallBackMqConfig' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'MqRegion' => array( 'type' => 'string', 'location' => 'xml', ),
'MqMode' => array( 'type' => 'string', 'location' => 'xml', ),
'MqName' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
);
}
public static function CreateMediaSuperResolutionJobsOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'Body' => array(
'type' => 'string',
'instanceOf' => 'GuzzleHttp\\Psr7\\Stream',
'location' => 'body',
),
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
),
);
}
public static function CreateMediaSDRtoHDRJobs() {
return array(
'httpMethod' => 'POST',
'uri' => '/{Bucket}jobs',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'CreateMediaSDRtoHDRJobsOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'Request',
),
),
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Tag' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'QueueId' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'CallBack' => array( 'location' => 'xml', 'type' => 'string', ),
'CallBackFormat' => array( 'location' => 'xml', 'type' => 'string', ),
'CallBackType' => array( 'location' => 'xml', 'type' => 'string', ),
'Input' => array(
'required' => true,
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Object' => array( 'required' => true, 'type' => 'string', 'location' => 'xml', ),
),
),
'Operation' => array(
'required' => true,
'type' => 'object',
'location' => 'xml',
'properties' => array(
'TranscodeTemplateId' => array( 'type' => 'string', 'location' => 'xml', ),
'WatermarkTemplateId' => array( 'type' => 'string', 'location' => 'xml', ),
'UserData' => array( 'type' => 'string', 'location' => 'xml', ),
'JobLevel' => array( 'type' => 'string', 'location' => 'xml', ),
'SDRtoHDR' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'HdrMode' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'Transcode' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Tag' => array( 'type' => 'string', 'location' => 'xml', ),
'Name' => array( 'type' => 'string', 'location' => 'xml', ),
'Container' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Format' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'Video' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Codec' => array( 'type' => 'string', 'location' => 'xml', ),
'Width' => array( 'type' => 'string', 'location' => 'xml', ),
'Height' => array( 'type' => 'string', 'location' => 'xml', ),
'Fps' => array( 'type' => 'string', 'location' => 'xml', ),
'Remove' => array( 'type' => 'string', 'location' => 'xml', ),
'Profile' => array( 'type' => 'string', 'location' => 'xml', ),
'Bitrate' => array( 'type' => 'string', 'location' => 'xml', ),
'Crf' => array( 'type' => 'string', 'location' => 'xml', ),
'Gop' => array( 'type' => 'string', 'location' => 'xml', ),
'Preset' => array( 'type' => 'string', 'location' => 'xml', ),
'Bufsize' => array( 'type' => 'string', 'location' => 'xml', ),
'Maxrate' => array( 'type' => 'string', 'location' => 'xml', ),
'HlsTsTime' => array( 'type' => 'string', 'location' => 'xml', ),
'Pixfmt' => array( 'type' => 'string', 'location' => 'xml', ),
'LongShortMode' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'TimeInterval' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Start' => array( 'type' => 'string', 'location' => 'xml', ),
'Duration' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'Audio' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Codec' => array( 'type' => 'string', 'location' => 'xml', ),
'Samplerate' => array( 'type' => 'string', 'location' => 'xml', ),
'Bitrate' => array( 'type' => 'string', 'location' => 'xml', ),
'Channels' => array( 'type' => 'string', 'location' => 'xml', ),
'Remove' => array( 'type' => 'string', 'location' => 'xml', ),
'KeepTwoTracks' => array( 'type' => 'string', 'location' => 'xml', ),
'SwitchTrack' => array( 'type' => 'string', 'location' => 'xml', ),
'SampleFormat' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'TransConfig' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'AdjDarMethod' => array( 'type' => 'string', 'location' => 'xml', ),
'IsCheckReso' => array( 'type' => 'string', 'location' => 'xml', ),
'ResoAdjMethod' => array( 'type' => 'string', 'location' => 'xml', ),
'IsCheckVideoBitrate' => array( 'type' => 'string', 'location' => 'xml', ),
'VideoBitrateAdjMethod' => array( 'type' => 'string', 'location' => 'xml', ),
'IsCheckAudioBitrate' => array( 'type' => 'string', 'location' => 'xml', ),
'AudioBitrateAdjMethod' => array( 'type' => 'string', 'location' => 'xml', ),
'DeleteMetadata' => array( 'type' => 'string', 'location' => 'xml', ),
'IsHdr2Sdr' => array( 'type' => 'string', 'location' => 'xml', ),
'HlsEncrypt' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'IsHlsEncrypt' => array( 'type' => 'string', 'location' => 'xml', ),
'UriKey' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
),
),
'Watermark' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Type' => array( 'type' => 'string', 'location' => 'xml', ),
'Pos' => array( 'type' => 'string', 'location' => 'xml', ),
'LocMode' => array( 'type' => 'string', 'location' => 'xml', ),
'Dx' => array( 'type' => 'string', 'location' => 'xml', ),
'Dy' => array( 'type' => 'string', 'location' => 'xml', ),
'StartTime' => array( 'type' => 'string', 'location' => 'xml', ),
'EndTime' => array( 'type' => 'string', 'location' => 'xml', ),
'Image' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Url' => array( 'type' => 'string', 'location' => 'xml', ),
'Mode' => array( 'type' => 'string', 'location' => 'xml', ),
'Width' => array( 'type' => 'string', 'location' => 'xml', ),
'Height' => array( 'type' => 'string', 'location' => 'xml', ),
'Transparency' => array( 'type' => 'string', 'location' => 'xml', ),
'Background' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'Text' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'FontSize' => array( 'type' => 'string', 'location' => 'xml', ),
'FontType' => array( 'type' => 'string', 'location' => 'xml', ),
'FontColor' => array( 'type' => 'string', 'location' => 'xml', ),
'Transparency' => array( 'type' => 'string', 'location' => 'xml', ),
'Text' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
'Output' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Region' => array( 'type' => 'string', 'location' => 'xml', ),
'Bucket' => array( 'type' => 'string', 'location' => 'xml', ),
'Object' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
'CallBackMqConfig' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'MqRegion' => array( 'type' => 'string', 'location' => 'xml', ),
'MqMode' => array( 'type' => 'string', 'location' => 'xml', ),
'MqName' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
);
}
public static function CreateMediaSDRtoHDRJobsOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'Body' => array(
'type' => 'string',
'instanceOf' => 'GuzzleHttp\\Psr7\\Stream',
'location' => 'body',
),
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
),
);
}
public static function CreateMediaDigitalWatermarkJobs() {
return array(
'httpMethod' => 'POST',
'uri' => '/{Bucket}jobs',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'CreateMediaDigitalWatermarkJobsOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'Request',
),
),
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Tag' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'QueueId' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'CallBack' => array( 'location' => 'xml', 'type' => 'string', ),
'CallBackFormat' => array( 'location' => 'xml', 'type' => 'string', ),
'CallBackType' => array( 'location' => 'xml', 'type' => 'string', ),
'Input' => array(
'required' => true,
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Object' => array( 'required' => true, 'type' => 'string', 'location' => 'xml', ),
),
),
'Operation' => array(
'required' => true,
'type' => 'object',
'location' => 'xml',
'properties' => array(
'UserData' => array( 'type' => 'string', 'location' => 'xml', ),
'JobLevel' => array( 'type' => 'string', 'location' => 'xml', ),
'DigitalWatermark' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Message' => array( 'type' => 'string', 'location' => 'xml', ),
'Type' => array( 'type' => 'string', 'location' => 'xml', ),
'Version' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'Output' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Region' => array( 'type' => 'string', 'location' => 'xml', ),
'Bucket' => array( 'type' => 'string', 'location' => 'xml', ),
'Object' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
'CallBackMqConfig' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'MqRegion' => array( 'type' => 'string', 'location' => 'xml', ),
'MqMode' => array( 'type' => 'string', 'location' => 'xml', ),
'MqName' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
);
}
public static function CreateMediaDigitalWatermarkJobsOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'Body' => array(
'type' => 'string',
'instanceOf' => 'GuzzleHttp\\Psr7\\Stream',
'location' => 'body',
),
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
),
);
}
public static function CreateMediaExtractDigitalWatermarkJobs() {
return array(
'httpMethod' => 'POST',
'uri' => '/{Bucket}jobs',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'CreateMediaExtractDigitalWatermarkJobsOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'Request',
),
),
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Tag' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'QueueId' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'CallBack' => array( 'location' => 'xml', 'type' => 'string', ),
'CallBackFormat' => array( 'location' => 'xml', 'type' => 'string', ),
'CallBackType' => array( 'location' => 'xml', 'type' => 'string', ),
'Input' => array(
'required' => true,
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Object' => array( 'required' => true, 'type' => 'string', 'location' => 'xml', ),
),
),
'Operation' => array(
'required' => true,
'type' => 'object',
'location' => 'xml',
'properties' => array(
'UserData' => array( 'type' => 'string', 'location' => 'xml', ),
'JobLevel' => array( 'type' => 'string', 'location' => 'xml', ),
'ExtractDigitalWatermark' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Type' => array( 'type' => 'string', 'location' => 'xml', ),
'Version' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
'CallBackMqConfig' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'MqRegion' => array( 'type' => 'string', 'location' => 'xml', ),
'MqMode' => array( 'type' => 'string', 'location' => 'xml', ),
'MqName' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
);
}
public static function CreateMediaExtractDigitalWatermarkJobsOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'Body' => array(
'type' => 'string',
'instanceOf' => 'GuzzleHttp\\Psr7\\Stream',
'location' => 'body',
),
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
),
);
}
public static function DetectLiveVideo() {
return array(
'httpMethod' => 'POST',
'uri' => '/{Bucket}video/auditing',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'DetectLiveVideoOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'Request',
),
),
'parameters' => array(
'Bucket' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
),
'Type' => array( 'type' => 'string', 'location' => 'xml', ),
'Input' => array(
'location' => 'xml',
'type' => 'object',
'properties' => array(
'Url' => array( 'type' => 'string', 'location' => 'xml', ),
'DataId' => array( 'type' => 'string', 'location' => 'xml', ),
'UserInfo' => array(
'location' => 'xml',
'type' => 'object',
'properties' => array(
'TokenId' => array( 'type' => 'string', 'location' => 'xml', ),
'Nickname' => array( 'type' => 'string', 'location' => 'xml', ),
'DeviceId' => array( 'type' => 'string', 'location' => 'xml', ),
'AppId' => array( 'type' => 'string', 'location' => 'xml', ),
'Room' => array( 'type' => 'string', 'location' => 'xml', ),
'IP' => array( 'type' => 'string', 'location' => 'xml', ),
'Type' => array( 'type' => 'string', 'location' => 'xml', ),
'ReceiveTokenId' => array( 'type' => 'string', 'location' => 'xml', ),
'Gender' => array( 'type' => 'string', 'location' => 'xml', ),
'Level' => array( 'type' => 'string', 'location' => 'xml', ),
'Role' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
'Conf' => array(
'location' => 'xml',
'type' => 'object',
'properties' => array(
'Callback' => array( 'type' => 'string', 'location' => 'xml', ),
'BizType' => array( 'type' => 'string', 'location' => 'xml', ),
'CallbackType' => array( 'type' => 'integer', 'location' => 'xml', ),
),
),
),
);
}
public static function DetectLiveVideoOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'RequestId' => array( 'type' => 'string', 'location' => 'header', 'sentAs' => 'x-ci-request-id', ),
'ContentType' => array( 'type' => 'string', 'location' => 'header', 'sentAs' => 'Content-Type', ),
'ContentLength' => array( 'type' => 'numeric', 'minimum'=> 0, 'location' => 'header', 'sentAs' => 'Content-Length', ),
'JobsDetail' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'DataId' => array( 'type' => 'string', 'location' => 'xml', ),
'JobId' => array( 'type' => 'string', 'location' => 'xml', ),
'State' => array( 'type' => 'string', 'location' => 'xml', ),
'CreationTime' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
);
}
public static function CancelLiveVideoAuditing() {
return array(
'httpMethod' => 'POST',
'uri' => '/{Bucket}video/cancel_auditing/{/Key*}',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'CancelLiveVideoAuditingOutput',
'responseType' => 'model',
'parameters' => array(
'Bucket' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
),
'Key' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
),
),
);
}
public static function CancelLiveVideoAuditingOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'RequestId' => array( 'type' => 'string', 'location' => 'header', 'sentAs' => 'x-ci-request-id', ),
'ContentType' => array( 'type' => 'string', 'location' => 'header', 'sentAs' => 'Content-Type', ),
'ContentLength' => array( 'type' => 'numeric', 'minimum'=> 0, 'location' => 'header', 'sentAs' => 'Content-Length', ),
'JobsDetail' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'DataId' => array( 'type' => 'string', 'location' => 'xml', ),
'JobId' => array( 'type' => 'string', 'location' => 'xml', ),
'State' => array( 'type' => 'string', 'location' => 'xml', ),
'CreationTime' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
);
}
public static function OpticalOcrRecognition() {
return array(
'httpMethod' => 'GET',
'uri' => '/{Bucket}{/Key*}',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'OpticalOcrRecognitionOutput',
'responseType' => 'model',
'parameters' => array(
'Bucket' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
),
'Key' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'CiProcess' => array( 'required' => true, 'type' => 'string', 'location' => 'query', 'sentAs' => 'ci-process' ),
'Type' => array( 'type' => 'string', 'location' => 'query', 'sentAs' => 'type' ),
'LanguageType' => array( 'type' => 'string', 'location' => 'query', 'sentAs' => 'language-type' ),
'IsPDF' => array( 'type' => 'string', 'location' => 'query', 'sentAs' => 'ispdf' ),
'PdfPageNumber' => array( 'type' => 'integer', 'location' => 'query', 'sentAs' => 'pdf-pagenumber' ),
'IsWord' => array( 'type' => 'string', 'location' => 'query', 'sentAs' => 'isword' ),
'EnableWordPolygon' => array( 'type' => 'string', 'location' => 'query', 'sentAs' => 'enable-word-polygon' ),
),
);
}
public static function OpticalOcrRecognitionOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'Body' => array(
'type' => 'string',
'instanceOf' => 'GuzzleHttp\\Psr7\\Stream',
'location' => 'body',
),
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-cos-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
),
);
}
public static function TriggerWorkflow() {
return array(
'httpMethod' => 'POST',
'uri' => '/{Bucket}triggerworkflow',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'TriggerWorkflowOutput',
'responseType' => 'model',
'parameters' => array(
'Bucket' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
),
'workflowId' => array( 'required' => true, 'type' => 'string', 'location' => 'query', ),
'object' => array( 'required' => true, 'type' => 'string', 'location' => 'query', ),
'name' => array( 'required' => false, 'type' => 'string', 'location' => 'query', ),
),
);
}
public static function TriggerWorkflowOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'RequestId' => array( 'type' => 'string', 'location' => 'header', 'sentAs' => 'x-ci-request-id', ),
'ContentType' => array( 'type' => 'string', 'location' => 'header', 'sentAs' => 'Content-Type', ),
'ContentLength' => array( 'type' => 'numeric', 'minimum'=> 0, 'location' => 'header', 'sentAs' => 'Content-Length', ),
'InstanceId' => array( 'type' => 'string', 'location' => 'xml', ),
),
);
}
public static function GetWorkflowInstances() {
return array(
'httpMethod' => 'GET',
'uri' => '/{Bucket}workflowexecution',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'GetWorkflowInstancesOutput',
'responseType' => 'model',
'parameters' => array(
'Bucket' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
),
'workflowId' => array( 'required' => true, 'type' => 'string', 'location' => 'query', ),
'name' => array( 'required' => false, 'type' => 'string', 'location' => 'query', ),
'orderByTime' => array( 'required' => false, 'type' => 'string', 'location' => 'query', ),
'size' => array( 'required' => false, 'type' => 'string', 'location' => 'query', ),
'states' => array( 'required' => false, 'type' => 'string', 'location' => 'query', ),
'startCreationTime' => array( 'required' => false, 'type' => 'string', 'location' => 'query', ),
'endCreationTime' => array( 'required' => false, 'type' => 'string', 'location' => 'query', ),
'nextToken' => array( 'required' => false, 'type' => 'string', 'location' => 'query', ),
),
);
}
public static function GetWorkflowInstancesOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'RequestId' => array( 'type' => 'string', 'location' => 'header', 'sentAs' => 'x-ci-request-id', ),
'ContentType' => array( 'type' => 'string', 'location' => 'header', 'sentAs' => 'Content-Type', ),
'ContentLength' => array( 'type' => 'numeric', 'minimum'=> 0, 'location' => 'header', 'sentAs' => 'Content-Length', ),
'NextToken' => array( 'type' => 'string', 'location' => 'xml', ),
'WorkflowExecutionList' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'RunId' => array( 'type' => 'string', 'location' => 'xml', ),
'WorkflowId' => array( 'type' => 'string', 'location' => 'xml', ),
'State' => array( 'type' => 'string', 'location' => 'xml', ),
'CreateTime' => array( 'type' => 'string', 'location' => 'xml', ),
'Object' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
);
}
public static function GetWorkflowInstance() {
return array(
'httpMethod' => 'GET',
'uri' => '/{Bucket}workflowexecution/{/Key*}',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'GetWorkflowInstanceOutput',
'responseType' => 'model',
'parameters' => array(
'Bucket' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
),
'Key' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
),
),
);
}
public static function GetWorkflowInstanceOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'Body' => array(
'type' => 'string',
'instanceOf' => 'GuzzleHttp\\Psr7\\Stream',
'location' => 'body',
),
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
),
);
}
public static function CreateMediaSnapshotTemplate() {
return array(
'httpMethod' => 'POST',
'uri' => '/{Bucket}template',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'CreateMediaSnapshotTemplateOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'Request',
),
),
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Tag' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'Name' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'Snapshot' => array(
'required' => true,
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Mode' => array( 'type' => 'string', 'location' => 'xml', ),
'Start' => array( 'type' => 'string', 'location' => 'xml', ),
'TimeInterval' => array( 'type' => 'string', 'location' => 'xml', ),
'Count' => array( 'type' => 'string', 'location' => 'xml', ),
'Width' => array( 'type' => 'string', 'location' => 'xml', ),
'Height' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
);
}
public static function CreateMediaSnapshotTemplateOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
'Template' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Tag' => array( 'type' => 'string', 'location' => 'xml', ),
'Name' => array( 'type' => 'string', 'location' => 'xml', ),
'TemplateId' => array( 'type' => 'string', 'location' => 'xml', ),
'UpdateTime' => array( 'type' => 'string', 'location' => 'xml', ),
'CreateTime' => array( 'type' => 'string', 'location' => 'xml', ),
'Snapshot' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Mode' => array( 'type' => 'string', 'location' => 'xml', ),
'Start' => array( 'type' => 'string', 'location' => 'xml', ),
'TimeInterval' => array( 'type' => 'string', 'location' => 'xml', ),
'Count' => array( 'type' => 'string', 'location' => 'xml', ),
'Width' => array( 'type' => 'string', 'location' => 'xml', ),
'Height' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
),
);
}
public static function UpdateMediaSnapshotTemplate() {
return array(
'httpMethod' => 'PUT',
'uri' => '/{Bucket}template/{/Key*}',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'UpdateMediaSnapshotTemplateOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'Request',
),
),
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Key' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Tag' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'Name' => array( 'location' => 'xml', 'type' => 'string', ),
'Snapshot' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Mode' => array( 'type' => 'string', 'location' => 'xml', ),
'Start' => array( 'type' => 'string', 'location' => 'xml', ),
'TimeInterval' => array( 'type' => 'string', 'location' => 'xml', ),
'Count' => array( 'type' => 'string', 'location' => 'xml', ),
'Width' => array( 'type' => 'string', 'location' => 'xml', ),
'Height' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
);
}
public static function UpdateMediaSnapshotTemplateOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
'Template' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Tag' => array( 'type' => 'string', 'location' => 'xml', ),
'Name' => array( 'type' => 'string', 'location' => 'xml', ),
'TemplateId' => array( 'type' => 'string', 'location' => 'xml', ),
'UpdateTime' => array( 'type' => 'string', 'location' => 'xml', ),
'CreateTime' => array( 'type' => 'string', 'location' => 'xml', ),
'Snapshot' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Mode' => array( 'type' => 'string', 'location' => 'xml', ),
'Start' => array( 'type' => 'string', 'location' => 'xml', ),
'TimeInterval' => array( 'type' => 'string', 'location' => 'xml', ),
'Count' => array( 'type' => 'string', 'location' => 'xml', ),
'Width' => array( 'type' => 'string', 'location' => 'xml', ),
'Height' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
),
);
}
public static function CreateMediaTranscodeTemplate() {
return array(
'httpMethod' => 'POST',
'uri' => '/{Bucket}template',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'CreateMediaTranscodeTemplateOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'Request',
),
),
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Tag' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'Name' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'Container' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Format' => array( 'type' => 'string', 'location' => 'xml', ),
'ClipConfig' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Duration' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
'Video' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Codec' => array( 'type' => 'string', 'location' => 'xml', ),
'Width' => array( 'type' => 'string', 'location' => 'xml', ),
'Height' => array( 'type' => 'string', 'location' => 'xml', ),
'Fps' => array( 'type' => 'string', 'location' => 'xml', ),
'Remove' => array( 'type' => 'string', 'location' => 'xml', ),
'Profile' => array( 'type' => 'string', 'location' => 'xml', ),
'Bitrate' => array( 'type' => 'string', 'location' => 'xml', ),
'Crf' => array( 'type' => 'string', 'location' => 'xml', ),
'Gop' => array( 'type' => 'string', 'location' => 'xml', ),
'Preset' => array( 'type' => 'string', 'location' => 'xml', ),
'Bufsize' => array( 'type' => 'string', 'location' => 'xml', ),
'Maxrate' => array( 'type' => 'string', 'location' => 'xml', ),
'Pixfmt' => array( 'type' => 'string', 'location' => 'xml', ),
'LongShortMode' => array( 'type' => 'string', 'location' => 'xml', ),
'Rotate' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'TimeInterval' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Start' => array( 'type' => 'string', 'location' => 'xml', ),
'Duration' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'Audio' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Codec' => array( 'type' => 'string', 'location' => 'xml', ),
'Samplerate' => array( 'type' => 'string', 'location' => 'xml', ),
'Bitrate' => array( 'type' => 'string', 'location' => 'xml', ),
'Channels' => array( 'type' => 'string', 'location' => 'xml', ),
'Remove' => array( 'type' => 'string', 'location' => 'xml', ),
'KeepTwoTracks' => array( 'type' => 'string', 'location' => 'xml', ),
'SwitchTrack' => array( 'type' => 'string', 'location' => 'xml', ),
'SampleFormat' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'TransConfig' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'AdjDarMethod' => array( 'type' => 'string', 'location' => 'xml', ),
'IsCheckReso' => array( 'type' => 'string', 'location' => 'xml', ),
'ResoAdjMethod' => array( 'type' => 'string', 'location' => 'xml', ),
'IsCheckVideoBitrate' => array( 'type' => 'string', 'location' => 'xml', ),
'VideoBitrateAdjMethod' => array( 'type' => 'string', 'location' => 'xml', ),
'IsCheckAudioBitrate' => array( 'type' => 'string', 'location' => 'xml', ),
'AudioBitrateAdjMethod' => array( 'type' => 'string', 'location' => 'xml', ),
'DeleteMetadata' => array( 'type' => 'string', 'location' => 'xml', ),
'IsHdr2Sdr' => array( 'type' => 'string', 'location' => 'xml', ),
'HlsEncrypt' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'IsHlsEncrypt' => array( 'type' => 'string', 'location' => 'xml', ),
'UriKey' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
),
);
}
public static function CreateMediaTranscodeTemplateOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'Body' => array(
'type' => 'string',
'instanceOf' => 'GuzzleHttp\\Psr7\\Stream',
'location' => 'body',
),
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
),
);
}
public static function UpdateMediaTranscodeTemplate() {
return array(
'httpMethod' => 'PUT',
'uri' => '/{Bucket}template/{/Key*}',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'UpdateMediaTranscodeTemplateOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'Request',
),
),
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Key' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Tag' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'Name' => array( 'location' => 'xml', 'type' => 'string', ),
'Container' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Format' => array( 'type' => 'string', 'location' => 'xml', ),
'ClipConfig' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Duration' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
'Video' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Codec' => array( 'type' => 'string', 'location' => 'xml', ),
'Width' => array( 'type' => 'string', 'location' => 'xml', ),
'Height' => array( 'type' => 'string', 'location' => 'xml', ),
'Fps' => array( 'type' => 'string', 'location' => 'xml', ),
'Remove' => array( 'type' => 'string', 'location' => 'xml', ),
'Profile' => array( 'type' => 'string', 'location' => 'xml', ),
'Bitrate' => array( 'type' => 'string', 'location' => 'xml', ),
'Crf' => array( 'type' => 'string', 'location' => 'xml', ),
'Gop' => array( 'type' => 'string', 'location' => 'xml', ),
'Preset' => array( 'type' => 'string', 'location' => 'xml', ),
'Bufsize' => array( 'type' => 'string', 'location' => 'xml', ),
'Maxrate' => array( 'type' => 'string', 'location' => 'xml', ),
'Pixfmt' => array( 'type' => 'string', 'location' => 'xml', ),
'LongShortMode' => array( 'type' => 'string', 'location' => 'xml', ),
'Rotate' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'TimeInterval' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Start' => array( 'type' => 'string', 'location' => 'xml', ),
'Duration' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'Audio' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Codec' => array( 'type' => 'string', 'location' => 'xml', ),
'Samplerate' => array( 'type' => 'string', 'location' => 'xml', ),
'Bitrate' => array( 'type' => 'string', 'location' => 'xml', ),
'Channels' => array( 'type' => 'string', 'location' => 'xml', ),
'Remove' => array( 'type' => 'string', 'location' => 'xml', ),
'KeepTwoTracks' => array( 'type' => 'string', 'location' => 'xml', ),
'SwitchTrack' => array( 'type' => 'string', 'location' => 'xml', ),
'SampleFormat' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'TransConfig' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'AdjDarMethod' => array( 'type' => 'string', 'location' => 'xml', ),
'IsCheckReso' => array( 'type' => 'string', 'location' => 'xml', ),
'ResoAdjMethod' => array( 'type' => 'string', 'location' => 'xml', ),
'IsCheckVideoBitrate' => array( 'type' => 'string', 'location' => 'xml', ),
'VideoBitrateAdjMethod' => array( 'type' => 'string', 'location' => 'xml', ),
'IsCheckAudioBitrate' => array( 'type' => 'string', 'location' => 'xml', ),
'AudioBitrateAdjMethod' => array( 'type' => 'string', 'location' => 'xml', ),
'DeleteMetadata' => array( 'type' => 'string', 'location' => 'xml', ),
'IsHdr2Sdr' => array( 'type' => 'string', 'location' => 'xml', ),
'HlsEncrypt' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'IsHlsEncrypt' => array( 'type' => 'string', 'location' => 'xml', ),
'UriKey' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
),
);
}
public static function UpdateMediaTranscodeTemplateOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'Body' => array(
'type' => 'string',
'instanceOf' => 'GuzzleHttp\\Psr7\\Stream',
'location' => 'body',
),
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
),
);
}
public static function CreateMediaHighSpeedHdTemplate() {
return array(
'httpMethod' => 'POST',
'uri' => '/{Bucket}template',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'CreateMediaHighSpeedHdTemplateOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'Request',
),
),
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Tag' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'Name' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'Container' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Format' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'Video' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Codec' => array( 'type' => 'string', 'location' => 'xml', ),
'Width' => array( 'type' => 'string', 'location' => 'xml', ),
'Height' => array( 'type' => 'string', 'location' => 'xml', ),
'Fps' => array( 'type' => 'string', 'location' => 'xml', ),
'Profile' => array( 'type' => 'string', 'location' => 'xml', ),
'Bitrate' => array( 'type' => 'string', 'location' => 'xml', ),
'Crf' => array( 'type' => 'string', 'location' => 'xml', ),
'Gop' => array( 'type' => 'string', 'location' => 'xml', ),
'Preset' => array( 'type' => 'string', 'location' => 'xml', ),
'Bufsize' => array( 'type' => 'string', 'location' => 'xml', ),
'Maxrate' => array( 'type' => 'string', 'location' => 'xml', ),
'HlsTsTime' => array( 'type' => 'string', 'location' => 'xml', ),
'Pixfmt' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'TimeInterval' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Start' => array( 'type' => 'string', 'location' => 'xml', ),
'Duration' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'Audio' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Codec' => array( 'type' => 'string', 'location' => 'xml', ),
'Samplerate' => array( 'type' => 'string', 'location' => 'xml', ),
'Bitrate' => array( 'type' => 'string', 'location' => 'xml', ),
'Channels' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'TransConfig' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'IsCheckReso' => array( 'type' => 'string', 'location' => 'xml', ),
'ResoAdjMethod' => array( 'type' => 'string', 'location' => 'xml', ),
'IsHdr2Sdr' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
);
}
public static function CreateMediaHighSpeedHdTemplateOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'Body' => array(
'type' => 'string',
'instanceOf' => 'GuzzleHttp\\Psr7\\Stream',
'location' => 'body',
),
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
),
);
}
public static function UpdateMediaHighSpeedHdTemplate() {
return array(
'httpMethod' => 'PUT',
'uri' => '/{Bucket}template/{/Key*}',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'UpdateMediaHighSpeedHdTemplateOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'Request',
),
),
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Key' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Tag' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'Name' => array( 'location' => 'xml', 'type' => 'string', ),
'Container' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Format' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'Video' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Codec' => array( 'type' => 'string', 'location' => 'xml', ),
'Width' => array( 'type' => 'string', 'location' => 'xml', ),
'Height' => array( 'type' => 'string', 'location' => 'xml', ),
'Fps' => array( 'type' => 'string', 'location' => 'xml', ),
'Profile' => array( 'type' => 'string', 'location' => 'xml', ),
'Bitrate' => array( 'type' => 'string', 'location' => 'xml', ),
'Crf' => array( 'type' => 'string', 'location' => 'xml', ),
'Gop' => array( 'type' => 'string', 'location' => 'xml', ),
'Preset' => array( 'type' => 'string', 'location' => 'xml', ),
'Bufsize' => array( 'type' => 'string', 'location' => 'xml', ),
'Maxrate' => array( 'type' => 'string', 'location' => 'xml', ),
'HlsTsTime' => array( 'type' => 'string', 'location' => 'xml', ),
'Pixfmt' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'TimeInterval' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Start' => array( 'type' => 'string', 'location' => 'xml', ),
'Duration' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'Audio' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Codec' => array( 'type' => 'string', 'location' => 'xml', ),
'Samplerate' => array( 'type' => 'string', 'location' => 'xml', ),
'Bitrate' => array( 'type' => 'string', 'location' => 'xml', ),
'Channels' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'TransConfig' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'IsCheckReso' => array( 'type' => 'string', 'location' => 'xml', ),
'ResoAdjMethod' => array( 'type' => 'string', 'location' => 'xml', ),
'IsHdr2Sdr' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
);
}
public static function UpdateMediaHighSpeedHdTemplateOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'Body' => array(
'type' => 'string',
'instanceOf' => 'GuzzleHttp\\Psr7\\Stream',
'location' => 'body',
),
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
),
);
}
public static function CreateMediaAnimationTemplate() {
return array(
'httpMethod' => 'POST',
'uri' => '/{Bucket}template',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'CreateMediaAnimationTemplateOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'Request',
),
),
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Tag' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'Name' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'Container' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Format' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'Video' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Codec' => array( 'type' => 'string', 'location' => 'xml', ),
'Width' => array( 'type' => 'string', 'location' => 'xml', ),
'Height' => array( 'type' => 'string', 'location' => 'xml', ),
'Fps' => array( 'type' => 'string', 'location' => 'xml', ),
'AnimateOnlyKeepKeyFrame' => array( 'type' => 'string', 'location' => 'xml', ),
'AnimateTimeIntervalOfFrame' => array( 'type' => 'string', 'location' => 'xml', ),
'AnimateFramesPerSecond' => array( 'type' => 'string', 'location' => 'xml', ),
'Quality' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'TimeInterval' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Start' => array( 'type' => 'string', 'location' => 'xml', ),
'Duration' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
);
}
public static function CreateMediaAnimationTemplateOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'Body' => array(
'type' => 'string',
'instanceOf' => 'GuzzleHttp\\Psr7\\Stream',
'location' => 'body',
),
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
),
);
}
public static function UpdateMediaAnimationTemplate() {
return array(
'httpMethod' => 'PUT',
'uri' => '/{Bucket}template/{/Key*}',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'UpdateMediaAnimationTemplateOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'Request',
),
),
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Key' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Tag' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'Name' => array( 'location' => 'xml', 'type' => 'string', ),
'Container' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Format' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'Video' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Codec' => array( 'type' => 'string', 'location' => 'xml', ),
'Width' => array( 'type' => 'string', 'location' => 'xml', ),
'Height' => array( 'type' => 'string', 'location' => 'xml', ),
'Fps' => array( 'type' => 'string', 'location' => 'xml', ),
'AnimateOnlyKeepKeyFrame' => array( 'type' => 'string', 'location' => 'xml', ),
'AnimateTimeIntervalOfFrame' => array( 'type' => 'string', 'location' => 'xml', ),
'AnimateFramesPerSecond' => array( 'type' => 'string', 'location' => 'xml', ),
'Quality' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'TimeInterval' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Start' => array( 'type' => 'string', 'location' => 'xml', ),
'Duration' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
);
}
public static function UpdateMediaAnimationTemplateOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'Body' => array(
'type' => 'string',
'instanceOf' => 'GuzzleHttp\\Psr7\\Stream',
'location' => 'body',
),
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
),
);
}
public static function CreateMediaConcatTemplate() {
return array(
'httpMethod' => 'POST',
'uri' => '/{Bucket}template',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'CreateMediaConcatTemplateOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'Request',
),
),
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Tag' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'Name' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'ConcatTemplate' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'ConcatFragments' => array(
'type' => 'array',
'location' => 'xml',
'data' => array(
'xmlFlattened' => true,
),
'items' => array(
'name' => 'ConcatFragment',
'type' => 'object',
'sentAs' => 'ConcatFragment',
'properties' => array(
'Url' => array( 'type' => 'string', 'location' => 'xml', ),
'Mode' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
'Audio' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Codec' => array( 'type' => 'string', 'location' => 'xml', ),
'Samplerate' => array( 'type' => 'string', 'location' => 'xml', ),
'Bitrate' => array( 'type' => 'string', 'location' => 'xml', ),
'Channels' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'Video' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Codec' => array( 'type' => 'string', 'location' => 'xml', ),
'Width' => array( 'type' => 'string', 'location' => 'xml', ),
'Height' => array( 'type' => 'string', 'location' => 'xml', ),
'Fps' => array( 'type' => 'string', 'location' => 'xml', ),
'Bitrate' => array( 'type' => 'string', 'location' => 'xml', ),
'Remove' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'Container' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Format' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
),
);
}
public static function CreateMediaConcatTemplateOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'Body' => array(
'type' => 'string',
'instanceOf' => 'GuzzleHttp\\Psr7\\Stream',
'location' => 'body',
),
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
),
);
}
public static function UpdateMediaConcatTemplate() {
return array(
'httpMethod' => 'PUT',
'uri' => '/{Bucket}template/{/Key*}',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'UpdateMediaConcatTemplateOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'Request',
),
),
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Key' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Tag' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'Name' => array( 'location' => 'xml', 'type' => 'string', ),
'ConcatTemplate' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'ConcatFragments' => array(
'type' => 'array',
'location' => 'xml',
'data' => array(
'xmlFlattened' => true,
),
'items' => array(
'name' => 'ConcatFragment',
'type' => 'object',
'sentAs' => 'ConcatFragment',
'properties' => array(
'Url' => array( 'type' => 'string', 'location' => 'xml', ),
'Mode' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
'Audio' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Codec' => array( 'type' => 'string', 'location' => 'xml', ),
'Samplerate' => array( 'type' => 'string', 'location' => 'xml', ),
'Bitrate' => array( 'type' => 'string', 'location' => 'xml', ),
'Channels' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'Video' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Codec' => array( 'type' => 'string', 'location' => 'xml', ),
'Width' => array( 'type' => 'string', 'location' => 'xml', ),
'Height' => array( 'type' => 'string', 'location' => 'xml', ),
'Fps' => array( 'type' => 'string', 'location' => 'xml', ),
'Bitrate' => array( 'type' => 'string', 'location' => 'xml', ),
'Remove' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'Container' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Format' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
),
);
}
public static function UpdateMediaConcatTemplateOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'Body' => array(
'type' => 'string',
'instanceOf' => 'GuzzleHttp\\Psr7\\Stream',
'location' => 'body',
),
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
),
);
}
public static function CreateMediaVideoProcessTemplate() {
return array(
'httpMethod' => 'POST',
'uri' => '/{Bucket}template',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'CreateMediaVideoProcessTemplateOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'Request',
),
),
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Tag' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'Name' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'ColorEnhance' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Enable' => array( 'type' => 'string', 'location' => 'xml', ),
'Contrast' => array( 'type' => 'string', 'location' => 'xml', ),
'Correction' => array( 'type' => 'string', 'location' => 'xml', ),
'Saturation' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'MsSharpen' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Enable' => array( 'type' => 'string', 'location' => 'xml', ),
'SharpenLevel' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
);
}
public static function CreateMediaVideoProcessTemplateOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'Body' => array(
'type' => 'string',
'instanceOf' => 'GuzzleHttp\\Psr7\\Stream',
'location' => 'body',
),
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
),
);
}
public static function UpdateMediaVideoProcessTemplate() {
return array(
'httpMethod' => 'PUT',
'uri' => '/{Bucket}template/{/Key*}',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'UpdateMediaVideoProcessTemplateOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'Request',
),
),
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Key' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Tag' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'Name' => array( 'location' => 'xml', 'type' => 'string', ),
'ColorEnhance' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Enable' => array( 'type' => 'string', 'location' => 'xml', ),
'Contrast' => array( 'type' => 'string', 'location' => 'xml', ),
'Correction' => array( 'type' => 'string', 'location' => 'xml', ),
'Saturation' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'MsSharpen' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Enable' => array( 'type' => 'string', 'location' => 'xml', ),
'SharpenLevel' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
);
}
public static function UpdateMediaVideoProcessTemplateOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'Body' => array(
'type' => 'string',
'instanceOf' => 'GuzzleHttp\\Psr7\\Stream',
'location' => 'body',
),
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
),
);
}
public static function CreateMediaVideoMontageTemplate() {
return array(
'httpMethod' => 'POST',
'uri' => '/{Bucket}template',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'CreateMediaVideoMontageTemplateOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'Request',
),
),
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Tag' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'Name' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'Duration' => array( 'location' => 'xml', 'type' => 'string', ),
'Container' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Format' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'Video' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Codec' => array( 'type' => 'string', 'location' => 'xml', ),
'Width' => array( 'type' => 'string', 'location' => 'xml', ),
'Height' => array( 'type' => 'string', 'location' => 'xml', ),
'Fps' => array( 'type' => 'string', 'location' => 'xml', ),
'Bitrate' => array( 'type' => 'string', 'location' => 'xml', ),
'Crf' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'Audio' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Codec' => array( 'type' => 'string', 'location' => 'xml', ),
'Samplerate' => array( 'type' => 'string', 'location' => 'xml', ),
'Bitrate' => array( 'type' => 'string', 'location' => 'xml', ),
'Channels' => array( 'type' => 'string', 'location' => 'xml', ),
'Remove' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'AudioMix' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'AudioSource' => array( 'type' => 'string', 'location' => 'xml', ),
'MixMode' => array( 'type' => 'string', 'location' => 'xml', ),
'Replace' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
);
}
public static function CreateMediaVideoMontageTemplateOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'Body' => array(
'type' => 'string',
'instanceOf' => 'GuzzleHttp\\Psr7\\Stream',
'location' => 'body',
),
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
),
);
}
public static function UpdateMediaVideoMontageTemplate() {
return array(
'httpMethod' => 'PUT',
'uri' => '/{Bucket}template/{/Key*}',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'UpdateMediaVideoMontageTemplateOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'Request',
),
),
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Key' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Tag' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'Name' => array( 'location' => 'xml', 'type' => 'string', ),
'Duration' => array( 'location' => 'xml', 'type' => 'string', ),
'Container' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Format' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'Video' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Codec' => array( 'type' => 'string', 'location' => 'xml', ),
'Width' => array( 'type' => 'string', 'location' => 'xml', ),
'Height' => array( 'type' => 'string', 'location' => 'xml', ),
'Fps' => array( 'type' => 'string', 'location' => 'xml', ),
'Bitrate' => array( 'type' => 'string', 'location' => 'xml', ),
'Crf' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'Audio' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Codec' => array( 'type' => 'string', 'location' => 'xml', ),
'Samplerate' => array( 'type' => 'string', 'location' => 'xml', ),
'Bitrate' => array( 'type' => 'string', 'location' => 'xml', ),
'Channels' => array( 'type' => 'string', 'location' => 'xml', ),
'Remove' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'AudioMix' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'AudioSource' => array( 'type' => 'string', 'location' => 'xml', ),
'MixMode' => array( 'type' => 'string', 'location' => 'xml', ),
'Replace' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
);
}
public static function UpdateMediaVideoMontageTemplateOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'Body' => array(
'type' => 'string',
'instanceOf' => 'GuzzleHttp\\Psr7\\Stream',
'location' => 'body',
),
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
),
);
}
public static function CreateMediaVoiceSeparateTemplate() {
return array(
'httpMethod' => 'POST',
'uri' => '/{Bucket}template',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'CreateMediaVoiceSeparateTemplateOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'Request',
),
),
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Tag' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'Name' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'AudioMode' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'AudioConfig' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Codec' => array( 'type' => 'string', 'location' => 'xml', ),
'Samplerate' => array( 'type' => 'string', 'location' => 'xml', ),
'Bitrate' => array( 'type' => 'string', 'location' => 'xml', ),
'Channels' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
);
}
public static function CreateMediaVoiceSeparateTemplateOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'Body' => array(
'type' => 'string',
'instanceOf' => 'GuzzleHttp\\Psr7\\Stream',
'location' => 'body',
),
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
),
);
}
public static function UpdateMediaVoiceSeparateTemplate() {
return array(
'httpMethod' => 'PUT',
'uri' => '/{Bucket}template/{/Key*}',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'UpdateMediaVoiceSeparateTemplateOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'Request',
),
),
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Key' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Tag' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'Name' => array( 'location' => 'xml', 'type' => 'string', ),
'AudioMode' => array( 'location' => 'xml', 'type' => 'string', ),
'AudioConfig' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Codec' => array( 'type' => 'string', 'location' => 'xml', ),
'Samplerate' => array( 'type' => 'string', 'location' => 'xml', ),
'Bitrate' => array( 'type' => 'string', 'location' => 'xml', ),
'Channels' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
);
}
public static function UpdateMediaVoiceSeparateTemplateOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'Body' => array(
'type' => 'string',
'instanceOf' => 'GuzzleHttp\\Psr7\\Stream',
'location' => 'body',
),
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
),
);
}
public static function CreateMediaSuperResolutionTemplate() {
return array(
'httpMethod' => 'POST',
'uri' => '/{Bucket}template',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'CreateMediaSuperResolutionTemplateOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'Request',
),
),
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Tag' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'Name' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'Resolution' => array( 'location' => 'xml', 'type' => 'string', ),
'EnableScaleUp' => array( 'location' => 'xml', 'type' => 'string', ),
'Version' => array( 'location' => 'xml', 'type' => 'string', ),
),
);
}
public static function CreateMediaSuperResolutionTemplateOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'Body' => array(
'type' => 'string',
'instanceOf' => 'GuzzleHttp\\Psr7\\Stream',
'location' => 'body',
),
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
),
);
}
public static function UpdateMediaSuperResolutionTemplate() {
return array(
'httpMethod' => 'PUT',
'uri' => '/{Bucket}template/{/Key*}',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'UpdateMediaSuperResolutionTemplateOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'Request',
),
),
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Key' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Tag' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'Name' => array( 'location' => 'xml', 'type' => 'string', ),
'Resolution' => array( 'location' => 'xml', 'type' => 'string', ),
'EnableScaleUp' => array( 'location' => 'xml', 'type' => 'string', ),
'Version' => array( 'location' => 'xml', 'type' => 'string', ),
),
);
}
public static function UpdateMediaSuperResolutionTemplateOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'Body' => array(
'type' => 'string',
'instanceOf' => 'GuzzleHttp\\Psr7\\Stream',
'location' => 'body',
),
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
),
);
}
public static function CreateMediaPicProcessTemplate() {
return array(
'httpMethod' => 'POST',
'uri' => '/{Bucket}template',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'CreateMediaPicProcessTemplateOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'Request',
),
),
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Tag' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'Name' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'PicProcess' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'IsPicInfo' => array( 'type' => 'string', 'location' => 'xml', ),
'ProcessRule' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
);
}
public static function CreateMediaPicProcessTemplateOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'Body' => array(
'type' => 'string',
'instanceOf' => 'GuzzleHttp\\Psr7\\Stream',
'location' => 'body',
),
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
),
);
}
public static function UpdateMediaPicProcessTemplate() {
return array(
'httpMethod' => 'PUT',
'uri' => '/{Bucket}template/{/Key*}',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'UpdateMediaPicProcessTemplateOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'Request',
),
),
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Key' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Tag' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'Name' => array( 'location' => 'xml', 'type' => 'string', ),
'PicProcess' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'IsPicInfo' => array( 'type' => 'string', 'location' => 'xml', ),
'ProcessRule' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
);
}
public static function UpdateMediaPicProcessTemplateOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'Body' => array(
'type' => 'string',
'instanceOf' => 'GuzzleHttp\\Psr7\\Stream',
'location' => 'body',
),
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
),
);
}
public static function CreateMediaWatermarkTemplate() {
return array(
'httpMethod' => 'POST',
'uri' => '/{Bucket}template',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'CreateMediaWatermarkTemplateOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'Request',
),
),
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Tag' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'Name' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'Watermark' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Type' => array( 'type' => 'string', 'location' => 'xml', ),
'Pos' => array( 'type' => 'string', 'location' => 'xml', ),
'LocMode' => array( 'type' => 'string', 'location' => 'xml', ),
'Dx' => array( 'type' => 'string', 'location' => 'xml', ),
'Dy' => array( 'type' => 'string', 'location' => 'xml', ),
'StartTime' => array( 'type' => 'string', 'location' => 'xml', ),
'EndTime' => array( 'type' => 'string', 'location' => 'xml', ),
'Image' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Url' => array( 'type' => 'string', 'location' => 'xml', ),
'Mode' => array( 'type' => 'string', 'location' => 'xml', ),
'Width' => array( 'type' => 'string', 'location' => 'xml', ),
'Height' => array( 'type' => 'string', 'location' => 'xml', ),
'Transparency' => array( 'type' => 'string', 'location' => 'xml', ),
'Background' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'Text' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'FontSize' => array( 'type' => 'string', 'location' => 'xml', ),
'FontType' => array( 'type' => 'string', 'location' => 'xml', ),
'FontColor' => array( 'type' => 'string', 'location' => 'xml', ),
'Transparency' => array( 'type' => 'string', 'location' => 'xml', ),
'Text' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
),
);
}
public static function CreateMediaWatermarkTemplateOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'Body' => array(
'type' => 'string',
'instanceOf' => 'GuzzleHttp\\Psr7\\Stream',
'location' => 'body',
),
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
),
);
}
public static function UpdateMediaWatermarkTemplate() {
return array(
'httpMethod' => 'PUT',
'uri' => '/{Bucket}template/{/Key*}',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'UpdateMediaWatermarkTemplateOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'Request',
),
),
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Key' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Tag' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'Name' => array( 'location' => 'xml', 'type' => 'string', ),
'Watermark' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Type' => array( 'type' => 'string', 'location' => 'xml', ),
'Pos' => array( 'type' => 'string', 'location' => 'xml', ),
'LocMode' => array( 'type' => 'string', 'location' => 'xml', ),
'Dx' => array( 'type' => 'string', 'location' => 'xml', ),
'Dy' => array( 'type' => 'string', 'location' => 'xml', ),
'StartTime' => array( 'type' => 'string', 'location' => 'xml', ),
'EndTime' => array( 'type' => 'string', 'location' => 'xml', ),
'Image' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Url' => array( 'type' => 'string', 'location' => 'xml', ),
'Mode' => array( 'type' => 'string', 'location' => 'xml', ),
'Width' => array( 'type' => 'string', 'location' => 'xml', ),
'Height' => array( 'type' => 'string', 'location' => 'xml', ),
'Transparency' => array( 'type' => 'string', 'location' => 'xml', ),
'Background' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'Text' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'FontSize' => array( 'type' => 'string', 'location' => 'xml', ),
'FontType' => array( 'type' => 'string', 'location' => 'xml', ),
'FontColor' => array( 'type' => 'string', 'location' => 'xml', ),
'Transparency' => array( 'type' => 'string', 'location' => 'xml', ),
'Text' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
),
);
}
public static function UpdateMediaWatermarkTemplateOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'Body' => array(
'type' => 'string',
'instanceOf' => 'GuzzleHttp\\Psr7\\Stream',
'location' => 'body',
),
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
),
);
}
public static function DescribeMediaTemplates() {
return array(
'httpMethod' => 'GET',
'uri' => '/{Bucket}template',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'DescribeMediaTemplatesOutput',
'responseType' => 'model',
'parameters' => array(
'Bucket' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
),
'Tag' => array( 'type' => 'string', 'location' => 'query', 'sentAs' => 'tag' ),
'Category' => array( 'type' => 'string', 'location' => 'query', 'sentAs' => 'category' ),
'Ids' => array( 'type' => 'string', 'location' => 'query', 'sentAs' => 'ids' ),
'Name' => array( 'type' => 'string', 'location' => 'query', 'sentAs' => 'name' ),
'PageNumber' => array( 'type' => 'string', 'location' => 'query', 'sentAs' => 'pageNumber' ),
'PageSize' => array( 'type' => 'string', 'location' => 'query', 'sentAs' => 'pageSize' ),
),
);
}
public static function DescribeMediaTemplatesOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
'TotalCount' => array( 'type' => 'string', 'location' => 'xml', ),
'PageNumber' => array( 'type' => 'string', 'location' => 'xml', ),
'PageSize' => array( 'type' => 'string', 'location' => 'xml', ),
'TemplateList' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
),
),
),
);
}
public static function DescribeWorkflow() {
return array(
'httpMethod' => 'GET',
'uri' => '/{Bucket}workflow',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'DescribeWorkflowOutput',
'responseType' => 'model',
'parameters' => array(
'Bucket' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
),
'Ids' => array( 'type' => 'string', 'location' => 'query', 'sentAs' => 'ids' ),
'Name' => array( 'type' => 'string', 'location' => 'query', 'sentAs' => 'name' ),
'PageNumber' => array( 'type' => 'string', 'location' => 'query', 'sentAs' => 'pageNumber' ),
'PageSize' => array( 'type' => 'string', 'location' => 'query', 'sentAs' => 'pageSize' ),
),
);
}
public static function DescribeWorkflowOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
'TotalCount' => array( 'type' => 'string', 'location' => 'xml', ),
'PageNumber' => array( 'type' => 'string', 'location' => 'xml', ),
'PageSize' => array( 'type' => 'string', 'location' => 'xml', ),
'MediaWorkflowList' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
),
),
),
);
}
public static function DeleteWorkflow() {
return array(
'httpMethod' => 'DELETE',
'uri' => '/{Bucket}workflow/{/Key*}',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'DeleteWorkflowOutput',
'responseType' => 'model',
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Key' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
),
);
}
public static function DeleteWorkflowOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
'WorkflowId' => array( 'type' => 'string', 'location' => 'xml' ),
),
);
}
public static function CreateInventoryTriggerJob() {
return array(
'httpMethod' => 'POST',
'uri' => '/{Bucket}inventorytriggerjob',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'CreateInventoryTriggerJobOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'Request',
),
),
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Name' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'Input' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Manifest' => array( 'type' => 'string', 'location' => 'xml', ),
'UrlFile' => array( 'type' => 'string', 'location' => 'xml', ),
'Prefix' => array( 'type' => 'string', 'location' => 'xml', ),
'Object' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'Operation' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'WorkflowIds' => array( 'type' => 'string', 'location' => 'xml', ),
'TimeInterval' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Start' => array( 'type' => 'string', 'location' => 'xml', ),
'End' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
),
);
}
public static function CreateInventoryTriggerJobOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'Body' => array(
'type' => 'string',
'instanceOf' => 'GuzzleHttp\\Psr7\\Stream',
'location' => 'body',
),
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
),
);
}
public static function DescribeInventoryTriggerJobs() {
return array(
'httpMethod' => 'GET',
'uri' => '/{Bucket}inventorytriggerjob',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'DescribeInventoryTriggerJobsOutput',
'responseType' => 'model',
'parameters' => array(
'Bucket' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
),
'NextToken' => array( 'type' => 'string', 'location' => 'query', 'sentAs' => 'nextToken' ),
'Size' => array( 'type' => 'integer', 'location' => 'query', 'sentAs' => 'size' ),
'OrderByTime' => array( 'type' => 'string', 'location' => 'query', 'sentAs' => 'orderByTime' ),
'States' => array( 'type' => 'string', 'location' => 'query', 'sentAs' => 'states' ),
'StartCreationTime' => array( 'type' => 'string', 'location' => 'query', 'sentAs' => 'startCreationTime' ),
'EndCreationTime' => array( 'type' => 'string', 'location' => 'query', 'sentAs' => 'endCreationTime' ),
'WorkflowId' => array( 'type' => 'string', 'location' => 'query', 'sentAs' => 'workflowId' ),
'JobId' => array( 'type' => 'string', 'location' => 'query', 'sentAs' => 'jobId' ),
'Name' => array( 'type' => 'string', 'location' => 'query', 'sentAs' => 'name' ),
),
);
}
public static function DescribeInventoryTriggerJobsOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'Body' => array(
'type' => 'string',
'instanceOf' => 'GuzzleHttp\\Psr7\\Stream',
'location' => 'body',
),
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
),
);
}
public static function DescribeInventoryTriggerJob() {
return array(
'httpMethod' => 'GET',
'uri' => '/{Bucket}inventorytriggerjob/{/Key*}',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'DescribeInventoryTriggerJobOutput',
'responseType' => 'model',
'parameters' => array(
'Bucket' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
),
'Key' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
),
),
);
}
public static function DescribeInventoryTriggerJobOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'Body' => array(
'type' => 'string',
'instanceOf' => 'GuzzleHttp\\Psr7\\Stream',
'location' => 'body',
),
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
),
);
}
public static function CancelInventoryTriggerJob() {
return array(
'httpMethod' => 'PUT',
'uri' => '/{Bucket}inventorytriggerjob/{/Key*}?cancel',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'CancelInventoryTriggerJobOutput',
'responseType' => 'model',
'parameters' => array(
'Bucket' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
),
'Key' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
),
),
);
}
public static function CancelInventoryTriggerJobOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
),
);
}
public static function CreateMediaNoiseReductionJobs() {
return array(
'httpMethod' => 'POST',
'uri' => '/{Bucket}jobs',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'CreateMediaNoiseReductionJobsOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'Request',
),
),
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Tag' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'QueueId' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'CallBack' => array( 'location' => 'xml', 'type' => 'string', ),
'CallBackFormat' => array( 'location' => 'xml', 'type' => 'string', ),
'CallBackType' => array( 'location' => 'xml', 'type' => 'string', ),
'Input' => array(
'required' => true,
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Object' => array( 'required' => true, 'type' => 'string', 'location' => 'xml', ),
),
),
'Operation' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'UserData' => array( 'type' => 'string', 'location' => 'xml', ),
'JobLevel' => array( 'type' => 'string', 'location' => 'xml', ),
'Output' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Region' => array( 'type' => 'string', 'location' => 'xml', ),
'Bucket' => array( 'type' => 'string', 'location' => 'xml', ),
'Object' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
'CallBackMqConfig' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'MqRegion' => array( 'type' => 'string', 'location' => 'xml', ),
'MqMode' => array( 'type' => 'string', 'location' => 'xml', ),
'MqName' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
);
}
public static function CreateMediaNoiseReductionJobsOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'Body' => array(
'type' => 'string',
'instanceOf' => 'GuzzleHttp\\Psr7\\Stream',
'location' => 'body',
),
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
),
);
}
public static function ImageRepairProcess() {
return array(
'httpMethod' => 'GET',
'uri' => '/{Bucket}{/Key*}',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'ImageRepairProcessOutput',
'responseType' => 'model',
'parameters' => array(
'Bucket' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
),
'Key' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
),
'ci-process' => array(
'required' => true,
'type' => 'string',
'location' => 'query'
),
'MaskPic' => array(
'type' => 'string',
'location' => 'query',
),
'MaskPoly' => array(
'type' => 'string',
'location' => 'query',
),
),
);
}
public static function ImageRepairProcessOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'Body' => array(
'type' => 'string',
'instanceOf' => 'GuzzleHttp\\Psr7\\Stream',
'location' => 'body',
),
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-cos-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
),
);
}
public static function ImageDetectCarProcess() {
return array(
'httpMethod' => 'GET',
'uri' => '/{Bucket}{/Key*}?ci-process=DetectCar',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'ImageDetectCarProcessOutput',
'responseType' => 'model',
'parameters' => array(
'Bucket' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
),
'Key' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
),
),
);
}
public static function ImageDetectCarProcessOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-cos-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
'CarTags' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Serial' => array( 'type' => 'string', 'location' => 'xml', ),
'Brand' => array( 'type' => 'string', 'location' => 'xml', ),
'Type' => array( 'type' => 'string', 'location' => 'xml', ),
'Color' => array( 'type' => 'string', 'location' => 'xml', ),
'Confidence' => array( 'type' => 'numeric', 'location' => 'xml', ),
'Year' => array( 'type' => 'numeric', 'location' => 'xml', ),
'CarLocation' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'X' => array( 'type' => 'numeric', 'location' => 'xml', ),
'Y' => array( 'type' => 'numeric', 'location' => 'xml', ),
),
),
'PlateContent' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Plate' => array( 'type' => 'string', 'location' => 'xml', ),
'Color' => array( 'type' => 'string', 'location' => 'xml', ),
'Type' => array( 'type' => 'string', 'location' => 'xml', ),
'PlateLocation' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'X' => array( 'type' => 'numeric', 'location' => 'xml', ),
'Y' => array( 'type' => 'numeric', 'location' => 'xml', ),
),
),
),
),
),
),
),
);
}
public static function ImageAssessQualityProcess() {
return array(
'httpMethod' => 'GET',
'uri' => '/{Bucket}{/Key*}?ci-process=AssessQuality',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'ImageAssessQualityProcessOutput',
'responseType' => 'model',
'parameters' => array(
'Bucket' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
),
'Key' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
),
),
);
}
public static function ImageAssessQualityProcessOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-cos-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
'LongImage' => array( 'type' => 'string', 'location' => 'xml', ),
'BlackAndWhite' => array( 'type' => 'string', 'location' => 'xml', ),
'SmallImage' => array( 'type' => 'string', 'location' => 'xml', ),
'BigImage' => array( 'type' => 'string', 'location' => 'xml', ),
'PureImage' => array( 'type' => 'string', 'location' => 'xml', ),
'ClarityScore' => array( 'type' => 'string', 'location' => 'xml', ),
'AestheticScore' => array( 'type' => 'string', 'location' => 'xml', ),
),
);
}
public static function ImageSearchOpen() {
return array(
'httpMethod' => 'POST',
'uri' => '/{Bucket}ImageSearchBucket',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'ImageSearchOpenOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'Request',
),
),
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'MaxCapacity' => array( 'location' => 'xml', 'type' => 'integer', ),
'MaxQps' => array( 'location' => 'xml', 'type' => 'integer', ),
),
);
}
public static function ImageSearchOpenOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
),
);
}
public static function ImageSearchAdd() {
return array(
'httpMethod' => 'POST',
'uri' => '/{Bucket}{/Key*}?ci-process=ImageSearch&action=AddImage',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'ImageSearchAddOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'Request',
),
),
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Key' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'EntityId' => array( 'location' => 'xml', 'type' => 'string', ),
'CustomContent' => array( 'location' => 'xml', 'type' => 'string', ),
'Tags' => array( 'location' => 'xml', 'type' => 'string', ),
),
);
}
public static function ImageSearchAddOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-cos-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
),
);
}
public static function ImageSearch() {
return array(
'httpMethod' => 'GET',
'uri' => '/{Bucket}{/Key*}?ci-process=ImageSearch&action=SearchImage',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'ImageSearchOutput',
'responseType' => 'model',
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Key' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'MatchThreshold' => array( 'type' => 'integer', 'location' => 'query' ),
'Offset' => array( 'type' => 'integer', 'location' => 'query' ),
'Limit' => array( 'type' => 'integer', 'location' => 'query' ),
'Filter' => array( 'type' => 'string', 'location' => 'query' ),
),
);
}
public static function ImageSearchOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'RequestId' => array( 'location' => 'header', 'sentAs' => 'x-cos-request-id', ),
'ContentType' => array('type' => 'string', 'location' => 'header', 'sentAs' => 'Content-Type',),
'ContentLength' => array('type' => 'numeric', 'minimum' => 0, 'location' => 'header', 'sentAs' => 'Content-Length',),
'Count' => array('type' => 'integer', 'location' => 'xml',),
'ImageInfos' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'EntityId' => array( 'type' => 'string', 'location' => 'xml',),
'CustomContent' => array( 'type' => 'string', 'location' => 'xml',),
'Tags' => array( 'type' => 'string', 'location' => 'xml',),
'PicName' => array( 'type' => 'string', 'location' => 'xml',),
'Score' => array( 'type' => 'integer', 'location' => 'xml',),
),
),
),
)
);
}
public static function ImageSearchDelete() {
return array(
'httpMethod' => 'POST',
'uri' => '/{Bucket}{/Key*}?ci-process=ImageSearch&action=DeleteImage',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'ImageSearchDeleteOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'Request',
),
),
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Key' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'EntityId' => array( 'location' => 'xml', 'type' => 'string', ),
),
);
}
public static function ImageSearchDeleteOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-cos-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
),
);
}
public static function BindCiService() {
return array(
'httpMethod' => 'PUT',
'uri' => '/{Bucket}',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'BindCiServiceOutput',
'responseType' => 'model',
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
),
);
}
public static function BindCiServiceOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-cos-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
),
);
}
public static function GetCiService() {
return array(
'httpMethod' => 'GET',
'uri' => '/{Bucket}',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'GetCiServiceOutput',
'responseType' => 'model',
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
),
);
}
public static function GetCiServiceOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'Body' => array(
'type' => 'string',
'instanceOf' => 'GuzzleHttp\\Psr7\\Stream',
'location' => 'body',
),
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-cos-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
),
);
}
public static function UnBindCiService() {
return array(
'httpMethod' => 'PUT',
'uri' => '/{Bucket}?unbind',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'UnBindCiServiceOutput',
'responseType' => 'model',
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
),
);
}
public static function UnBindCiServiceOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-cos-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
),
);
}
public static function GetHotLink() {
return array(
'httpMethod' => 'GET',
'uri' => '/{Bucket}?hotlink',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'GetHotLinkOutput',
'responseType' => 'model',
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
),
);
}
public static function GetHotLinkOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'Body' => array(
'type' => 'string',
'instanceOf' => 'GuzzleHttp\\Psr7\\Stream',
'location' => 'body',
),
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-cos-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
),
);
}
public static function AddHotLink() {
return array(
'httpMethod' => 'PUT',
'uri' => '/{Bucket}?hotlink',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'AddHotLinkOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'Hotlink',
),
),
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Type' => array( 'location' => 'xml', 'type' => 'string', ),
'Urls' => array(
'type' => 'array',
'location' => 'xml',
'data' => array(
'xmlFlattened' => true,
),
'items' => array( 'name' => 'Url', 'type' => 'string', 'location' => 'xml', 'sentAs' => 'Url', ),
),
),
);
}
public static function AddHotLinkOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-cos-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
),
);
}
public static function OpenOriginProtect() {
return array(
'httpMethod' => 'PUT',
'uri' => '/{Bucket}?origin-protect',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'OpenOriginProtectOutput',
'responseType' => 'model',
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
),
);
}
public static function OpenOriginProtectOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-cos-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
),
);
}
public static function GetOriginProtect() {
return array(
'httpMethod' => 'GET',
'uri' => '/{Bucket}?origin-protect',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'GetOriginProtectOutput',
'responseType' => 'model',
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
),
);
}
public static function GetOriginProtectOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'Body' => array(
'type' => 'string',
'instanceOf' => 'GuzzleHttp\\Psr7\\Stream',
'location' => 'body',
),
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-cos-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
),
);
}
public static function CloseOriginProtect() {
return array(
'httpMethod' => 'DELETE',
'uri' => '/{Bucket}?origin-protect',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'CloseOriginProtectOutput',
'responseType' => 'model',
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
),
);
}
public static function CloseOriginProtectOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-cos-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
),
);
}
public static function ImageDetectFace() {
return array(
'httpMethod' => 'GET',
'uri' => '/{Bucket}{/Key*}?ci-process=DetectFace',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'ImageDetectFaceOutput',
'responseType' => 'model',
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Key' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'MaxFaceNum' => array( 'type' => 'integer', 'location' => 'query', 'sentAs' => 'max-face-num' ),
),
);
}
public static function ImageDetectFaceOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'RequestId' => array( 'location' => 'header', 'sentAs' => 'x-cos-request-id', ),
'ContentType' => array('type' => 'string', 'location' => 'header', 'sentAs' => 'Content-Type',),
'ContentLength' => array('type' => 'numeric', 'minimum' => 0, 'location' => 'header', 'sentAs' => 'Content-Length',),
'ImageWidth' => array('type' => 'integer', 'location' => 'xml',),
'ImageHeight' => array('type' => 'integer', 'location' => 'xml',),
'FaceModelVersion' => array('type' => 'string', 'location' => 'xml',),
'FaceInfos' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'X' => array( 'type' => 'integer', 'location' => 'xml',),
'Y' => array( 'type' => 'integer', 'location' => 'xml',),
'Width' => array( 'type' => 'integer', 'location' => 'xml',),
'Height' => array( 'type' => 'integer', 'location' => 'xml',),
),
),
),
)
);
}
public static function ImageFaceEffect() {
return array(
'httpMethod' => 'GET',
'uri' => '/{Bucket}{/Key*}?ci-process=face-effect',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'ImageFaceEffectOutput',
'responseType' => 'model',
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Key' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'type' => array( 'type' => 'string', 'location' => 'query', ),
'whitening' => array( 'type' => 'integer', 'location' => 'query', ),
'smoothing' => array( 'type' => 'integer', 'location' => 'query', ),
'faceLifting' => array( 'type' => 'integer', 'location' => 'query', ),
'eyeEnlarging' => array( 'type' => 'integer', 'location' => 'query', ),
'gender' => array( 'type' => 'integer', 'location' => 'query', ),
'age' => array( 'type' => 'integer', 'location' => 'query', ),
),
);
}
public static function ImageFaceEffectOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'RequestId' => array( 'location' => 'header', 'sentAs' => 'x-cos-request-id', ),
'ContentType' => array('type' => 'string', 'location' => 'header', 'sentAs' => 'Content-Type',),
'ContentLength' => array('type' => 'numeric', 'minimum' => 0, 'location' => 'header', 'sentAs' => 'Content-Length',),
'ResultImage' => array('type' => 'string', 'location' => 'xml',),
'ResultMask' => array('type' => 'string', 'location' => 'xml',),
)
);
}
public static function IDCardOCR() {
return array(
'httpMethod' => 'GET',
'uri' => '/{Bucket}{/Key*}?ci-process=IDCardOCR',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'IDCardOCROutput',
'responseType' => 'model',
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Key' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'CardSide' => array( 'type' => 'string', 'location' => 'query', ),
'Config' => array( 'type' => 'string', 'location' => 'query', ),
),
);
}
public static function IDCardOCROutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'RequestId' => array( 'location' => 'header', 'sentAs' => 'x-cos-request-id', ),
'ContentType' => array('type' => 'string', 'location' => 'header', 'sentAs' => 'Content-Type',),
'ContentLength' => array('type' => 'numeric', 'minimum' => 0, 'location' => 'header', 'sentAs' => 'Content-Length',),
'ResultImage' => array('type' => 'string', 'location' => 'xml',),
'IdInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Name' => array( 'type' => 'string', 'location' => 'xml',),
'Sex' => array( 'type' => 'string', 'location' => 'xml',),
'Nation' => array( 'type' => 'string', 'location' => 'xml',),
'Birth' => array( 'type' => 'string', 'location' => 'xml',),
'Address' => array( 'type' => 'string', 'location' => 'xml',),
'IdNum' => array( 'type' => 'string', 'location' => 'xml',),
'Authority' => array( 'type' => 'string', 'location' => 'xml',),
'ValidDate' => array( 'type' => 'string', 'location' => 'xml',),
),
),
'AdvancedInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'IdCard' => array( 'type' => 'string', 'location' => 'xml',),
'Portrait' => array( 'type' => 'string', 'location' => 'xml',),
'Quality' => array( 'type' => 'string', 'location' => 'xml',),
'BorderCodeValue' => array( 'type' => 'string', 'location' => 'xml',),
'WarnInfos' => array(
'type' => 'array',
'location' => 'xml',
'items' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
)
);
}
public static function IDCardOCRByUpload() {
return array(
'httpMethod' => 'PUT',
'uri' => '/{Bucket}{/Key*}?ci-process=IDCardOCR',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'IDCardOCRByUploadOutput',
'responseType' => 'model',
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Key' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'CardSide' => array( 'type' => 'string', 'location' => 'query', ),
'Config' => array( 'type' => 'string', 'location' => 'query', ),
'Body' => array(
'required' => true,
'type' => array( 'any' ),
'location' => 'body'
),
),
);
}
public static function IDCardOCRByUploadOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'RequestId' => array( 'location' => 'header', 'sentAs' => 'x-cos-request-id', ),
'ContentType' => array('type' => 'string', 'location' => 'header', 'sentAs' => 'Content-Type',),
'ContentLength' => array('type' => 'numeric', 'minimum' => 0, 'location' => 'header', 'sentAs' => 'Content-Length',),
'ResultImage' => array('type' => 'string', 'location' => 'xml',),
'IdInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Name' => array( 'type' => 'string', 'location' => 'xml',),
'Sex' => array( 'type' => 'string', 'location' => 'xml',),
'Nation' => array( 'type' => 'string', 'location' => 'xml',),
'Birth' => array( 'type' => 'string', 'location' => 'xml',),
'Address' => array( 'type' => 'string', 'location' => 'xml',),
'IdNum' => array( 'type' => 'string', 'location' => 'xml',),
'Authority' => array( 'type' => 'string', 'location' => 'xml',),
'ValidDate' => array( 'type' => 'string', 'location' => 'xml',),
),
),
'AdvancedInfo' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'IdCard' => array( 'type' => 'string', 'location' => 'xml',),
'Portrait' => array( 'type' => 'string', 'location' => 'xml',),
'Quality' => array( 'type' => 'string', 'location' => 'xml',),
'BorderCodeValue' => array( 'type' => 'string', 'location' => 'xml',),
'WarnInfos' => array(
'type' => 'array',
'location' => 'xml',
'items' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
)
);
}
public static function GetLiveCode() {
return array(
'httpMethod' => 'GET',
'uri' => '/{Bucket}?ci-process=GetLiveCode',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'GetLiveCodeOutput',
'responseType' => 'model',
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
),
);
}
public static function GetLiveCodeOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'RequestId' => array( 'location' => 'header', 'sentAs' => 'x-cos-request-id', ),
'ContentType' => array('type' => 'string', 'location' => 'header', 'sentAs' => 'Content-Type',),
'ContentLength' => array('type' => 'numeric', 'minimum' => 0, 'location' => 'header', 'sentAs' => 'Content-Length',),
'LiveCode' => array('type' => 'string', 'location' => 'xml',),
)
);
}
public static function GetActionSequence() {
return array(
'httpMethod' => 'GET',
'uri' => '/{Bucket}?ci-process=GetActionSequence',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'GetActionSequenceOutput',
'responseType' => 'model',
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
),
);
}
public static function GetActionSequenceOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'RequestId' => array( 'location' => 'header', 'sentAs' => 'x-cos-request-id', ),
'ContentType' => array('type' => 'string', 'location' => 'header', 'sentAs' => 'Content-Type',),
'ContentLength' => array('type' => 'numeric', 'minimum' => 0, 'location' => 'header', 'sentAs' => 'Content-Length',),
'ActionSequence' => array('type' => 'string', 'location' => 'xml',),
)
);
}
public static function DescribeDocProcessBuckets() {
return array(
'httpMethod' => 'GET',
'uri' => '/docbucket',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'DescribeDocProcessBucketsOutput',
'responseType' => 'model',
'parameters' => array(
'Regions' => array( 'type' => 'string', 'location' => 'query', 'sentAs' => 'regions' ),
'BucketNames' => array( 'type' => 'string', 'location' => 'query', 'sentAs' => 'bucketNames' ),
'BucketName' => array( 'type' => 'string', 'location' => 'query', 'sentAs' => 'bucketName' ),
'PageNumber' => array( 'type' => 'string', 'location' => 'query', 'sentAs' => 'pageNumber' ),
'PageSize' => array( 'type' => 'string', 'location' => 'query', 'sentAs' => 'pageSize' ),
),
);
}
public static function DescribeDocProcessBucketsOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'RequestId' => array( 'type' => 'string', 'location' => 'header', 'sentAs' => 'x-ci-request-id', ),
'ContentType' => array( 'type' => 'string', 'location' => 'header', 'sentAs' => 'Content-Type', ),
'ContentLength' => array( 'type' => 'numeric', 'minimum'=> 0, 'location' => 'header', 'sentAs' => 'Content-Length', ),
'TotalCount' => array( 'type' => 'integer', 'location' => 'xml', ),
'PageNumber' => array( 'type' => 'integer', 'location' => 'xml', ),
'PageSize' => array( 'type' => 'integer', 'location' => 'xml', ),
'DocBucketList' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'BucketId' => array( 'type' => 'string', 'location' => 'xml',),
'Name' => array( 'type' => 'string', 'location' => 'xml',),
'Region' => array( 'type' => 'string', 'location' => 'xml',),
'CreateTime' => array( 'type' => 'string', 'location' => 'xml',),
'AliasBucketId' => array( 'type' => 'string', 'location' => 'xml',),
),
),
),
),
);
}
public static function UpdateDocProcessQueue() {
return array(
'httpMethod' => 'PUT',
'uri' => '/{Bucket}docqueue/{/Key*}',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'UpdateDocProcessQueueOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'Request',
),
),
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Key' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Name' => array( 'type' => 'string', 'location' => 'xml', ),
'QueueID' => array( 'type' => 'string', 'location' => 'xml', ),
'State' => array( 'type' => 'string', 'location' => 'xml', ),
'NotifyConfig' => array(
'location' => 'xml',
'type' => 'object',
'properties' => array(
'Url' => array( 'type' => 'string', 'location' => 'xml', ),
'Type' => array( 'type' => 'string', 'location' => 'xml', ),
'Event' => array( 'type' => 'string', 'location' => 'xml', ),
'State' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
);
}
public static function UpdateDocProcessQueueOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'RequestId' => array( 'type' => 'string', 'location' => 'header', 'sentAs' => 'x-ci-request-id', ),
'ContentType' => array( 'type' => 'string', 'location' => 'header', 'sentAs' => 'Content-Type', ),
'ContentLength' => array( 'type' => 'numeric', 'minimum'=> 0, 'location' => 'header', 'sentAs' => 'Content-Length', ),
'Queue' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'QueueId' => array( 'type' => 'string', 'location' => 'xml', ),
'Name' => array( 'type' => 'string', 'location' => 'xml', ),
'State' => array( 'type' => 'string', 'location' => 'xml', ),
'CreateTime' => array( 'type' => 'string', 'location' => 'xml', ),
'UpdateTime' => array( 'type' => 'string', 'location' => 'xml', ),
'MaxSize' => array( 'type' => 'integer', 'location' => 'xml', ),
'MaxConcurrent' => array( 'type' => 'integer', 'location' => 'xml', ),
'NotifyConfig' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Url' => array( 'type' => 'string', 'location' => 'xml', ),
'State' => array( 'type' => 'string', 'location' => 'xml', ),
'Type' => array( 'type' => 'string', 'location' => 'xml', ),
'Event' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
),
);
}
public static function CreateMediaQualityEstimateJobs() {
return array(
'httpMethod' => 'POST',
'uri' => '/{Bucket}jobs',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'CreateMediaQualityEstimateJobsOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'Request',
),
),
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Tag' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'QueueId' => array( 'location' => 'xml', 'type' => 'string', ),
'CallBack' => array( 'location' => 'xml', 'type' => 'string', ),
'CallBackFormat' => array( 'location' => 'xml', 'type' => 'string', ),
'CallBackType' => array( 'location' => 'xml', 'type' => 'string', ),
'Input' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Object' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'Operation' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'UserData' => array( 'type' => 'string', 'location' => 'xml', ),
'JobLevel' => array( 'type' => 'string', 'location' => 'xml', ),
'QualityEstimateConfig' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Rotate' => array( 'type' => 'string', 'location' => 'xml', ),
'Mode' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
'CallBackMqConfig' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'MqRegion' => array( 'type' => 'string', 'location' => 'xml', ),
'MqMode' => array( 'type' => 'string', 'location' => 'xml', ),
'MqName' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
);
}
public static function CreateMediaQualityEstimateJobsOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'Body' => array(
'type' => 'string',
'instanceOf' => 'GuzzleHttp\\Psr7\\Stream',
'location' => 'body',
),
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
),
);
}
public static function CreateMediaStreamExtractJobs() {
return array(
'httpMethod' => 'POST',
'uri' => '/{Bucket}jobs',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'CreateMediaStreamExtractJobsOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'Request',
),
),
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Tag' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'QueueId' => array( 'required' => true, 'location' => 'xml', 'type' => 'string', ),
'CallBack' => array( 'location' => 'xml', 'type' => 'string', ),
'CallBackFormat' => array( 'location' => 'xml', 'type' => 'string', ),
'CallBackType' => array( 'location' => 'xml', 'type' => 'string', ),
'Input' => array(
'required' => true,
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Object' => array( 'required' => true, 'type' => 'string', 'location' => 'xml', ),
),
),
'Operation' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'UserData' => array( 'type' => 'string', 'location' => 'xml', ),
'JobLevel' => array( 'type' => 'string', 'location' => 'xml', ),
'Output' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Bucket' => array( 'type' => 'string', 'location' => 'xml', ),
'Region' => array( 'type' => 'string', 'location' => 'xml', ),
'StreamExtracts' => array(
'type' => 'array',
'location' => 'xml',
'data' => array(
'xmlFlattened' => true,
),
'items' => array(
'name' => 'StreamExtract',
'type' => 'object',
'sentAs' => 'StreamExtract',
'properties' => array(
'Index' => array( 'type' => 'string', 'location' => 'xml', ),
'Object' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
),
),
),
'CallBackMqConfig' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'MqRegion' => array( 'type' => 'string', 'location' => 'xml', ),
'MqMode' => array( 'type' => 'string', 'location' => 'xml', ),
'MqName' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
);
}
public static function CreateMediaStreamExtractJobsOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'Body' => array(
'type' => 'string',
'instanceOf' => 'GuzzleHttp\\Psr7\\Stream',
'location' => 'body',
),
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
),
);
}
public static function FileJobs4Hash() {
return array(
'httpMethod' => 'GET',
'uri' => '/{Bucket}{/Key*}?ci-process=filehash',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'FileJobs4HashOutput',
'responseType' => 'model',
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Key' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Type' => array( 'required' => true, 'type' => 'string', 'location' => 'query', 'sentAs' => 'type', ),
'AddToHeader' => array( 'type' => 'string', 'location' => 'query', 'sentAs' => 'addtoheader', ),
),
);
}
public static function FileJobs4HashOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'RequestId' => array( 'location' => 'header', 'sentAs' => 'x-cos-request-id', ),
'ContentType' => array('type' => 'string', 'location' => 'header', 'sentAs' => 'Content-Type',),
'ContentLength' => array('type' => 'numeric', 'minimum' => 0, 'location' => 'header', 'sentAs' => 'Content-Length',),
'FileHashCodeResult' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'MD5' => array( 'type' => 'string', 'location' => 'xml',),
'SHA1' => array( 'type' => 'string', 'location' => 'xml',),
'SHA256' => array( 'type' => 'string', 'location' => 'xml',),
'FileSize' => array( 'type' => 'numeric', 'location' => 'xml',),
),
),
'Input' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Region' => array( 'type' => 'string', 'location' => 'xml',),
'Bucket' => array( 'type' => 'string', 'location' => 'xml',),
'Object' => array( 'type' => 'string', 'location' => 'xml',),
),
),
)
);
}
public static function OpenFileProcessService() {
return array(
'httpMethod' => 'POST',
'uri' => '/{Bucket}file_bucket',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'OpenFileProcessServiceOutput',
'responseType' => 'model',
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
),
);
}
public static function OpenFileProcessServiceOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'RequestId' => array( 'location' => 'header', 'sentAs' => 'x-ci-request-id', ),
'ContentType' => array('type' => 'string', 'location' => 'header', 'sentAs' => 'Content-Type',),
'ContentLength' => array('type' => 'numeric', 'minimum' => 0, 'location' => 'header', 'sentAs' => 'Content-Length',),
'FileBucket' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'BucketId' => array( 'type' => 'string', 'location' => 'xml',),
'Name' => array( 'type' => 'string', 'location' => 'xml',),
'Region' => array( 'type' => 'string', 'location' => 'xml',),
'CreateTime' => array( 'type' => 'string', 'location' => 'xml',),
),
),
)
);
}
public static function GetFileProcessQueueList() {
return array(
'httpMethod' => 'GET',
'uri' => '/{Bucket}file_queue',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'GetFileProcessQueueListOutput',
'responseType' => 'model',
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'QueueIds' => array( 'type' => 'string', 'location' => 'query', 'sentAs' => 'queueIds', ),
'State' => array( 'type' => 'string', 'location' => 'query', 'sentAs' => 'state', ),
'PageNumber' => array( 'type' => 'string', 'location' => 'query', 'sentAs' => 'pageNumber', ),
'PageSize' => array( 'type' => 'string', 'location' => 'query', 'sentAs' => 'pageSize', ),
),
);
}
public static function GetFileProcessQueueListOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'RequestId' => array( 'location' => 'header', 'sentAs' => 'x-ci-request-id', ),
'ContentType' => array('type' => 'string', 'location' => 'header', 'sentAs' => 'Content-Type',),
'ContentLength' => array('type' => 'numeric', 'minimum' => 0, 'location' => 'header', 'sentAs' => 'Content-Length',),
'TotalCount' => array( 'type' => 'numeric', 'location' => 'xml',),
'PageNumber' => array( 'type' => 'numeric', 'location' => 'xml',),
'PageSize' => array( 'type' => 'numeric', 'location' => 'xml',),
'QueueList' => array(
'type' => 'array',
'location' => 'xml',
'items' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'QueueId' => array( 'type' => 'string', 'location' => 'xml',),
'Name' => array( 'type' => 'string', 'location' => 'xml',),
'State' => array( 'type' => 'string', 'location' => 'xml',),
'Category' => array( 'type' => 'string', 'location' => 'xml',),
'CreateTime' => array( 'type' => 'string', 'location' => 'xml',),
'UpdateTime' => array( 'type' => 'string', 'location' => 'xml',),
'MaxSize' => array( 'type' => 'integer', 'location' => 'xml',),
'MaxConcurrent' => array( 'type' => 'integer', 'location' => 'xml',),
'NotifyConfig' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Url' => array( 'type' => 'string', 'location' => 'xml',),
'State' => array( 'type' => 'string', 'location' => 'xml',),
'Type' => array( 'type' => 'string', 'location' => 'xml',),
'Event' => array( 'type' => 'string', 'location' => 'xml',),
'ResultFormat' => array( 'type' => 'string', 'location' => 'xml',),
'MqMode' => array( 'type' => 'string', 'location' => 'xml',),
'MqRegion' => array( 'type' => 'string', 'location' => 'xml',),
'MqName' => array( 'type' => 'string', 'location' => 'xml',),
),
),
),
),
),
'NonExistPIDs' => array(
'type' => 'array',
'location' => 'xml',
'items' => array( 'type' => 'string', 'location' => 'xml',),
),
)
);
}
public static function UpdateFileProcessQueue() {
return array(
'httpMethod' => 'POST',
'uri' => '/{Bucket}file_queue/{/Key*}',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'UpdateFileProcessQueueOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'Request',
),
),
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Key' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Name' => array( 'location' => 'xml', 'type' => 'string', ),
'State' => array( 'location' => 'xml', 'type' => 'string', ),
'NotifyConfig' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'State' => array( 'type' => 'string', 'location' => 'xml', ),
'Event' => array( 'type' => 'string', 'location' => 'xml', ),
'ResultFormat' => array( 'type' => 'string', 'location' => 'xml', ),
'Type' => array( 'type' => 'string', 'location' => 'xml', ),
'Url' => array( 'type' => 'string', 'location' => 'xml', ),
'MqMode' => array( 'type' => 'string', 'location' => 'xml', ),
'MqRegion' => array( 'type' => 'string', 'location' => 'xml', ),
'MqName' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
);
}
public static function UpdateFileProcessQueueOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
'Queue' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'QueueId' => array( 'type' => 'string', 'location' => 'xml',),
'Name' => array( 'type' => 'string', 'location' => 'xml',),
'State' => array( 'type' => 'string', 'location' => 'xml',),
'Category' => array( 'type' => 'string', 'location' => 'xml',),
'CreateTime' => array( 'type' => 'string', 'location' => 'xml',),
'UpdateTime' => array( 'type' => 'string', 'location' => 'xml',),
'MaxSize' => array( 'type' => 'numeric', 'location' => 'xml',),
'MaxConcurrent' => array( 'type' => 'numeric', 'location' => 'xml',),
'NotifyConfig' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'State' => array( 'type' => 'string', 'location' => 'xml', ),
'Event' => array( 'type' => 'string', 'location' => 'xml', ),
'ResultFormat' => array( 'type' => 'string', 'location' => 'xml', ),
'Type' => array( 'type' => 'string', 'location' => 'xml', ),
'Url' => array( 'type' => 'string', 'location' => 'xml', ),
'MqMode' => array( 'type' => 'string', 'location' => 'xml', ),
'MqRegion' => array( 'type' => 'string', 'location' => 'xml', ),
'MqName' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
),
);
}
public static function CreateFileHashCodeJobs() {
return array(
'httpMethod' => 'POST',
'uri' => '/{Bucket}file_jobs',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'CreateFileHashCodeJobsOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'Request',
),
),
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Tag' => array( 'location' => 'xml', 'type' => 'string', ),
'QueueId' => array( 'location' => 'xml', 'type' => 'string', ),
'CallBackFormat' => array( 'location' => 'xml', 'type' => 'string', ),
'CallBackType' => array( 'location' => 'xml', 'type' => 'string', ),
'CallBack' => array( 'location' => 'xml', 'type' => 'string', ),
'Input' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Object' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'Operation' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'UserData' => array( 'type' => 'string', 'location' => 'xml', ),
'FileHashCodeConfig' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Type' => array( 'type' => 'string', 'location' => 'xml', ),
'AddToHeader' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
'CallBackMqConfig' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'MqRegion' => array( 'type' => 'string', 'location' => 'xml', ),
'MqMode' => array( 'type' => 'string', 'location' => 'xml', ),
'MqName' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
);
}
public static function CreateFileHashCodeJobsOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
'JobsDetail' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Code' => array( 'type' => 'string', 'location' => 'xml', ),
'Message' => array( 'type' => 'string', 'location' => 'xml', ),
'JobId' => array( 'type' => 'string', 'location' => 'xml', ),
'Tag' => array( 'type' => 'string', 'location' => 'xml', ),
'State' => array( 'type' => 'string', 'location' => 'xml', ),
'CreationTime' => array( 'type' => 'string', 'location' => 'xml', ),
'StartTime' => array( 'type' => 'string', 'location' => 'xml', ),
'EndTime' => array( 'type' => 'string', 'location' => 'xml', ),
'QueueId' => array( 'type' => 'string', 'location' => 'xml', ),
'Input' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Region' => array( 'type' => 'string', 'location' => 'xml', ),
'Bucket' => array( 'type' => 'string', 'location' => 'xml', ),
'Object' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'Operation' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'UserData' => array( 'type' => 'string', 'location' => 'xml', ),
'FileHashCodeConfig' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Type' => array( 'type' => 'string', 'location' => 'xml', ),
'AddToHeader' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'FileHashCodeResult' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'MD5' => array( 'type' => 'string', 'location' => 'xml', ),
'SHA1' => array( 'type' => 'string', 'location' => 'xml', ),
'SHA256' => array( 'type' => 'string', 'location' => 'xml', ),
'LastModified' => array( 'type' => 'string', 'location' => 'xml', ),
'Etag' => array( 'type' => 'string', 'location' => 'xml', ),
'FileSize' => array( 'type' => 'numeric', 'location' => 'xml', ),
),
),
),
),
),
),
),
);
}
public static function GetFileHashCodeResult() {
return array(
'httpMethod' => 'GET',
'uri' => '/{Bucket}file_jobs/{/Key*}',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'GetFileHashCodeResultOutput',
'responseType' => 'model',
'parameters' => array(
'Bucket' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
),
'Key' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
),
),
);
}
public static function GetFileHashCodeResultOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
'JobsDetail' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Code' => array( 'type' => 'string', 'location' => 'xml', ),
'Message' => array( 'type' => 'string', 'location' => 'xml', ),
'JobId' => array( 'type' => 'string', 'location' => 'xml', ),
'Tag' => array( 'type' => 'string', 'location' => 'xml', ),
'State' => array( 'type' => 'string', 'location' => 'xml', ),
'CreationTime' => array( 'type' => 'string', 'location' => 'xml', ),
'StartTime' => array( 'type' => 'string', 'location' => 'xml', ),
'EndTime' => array( 'type' => 'string', 'location' => 'xml', ),
'QueueId' => array( 'type' => 'string', 'location' => 'xml', ),
'Input' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Region' => array( 'type' => 'string', 'location' => 'xml', ),
'Bucket' => array( 'type' => 'string', 'location' => 'xml', ),
'Object' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'Operation' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'UserData' => array( 'type' => 'string', 'location' => 'xml', ),
'FileHashCodeConfig' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Type' => array( 'type' => 'string', 'location' => 'xml', ),
'AddToHeader' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'FileHashCodeResult' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'MD5' => array( 'type' => 'string', 'location' => 'xml', ),
'SHA1' => array( 'type' => 'string', 'location' => 'xml', ),
'SHA256' => array( 'type' => 'string', 'location' => 'xml', ),
'LastModified' => array( 'type' => 'string', 'location' => 'xml', ),
'Etag' => array( 'type' => 'string', 'location' => 'xml', ),
'FileSize' => array( 'type' => 'numeric', 'location' => 'xml', ),
),
),
),
),
),
),
'NonExistJobIds' => array('type' => 'string', 'location' => 'xml',),
),
);
}
public static function CreateFileUncompressJobs() {
return array(
'httpMethod' => 'POST',
'uri' => '/{Bucket}file_jobs',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'CreateFileUncompressJobsOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'Request',
),
),
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Tag' => array( 'location' => 'xml', 'type' => 'string', ),
'QueueId' => array( 'location' => 'xml', 'type' => 'string', ),
'CallBackFormat' => array( 'location' => 'xml', 'type' => 'string', ),
'CallBackType' => array( 'location' => 'xml', 'type' => 'string', ),
'CallBack' => array( 'location' => 'xml', 'type' => 'string', ),
'Input' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Object' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'Operation' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'UserData' => array( 'type' => 'string', 'location' => 'xml', ),
'FileUncompressConfig' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Prefix' => array( 'type' => 'string', 'location' => 'xml', ),
'PrefixReplaced' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'Output' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Region' => array( 'type' => 'string', 'location' => 'xml', ),
'Bucket' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
'CallBackMqConfig' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'MqRegion' => array( 'type' => 'string', 'location' => 'xml', ),
'MqMode' => array( 'type' => 'string', 'location' => 'xml', ),
'MqName' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
);
}
public static function CreateFileUncompressJobsOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
'JobsDetail' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Code' => array( 'type' => 'string', 'location' => 'xml', ),
'Message' => array( 'type' => 'string', 'location' => 'xml', ),
'JobId' => array( 'type' => 'string', 'location' => 'xml', ),
'Tag' => array( 'type' => 'string', 'location' => 'xml', ),
'State' => array( 'type' => 'string', 'location' => 'xml', ),
'CreationTime' => array( 'type' => 'string', 'location' => 'xml', ),
'StartTime' => array( 'type' => 'string', 'location' => 'xml', ),
'EndTime' => array( 'type' => 'string', 'location' => 'xml', ),
'QueueId' => array( 'type' => 'string', 'location' => 'xml', ),
'Input' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Region' => array( 'type' => 'string', 'location' => 'xml', ),
'Bucket' => array( 'type' => 'string', 'location' => 'xml', ),
'Object' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'Operation' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'UserData' => array( 'type' => 'string', 'location' => 'xml', ),
'Output' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Region' => array( 'type' => 'string', 'location' => 'xml', ),
'Bucket' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'FileUncompressConfig' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Prefix' => array( 'type' => 'string', 'location' => 'xml', ),
'PrefixReplaced' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'FileUncompressResult' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Region' => array( 'type' => 'string', 'location' => 'xml', ),
'Bucket' => array( 'type' => 'string', 'location' => 'xml', ),
'FileCount' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
),
),
),
);
}
public static function GetFileUncompressResult() {
return array(
'httpMethod' => 'GET',
'uri' => '/{Bucket}file_jobs/{/Key*}',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'GetFileUncompressResultOutput',
'responseType' => 'model',
'parameters' => array(
'Bucket' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
),
'Key' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
),
),
);
}
public static function GetFileUncompressResultOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
'JobsDetail' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Code' => array( 'type' => 'string', 'location' => 'xml', ),
'Message' => array( 'type' => 'string', 'location' => 'xml', ),
'JobId' => array( 'type' => 'string', 'location' => 'xml', ),
'Tag' => array( 'type' => 'string', 'location' => 'xml', ),
'State' => array( 'type' => 'string', 'location' => 'xml', ),
'CreationTime' => array( 'type' => 'string', 'location' => 'xml', ),
'StartTime' => array( 'type' => 'string', 'location' => 'xml', ),
'EndTime' => array( 'type' => 'string', 'location' => 'xml', ),
'QueueId' => array( 'type' => 'string', 'location' => 'xml', ),
'Input' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Region' => array( 'type' => 'string', 'location' => 'xml', ),
'Bucket' => array( 'type' => 'string', 'location' => 'xml', ),
'Object' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'Operation' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'UserData' => array( 'type' => 'string', 'location' => 'xml', ),
'Output' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Region' => array( 'type' => 'string', 'location' => 'xml', ),
'Bucket' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'FileUncompressConfig' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Prefix' => array( 'type' => 'string', 'location' => 'xml', ),
'PrefixReplaced' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'FileUncompressResult' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Region' => array( 'type' => 'string', 'location' => 'xml', ),
'Bucket' => array( 'type' => 'string', 'location' => 'xml', ),
'FileCount' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
),
),
'NonExistJobIds' => array('type' => 'string', 'location' => 'xml',),
),
);
}
public static function CreateFileCompressJobs() {
return array(
'httpMethod' => 'POST',
'uri' => '/{Bucket}file_jobs',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'CreateFileCompressJobsOutput',
'responseType' => 'model',
'data' => array(
'xmlRoot' => array(
'name' => 'Request',
),
),
'parameters' => array(
'Bucket' => array( 'required' => true, 'type' => 'string', 'location' => 'uri', ),
'Tag' => array( 'location' => 'xml', 'type' => 'string', ),
'QueueId' => array( 'location' => 'xml', 'type' => 'string', ),
'CallBackFormat' => array( 'location' => 'xml', 'type' => 'string', ),
'CallBackType' => array( 'location' => 'xml', 'type' => 'string', ),
'CallBack' => array( 'location' => 'xml', 'type' => 'string', ),
'Operation' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'UserData' => array( 'type' => 'string', 'location' => 'xml', ),
'FileCompressConfig' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Flatten' => array( 'type' => 'string', 'location' => 'xml', ),
'Format' => array( 'type' => 'string', 'location' => 'xml', ),
'UrlList' => array( 'type' => 'string', 'location' => 'xml', ),
'Prefix' => array( 'type' => 'string', 'location' => 'xml', ),
'Keys' => array(
'type' => 'array',
'location' => 'xml',
'data' => array(
'xmlFlattened' => true),
'items' => array(
'name' => 'Key',
'type' => 'string',
'sentAs' => 'Key',
'location' => 'xml',
)
),
),
),
'Output' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Region' => array( 'type' => 'string', 'location' => 'xml', ),
'Bucket' => array( 'type' => 'string', 'location' => 'xml', ),
'Object' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
'CallBackMqConfig' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'MqRegion' => array( 'type' => 'string', 'location' => 'xml', ),
'MqMode' => array( 'type' => 'string', 'location' => 'xml', ),
'MqName' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
);
}
public static function CreateFileCompressJobsOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
'JobsDetail' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Code' => array( 'type' => 'string', 'location' => 'xml', ),
'Message' => array( 'type' => 'string', 'location' => 'xml', ),
'JobId' => array( 'type' => 'string', 'location' => 'xml', ),
'Tag' => array( 'type' => 'string', 'location' => 'xml', ),
'State' => array( 'type' => 'string', 'location' => 'xml', ),
'CreationTime' => array( 'type' => 'string', 'location' => 'xml', ),
'StartTime' => array( 'type' => 'string', 'location' => 'xml', ),
'EndTime' => array( 'type' => 'string', 'location' => 'xml', ),
'QueueId' => array( 'type' => 'string', 'location' => 'xml', ),
'Operation' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'UserData' => array( 'type' => 'string', 'location' => 'xml', ),
'Output' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Region' => array( 'type' => 'string', 'location' => 'xml', ),
'Bucket' => array( 'type' => 'string', 'location' => 'xml', ),
'Object' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'FileCompressConfig' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Flatten' => array( 'type' => 'string', 'location' => 'xml', ),
'Format' => array( 'type' => 'string', 'location' => 'xml', ),
'UrlList' => array( 'type' => 'string', 'location' => 'xml', ),
'Prefix' => array( 'type' => 'string', 'location' => 'xml', ),
'Key' => array(
'type' => 'array',
'location' => 'xml',
'items' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
'FileCompressResult' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Region' => array( 'type' => 'string', 'location' => 'xml', ),
'Bucket' => array( 'type' => 'string', 'location' => 'xml', ),
'Object' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
),
),
),
);
}
public static function GetFileCompressResult() {
return array(
'httpMethod' => 'GET',
'uri' => '/{Bucket}file_jobs/{/Key*}',
'class' => 'Qcloud\\Cos\\Command',
'responseClass' => 'GetFileCompressResultOutput',
'responseType' => 'model',
'parameters' => array(
'Bucket' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
),
'Key' => array(
'required' => true,
'type' => 'string',
'location' => 'uri',
),
),
);
}
public static function GetFileCompressResultOutput() {
return array(
'type' => 'object',
'additionalProperties' => true,
'properties' => array(
'RequestId' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'x-ci-request-id',
),
'ContentType' => array(
'type' => 'string',
'location' => 'header',
'sentAs' => 'Content-Type',
),
'ContentLength' => array(
'type' => 'numeric',
'minimum'=> 0,
'location' => 'header',
'sentAs' => 'Content-Length',
),
'JobsDetail' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Code' => array( 'type' => 'string', 'location' => 'xml', ),
'Message' => array( 'type' => 'string', 'location' => 'xml', ),
'JobId' => array( 'type' => 'string', 'location' => 'xml', ),
'Tag' => array( 'type' => 'string', 'location' => 'xml', ),
'State' => array( 'type' => 'string', 'location' => 'xml', ),
'CreationTime' => array( 'type' => 'string', 'location' => 'xml', ),
'StartTime' => array( 'type' => 'string', 'location' => 'xml', ),
'EndTime' => array( 'type' => 'string', 'location' => 'xml', ),
'QueueId' => array( 'type' => 'string', 'location' => 'xml', ),
'Operation' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'UserData' => array( 'type' => 'string', 'location' => 'xml', ),
'Output' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Region' => array( 'type' => 'string', 'location' => 'xml', ),
'Bucket' => array( 'type' => 'string', 'location' => 'xml', ),
'Object' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
'FileCompressConfig' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Flatten' => array( 'type' => 'string', 'location' => 'xml', ),
'Format' => array( 'type' => 'string', 'location' => 'xml', ),
'UrlList' => array( 'type' => 'string', 'location' => 'xml', ),
'Prefix' => array( 'type' => 'string', 'location' => 'xml', ),
'Key' => array(
'type' => 'array',
'location' => 'xml',
'items' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
'FileCompressResult' => array(
'type' => 'object',
'location' => 'xml',
'properties' => array(
'Region' => array( 'type' => 'string', 'location' => 'xml', ),
'Bucket' => array( 'type' => 'string', 'location' => 'xml', ),
'Object' => array( 'type' => 'string', 'location' => 'xml', ),
),
),
),
),
),
),
'NonExistJobIds' => array('type' => 'string', 'location' => 'xml',),
),
);
}
}