diff options
Diffstat (limited to 'data/aligenie')
| -rw-r--r-- | data/aligenie/aiso_1.0/api-docs.php | 32 | ||||
| -rw-r--r-- | data/aligenie/iap_1.0/api-docs.php | 2017 | ||||
| -rw-r--r-- | data/aligenie/ip_1.0/api-docs.php | 6431 | ||||
| -rw-r--r-- | data/aligenie/oauth2_1.0/api-docs.php | 328 | ||||
| -rw-r--r-- | data/aligenie/ssp_1.0/api-docs.php | 6484 |
5 files changed, 4477 insertions, 10815 deletions
diff --git a/data/aligenie/aiso_1.0/api-docs.php b/data/aligenie/aiso_1.0/api-docs.php index 9d1d1c6..cbc33ae 100644 --- a/data/aligenie/aiso_1.0/api-docs.php +++ b/data/aligenie/aiso_1.0/api-docs.php @@ -1,54 +1,36 @@ <?php return [ 'version' => '1.0', - 'info' => [ - 'style' => 'AliGenie', - 'product' => 'AliGenie', - 'version' => 'aiso_1.0', - ], + 'info' => ['style' => 'AliGenie', 'product' => 'AliGenie', 'version' => 'aiso_1.0'], 'components' => [ 'schemas' => [], ], 'apis' => [ 'AppAuth' => [ 'path' => '/v1.0/aiso/AppAuth', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], + 'consumes' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AccessKey', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - ], + 'schema' => ['type' => 'string'], ], [ 'name' => 'AppId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - ], + 'schema' => ['type' => 'string'], ], ], ], ], 'endpoints' => [ - [ - 'regionId' => 'cn-zhangjiakou', - 'endpoint' => 'openapi.aligenie.com', - ], + ['regionId' => 'cn-zhangjiakou', 'endpoint' => 'openapi.aligenie.com'], ], ]; diff --git a/data/aligenie/iap_1.0/api-docs.php b/data/aligenie/iap_1.0/api-docs.php index 51783b8..22b8f03 100644 --- a/data/aligenie/iap_1.0/api-docs.php +++ b/data/aligenie/iap_1.0/api-docs.php @@ -1,166 +1,207 @@ <?php return [ 'version' => '1.0', - 'info' => [ - 'style' => 'AliGenie', - 'product' => 'AliGenie', - 'version' => 'iap_1.0', - ], + 'info' => ['style' => 'ROA', 'product' => 'AliGenie', 'version' => 'iap_1.0'], 'components' => [ 'schemas' => [], ], 'apis' => [ - 'GetBusAppConfig' => [ - 'path' => '/v1.0/iap/app/config/get', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'AppUseTimeReport' => [ + 'path' => '/v1.0/iap/vip/use/time/report', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Payload', - 'in' => 'query', + 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ - 'UserId' => [ - 'type' => 'string', - 'required' => false, - ], - 'SubjectId' => [ - 'type' => 'string', - 'required' => true, - ], - 'DeviceId' => [ - 'type' => 'string', - ], - 'phone' => [ - 'type' => 'string', - 'required' => false, - ], - 'originUuid' => [ - 'type' => 'string', - 'required' => false, - ], + 'UserId' => ['type' => 'string', 'required' => true], + 'DeviceId' => ['type' => 'string', 'required' => false], + 'SubjectId' => ['type' => 'string', 'required' => true], + 'Action' => ['type' => 'string', 'required' => true], + 'StepCode' => ['type' => 'string', 'required' => true], + 'ResourceId' => ['type' => 'string', 'required' => true], + 'ResourceType' => ['type' => 'integer', 'format' => 'int32', 'required' => true], + 'IsPrivilege' => ['type' => 'integer', 'format' => 'int32', 'required' => true], + 'VipType' => ['type' => 'integer', 'format' => 'int32', 'required' => true], + 'originUuid' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'UserInfo', - 'in' => 'query', + 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], + 'Id' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], + 'enum' => ['OPEN_ID', 'UNION_ID'], ], 'EncodeType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'DeviceInfo', - 'in' => 'query', + 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => false, - ], + 'Id' => ['type' => 'string', 'required' => false], 'IdType' => [ 'type' => 'string', 'required' => false, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], + 'enum' => ['OPEN_ID', 'UNION_ID'], ], 'EncodeType' => [ 'type' => 'string', 'required' => false, - 'enum' => [ - 'SKILL_ID', - 'PACKAGE_NAME', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => false, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => false], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'AppUseTimeReport' => [ - 'path' => '/v1.0/iap/vip/use/time/report', - 'methods' => [ - 'post', + 'CallBackThirdRightSendPlan' => [ + 'path' => '/v1.0/iap/business/CallBackThirdRightSendPlan', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], ], - 'schemes' => [ - 'http', - 'https', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'BizType', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'BizGroup', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'Sn', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'SupplierId', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + ], + [ + 'name' => 'GenieOpenId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'ReceiveStatus', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], + [ + 'name' => 'CardType', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], + [ + 'name' => 'ErrorMsg', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'ExtendInfo', + 'in' => 'query', + 'style' => 'json', + 'schema' => ['type' => 'object', 'required' => false], + ], ], + ], + 'CheckThirdRightSendPlan' => [ + 'path' => '/v1.0/iap/business/CheckThirdRightSendPlan', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'BizType', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'BizGroup', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'Sn', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'SupplierId', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + ], + [ + 'name' => 'ExtendInfo', + 'in' => 'query', + 'style' => 'json', + 'schema' => ['type' => 'object', 'required' => false], + ], ], - 'produces' => [ - 'application/json', + ], + 'CreateReminder' => [ + 'path' => '/v1.0/iap/reminder/create', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AliGenie_Auth_Token' => [], + ], ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -169,50 +210,41 @@ 'style' => 'json', 'schema' => [ 'type' => 'object', - 'required' => false, + 'required' => true, 'properties' => [ - 'UserId' => [ - 'type' => 'string', - 'required' => true, - ], - 'DeviceId' => [ - 'type' => 'string', - 'required' => false, - ], - 'SubjectId' => [ - 'type' => 'string', - 'required' => true, - ], - 'Action' => [ - 'type' => 'string', - 'required' => true, - ], - 'StepCode' => [ - 'type' => 'string', - 'required' => true, - ], - 'ResourceId' => [ - 'type' => 'string', - 'required' => true, - ], - 'ResourceType' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - ], - 'IsPrivilege' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - ], - 'VipType' => [ - 'type' => 'integer', - 'format' => 'int32', + 'Content' => ['type' => 'string', 'required' => true], + 'UserId' => ['type' => 'string', 'required' => true], + 'DeviceId' => ['type' => 'string', 'required' => true], + 'SubjectId' => ['type' => 'string', 'required' => true], + 'IsDebug' => ['type' => 'boolean', 'required' => true], + 'RecurrenceRule' => [ + 'type' => 'object', 'required' => true, - ], - 'originUuid' => [ - 'type' => 'string', - 'required' => false, + 'properties' => [ + 'Year' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'Month' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'Day' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'Hour' => ['type' => 'integer', 'format' => 'int32', 'required' => true], + 'Minute' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'Second' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'Freq' => [ + 'type' => 'string', + 'required' => true, + 'enum' => ['ONCE', 'DAILY', 'WEEKLY', 'MONTHLY'], + ], + 'StartDateTime' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'EndDateTime' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'DaysOfMonth' => [ + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], + 'DaysOfWeek' => [ + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], + ], ], ], ], @@ -225,34 +257,19 @@ 'type' => 'object', 'required' => true, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], + 'Id' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], + 'enum' => ['OPEN_ID', 'UNION_ID'], ], 'EncodeType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], @@ -262,61 +279,37 @@ 'style' => 'json', 'schema' => [ 'type' => 'object', - 'required' => false, + 'required' => true, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => false, - ], + 'Id' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', - 'required' => false, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], + 'required' => true, + 'enum' => ['OPEN_ID', 'UNION_ID'], ], 'EncodeType' => [ 'type' => 'string', - 'required' => false, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => false, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, + 'required' => true, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'PullCashier' => [ - 'path' => '/v1.0/iap/pull/cashier/', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DeleteReminder' => [ + 'path' => '/v1.0/iap/reminder/delete', + 'methods' => ['delete'], + 'schemes' => ['http', 'https'], 'security' => [ [ - 'AliGenie_Auth_SPI' => [], + 'AliGenie_Auth_Token' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -325,20 +318,13 @@ 'style' => 'json', 'schema' => [ 'type' => 'object', - 'required' => false, + 'required' => true, 'properties' => [ - 'SubjectId' => [ - 'type' => 'string', - 'required' => true, - ], - 'DeviceId' => [ - 'type' => 'string', - 'required' => false, - ], - 'originUuid' => [ - 'type' => 'string', - 'required' => false, - ], + 'Id' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'UserId' => ['type' => 'string', 'required' => true], + 'DeviceId' => ['type' => 'string', 'required' => true], + 'SubjectId' => ['type' => 'string', 'required' => true], + 'IsDebug' => ['type' => 'boolean', 'required' => true], ], ], ], @@ -350,34 +336,19 @@ 'type' => 'object', 'required' => true, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], + 'Id' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], + 'enum' => ['OPEN_ID', 'UNION_ID'], ], 'EncodeType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], @@ -387,212 +358,116 @@ 'style' => 'json', 'schema' => [ 'type' => 'object', - 'required' => false, + 'required' => true, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => false, - ], + 'Id' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', - 'required' => false, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], + 'required' => true, + 'enum' => ['OPEN_ID', 'UNION_ID'], ], 'EncodeType' => [ 'type' => 'string', - 'required' => false, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => false, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, + 'required' => true, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'VideoAppReport' => [ - 'path' => '/v1.0/iap/vip/use/video/report', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetAccountForApp' => [ + 'path' => '/v1.0/iap/vip/account/get', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Payload', - 'in' => 'formData', + 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ - 'DeviceId' => [ - 'type' => 'string', - 'required' => false, - ], - 'isLogin' => [ - 'type' => 'boolean', - 'required' => true, - ], - 'isVip' => [ - 'type' => 'boolean', - 'required' => true, - ], - 'startTime' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'endTime' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'loginNick' => [ - 'type' => 'string', - 'required' => false, - ], - 'phone' => [ - 'type' => 'string', - 'required' => false, - ], - 'pkgName' => [ - 'type' => 'string', - 'required' => true, - ], - 'originUuid' => [ - 'type' => 'string', - 'required' => false, - ], + 'UserId' => ['type' => 'string', 'required' => true], + 'SubjectId' => ['type' => 'string', 'required' => true], + 'DeviceId' => ['type' => 'string'], + 'Phone' => ['type' => 'string', 'required' => false], + 'originUuid' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'UserInfo', - 'in' => 'formData', + 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], + 'Id' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], + 'enum' => ['OPEN_ID', 'UNION_ID'], ], 'EncodeType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'DeviceInfo', - 'in' => 'formData', + 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => false, - ], + 'Id' => ['type' => 'string', 'required' => false], 'IdType' => [ 'type' => 'string', 'required' => false, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], + 'enum' => ['OPEN_ID', 'UNION_ID'], ], 'EncodeType' => [ 'type' => 'string', 'required' => false, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => false, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => false], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'GetAccountForApp' => [ - 'path' => '/v1.0/iap/vip/account/get', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetBusAppConfig' => [ + 'path' => '/v1.0/iap/app/config/get', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -603,25 +478,11 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'UserId' => [ - 'type' => 'string', - 'required' => true, - ], - 'SubjectId' => [ - 'type' => 'string', - 'required' => true, - ], - 'DeviceId' => [ - 'type' => 'string', - ], - 'Phone' => [ - 'type' => 'string', - 'required' => false, - ], - 'originUuid' => [ - 'type' => 'string', - 'required' => false, - ], + 'UserId' => ['type' => 'string', 'required' => false], + 'SubjectId' => ['type' => 'string', 'required' => true], + 'DeviceId' => ['type' => 'string'], + 'phone' => ['type' => 'string', 'required' => false], + 'originUuid' => ['type' => 'string', 'required' => false], ], ], ], @@ -633,34 +494,19 @@ 'type' => 'object', 'required' => true, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], + 'Id' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], + 'enum' => ['OPEN_ID', 'UNION_ID'], ], 'EncodeType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], @@ -672,34 +518,19 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => false, - ], + 'Id' => ['type' => 'string', 'required' => false], 'IdType' => [ 'type' => 'string', 'required' => false, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], + 'enum' => ['OPEN_ID', 'UNION_ID'], ], 'EncodeType' => [ 'type' => 'string', 'required' => false, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => false, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, + 'enum' => ['SKILL_ID', 'PACKAGE_NAME'], ], + 'EncodeKey' => ['type' => 'string', 'required' => false], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], @@ -707,24 +538,15 @@ ], 'GetPhoneNumber' => [ 'path' => '/v1.0/iap/profile/phoneNumber', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_Token' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -735,34 +557,19 @@ 'type' => 'object', 'required' => true, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], + 'Id' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], + 'enum' => ['OPEN_ID', 'UNION_ID'], ], 'EncodeType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], @@ -774,266 +581,114 @@ 'type' => 'object', 'required' => true, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], + 'Id' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], + 'enum' => ['OPEN_ID', 'UNION_ID'], ], 'EncodeType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'CreateReminder' => [ - 'path' => '/v1.0/iap/reminder/create', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetReminder' => [ + 'path' => '/v1.0/iap/reminder/get', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_Token' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Payload', - 'in' => 'formData', + 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'Content' => [ - 'type' => 'string', - 'required' => true, - ], - 'UserId' => [ - 'type' => 'string', - 'required' => true, - ], - 'DeviceId' => [ - 'type' => 'string', - 'required' => true, - ], - 'SubjectId' => [ - 'type' => 'string', - 'required' => true, - ], - 'IsDebug' => [ - 'type' => 'boolean', - 'required' => true, - ], - 'RecurrenceRule' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'Year' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'Month' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'Day' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'Hour' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - ], - 'Minute' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'Second' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'Freq' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'ONCE', - 'DAILY', - 'WEEKLY', - 'MONTHLY', - ], - ], - 'StartDateTime' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'EndDateTime' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'DaysOfMonth' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - ], - 'DaysOfWeek' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - ], - ], - ], + 'Id' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'UserId' => ['type' => 'string', 'required' => true], + 'DeviceId' => ['type' => 'string', 'required' => true], + 'SubjectId' => ['type' => 'string', 'required' => true], + 'IsDebug' => ['type' => 'boolean', 'required' => true], ], ], ], [ 'name' => 'UserInfo', - 'in' => 'formData', + 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], + 'Id' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], + 'enum' => ['OPEN_ID', 'UNION_ID'], ], 'EncodeType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'DeviceInfo', - 'in' => 'formData', + 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], + 'Id' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], + 'enum' => ['OPEN_ID', 'UNION_ID'], ], 'EncodeType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'GetReminder' => [ - 'path' => '/v1.0/iap/reminder/get', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListReminders' => [ + 'path' => '/v1.0/iap/reminder/list', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_Token' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -1044,27 +699,10 @@ 'type' => 'object', 'required' => true, 'properties' => [ - 'Id' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'UserId' => [ - 'type' => 'string', - 'required' => true, - ], - 'DeviceId' => [ - 'type' => 'string', - 'required' => true, - ], - 'SubjectId' => [ - 'type' => 'string', - 'required' => true, - ], - 'IsDebug' => [ - 'type' => 'boolean', - 'required' => true, - ], + 'UserId' => ['type' => 'string', 'required' => true], + 'DeviceId' => ['type' => 'string', 'required' => true], + 'SubjectId' => ['type' => 'string', 'required' => true], + 'IsDebug' => ['type' => 'boolean', 'required' => true], ], ], ], @@ -1076,34 +714,19 @@ 'type' => 'object', 'required' => true, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], + 'Id' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], + 'enum' => ['OPEN_ID', 'UNION_ID'], ], 'EncodeType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], @@ -1115,59 +738,35 @@ 'type' => 'object', 'required' => true, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], + 'Id' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], + 'enum' => ['OPEN_ID', 'UNION_ID'], ], 'EncodeType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'ListReminders' => [ - 'path' => '/v1.0/iap/reminder/list', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'PullCashier' => [ + 'path' => '/v1.0/iap/pull/cashier/', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ - 'AliGenie_Auth_Token' => [], + 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -1176,24 +775,11 @@ 'style' => 'json', 'schema' => [ 'type' => 'object', - 'required' => true, + 'required' => false, 'properties' => [ - 'UserId' => [ - 'type' => 'string', - 'required' => true, - ], - 'DeviceId' => [ - 'type' => 'string', - 'required' => true, - ], - 'SubjectId' => [ - 'type' => 'string', - 'required' => true, - ], - 'IsDebug' => [ - 'type' => 'boolean', - 'required' => true, - ], + 'SubjectId' => ['type' => 'string', 'required' => true], + 'DeviceId' => ['type' => 'string', 'required' => false], + 'originUuid' => ['type' => 'string', 'required' => false], ], ], ], @@ -1205,34 +791,19 @@ 'type' => 'object', 'required' => true, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], + 'Id' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], + 'enum' => ['OPEN_ID', 'UNION_ID'], ], 'EncodeType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], @@ -1242,639 +813,329 @@ 'style' => 'json', 'schema' => [ 'type' => 'object', - 'required' => true, + 'required' => false, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], + 'Id' => ['type' => 'string', 'required' => false], 'IdType' => [ 'type' => 'string', - 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], + 'required' => false, + 'enum' => ['OPEN_ID', 'UNION_ID'], ], 'EncodeType' => [ 'type' => 'string', - 'required' => true, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', 'required' => false, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => false], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'UpdateReminder' => [ - 'path' => '/v1.0/iap/reminder/update', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'PushNotifications' => [ + 'path' => '/v1.0/iap/notifications', + 'methods' => ['put'], + 'schemes' => ['http', 'https'], 'security' => [ [ - 'AliGenie_Auth_Token' => [], + 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'Payload', + 'name' => 'NotificationUnicastRequest', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'Id' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'Content' => [ - 'type' => 'string', - 'required' => true, - ], - 'SubjectId' => [ - 'type' => 'string', - 'required' => true, - ], - 'UserId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'DeviceId' => [ - 'type' => 'string', - 'required' => true, - ], - 'IsDebug' => [ - 'type' => 'boolean', - 'required' => true, - ], - 'RecurrenceRule' => [ + 'SendTarget' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'Year' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'Month' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'Day' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'Hour' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - ], - 'Minute' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'Second' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'Freq' => [ + 'TargetType' => [ 'type' => 'string', - 'required' => true, - 'enum' => [ - 'ONCE', - 'DAILY', - 'WEEKLY', - 'MONTHLY', - ], - ], - 'StartDateTime' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'EndDateTime' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'DaysOfMonth' => [ - 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - ], - 'DaysOfWeek' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'enum' => ['DEVICE_UNION_ID', 'DEVICE_OPEN_ID', 'USER_UNION_ID', 'USER_OPEN_ID'], ], + 'TargetIdentity' => ['type' => 'string', 'required' => false], ], ], - ], - ], - ], - [ - 'name' => 'UserInfo', - 'in' => 'formData', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], + 'MessageTemplateId' => ['type' => 'string', 'required' => true], + 'PlaceHolder' => [ + 'type' => 'object', + 'required' => false, + 'additionalProperties' => ['type' => 'string'], ], 'EncodeType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], + 'IsDebug' => ['type' => 'boolean', 'required' => false], ], ], ], [ - 'name' => 'DeviceInfo', + 'name' => 'TenantInfo', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', - 'required' => true, + 'required' => false, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], - ], - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], + 'SubjectId' => ['type' => 'string'], ], ], ], ], ], - 'DeleteReminder' => [ - 'path' => '/v1.0/iap/reminder/delete', - 'methods' => [ - 'delete', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'SendNotifications' => [ + 'path' => '/v1.0/iap/general/notifications', + 'methods' => ['put'], + 'schemes' => ['http', 'https'], 'security' => [ [ - 'AliGenie_Auth_Token' => [], + 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'Payload', - 'in' => 'query', + 'name' => 'NotificationUnicastRequest', + 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'Id' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'UserId' => [ - 'type' => 'string', - 'required' => true, - ], - 'DeviceId' => [ - 'type' => 'string', - 'required' => true, - ], - 'SubjectId' => [ - 'type' => 'string', + 'SendTarget' => [ + 'type' => 'object', 'required' => true, + 'properties' => [ + 'DeviceId' => ['type' => 'string', 'required' => true], + ], ], - 'IsDebug' => [ - 'type' => 'boolean', - 'required' => true, + 'MessageTemplateId' => ['type' => 'string', 'required' => true], + 'PlaceHolder' => [ + 'type' => 'object', + 'required' => false, + 'additionalProperties' => ['type' => 'string'], ], + 'IsDebug' => ['type' => 'boolean', 'required' => false], + ], + ], + ], + [ + 'name' => 'TenantInfo', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'SubjectId' => ['type' => 'string', 'required' => true], ], ], ], [ 'name' => 'UserInfo', - 'in' => 'query', + 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], + 'Id' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], + 'enum' => ['OPEN_ID', 'UNION_ID'], ], 'EncodeType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'DeviceInfo', - 'in' => 'query', + 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], + 'Id' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], + 'enum' => ['OPEN_ID', 'UNION_ID'], ], 'EncodeType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'WakeUpApp' => [ - 'path' => '/v1.0/iap/wakeup', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'UpdateReminder' => [ + 'path' => '/v1.0/iap/reminder/update', + 'methods' => ['put'], + 'schemes' => ['http', 'https'], 'security' => [ [ - 'AliGenie_Auth_SPI' => [], + 'AliGenie_Auth_Token' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'body', - 'in' => 'body', + 'name' => 'Payload', + 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'Path' => [ - 'type' => 'string', - 'required' => true, - ], - 'SubjectId' => [ - 'type' => 'string', - 'required' => true, - ], - 'TargetInfo' => [ + 'Id' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'Content' => ['type' => 'string', 'required' => true], + 'SubjectId' => ['type' => 'string', 'required' => true], + 'UserId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'DeviceId' => ['type' => 'string', 'required' => true], + 'IsDebug' => ['type' => 'boolean', 'required' => true], + 'RecurrenceRule' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'TargetType' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'DEVICE_UNION_ID', - 'DEVICE_OPEN_ID', - ], - ], - 'TargetIdentity' => [ + 'Year' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'Month' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'Day' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'Hour' => ['type' => 'integer', 'format' => 'int32', 'required' => true], + 'Minute' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'Second' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'Freq' => [ 'type' => 'string', 'required' => true, + 'enum' => ['ONCE', 'DAILY', 'WEEKLY', 'MONTHLY'], ], - 'OrganizationId' => [ - 'type' => 'string', + 'StartDateTime' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'EndDateTime' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'DaysOfMonth' => [ + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, + 'DaysOfWeek' => [ + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], - 'IsDebug' => [ - 'type' => 'boolean', - 'required' => false, - ], ], ], ], - ], - ], - 'PushNotifications' => [ - 'path' => '/v1.0/iap/notifications', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AliGenie_Auth_SPI' => [], - ], - ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'NotificationUnicastRequest', + 'name' => 'UserInfo', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'SendTarget' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'TargetType' => [ - 'type' => 'string', - 'required' => false, - 'enum' => [ - 'DEVICE_UNION_ID', - 'DEVICE_OPEN_ID', - 'USER_UNION_ID', - 'USER_OPEN_ID', - ], - ], - 'TargetIdentity' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - 'MessageTemplateId' => [ + 'Id' => ['type' => 'string', 'required' => true], + 'IdType' => [ 'type' => 'string', 'required' => true, - ], - 'PlaceHolder' => [ - 'type' => 'object', - 'required' => false, - 'additionalProperties' => [ - 'type' => 'string', - ], + 'enum' => ['OPEN_ID', 'UNION_ID'], ], 'EncodeType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], - 'IsDebug' => [ - 'type' => 'boolean', - 'required' => false, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], [ - 'name' => 'TenantInfo', + 'name' => 'DeviceInfo', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', - 'required' => false, + 'required' => true, 'properties' => [ - 'SubjectId' => [ + 'Id' => ['type' => 'string', 'required' => true], + 'IdType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => ['OPEN_ID', 'UNION_ID'], + ], + 'EncodeType' => [ 'type' => 'string', + 'required' => true, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'SendNotifications' => [ - 'path' => '/v1.0/iap/general/notifications', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'VideoAppReport' => [ + 'path' => '/v1.0/iap/vip/use/video/report', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'NotificationUnicastRequest', - 'in' => 'formData', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'SendTarget' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'DeviceId' => [ - 'type' => 'string', - 'required' => true, - ], - ], - ], - 'MessageTemplateId' => [ - 'type' => 'string', - 'required' => true, - ], - 'PlaceHolder' => [ - 'type' => 'object', - 'required' => false, - 'additionalProperties' => [ - 'type' => 'string', - ], - ], - 'IsDebug' => [ - 'type' => 'boolean', - 'required' => false, - ], - ], - ], - ], - [ - 'name' => 'TenantInfo', + 'name' => 'Payload', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ - 'SubjectId' => [ - 'type' => 'string', - 'required' => true, - ], + 'DeviceId' => ['type' => 'string', 'required' => false], + 'isLogin' => ['type' => 'boolean', 'required' => true], + 'isVip' => ['type' => 'boolean', 'required' => true], + 'startTime' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'endTime' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'loginNick' => ['type' => 'string', 'required' => false], + 'phone' => ['type' => 'string', 'required' => false], + 'pkgName' => ['type' => 'string', 'required' => true], + 'originUuid' => ['type' => 'string', 'required' => false], ], ], ], @@ -1886,34 +1147,19 @@ 'type' => 'object', 'required' => true, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], + 'Id' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], + 'enum' => ['OPEN_ID', 'UNION_ID'], ], 'EncodeType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], @@ -1923,307 +1169,74 @@ 'style' => 'json', 'schema' => [ 'type' => 'object', - 'required' => true, + 'required' => false, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], + 'Id' => ['type' => 'string', 'required' => false], 'IdType' => [ 'type' => 'string', - 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], + 'required' => false, + 'enum' => ['OPEN_ID', 'UNION_ID'], ], 'EncodeType' => [ 'type' => 'string', - 'required' => true, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', 'required' => false, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => false], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'CheckThirdRightSendPlan' => [ - 'path' => '/v1.0/iap/business/CheckThirdRightSendPlan', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AliGenie_Auth_SPI' => [], - ], - ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'BizType', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'BizGroup', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'Sn', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'SupplierId', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - ], - [ - 'name' => 'ExtendInfo', - 'in' => 'query', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - ], - ], - ], - ], - 'CallBackThirdRightSendPlan' => [ - 'path' => '/v1.0/iap/business/CallBackThirdRightSendPlan', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'WakeUpApp' => [ + 'path' => '/v1.0/iap/wakeup', + 'methods' => ['put'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'BizType', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'BizGroup', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'Sn', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'SupplierId', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - ], - [ - 'name' => 'GenieOpenId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'ReceiveStatus', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - ], - [ - 'name' => 'CardType', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - ], - [ - 'name' => 'ErrorMsg', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'ExtendInfo', - 'in' => 'query', + 'name' => 'body', + 'in' => 'body', 'style' => 'json', 'schema' => [ 'type' => 'object', - 'required' => false, - ], - ], - ], - ], - 'ThirdImmediateMsgPush' => [ - 'path' => '/v1.0/iap/thirdImmediateMsgPush', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], - 'security' => [ - [ - 'AliGenie_Auth_SPI' => [], - ], - ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'UserId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'OrderId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'BizType', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'TrafficChangeType', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'TrafficChangeTypeDesc', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'ChangeDetail', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'TrafficJourneyIds', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'TrafficSubOrderIds', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'PsgIds', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, + 'required' => true, + 'properties' => [ + 'Path' => ['type' => 'string', 'required' => true], + 'SubjectId' => ['type' => 'string', 'required' => true], + 'TargetInfo' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'TargetType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => ['DEVICE_UNION_ID', 'DEVICE_OPEN_ID'], + ], + 'TargetIdentity' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], + 'EncodeType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], + ], + 'EncodeKey' => ['type' => 'string', 'required' => true], + ], + ], + 'IsDebug' => ['type' => 'boolean', 'required' => false], + ], ], ], ], ], ], - 'endpoints' => [ - [ - 'regionId' => 'cn-zhangjiakou', - 'endpoint' => 'openapi.aligenie.com', - ], - ], + 'endpoints' => [], ]; diff --git a/data/aligenie/ip_1.0/api-docs.php b/data/aligenie/ip_1.0/api-docs.php index 4258517..17cb6a8 100644 --- a/data/aligenie/ip_1.0/api-docs.php +++ b/data/aligenie/ip_1.0/api-docs.php @@ -1,431 +1,349 @@ <?php return [ 'version' => '1.0', - 'info' => [ - 'style' => 'AliGenie', - 'product' => 'AliGenie', - 'version' => 'ip_1.0', - ], + 'info' => ['style' => 'ROA', 'product' => 'AliGenie', 'version' => 'ip_1.0'], 'components' => [ 'schemas' => [], ], 'apis' => [ - 'GetRelationProductList' => [ - 'path' => '/v1.0/ip/getRelationProductList', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'AddCartoon' => [ + 'path' => '/v1.0/ip/addCartoon', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, - 'parameters' => [], - ], - 'CreateHotel' => [ - 'path' => '/v1.0/ip/createHotel', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', + 'parameters' => [ + [ + 'name' => 'HotelId', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'StartVideoUrl', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'StartVideoMd5', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => true], + ], ], + ], + 'AddCustomQA' => [ + 'path' => '/v1.0/ip/addCustomQA', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'TbOpenId', + 'name' => 'HotelId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'AppKey', + 'name' => 'MajorQuestion', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'HotelName', + 'name' => 'SupplementaryQuestions', 'in' => 'formData', + 'style' => 'json', 'schema' => [ - 'type' => 'string', - 'required' => true, + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'string', 'required' => false], ], ], [ - 'name' => 'Remark', + 'name' => 'KeyWords', 'in' => 'formData', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], ], ], [ - 'name' => 'HotelAddress', + 'name' => 'Answers', 'in' => 'formData', + 'style' => 'json', 'schema' => [ - 'type' => 'string', - 'required' => true, + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'string', 'required' => false], ], ], + ], + ], + 'AddCustomQAV2' => [ + 'path' => '/v1.0/ip/addQAV2', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], + 'security' => [ [ - 'name' => 'HotelEmail', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'AliGenie_Auth_SPI' => [], ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'PhoneNumber', + 'name' => 'HotelId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'RelatedPk', + 'name' => 'MajorQuestion', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'RelatedPks', + 'name' => 'SupplementaryQuestions', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], + 'items' => ['type' => 'string', 'required' => false], ], ], [ - 'name' => 'RoomNum', + 'name' => 'KeyWords', 'in' => 'formData', + 'style' => 'json', 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'string', 'required' => false], ], ], [ - 'name' => 'EstOpenTime', + 'name' => 'Answers', 'in' => 'formData', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => true, + 'items' => ['type' => 'string', 'required' => false], ], ], ], ], - 'UpdateHotel' => [ - 'path' => '/v1.0/ip/updateHotel', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'AddMessageTemplate' => [ + 'path' => '/v1.0/ip/addMessageTemplate', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'TbOpenId', + 'name' => 'TemplateName', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'AppKey', + 'name' => 'TemplateDetail', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], + ], + ], + ], + 'AddOrUpdateDisPlayModes' => [ + 'path' => '/v1.0/ip/addOrUpdateDisPlayModes', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'HotelName', + 'name' => 'HotelDeviceModeList', 'in' => 'formData', + 'style' => 'json', 'schema' => [ - 'type' => 'string', - 'required' => false, + 'type' => 'array', + 'required' => true, + 'items' => ['type' => 'string', 'required' => false], ], ], + ], + ], + 'AddOrUpdateHotelSetting' => [ + 'path' => '/v1.0/ip/addOrUpdateHotelSetting', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], + 'security' => [ [ - 'name' => 'Remark', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'AliGenie_Auth_SPI' => [], ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'HotelAddress', + 'name' => 'HotelId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'HotelEmail', + 'name' => 'SettingType', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'PhoneNumber', + 'name' => 'Value', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'RoomNum', + 'name' => 'HotelScreenSaver', 'in' => 'formData', + 'style' => 'json', 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'ScreenSaverStyle' => ['type' => 'string', 'required' => false], + 'ScreenSaverPicUrl' => ['type' => 'string', 'required' => false], + ], ], ], [ - 'name' => 'EstOpenTime', + 'name' => 'HotelDeviceModeList', 'in' => 'formData', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], ], ], [ - 'name' => 'RelatedPks', + 'name' => 'NightMode', 'in' => 'formData', 'style' => 'json', 'schema' => [ - 'type' => 'array', - 'items' => [ - 'type' => 'string', + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Enable' => ['type' => 'boolean', 'required' => false], + 'Start' => ['type' => 'string', 'required' => false], + 'End' => ['type' => 'string', 'required' => false], + 'DefaultVolume' => ['type' => 'string', 'required' => false], + 'DefaultBright' => ['type' => 'string', 'required' => false], + 'StandbyAction' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'RemoveHotel' => [ - 'path' => '/v1.0/ip/removeHotel', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'AddOrUpdateScreenSaver' => [ + 'path' => '/v1.0/ip/addOrUpdateScreenSaver', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'TbOpenId', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'AppKey', + 'name' => 'HotelId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'HotelId', + 'name' => 'HotelScreenSaver', 'in' => 'formData', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => true, + 'properties' => [ + 'ScreenSaverStyle' => ['type' => 'string', 'required' => false], + 'ScreenSaverPicUrl' => ['type' => 'string', 'required' => false], + ], ], ], ], ], - 'ListHotelInfo' => [ - 'path' => '/v1.0/ip/listHotelInfo', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], - 'security' => [ - [ - 'AliGenie_Auth_SPI' => [], - ], - ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, - 'parameters' => [], - ], - 'ListHotels' => [ - 'path' => '/v1.0/ip/listHotels', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'AddOrUpdateWelcomeText' => [ + 'path' => '/v1.0/ip/addOrUpdateWelcomeText', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'Status', + 'name' => 'HotelId', 'in' => 'formData', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'Page', - 'in' => 'query', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'PageNumber' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - ], - 'PageSize' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - ], - ], - ], + 'name' => 'WelcomeText', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'HotelRequest', - 'in' => 'query', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'HotelId' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], + 'name' => 'MusicUrl', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'AuditHotel' => [ 'path' => '/v1.0/ip/auditHotel', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -436,100 +354,62 @@ 'type' => 'object', 'required' => true, 'properties' => [ - 'AuditOpinion' => [ - 'type' => 'string', - 'required' => false, - ], - 'Status' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - ], - 'HotelId' => [ - 'type' => 'string', - 'required' => true, - ], + 'AuditOpinion' => ['type' => 'string', 'required' => false], + 'Status' => ['type' => 'integer', 'format' => 'int32', 'required' => true], + 'HotelId' => ['type' => 'string', 'required' => true], ], ], ], ], ], - 'ListHotelRooms' => [ - 'path' => '/v1.0/ip/listHotelRooms', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'BatchAddHotelRoom' => [ + 'path' => '/v1.0/ip/batchAddHotelRoom', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'HotelAdminRoom', + 'name' => 'RoomNoList', 'in' => 'formData', - 'style' => 'json', + 'style' => 'simple', 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'RoomNo' => [ - 'type' => 'string', - 'required' => false, - ], - ], + 'type' => 'array', + 'required' => true, + 'items' => ['type' => 'string', 'required' => true], + 'minItems' => 1, ], ], ], ], - 'BatchAddHotelRoom' => [ - 'path' => '/v1.0/ip/batchAddHotelRoom', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'BatchDeleteHotelRoom' => [ + 'path' => '/v1.0/ip/batchDeleteHotelRoom', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RoomNoList', @@ -538,291 +418,399 @@ 'schema' => [ 'type' => 'array', 'required' => true, - 'items' => [ - 'type' => 'string', - 'required' => true, - ], + 'items' => ['type' => 'string', 'required' => true], 'minItems' => 1, ], ], ], ], - 'BatchDeleteHotelRoom' => [ - 'path' => '/v1.0/ip/batchDeleteHotelRoom', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'CheckoutWithAK' => [ + 'path' => '/v1.0/ip/checkoutWithAK', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'RoomNoList', + 'name' => 'RoomNo', 'in' => 'formData', - 'style' => 'simple', - 'schema' => [ - 'type' => 'array', - 'required' => true, - 'items' => [ - 'type' => 'string', - 'required' => true, - ], - 'minItems' => 1, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'CheckoutWithAK' => [ - 'path' => '/v1.0/ip/checkoutWithAK', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'ChildAccountAuth' => [ + 'path' => '/v1.0/ip/childAccountAuth', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'Account', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'TbOpenId', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'AppKey', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'HotelId', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => true], + ], ], - 'produces' => [ - 'application/json', + ], + 'ControlRoomDevice' => [ + 'path' => '/v1.0/ip/controlRoomDevice', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RoomNo', 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'Cmd', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'DeviceNumber', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'DeviceIndex', + 'in' => 'formData', + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], + [ + 'name' => 'Properties', + 'in' => 'formData', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => true, + 'additionalProperties' => ['type' => 'string', 'required' => true], ], ], ], ], - 'QueryHotelRoomDetail' => [ - 'path' => '/v1.0/ip/queryHotelRoomDetail', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'CreateHotel' => [ + 'path' => '/v1.0/ip/createHotel', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'Mac', + 'name' => 'TbOpenId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'Uuid', + 'name' => 'AppKey', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'HotelName', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'Remark', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'HotelAddress', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'HotelEmail', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'PhoneNumber', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'RelatedPk', 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'RelatedPks', + 'in' => 'formData', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], ], ], [ + 'name' => 'RoomNum', + 'in' => 'formData', + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true], + ], + [ + 'name' => 'EstOpenTime', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => true], + ], + ], + ], + 'CreateHotelAlarm' => [ + 'path' => '/v1.0/ip/createHotelAlarm', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ 'name' => 'HotelId', 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'Rooms', + 'in' => 'formData', + 'style' => 'json', 'schema' => [ - 'type' => 'string', - 'required' => false, + 'type' => 'array', + 'required' => true, + 'items' => ['type' => 'string', 'required' => false], ], ], [ - 'name' => 'RoomNo', + 'name' => 'ScheduleInfo', 'in' => 'formData', + 'style' => 'json', 'schema' => [ - 'type' => 'string', - 'required' => false, + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'Type' => ['type' => 'string', 'required' => true], + 'Once' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Year' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'Month' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'Day' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'Hour' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'Minute' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], + ], + 'Weekly' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'DaysOfWeek' => [ + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], + 'Hour' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'Minute' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], + ], + ], ], ], [ - 'name' => 'Sn', + 'name' => 'MusicType', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, + 'enum' => ['DOU_YIN', 'JING_DIAN'], ], ], ], ], - 'ListSceneCategory' => [ - 'path' => '/v1.0/ip/listSceneCategory', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'CreateRcuScene' => [ + 'path' => '/v1.0/ip/createRcuScene', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'Type', + 'name' => 'SceneId', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'SceneRelationExtDTO', 'in' => 'formData', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => true, + 'properties' => [ + 'Name' => ['type' => 'string', 'required' => true], + 'Icon' => ['type' => 'string', 'required' => true], + 'Description' => ['type' => 'string', 'required' => true], + 'CorpusList' => [ + 'type' => 'array', + 'required' => true, + 'items' => ['type' => 'string', 'required' => false], + ], + ], ], ], ], ], - 'ListDialogueTemplate' => [ - 'path' => '/v1.0/ip/listDialogueTemplate', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'DeleteCartoon' => [ + 'path' => '/v1.0/ip/deleteCartoon', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'HotelId', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], ], - 'produces' => [ - 'application/json', + ], + 'DeleteCustomQA' => [ + 'path' => '/v1.0/ip/deleteCustomQA', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'HotelId', + 'name' => 'CustomQAIds', 'in' => 'formData', + 'style' => 'json', 'schema' => [ - 'type' => 'string', - 'required' => true, + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'string', 'required' => false], ], ], + [ + 'name' => 'HotelId', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => true], + ], ], ], - 'InsertHotelSceneBookItem' => [ - 'path' => '/v1.0/ip/insertHotelSceneBookItem', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'DeleteHotelAlarm' => [ + 'path' => '/v1.0/ip/deleteHotelAlarm', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'AddHotelSceneItemReq', - 'in' => 'query', + 'name' => 'Alarms', + 'in' => 'formData', 'style' => 'json', 'schema' => [ - 'type' => 'object', + 'type' => 'array', 'required' => true, - 'properties' => [ - 'Type' => [ - 'type' => 'string', - 'required' => true, - ], - 'Name' => [ - 'type' => 'string', - 'required' => true, - ], - 'Price' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'Icon' => [ - 'type' => 'string', - 'required' => true, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'RoomNo' => ['type' => 'string', 'required' => false], + 'AlarmId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'UserOpenId' => ['type' => 'string', 'required' => true], + 'DeviceOpenId' => ['type' => 'string', 'required' => true], ], ], ], @@ -831,537 +819,748 @@ ], 'DeleteHotelSceneBookItem' => [ 'path' => '/v1.0/ip/deleteHotelSceneBookItem', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Id', 'in' => 'formData', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'Name', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'UpdateHotelSceneBookItem' => [ - 'path' => '/v1.0/ip/updateHotelSceneBookItem', - 'methods' => [ - 'post', + 'DeleteHotelSetting' => [ + 'path' => '/v1.0/ip/deleteHotelSetting', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], ], - 'schemes' => [ - 'https', - 'http', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'HotelId', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'SettingType', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], ], + ], + 'DeleteMessageTemplate' => [ + 'path' => '/v1.0/ip/deleteMessageTemplate', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'TemplateId', + 'in' => 'formData', + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + ], ], - 'produces' => [ - 'application/json', + ], + 'DeleteRcuScene' => [ + 'path' => '/v1.0/ip/deleteRcuScene', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'UpdateHotelSceneBookReq', + 'name' => 'SceneId', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => true], + ], + ], + ], + 'DeviceControl' => [ + 'path' => '/v1.0/ip/deviceControl', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'Payload', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', - 'required' => true, + 'required' => false, 'properties' => [ - 'Id' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'Name' => [ - 'type' => 'string', + 'UserId' => ['type' => 'string'], + 'Location' => ['type' => 'string', 'required' => true], + 'Category' => ['type' => 'string', 'required' => true], + 'Cmd' => ['type' => 'string', 'required' => true], + 'Properties' => [ + 'type' => 'object', 'required' => false, + 'additionalProperties' => ['type' => 'string'], ], - 'Icon' => [ - 'type' => 'string', - 'required' => true, - ], - 'Price' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], + 'ExtendInfo' => ['type' => 'string', 'required' => false], + 'DeviceNumber' => ['type' => 'string', 'required' => true], + ], + ], + ], + [ + 'name' => 'UserInfo', + 'in' => 'query', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'EncodeType' => ['type' => 'string', 'required' => true], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'IdType' => ['type' => 'string', 'required' => true], + 'Id' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'ListHotelSceneBookItems' => [ - 'path' => '/v1.0/ip/listHotelSceneBookItems', - 'methods' => [ - 'post', + 'ExecuteScene' => [ + 'path' => '/v1.0/ip/executeScene', + 'methods' => ['post'], + 'schemes' => ['https'], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], ], - 'schemes' => [ - 'https', - 'http', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'HotelId', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'RoomNo', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'SceneName', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => true], + ], ], + ], + 'GetBasicInfoQA' => [ + 'path' => '/v1.0/ip/getBasicInfoQA', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'HotelId', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => true], + ], ], - 'produces' => [ - 'application/json', + ], + 'GetCartoon' => [ + 'path' => '/v1.0/ip/getCartoon', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], + ], + ], + 'GetHotelContactByGenieDevice' => [ + 'path' => '/v1.0/ip/getHotelContactByGenieDevice', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], + 'security' => [ [ - 'name' => 'Type', - 'in' => 'formData', + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'UserInfo', + 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'string', - 'required' => true, + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'EncodeType' => ['type' => 'string', 'required' => true], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'IdType' => ['type' => 'string', 'required' => true], + 'Id' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], + ], ], ], [ - 'name' => 'Page', + 'name' => 'DeviceInfo', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', - 'required' => true, + 'required' => false, 'properties' => [ - 'PageNumber' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - ], - 'PageSize' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - ], + 'EncodeType' => ['type' => 'string', 'required' => true], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'IdType' => ['type' => 'string', 'required' => true], + 'Id' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'ListHotelSceneItems' => [ - 'path' => '/v1.0/ip/listHotelSceneItems', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'GetHotelContactByNumber' => [ + 'path' => '/v1.0/ip/getHotelContactByNumber', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'HotelId', + 'name' => 'Number', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'ListHotelSceneReq', + 'name' => 'UserInfo', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', - 'required' => true, + 'required' => false, 'properties' => [ - 'Page' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'PageNumber' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - ], - 'PageSize' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - ], - ], - ], - 'Type' => [ - 'type' => 'string', - 'required' => true, - ], - 'Category' => [ - 'type' => 'string', - 'required' => false, - ], - 'Status' => [ - 'type' => 'string', - 'required' => false, - ], - 'Keywords' => [ - 'type' => 'string', - 'required' => false, - ], + 'EncodeType' => ['type' => 'string', 'required' => true], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'IdType' => ['type' => 'string', 'required' => true], + 'Id' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'UpdateHotelSceneItem' => [ - 'path' => '/v1.0/ip/updateHotelSceneItem', - 'methods' => [ - 'post', + 'GetHotelContacts' => [ + 'path' => '/v1.0/ip/getHotelContacts', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], ], - 'schemes' => [ - 'https', - 'http', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'UserInfo', + 'in' => 'query', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'EncodeType' => ['type' => 'string', 'required' => true], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'IdType' => ['type' => 'string', 'required' => true], + 'Id' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], + ], + ], + ], ], + ], + 'GetHotelHomeBackImageAndModes' => [ + 'path' => '/v1.0/ip/getHotelHomeBackImageAndModes', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'UserInfo', + 'in' => 'query', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'EncodeType' => ['type' => 'string', 'required' => true], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'IdType' => ['type' => 'string', 'required' => true], + 'Id' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string'], + ], + ], + ], ], - 'produces' => [ - 'application/json', + ], + 'GetHotelNotice' => [ + 'path' => '/v1.0/ip/getHotelNotice', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'HotelId', - 'in' => 'formData', + 'name' => 'UserInfo', + 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => true, + 'properties' => [ + 'EncodeType' => ['type' => 'string', 'required' => false], + 'EncodeKey' => ['type' => 'string', 'required' => false], + 'IdType' => ['type' => 'string', 'required' => false], + 'Id' => ['type' => 'string', 'required' => false], + 'OrganizationId' => ['type' => 'string', 'required' => false], + ], ], ], + ], + ], + 'GetHotelNoticeV2' => [ + 'path' => '/v1.0/ip/getHotelNoticeV2', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], + 'security' => [ [ - 'name' => 'UpdateHotelSceneOperateReq', + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'UserInfo', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'OperateType' => [ - 'type' => 'string', - 'required' => true, - ], - 'IsUseTemplateAnswer' => [ - 'type' => 'boolean', - 'required' => true, - ], + 'EncodeType' => ['type' => 'string', 'required' => false], + 'EncodeKey' => ['type' => 'string', 'required' => false], + 'IdType' => ['type' => 'string', 'required' => false], + 'Id' => ['type' => 'string', 'required' => false], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], + ], + ], + 'GetHotelOrderDetail' => [ + 'path' => '/v1.0/ip/getHotelOrderDetail', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'UpdateHotelSceneReq', + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'Payload', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'Id' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'Name' => [ - 'type' => 'string', - 'required' => false, - ], - 'Status' => [ - 'type' => 'string', - 'required' => true, - ], - 'Icon' => [ - 'type' => 'string', - 'required' => true, - ], - 'Price' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'DialogueList' => [ - 'type' => 'array', - 'required' => true, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'ServiceId' => [ - 'type' => 'string', - 'required' => false, - ], - 'Process' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'Question' => [ - 'type' => 'string', - 'required' => false, - ], - 'YesAnswer' => [ - 'type' => 'string', - 'required' => false, - ], - 'NoAnswer' => [ - 'type' => 'string', - 'required' => false, - ], - 'YesAnswerTemplate' => [ - 'type' => 'string', - 'required' => false, - ], - 'NoAnswerTemplate' => [ - 'type' => 'string', - 'required' => false, - ], - 'DialogueId' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], - 'DeliveryMethod' => [ - 'type' => 'string', - 'required' => false, - ], - 'RobotName' => [ - 'type' => 'string', - 'required' => false, - ], - 'PaymentMethod' => [ - 'type' => 'string', - 'required' => false, - ], - 'LimitSwitch' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'LimitNumber' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'BeyondLimitReply' => [ - 'type' => 'string', - 'required' => false, - ], + 'OrderNo' => ['type' => 'string', 'required' => true], ], ], ], ], ], - 'GetHotelSceneItemDetail' => [ - 'path' => '/v1.0/ip/getHotelSceneItemDetail', - 'methods' => [ - 'post', + 'GetHotelRoomDevice' => [ + 'path' => '/v1.0/ip/getHotelRoomDevice', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], ], - 'schemes' => [ - 'https', - 'http', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'HotelId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'RoomNo', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], ], + ], + 'GetHotelSampleUtterances' => [ + 'path' => '/v1.0/ip/getHotelSampleUtterances', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'UserInfo', + 'in' => 'query', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'EncodeType' => ['type' => 'string', 'required' => true], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'IdType' => ['type' => 'string', 'required' => true], + 'Id' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string'], + ], + ], + ], ], - 'produces' => [ - 'application/json', + ], + 'GetHotelSceneItemDetail' => [ + 'path' => '/v1.0/ip/getHotelSceneItemDetail', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ItemId', 'in' => 'formData', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'Name', 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], + ], + ], + 'GetHotelScreenSaver' => [ + 'path' => '/v1.0/ip/getHotelScreenSaver', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'UserInfo', + 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'string', - 'required' => false, + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'EncodeType' => ['type' => 'string', 'required' => true], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'IdType' => ['type' => 'string', 'required' => true], + 'Id' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], + ], ], ], ], ], - 'InvokeRobotPush' => [ - 'path' => '/v1.0/ip/invokeRobotPush', - 'methods' => [ - 'post', + 'GetHotelScreenSaverStyle' => [ + 'path' => '/v1.0/ip/getHotelScreenSaverStyle', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], ], - 'schemes' => [ - 'http', - 'https', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'HotelId', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], ], + ], + 'GetHotelSetting' => [ + 'path' => '/v1.0/ip/getHotelSetting', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'HotelId', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'SettingType', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], ], - 'produces' => [ - 'application/json', + ], + 'GetRelationProductList' => [ + 'path' => '/v1.0/ip/getRelationProductList', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [], + ], + 'GetUnionId' => [ + 'path' => '/v1.0/ip/getUnionId', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'RoomNo', + 'name' => 'EncodeType', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'RoomName', + 'name' => 'EncodeKey', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'HotelId', + 'name' => 'IdType', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'PushType', + 'name' => 'Id', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'ImportHotelConfig' => [ - 'path' => '/v1.0/ip/importHotelConfig', - 'methods' => [ - 'post', + 'GetWelcomeTextAndMusic' => [ + 'path' => '/v1.0/ip/getWelcomeTextAndMusic', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], ], - 'schemes' => [ - 'https', - 'http', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'HotelId', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => true], + ], ], + ], + 'HotelQrBind' => [ + 'path' => '/v1.0/ip/hotelQrBind', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'HotelId', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'RoomNo', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'Code', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'ClientId', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'ExtInfo', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], ], - 'produces' => [ - 'application/json', + ], + 'ImportHotelConfig' => [ + 'path' => '/v1.0/ip/importHotelConfig', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ImportHotelConfig', @@ -1378,29 +1577,14 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'SceneId' => [ - 'type' => 'string', - 'required' => true, - ], - 'Name' => [ - 'type' => 'string', - 'required' => true, - ], - 'Icon' => [ - 'type' => 'string', - 'required' => false, - ], - 'Description' => [ - 'type' => 'string', - 'required' => false, - ], + 'SceneId' => ['type' => 'string', 'required' => true], + 'Name' => ['type' => 'string', 'required' => true], + 'Icon' => ['type' => 'string', 'required' => false], + 'Description' => ['type' => 'string', 'required' => false], 'CorpusList' => [ 'type' => 'array', 'required' => true, - 'items' => [ - 'type' => 'string', - 'required' => true, - ], + 'items' => ['type' => 'string', 'required' => true], ], ], ], @@ -1412,41 +1596,26 @@ ], 'ImportRoomControlDevices' => [ 'path' => '/v1.0/ip/importRoomControlDevices', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RoomNo', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'LocationDevices', @@ -1459,14 +1628,8 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'Location' => [ - 'type' => 'string', - 'required' => true, - ], - 'LocationName' => [ - 'type' => 'string', - 'required' => false, - ], + 'Location' => ['type' => 'string', 'required' => true], + 'LocationName' => ['type' => 'string', 'required' => false], 'Devices' => [ 'type' => 'array', 'required' => false, @@ -1474,50 +1637,17 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'Name' => [ - 'type' => 'string', - 'required' => true, - ], - 'Number' => [ - 'type' => 'string', - 'required' => false, - ], - 'DeviceName' => [ - 'type' => 'string', - 'required' => true, - ], - 'ConnectType' => [ - 'type' => 'string', - 'required' => false, - ], - 'Brand' => [ - 'type' => 'string', - 'required' => false, - ], - 'Province' => [ - 'type' => 'string', - 'required' => false, - ], - 'City' => [ - 'type' => 'string', - 'required' => false, - ], - 'ServiceProvider' => [ - 'type' => 'string', - 'required' => false, - ], - 'InfraredIndex' => [ - 'type' => 'string', - 'required' => false, - ], - 'InfraredId' => [ - 'type' => 'string', - 'required' => false, - ], - 'InfraredVersion' => [ - 'type' => 'string', - 'required' => false, - ], + 'Name' => ['type' => 'string', 'required' => true], + 'Number' => ['type' => 'string', 'required' => false], + 'DeviceName' => ['type' => 'string', 'required' => true], + 'ConnectType' => ['type' => 'string', 'required' => false], + 'Brand' => ['type' => 'string', 'required' => false], + 'Province' => ['type' => 'string', 'required' => false], + 'City' => ['type' => 'string', 'required' => false], + 'ServiceProvider' => ['type' => 'string', 'required' => false], + 'InfraredIndex' => ['type' => 'string', 'required' => false], + 'InfraredId' => ['type' => 'string', 'required' => false], + 'InfraredVersion' => ['type' => 'string', 'required' => false], 'MultiKeySwitchExt' => [ 'type' => 'object', 'required' => false, @@ -1529,51 +1659,26 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'DeviceIndex' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'Category' => [ - 'type' => 'string', - 'required' => false, - ], - 'Location' => [ - 'type' => 'string', - 'required' => false, - ], - 'DeviceName' => [ - 'type' => 'string', - 'required' => false, - ], + 'DeviceIndex' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'Category' => ['type' => 'string', 'required' => false], + 'Location' => ['type' => 'string', 'required' => false], + 'DeviceName' => ['type' => 'string', 'required' => false], 'AliasList' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], + 'items' => ['type' => 'string', 'required' => false], ], ], ], ], ], ], - 'Dn' => [ - 'type' => 'string', - 'required' => false, - ], - 'Pk' => [ - 'type' => 'string', - 'required' => false, - ], + 'Dn' => ['type' => 'string', 'required' => false], + 'Pk' => ['type' => 'string', 'required' => false], 'AliasList' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], + 'items' => ['type' => 'string', 'required' => false], ], ], ], @@ -1585,58 +1690,37 @@ [ 'name' => 'EnableInfraredDeviceImport', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EnableMeshDeviceImport', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ImportRoomGenieScenes' => [ 'path' => '/v1.0/ip/importRoomGenieScenes', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RoomNo', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SceneList', @@ -1649,27 +1733,11 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'SceneName' => [ - 'type' => 'string', - 'required' => true, - ], - 'Description' => [ - 'type' => 'string', - 'required' => false, - ], - 'Icon' => [ - 'type' => 'string', - 'required' => false, - ], - 'Display' => [ - 'type' => 'boolean', - 'required' => true, - ], - 'TriggerLogical' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - ], + 'SceneName' => ['type' => 'string', 'required' => true], + 'Description' => ['type' => 'string', 'required' => false], + 'Icon' => ['type' => 'string', 'required' => false], + 'Display' => ['type' => 'boolean', 'required' => true], + 'TriggerLogical' => ['type' => 'integer', 'format' => 'int32', 'required' => true], 'Triggers' => [ 'type' => 'array', 'required' => true, @@ -1677,35 +1745,19 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'Type' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - ], + 'Type' => ['type' => 'integer', 'format' => 'int32', 'required' => true], 'CorpusList' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], + 'items' => ['type' => 'string', 'required' => false], ], 'Device' => [ 'type' => 'object', 'required' => false, 'properties' => [ - 'Category' => [ - 'type' => 'string', - 'required' => true, - ], - 'DeviceNumber' => [ - 'type' => 'string', - 'required' => true, - ], - 'DeviceIndex' => [ - 'type' => 'string', - 'required' => false, - ], + 'Category' => ['type' => 'string', 'required' => true], + 'DeviceNumber' => ['type' => 'string', 'required' => true], + 'DeviceIndex' => ['type' => 'string', 'required' => false], ], ], 'AttributeValues' => [ @@ -1715,14 +1767,8 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'AttributeName' => [ - 'type' => 'string', - 'required' => true, - ], - 'AttributeValue' => [ - 'type' => 'string', - 'required' => true, - ], + 'AttributeName' => ['type' => 'string', 'required' => true], + 'AttributeValue' => ['type' => 'string', 'required' => true], ], ], ], @@ -1736,37 +1782,16 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'Type' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'Reply' => [ - 'type' => 'string', - 'required' => false, - ], + 'Type' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'Reply' => ['type' => 'string', 'required' => false], 'Device' => [ 'type' => 'object', 'required' => false, 'properties' => [ - 'Category' => [ - 'type' => 'string', - 'required' => true, - ], - 'DeviceNumber' => [ - 'type' => 'string', - 'required' => true, - ], - 'DeviceIndex' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'Type' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'Category' => ['type' => 'string', 'required' => true], + 'DeviceNumber' => ['type' => 'string', 'required' => true], + 'DeviceIndex' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'Type' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'AttributeValues' => [ @@ -1776,14 +1801,8 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'AttributeName' => [ - 'type' => 'string', - 'required' => true, - ], - 'AttributeValue' => [ - 'type' => 'string', - 'required' => true, - ], + 'AttributeName' => ['type' => 'string', 'required' => true], + 'AttributeValue' => ['type' => 'string', 'required' => true], ], ], ], @@ -1796,4470 +1815,2020 @@ ], ], ], - 'PageGetHotelRoomDevices' => [ - 'path' => '/v1.0/ip/pageGetHotelRoomDevices', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'InsertHotelSceneBookItem' => [ + 'path' => '/v1.0/ip/insertHotelSceneBookItem', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'PageNumber', - 'in' => 'formData', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - ], - ], - [ - 'name' => 'PageSize', - 'in' => 'formData', + 'name' => 'AddHotelSceneItemReq', + 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', + 'type' => 'object', 'required' => true, + 'properties' => [ + 'Type' => ['type' => 'string', 'required' => true], + 'Name' => ['type' => 'string', 'required' => true], + 'Price' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'Icon' => ['type' => 'string', 'required' => true], + ], ], ], ], ], - 'QueryRoomControlDevices' => [ - 'path' => '/v1.0/ip/queryRoomControlDevices', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'InvokeRobotPush' => [ + 'path' => '/v1.0/ip/invokeRobotPush', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ + 'name' => 'RoomNo', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'RoomName', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ 'name' => 'HotelId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'RoomNo', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'name' => 'PushType', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'GetHotelRoomDevice' => [ - 'path' => '/v1.0/ip/getHotelRoomDevice', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListAllProvinces' => [ + 'path' => '/v1.0/ip/listAllProvinces', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, - 'parameters' => [ + 'parameters' => [], + ], + 'ListCitiesByProvince' => [ + 'path' => '/v1.0/ip/listCitiesByProvince', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], + 'security' => [ [ - 'name' => 'HotelId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'AliGenie_Auth_SPI' => [], ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'RoomNo', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'name' => 'Province', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'ControlRoomDevice' => [ - 'path' => '/v1.0/ip/controlRoomDevice', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'ListCustomQA' => [ + 'path' => '/v1.0/ip/listCustomQA', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'RoomNo', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'Cmd', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'DeviceNumber', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'DeviceIndex', + 'name' => 'Keyword', 'in' => 'formData', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'Properties', + 'name' => 'Page', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, - 'additionalProperties' => [ - 'type' => 'string', - 'required' => true, + 'properties' => [ + 'PageNumber' => ['type' => 'integer', 'format' => 'int32', 'required' => true], + 'PageSize' => ['type' => 'integer', 'format' => 'int32', 'required' => true], ], ], ], ], ], - 'PushVoiceBoxCommands' => [ - 'path' => '/v1.0/ip/pushVoiceBoxCommands', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListDialogueTemplate' => [ + 'path' => '/v1.0/ip/listDialogueTemplate', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'RoomNo', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'Commands', - 'in' => 'formData', - 'style' => 'json', - 'schema' => [ - 'type' => 'array', - 'required' => true, - 'items' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'CommandDomain' => [ - 'type' => 'string', - 'required' => true, - ], - 'CommandName' => [ - 'type' => 'string', - 'required' => true, - ], - 'Payload' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - 'minItems' => 1, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'SyncDeviceStatusWithAk' => [ - 'path' => '/v1.0/ip/syncDeviceStatusWithAk', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'ListHotelAlarm' => [ + 'path' => '/v1.0/ip/getHotelAlarmList', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'RoomNo', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'DeviceName', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'Switch', - 'in' => 'formData', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - ], - ], - [ - 'name' => 'CategoryEnName', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'CategoryCnName', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'Number', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'Location', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'LocationCnName', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'mode', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'fanSpeed', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'temperature', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'roomTemperature', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'value', + 'name' => 'Rooms', 'in' => 'formData', + 'style' => 'json', 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], ], ], ], ], - 'CreateRcuScene' => [ - 'path' => '/v1.0/ip/createRcuScene', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'ListHotelControlDevice' => [ + 'path' => '/v1.0/ip/listHotelControlDevice', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'HotelId', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'SceneId', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'SceneRelationExtDTO', - 'in' => 'formData', + 'name' => 'UserInfo', + 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', - 'required' => true, 'properties' => [ - 'Name' => [ - 'type' => 'string', - 'required' => true, - ], - 'Icon' => [ - 'type' => 'string', - 'required' => true, - ], - 'Description' => [ - 'type' => 'string', - 'required' => true, - ], - 'CorpusList' => [ - 'type' => 'array', - 'required' => true, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - ], + 'EncodeType' => ['type' => 'string', 'required' => true], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'IdType' => ['type' => 'string', 'required' => true], + 'Id' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string'], ], ], ], ], ], - 'DeleteRcuScene' => [ - 'path' => '/v1.0/ip/deleteRcuScene', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'ListHotelInfo' => [ + 'path' => '/v1.0/ip/listHotelInfo', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'HotelId', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], + 'parameters' => [], + ], + 'ListHotelMessageTemplate' => [ + 'path' => '/v1.0/ip/listHotelMessageTemplate', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'SceneId', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'AliGenie_Auth_SPI' => [], ], ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [], ], - 'UpdateRcuScene' => [ - 'path' => '/v1.0/ip/updateRcuScene', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'ListHotelOrder' => [ + 'path' => '/v1.0/ip/listHotelOrder', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'HotelId', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'SceneId', - 'in' => 'formData', + 'name' => 'Payload', + 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => true, + 'properties' => [ + 'UserId' => ['type' => 'string', 'required' => true], + 'Page' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'PageNumber' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'PageSize' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + ], + ], + ], ], ], [ - 'name' => 'SceneRelationExtDTO', - 'in' => 'formData', + 'name' => 'UserInfo', + 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'Name' => [ - 'type' => 'string', - 'required' => false, - ], - 'Icon' => [ - 'type' => 'string', - 'required' => false, - ], - 'Description' => [ - 'type' => 'string', - 'required' => false, - ], - 'CorpusList' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - ], + 'EncodeType' => ['type' => 'string', 'required' => true], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'IdType' => ['type' => 'string', 'required' => true], + 'Id' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'ExecuteScene' => [ - 'path' => '/v1.0/ip/executeScene', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'ListHotelRooms' => [ + 'path' => '/v1.0/ip/listHotelRooms', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'RoomNo', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'SceneName', + 'name' => 'HotelAdminRoom', 'in' => 'formData', + 'style' => 'json', 'schema' => [ - 'type' => 'string', - 'required' => true, + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'RoomNo' => ['type' => 'string', 'required' => false], + ], ], ], ], ], - 'QuerySceneList' => [ - 'path' => '/v1.0/ip/querySceneList', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'ListHotelSceneBookItems' => [ + 'path' => '/v1.0/ip/listHotelSceneBookItems', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'SceneTypes', - 'in' => 'formData', - 'style' => 'json', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - [ - 'name' => 'SceneStates', + 'name' => 'Type', 'in' => 'formData', - 'style' => 'json', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'TemplateInfoIds', - 'in' => 'formData', + 'name' => 'Page', + 'in' => 'query', 'style' => 'json', 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'PageNumber' => ['type' => 'integer', 'format' => 'int32', 'required' => true], + 'PageSize' => ['type' => 'integer', 'format' => 'int32', 'required' => true], ], ], ], ], ], - 'QueryRoomStatus' => [ - 'path' => '/v1.0/ip/queryRoomStatus', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'ListHotelSceneItem' => [ + 'path' => '/v1.0/ip/listHotelSceneItem', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'HotelId', - 'in' => 'formData', + 'name' => 'Payload', + 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'string', - 'required' => false, + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'UserId' => ['type' => 'string', 'required' => true], + 'Type' => ['type' => 'string', 'required' => true], + ], ], ], [ - 'name' => 'RoomNo', - 'in' => 'formData', + 'name' => 'UserInfo', + 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'string', - 'required' => false, + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'EncodeType' => ['type' => 'string', 'required' => true], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'IdType' => ['type' => 'string', 'required' => true], + 'Id' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], + ], ], ], ], ], - 'QueryRoomControlDevicesAndStatus' => [ - 'path' => '/v1.0/ip/queryRoomControlDevicesAndStatus', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'ListHotelSceneItems' => [ + 'path' => '/v1.0/ip/listHotelSceneItems', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'RoomNo', - 'in' => 'formData', + 'name' => 'ListHotelSceneReq', + 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'string', - 'required' => false, + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'Page' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'PageNumber' => ['type' => 'integer', 'format' => 'int32', 'required' => true], + 'PageSize' => ['type' => 'integer', 'format' => 'int32', 'required' => true], + ], + ], + 'Type' => ['type' => 'string', 'required' => true], + 'Category' => ['type' => 'string', 'required' => false], + 'Status' => ['type' => 'string', 'required' => false], + 'Keywords' => ['type' => 'string', 'required' => false], + ], ], ], ], ], - 'ListAllProvinces' => [ - 'path' => '/v1.0/ip/listAllProvinces', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'ListHotelServiceCategory' => [ + 'path' => '/v1.0/ip/listHotelServiceCategory', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, - 'parameters' => [], - ], - 'ListCitiesByProvince' => [ - 'path' => '/v1.0/ip/listCitiesByProvince', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], - 'security' => [ - [ - 'AliGenie_Auth_SPI' => [], - ], - ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'Province', - 'in' => 'formData', + 'name' => 'Payload', + 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => true, + 'properties' => [ + 'Type' => ['type' => 'string', 'required' => true], + ], ], ], ], ], - 'ListSTBServiceProviders' => [ - 'path' => '/v1.0/ip/listSTBServiceProviders', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'ListHotels' => [ + 'path' => '/v1.0/ip/listHotels', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'Province', + 'name' => 'Status', 'in' => 'formData', + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true], + ], + [ + 'name' => 'Page', + 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => true, + 'properties' => [ + 'PageNumber' => ['type' => 'integer', 'format' => 'int32', 'required' => true], + 'PageSize' => ['type' => 'integer', 'format' => 'int32', 'required' => true], + ], ], ], [ - 'name' => 'City', - 'in' => 'formData', + 'name' => 'HotelRequest', + 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'string', - 'required' => true, + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'HotelId' => ['type' => 'string', 'required' => false], + ], ], ], ], ], 'ListInfraredDeviceBrands' => [ 'path' => '/v1.0/ip/listInfraredDeviceBrands', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Category', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ServiceProvider', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ListInfraredRemoteControllers' => [ 'path' => '/v1.0/ip/listInfraredRemoteControllers', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Province', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'City', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Category', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Brand', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ServiceProvider', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'ListCustomQA' => [ - 'path' => '/v1.0/ip/listCustomQA', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'ListSTBServiceProviders' => [ + 'path' => '/v1.0/ip/listSTBServiceProviders', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'HotelId', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'Keyword', + 'name' => 'Province', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'Page', + 'name' => 'City', 'in' => 'formData', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'PageNumber' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - ], - 'PageSize' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - ], - ], - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'AddCustomQA' => [ - 'path' => '/v1.0/ip/addCustomQA', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'ListSceneCategory' => [ + 'path' => '/v1.0/ip/listSceneCategory', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'MajorQuestion', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'SupplementaryQuestions', - 'in' => 'formData', - 'style' => 'json', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - [ - 'name' => 'KeyWords', - 'in' => 'formData', - 'style' => 'json', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'Answers', + 'name' => 'Type', 'in' => 'formData', - 'style' => 'json', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'AddCustomQAV2' => [ - 'path' => '/v1.0/ip/addQAV2', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'ListServiceQA' => [ + 'path' => '/v1.0/ip/listServiceQA', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'MajorQuestion', + 'name' => 'Active', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ - 'name' => 'SupplementaryQuestions', + 'name' => 'Keyword', 'in' => 'formData', - 'style' => 'json', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'KeyWords', + 'name' => 'Page', 'in' => 'formData', 'style' => 'json', 'schema' => [ - 'type' => 'array', + 'type' => 'object', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - [ - 'name' => 'Answers', - 'in' => 'formData', - 'style' => 'json', - 'schema' => [ - 'type' => 'array', - 'required' => true, - 'items' => [ - 'type' => 'string', - 'required' => false, + 'properties' => [ + 'PageNumber' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'PageSize' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], ], ], - 'UpdateCustomQA' => [ - 'path' => '/v1.0/ip/updateCustomQA', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'ListTickets' => [ + 'path' => '/v1.0/ip/listTickets', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'CustomQAId', + 'name' => 'HotelId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'HotelId', + 'name' => 'Page', 'in' => 'formData', + 'style' => 'json', 'schema' => [ - 'type' => 'string', - 'required' => true, + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'PageNumber' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'PageSize' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], ], ], [ - 'name' => 'MajorQuestion', + 'name' => 'StartTime', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'SupplementaryQuestions', + 'name' => 'EndTime', 'in' => 'formData', - 'style' => 'json', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'KeyWords', + 'name' => 'Status', 'in' => 'formData', - 'style' => 'json', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'Answers', + 'name' => 'RoomNo', 'in' => 'formData', - 'style' => 'json', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - ], + 'schema' => ['type' => 'string', 'required' => false], ], - ], - ], - 'DeleteCustomQA' => [ - 'path' => '/v1.0/ip/deleteCustomQA', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], - 'security' => [ [ - 'AliGenie_Auth_SPI' => [], + 'name' => 'Type', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], ], - ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'CustomQAIds', + 'name' => 'IsNeedCallback', 'in' => 'formData', - 'style' => 'json', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ - 'name' => 'HotelId', + 'name' => 'IsNeedCharges', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], - ], - ], - 'GetBasicInfoQA' => [ - 'path' => '/v1.0/ip/getBasicInfoQA', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], - 'security' => [ [ - 'AliGenie_Auth_SPI' => [], + 'name' => 'SortField', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], ], - ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'HotelId', + 'name' => 'IsDesc', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], - 'UpdateBasicInfoQA' => [ - 'path' => '/v1.0/ip/updateBasicInfoQA', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'PageGetHotelRoomDevices' => [ + 'path' => '/v1.0/ip/pageGetHotelRoomDevices', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'HotelAddress', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'PhoneNumber', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'CheckInTime', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'CheckOutTime', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'WifiName', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'WifiPassword', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'HotelMember', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'HotelService', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'HotelIntroduction', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'ParkingPosition', + 'name' => 'PageNumber', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true], ], [ - 'name' => 'ParkingExpenses', + 'name' => 'PageSize', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - '免费停车', - '收费停车', - ], - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true], ], ], ], - 'ListServiceQA' => [ - 'path' => '/v1.0/ip/listServiceQA', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'PmsEventReport' => [ + 'path' => '/v1.0/ip/pmsEventReport', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'HotelId', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'Active', + 'name' => 'Payload', 'in' => 'formData', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], + ], + ], + 'PushHotelMessage' => [ + 'path' => '/v1.0/ip/pushHotelMessage', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'Keyword', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'AliGenie_Auth_SPI' => [], ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'Page', - 'in' => 'formData', + 'name' => 'PushHotelMessageReq', + 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', - 'required' => false, + 'required' => true, 'properties' => [ - 'PageNumber' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'PageSize' => [ - 'type' => 'integer', - 'format' => 'int32', + 'TemplateId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'HotelId' => ['type' => 'string', 'required' => true], + 'RoomNo' => ['type' => 'string', 'required' => true], + 'ParamMap' => [ + 'type' => 'object', 'required' => false, + 'additionalProperties' => ['type' => 'string'], ], ], ], ], ], ], - 'UpdateServiceQA' => [ - 'path' => '/v1.0/ip/updateServiceQA', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'PushVoiceBoxCommands' => [ + 'path' => '/v1.0/ip/pushVoiceBoxCommands', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'ServiceQAId', - 'in' => 'formData', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'Answer', + 'name' => 'RoomNo', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'isActive', + 'name' => 'Commands', 'in' => 'formData', + 'style' => 'json', 'schema' => [ - 'type' => 'boolean', - 'required' => false, + 'type' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'CommandDomain' => ['type' => 'string', 'required' => true], + 'CommandName' => ['type' => 'string', 'required' => true], + 'Payload' => ['type' => 'string', 'required' => false], + ], + ], + 'minItems' => 1, ], ], ], ], - 'AddCartoon' => [ - 'path' => '/v1.0/ip/addCartoon', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'PushWelcome' => [ + 'path' => '/v1.0/ip/pushWelcome', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'StartVideoUrl', + 'name' => 'WelcomeText', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'StartVideoMd5', + 'name' => 'WelcomeMusicUrl', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], - ], - ], - 'GetCartoon' => [ - 'path' => '/v1.0/ip/getCartoon', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], - 'security' => [ [ - 'AliGenie_Auth_SPI' => [], + 'name' => 'RoomNo', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], ], - ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'HotelId', + 'name' => 'RoomName', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'DeleteCartoon' => [ - 'path' => '/v1.0/ip/deleteCartoon', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'PushWelcomeTextAndMusic' => [ + 'path' => '/v1.0/ip/pushWelcomeTextAndMusic', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], - ], - ], - 'GetHotelScreenSaverStyle' => [ - 'path' => '/v1.0/ip/getHotelScreenSaverStyle', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], - 'security' => [ [ - 'AliGenie_Auth_SPI' => [], + 'name' => 'RoomNo', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], ], - ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'HotelId', + 'name' => 'RoomName', 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'TemplateVariable', + 'in' => 'formData', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'additionalProperties' => ['type' => 'string'], ], ], ], ], - 'AddOrUpdateHotelSetting' => [ - 'path' => '/v1.0/ip/addOrUpdateHotelSetting', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'QueryDeviceStatus' => [ + 'path' => '/v1.0/ip/queryDeviceStatus', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'HotelId', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'SettingType', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'Value', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'HotelScreenSaver', - 'in' => 'formData', + 'name' => 'Payload', + 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ - 'ScreenSaverStyle' => [ - 'type' => 'string', + 'LocationDevices' => [ + 'type' => 'array', 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Location' => ['type' => 'string', 'required' => false], + 'DeviceNumber' => ['type' => 'string', 'required' => false], + 'DeviceType' => ['type' => 'string', 'required' => false], + ], + ], ], - 'ScreenSaverPicUrl' => [ - 'type' => 'string', + 'UserId' => ['type' => 'string', 'required' => true], + 'Properties' => [ + 'type' => 'object', 'required' => false, + 'additionalProperties' => ['type' => 'string'], ], ], ], ], [ - 'name' => 'HotelDeviceModeList', - 'in' => 'formData', - 'style' => 'json', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - [ - 'name' => 'NightMode', - 'in' => 'formData', + 'name' => 'UserInfo', + 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ - 'Enable' => [ - 'type' => 'boolean', - 'required' => false, - ], - 'Start' => [ - 'type' => 'string', - 'required' => false, - ], - 'End' => [ - 'type' => 'string', - 'required' => false, - ], - 'DefaultVolume' => [ - 'type' => 'string', - 'required' => false, - ], - 'DefaultBright' => [ - 'type' => 'string', - 'required' => false, - ], - 'StandbyAction' => [ - 'type' => 'string', - 'required' => false, - ], + 'EncodeType' => ['type' => 'string', 'required' => true], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'IdType' => ['type' => 'string', 'required' => true], + 'Id' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'GetHotelSetting' => [ - 'path' => '/v1.0/ip/getHotelSetting', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'QueryHotelRoomDetail' => [ + 'path' => '/v1.0/ip/queryHotelRoomDetail', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'HotelId', + 'name' => 'Mac', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'SettingType', + 'name' => 'Uuid', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], - ], - ], - 'DeleteHotelSetting' => [ - 'path' => '/v1.0/ip/deleteHotelSetting', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], - 'security' => [ [ - 'AliGenie_Auth_SPI' => [], + 'name' => 'HotelId', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], ], - ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'HotelId', + 'name' => 'RoomNo', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'SettingType', + 'name' => 'Sn', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'AddOrUpdateWelcomeText' => [ - 'path' => '/v1.0/ip/addOrUpdateWelcomeText', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'QueryRoomControlDevices' => [ + 'path' => '/v1.0/ip/queryRoomControlDevices', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'WelcomeText', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'MusicUrl', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'name' => 'RoomNo', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'GetWelcomeTextAndMusic' => [ - 'path' => '/v1.0/ip/getWelcomeTextAndMusic', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'QueryRoomControlDevicesAndStatus' => [ + 'path' => '/v1.0/ip/queryRoomControlDevicesAndStatus', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'RoomNo', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'ResetWelcomeTextAndMusic' => [ - 'path' => '/v1.0/ip/resetWelcomeTextAndMusic', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'QueryRoomStatus' => [ + 'path' => '/v1.0/ip/queryRoomStatus', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'RoomNo', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'PushWelcomeTextAndMusic' => [ - 'path' => '/v1.0/ip/pushWelcomeTextAndMusic', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'QuerySceneList' => [ + 'path' => '/v1.0/ip/querySceneList', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'RoomNo', + 'name' => 'SceneTypes', 'in' => 'formData', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], ], ], [ - 'name' => 'RoomName', + 'name' => 'SceneStates', 'in' => 'formData', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], [ - 'name' => 'TemplateVariable', + 'name' => 'TemplateInfoIds', 'in' => 'formData', 'style' => 'json', 'schema' => [ - 'type' => 'object', + 'type' => 'array', 'required' => false, - 'additionalProperties' => [ - 'type' => 'string', - ], + 'items' => ['type' => 'string', 'required' => false], ], ], ], ], - 'PushWelcome' => [ - 'path' => '/v1.0/ip/pushWelcome', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'RemoveChildAccountAuth' => [ + 'path' => '/v1.0/ip/removeChildAccountAuth', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'HotelId', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'WelcomeText', + 'name' => 'TbOpenId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'WelcomeMusicUrl', + 'name' => 'AppKey', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'RoomNo', + 'name' => 'ChildAccountName', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'RoomName', + 'name' => 'HotelId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'AddMessageTemplate' => [ - 'path' => '/v1.0/ip/addMessageTemplate', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'RemoveHotel' => [ + 'path' => '/v1.0/ip/removeHotel', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'TemplateName', + 'name' => 'TbOpenId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'TemplateDetail', + 'name' => 'AppKey', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], - ], - ], - 'ListHotelMessageTemplate' => [ - 'path' => '/v1.0/ip/listHotelMessageTemplate', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ [ - 'AliGenie_Auth_SPI' => [], + 'name' => 'HotelId', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => true], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, - 'parameters' => [], ], - 'DeleteMessageTemplate' => [ - 'path' => '/v1.0/ip/deleteMessageTemplate', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'ResetWelcomeTextAndMusic' => [ + 'path' => '/v1.0/ip/resetWelcomeTextAndMusic', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'TemplateId', + 'name' => 'HotelId', 'in' => 'formData', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'UpdateMessageTemplate' => [ - 'path' => '/v1.0/ip/updateMessageTemplate', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'RoomCheckOut' => [ + 'path' => '/v1.0/ip/roomCheckOut', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'TemplateId', - 'in' => 'formData', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - ], - [ - 'name' => 'TemplateName', - 'in' => 'formData', + 'name' => 'UserInfo', + 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'EncodeType' => ['type' => 'string', 'required' => true], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'IdType' => ['type' => 'string', 'required' => true], + 'Id' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], + ], ], ], [ - 'name' => 'TemplateDetail', - 'in' => 'formData', + 'name' => 'DeviceInfo', + 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'EncodeType' => ['type' => 'string', 'required' => true], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'IdType' => ['type' => 'string', 'required' => true], + 'Id' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], + ], ], ], ], ], - 'PushHotelMessage' => [ - 'path' => '/v1.0/ip/pushHotelMessage', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'SubmitHotelOrder' => [ + 'path' => '/v1.0/ip/submitHotelOrder', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'PushHotelMessageReq', + 'name' => 'Payload', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'TemplateId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'HotelId' => [ - 'type' => 'string', - 'required' => true, - ], - 'RoomNo' => [ - 'type' => 'string', + 'UserId' => ['type' => 'string', 'required' => true], + 'Type' => ['type' => 'string', 'required' => true], + 'ItemList' => [ + 'type' => 'array', 'required' => true, - ], - 'ParamMap' => [ - 'type' => 'object', - 'required' => false, - 'additionalProperties' => [ - 'type' => 'string', + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'ItemId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'Quantity' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'Remark' => ['type' => 'string', 'required' => false], + ], ], ], ], ], ], + [ + 'name' => 'UserInfo', + 'in' => 'query', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'EncodeType' => ['type' => 'string', 'required' => true], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'IdType' => ['type' => 'string', 'required' => true], + 'Id' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], + ], + ], + ], ], ], - 'ListTickets' => [ - 'path' => '/v1.0/ip/listTickets', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'SyncDeviceStatusWithAk' => [ + 'path' => '/v1.0/ip/syncDeviceStatusWithAk', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'Page', + 'name' => 'RoomNo', 'in' => 'formData', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'PageNumber' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'PageSize' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - ], - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'StartTime', + 'name' => 'DeviceName', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'EndTime', + 'name' => 'Switch', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true], ], [ - 'name' => 'Status', + 'name' => 'CategoryEnName', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'RoomNo', + 'name' => 'CategoryCnName', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'Type', + 'name' => 'Number', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'IsNeedCallback', + 'name' => 'Location', 'in' => 'formData', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'IsNeedCharges', + 'name' => 'LocationCnName', 'in' => 'formData', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'SortField', + 'name' => 'mode', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'IsDesc', + 'name' => 'fanSpeed', 'in' => 'formData', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], - ], - ], - 'UpdateTicket' => [ - 'path' => '/v1.0/ip/updateTicket', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], - 'security' => [ [ - 'AliGenie_Auth_SPI' => [], - ], - ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'HotelId', + 'name' => 'temperature', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'Status', + 'name' => 'roomTemperature', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'GroupKey', + 'name' => 'value', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], - 'DeleteHotelAlarm' => [ - 'path' => '/v1.0/ip/deleteHotelAlarm', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'UpdateBasicInfoQA' => [ + 'path' => '/v1.0/ip/updateBasicInfoQA', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'Alarms', + 'name' => 'HotelAddress', 'in' => 'formData', - 'style' => 'json', - 'schema' => [ - 'type' => 'array', - 'required' => true, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'RoomNo' => [ - 'type' => 'string', - 'required' => false, - ], - 'AlarmId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'UserOpenId' => [ - 'type' => 'string', - 'required' => true, - ], - 'DeviceOpenId' => [ - 'type' => 'string', - 'required' => true, - ], - ], - ], - ], + 'schema' => ['type' => 'string', 'required' => true], ], - ], - ], - 'ListHotelAlarm' => [ - 'path' => '/v1.0/ip/getHotelAlarmList', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], - 'security' => [ [ - 'AliGenie_Auth_SPI' => [], + 'name' => 'PhoneNumber', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => true], ], - ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'HotelId', + 'name' => 'CheckInTime', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'Rooms', + 'name' => 'CheckOutTime', 'in' => 'formData', - 'style' => 'json', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - ], + 'schema' => ['type' => 'string', 'required' => true], ], - ], - ], - 'CreateHotelAlarm' => [ - 'path' => '/v1.0/ip/createHotelAlarm', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], - 'security' => [ [ - 'AliGenie_Auth_SPI' => [], + 'name' => 'WifiName', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => true], ], - ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'HotelId', + 'name' => 'WifiPassword', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'Rooms', + 'name' => 'HotelMember', 'in' => 'formData', - 'style' => 'json', - 'schema' => [ - 'type' => 'array', - 'required' => true, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'ScheduleInfo', + 'name' => 'HotelService', 'in' => 'formData', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'Type' => [ - 'type' => 'string', - 'required' => true, - ], - 'Once' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Year' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'Month' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'Day' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'Hour' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'Minute' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - ], - ], - 'Weekly' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'DaysOfWeek' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - ], - 'Hour' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'Minute' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - ], - ], - ], - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'MusicType', + 'name' => 'HotelIntroduction', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'ParkingPosition', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'ParkingExpenses', 'in' => 'formData', 'schema' => [ 'type' => 'string', - 'required' => false, - 'enum' => [ - 'DOU_YIN', - 'JING_DIAN', - ], + 'required' => true, + 'enum' => ['免费停车', '收费停车'], ], ], ], ], - 'UpdateHotelAlarm' => [ - 'path' => '/v1.0/ip/updateHotelAlarm', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'UpdateCustomQA' => [ + 'path' => '/v1.0/ip/updateCustomQA', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ + 'name' => 'CustomQAId', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ 'name' => 'HotelId', 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'MajorQuestion', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'SupplementaryQuestions', + 'in' => 'formData', + 'style' => 'json', 'schema' => [ - 'type' => 'string', - 'required' => true, + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'string', 'required' => false], ], ], [ - 'name' => 'Alarms', + 'name' => 'KeyWords', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', - 'required' => true, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'RoomNo' => [ - 'type' => 'string', - 'required' => false, - ], - 'AlarmId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'UserOpenId' => [ - 'type' => 'string', - 'required' => true, - ], - 'DeviceOpenId' => [ - 'type' => 'string', - 'required' => true, - ], - ], - ], + 'required' => false, + 'items' => ['type' => 'string', 'required' => false], ], ], [ - 'name' => 'ScheduleInfo', + 'name' => 'Answers', 'in' => 'formData', 'style' => 'json', 'schema' => [ - 'type' => 'object', + 'type' => 'array', 'required' => false, - 'properties' => [ - 'Type' => [ - 'type' => 'string', - 'required' => false, - ], - 'Once' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Year' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'Month' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'Day' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'Hour' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'Minute' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - ], - ], - 'Weekly' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'DaysOfWeek' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - ], - 'Hour' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'Minute' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - ], - ], - ], + 'items' => ['type' => 'string', 'required' => false], ], ], ], ], - 'ChildAccountAuth' => [ - 'path' => '/v1.0/ip/childAccountAuth', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'UpdateHotel' => [ + 'path' => '/v1.0/ip/updateHotel', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'Account', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ 'name' => 'TbOpenId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'AppKey', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'HotelId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], - ], - ], - 'RemoveChildAccountAuth' => [ - 'path' => '/v1.0/ip/removeChildAccountAuth', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], - 'security' => [ - [ - 'AliGenie_Auth_SPI' => [], - ], - ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'TbOpenId', + 'name' => 'HotelName', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'AppKey', + 'name' => 'Remark', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'ChildAccountName', + 'name' => 'HotelAddress', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'HotelId', + 'name' => 'HotelEmail', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], - ], - ], - 'PmsEventReport' => [ - 'path' => '/v1.0/ip/pmsEventReport', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ [ - 'AliGenie_Auth_SPI' => [], - ], - ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'Payload', + 'name' => 'PhoneNumber', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], - ], - ], - 'QueryDeviceStatus' => [ - 'path' => '/v1.0/ip/queryDeviceStatus', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], - 'security' => [ [ - 'AliGenie_Auth_SPI' => [], + 'name' => 'RoomNum', + 'in' => 'formData', + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], - ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'Payload', - 'in' => 'query', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'LocationDevices' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Location' => [ - 'type' => 'string', - 'required' => false, - ], - 'DeviceNumber' => [ - 'type' => 'string', - 'required' => false, - ], - 'DeviceType' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], - 'UserId' => [ - 'type' => 'string', - 'required' => true, - ], - 'Properties' => [ - 'type' => 'object', - 'required' => false, - 'additionalProperties' => [ - 'type' => 'string', - ], - ], - ], - ], + 'name' => 'EstOpenTime', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'UserInfo', - 'in' => 'query', + 'name' => 'RelatedPks', + 'in' => 'formData', 'style' => 'json', 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => true, - ], - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], - ], + 'type' => 'array', + 'items' => ['type' => 'string'], ], ], ], ], - 'ListHotelControlDevice' => [ - 'path' => '/v1.0/ip/listHotelControlDevice', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'UpdateHotelAlarm' => [ + 'path' => '/v1.0/ip/updateHotelAlarm', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'UserInfo', - 'in' => 'query', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'properties' => [ - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => true, - ], - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - ], - ], - ], - ], - ], - ], - 'DeviceControl' => [ - 'path' => '/v1.0/ip/deviceControl', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], - 'security' => [ - [ - 'AliGenie_Auth_SPI' => [], + 'name' => 'HotelId', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => true], ], - ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'Payload', - 'in' => 'query', + 'name' => 'Alarms', + 'in' => 'formData', 'style' => 'json', 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'UserId' => [ - 'type' => 'string', - ], - 'Location' => [ - 'type' => 'string', - 'required' => true, - ], - 'Category' => [ - 'type' => 'string', - 'required' => true, - ], - 'Cmd' => [ - 'type' => 'string', - 'required' => true, - ], - 'Properties' => [ - 'type' => 'object', - 'required' => false, - 'additionalProperties' => [ - 'type' => 'string', - ], - ], - 'ExtendInfo' => [ - 'type' => 'string', - 'required' => false, - ], - 'DeviceNumber' => [ - 'type' => 'string', - 'required' => true, + 'type' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'RoomNo' => ['type' => 'string', 'required' => false], + 'AlarmId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'UserOpenId' => ['type' => 'string', 'required' => true], + 'DeviceOpenId' => ['type' => 'string', 'required' => true], ], ], ], ], [ - 'name' => 'UserInfo', - 'in' => 'query', + 'name' => 'ScheduleInfo', + 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => true, - ], - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', + 'Type' => ['type' => 'string', 'required' => false], + 'Once' => [ + 'type' => 'object', 'required' => false, + 'properties' => [ + 'Year' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'Month' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'Day' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'Hour' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'Minute' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], ], - ], - ], - ], - ], - ], - 'ListHotelSceneItem' => [ - 'path' => '/v1.0/ip/listHotelSceneItem', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], - 'security' => [ - [ - 'AliGenie_Auth_SPI' => [], - ], - ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'Payload', - 'in' => 'query', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'UserId' => [ - 'type' => 'string', - 'required' => true, - ], - 'Type' => [ - 'type' => 'string', - 'required' => true, - ], - ], - ], - ], - [ - 'name' => 'UserInfo', - 'in' => 'query', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => true, - ], - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', + 'Weekly' => [ + 'type' => 'object', 'required' => false, + 'properties' => [ + 'DaysOfWeek' => [ + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], + 'Hour' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'Minute' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], ], ], ], ], ], ], - 'ListHotelServiceCategory' => [ - 'path' => '/v1.0/ip/listHotelServiceCategory', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'UpdateHotelSceneBookItem' => [ + 'path' => '/v1.0/ip/updateHotelSceneBookItem', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'Payload', - 'in' => 'query', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'Type' => [ - 'type' => 'string', - 'required' => true, - ], - ], - ], - ], - ], - ], - 'GetHotelOrderDetail' => [ - 'path' => '/v1.0/ip/getHotelOrderDetail', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AliGenie_Auth_SPI' => [], + 'name' => 'HotelId', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => true], ], - ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'Payload', + 'name' => 'UpdateHotelSceneBookReq', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'OrderNo' => [ - 'type' => 'string', - 'required' => true, - ], + 'Id' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'Name' => ['type' => 'string', 'required' => false], + 'Icon' => ['type' => 'string', 'required' => true], + 'Price' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], ], ], - 'ListHotelOrder' => [ - 'path' => '/v1.0/ip/listHotelOrder', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'UpdateHotelSceneItem' => [ + 'path' => '/v1.0/ip/updateHotelSceneItem', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'Payload', - 'in' => 'query', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'UserId' => [ - 'type' => 'string', - 'required' => true, - ], - 'Page' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'PageNumber' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'PageSize' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - ], - ], - ], - ], + 'name' => 'HotelId', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'UserInfo', + 'name' => 'UpdateHotelSceneOperateReq', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => true, - ], - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], + 'OperateType' => ['type' => 'string', 'required' => true], + 'IsUseTemplateAnswer' => ['type' => 'boolean', 'required' => true], ], ], ], - ], - ], - 'SubmitHotelOrder' => [ - 'path' => '/v1.0/ip/submitHotelOrder', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AliGenie_Auth_SPI' => [], - ], - ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'Payload', + 'name' => 'UpdateHotelSceneReq', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'UserId' => [ - 'type' => 'string', - 'required' => true, - ], - 'Type' => [ - 'type' => 'string', - 'required' => true, - ], - 'ItemList' => [ + 'Id' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'Name' => ['type' => 'string', 'required' => false], + 'Status' => ['type' => 'string', 'required' => true], + 'Icon' => ['type' => 'string', 'required' => true], + 'Price' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'DialogueList' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ - 'ItemId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'Quantity' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'Remark' => [ - 'type' => 'string', - 'required' => false, - ], + 'ServiceId' => ['type' => 'string', 'required' => false], + 'Process' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'Question' => ['type' => 'string', 'required' => false], + 'YesAnswer' => ['type' => 'string', 'required' => false], + 'NoAnswer' => ['type' => 'string', 'required' => false], + 'YesAnswerTemplate' => ['type' => 'string', 'required' => false], + 'NoAnswerTemplate' => ['type' => 'string', 'required' => false], + 'DialogueId' => ['type' => 'string', 'required' => false], ], ], ], - ], - ], - ], - [ - 'name' => 'UserInfo', - 'in' => 'query', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => true, - ], - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], + 'DeliveryMethod' => ['type' => 'string', 'required' => false], + 'RobotName' => ['type' => 'string', 'required' => false], + 'PaymentMethod' => ['type' => 'string', 'required' => false], + 'LimitSwitch' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'LimitNumber' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'BeyondLimitReply' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'GetHotelNotice' => [ - 'path' => '/v1.0/ip/getHotelNotice', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], - 'security' => [ - [ - 'AliGenie_Auth_SPI' => [], - ], - ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'UserInfo', - 'in' => 'query', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'EncodeType' => [ - 'type' => 'string', - 'required' => false, - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => false, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => false, - ], - 'Id' => [ - 'type' => 'string', - 'required' => false, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], - ], - ], - 'GetHotelNoticeV2' => [ - 'path' => '/v1.0/ip/getHotelNoticeV2', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], - 'security' => [ - [ - 'AliGenie_Auth_SPI' => [], - ], - ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'UserInfo', - 'in' => 'query', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'EncodeType' => [ - 'type' => 'string', - 'required' => false, - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => false, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => false, - ], - 'Id' => [ - 'type' => 'string', - 'required' => false, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], - ], - ], - 'GetHotelHomeBackImageAndModes' => [ - 'path' => '/v1.0/ip/getHotelHomeBackImageAndModes', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], - 'security' => [ - [ - 'AliGenie_Auth_SPI' => [], - ], - ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'UserInfo', - 'in' => 'query', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => true, - ], - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - ], - ], - ], - ], - ], - ], - 'GetHotelSampleUtterances' => [ - 'path' => '/v1.0/ip/getHotelSampleUtterances', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], - 'security' => [ - [ - 'AliGenie_Auth_SPI' => [], - ], - ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'UserInfo', - 'in' => 'query', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'properties' => [ - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => true, - ], - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - ], - ], - ], - ], - ], - ], - 'GetHotelScreenSaver' => [ - 'path' => '/v1.0/ip/getHotelScreenSaver', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], - 'security' => [ - [ - 'AliGenie_Auth_SPI' => [], - ], - ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'UserInfo', - 'in' => 'query', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => true, - ], - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], - ], - ], - 'RoomCheckOut' => [ - 'path' => '/v1.0/ip/roomCheckOut', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], - 'security' => [ - [ - 'AliGenie_Auth_SPI' => [], - ], - ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'UserInfo', - 'in' => 'query', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => true, - ], - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], - [ - 'name' => 'DeviceInfo', - 'in' => 'query', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => true, - ], - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], - ], - ], - 'GetHotelContacts' => [ - 'path' => '/v1.0/ip/getHotelContacts', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'UpdateMessageTemplate' => [ + 'path' => '/v1.0/ip/updateMessageTemplate', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'UserInfo', - 'in' => 'query', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => true, - ], - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], - ], - ], - 'GetHotelContactByNumber' => [ - 'path' => '/v1.0/ip/getHotelContactByNumber', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], - 'security' => [ - [ - 'AliGenie_Auth_SPI' => [], + 'name' => 'TemplateId', + 'in' => 'formData', + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], - ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'Number', + 'name' => 'TemplateName', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'UserInfo', - 'in' => 'query', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => true, - ], - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], + 'name' => 'TemplateDetail', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'GetHotelContactByGenieDevice' => [ - 'path' => '/v1.0/ip/getHotelContactByGenieDevice', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'UpdateRcuScene' => [ + 'path' => '/v1.0/ip/updateRcuScene', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'UserInfo', - 'in' => 'query', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => true, - ], - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], - [ - 'name' => 'DeviceInfo', - 'in' => 'query', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => true, - ], - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], + 'name' => 'HotelId', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => true], ], - ], - ], - 'AddOrUpdateScreenSaver' => [ - 'path' => '/v1.0/ip/addOrUpdateScreenSaver', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], - 'security' => [ [ - 'AliGenie_Auth_SPI' => [], - ], - ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'HotelId', + 'name' => 'SceneId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'HotelScreenSaver', + 'name' => 'SceneRelationExtDTO', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'ScreenSaverStyle' => [ - 'type' => 'string', - 'required' => false, - ], - 'ScreenSaverPicUrl' => [ - 'type' => 'string', + 'Name' => ['type' => 'string', 'required' => false], + 'Icon' => ['type' => 'string', 'required' => false], + 'Description' => ['type' => 'string', 'required' => false], + 'CorpusList' => [ + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], ], ], ], ], ], ], - 'AddOrUpdateDisPlayModes' => [ - 'path' => '/v1.0/ip/addOrUpdateDisPlayModes', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'UpdateServiceQA' => [ + 'path' => '/v1.0/ip/updateServiceQA', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'HotelDeviceModeList', - 'in' => 'formData', - 'style' => 'json', - 'schema' => [ - 'type' => 'array', - 'required' => true, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], - ], - 'GetUnionId' => [ - 'path' => '/v1.0/ip/getUnionId', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], - 'security' => [ - [ - 'AliGenie_Auth_SPI' => [], - ], - ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'EncodeType', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'EncodeKey', + 'name' => 'ServiceQAId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ - 'name' => 'IdType', + 'name' => 'Answer', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'Id', + 'name' => 'isActive', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], - 'HotelQrBind' => [ - 'path' => '/v1.0/ip/hotelQrBind', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'UpdateTicket' => [ + 'path' => '/v1.0/ip/updateTicket', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'RoomNo', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'Code', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'ClientId', + 'name' => 'Status', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'ExtInfo', + 'name' => 'GroupKey', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], ], - 'endpoints' => [ - [ - 'regionId' => 'cn-zhangjiakou', - 'endpoint' => 'openapi.aligenie.com', - ], - ], + 'endpoints' => [], ]; diff --git a/data/aligenie/oauth2_1.0/api-docs.php b/data/aligenie/oauth2_1.0/api-docs.php index aa628b6..f4065d3 100644 --- a/data/aligenie/oauth2_1.0/api-docs.php +++ b/data/aligenie/oauth2_1.0/api-docs.php @@ -1,198 +1,131 @@ <?php return [ 'version' => '1.0', - 'info' => [ - 'style' => 'AliGenie', - 'product' => 'AliGenie', - 'version' => 'oauth2_1.0', - ], + 'info' => ['style' => 'AliGenie', 'product' => 'AliGenie', 'version' => 'oauth2_1.0'], 'components' => [ 'schemas' => [], ], 'apis' => [ 'GetSmartHomeSceneList' => [ 'path' => '/v1.0/oauth2/iot/smart_home/scene/list', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'OAuth 2.0 Bearer Token' => [], ], ], - 'produces' => [ - 'application/json', - ], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [], ], 'ExecuteSmartHomeScene' => [ 'path' => '/v1.0/oauth2/iot/smart_home/scene/execute', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'OAuth 2.0 Bearer Token' => [], ], ], - 'consumes' => [ - 'application/x-www-form-urlencoded', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/x-www-form-urlencoded'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'FamilyId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SceneId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'GetUserBasicInfo' => [ 'path' => '/v1.0/oauth2/users/basic', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'OAuth 2.0 Bearer Token' => [], ], ], - 'produces' => [ - 'application/json', - ], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [], ], 'GetUserPhone' => [ 'path' => '/v1.0/oauth2/user/profile/phone', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'OAuth 2.0 Bearer Token' => [], ], ], - 'produces' => [ - 'application/json', - ], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [], ], 'GetSceneList' => [ 'path' => '/v1.0/oauth2/iot/scene/list', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'OAuth 2.0 Bearer Token' => [], ], ], - 'produces' => [ - 'application/json', - ], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [], ], 'ExecuteScene' => [ 'path' => '/v1.0/oauth2/iot/scene/execute', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'OAuth 2.0 Bearer Token' => [], ], ], - 'consumes' => [ - 'application/x-www-form-urlencoded', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/x-www-form-urlencoded'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SceneId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'QueryDeviceList' => [ 'path' => '/v1.0/oauth2/device/list', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'OAuth 2.0 Bearer Token' => [], ], ], - 'produces' => [ - 'application/json', - ], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [], ], 'PushDeviceNotification' => [ 'path' => '/v1.0/oauth2/device/notification/push', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'OAuth 2.0 Bearer Token' => [], ], ], - 'consumes' => [ - 'application/x-www-form-urlencoded', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/x-www-form-urlencoded'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -210,44 +143,21 @@ 'TargetType' => [ 'type' => 'string', 'required' => false, - 'enum' => [ - 'DEVICE_UNION_ID', - 'DEVICE_OPEN_ID', - ], - ], - 'TargetIdentity' => [ - 'type' => 'string', - 'required' => false, + 'enum' => ['DEVICE_UNION_ID', 'DEVICE_OPEN_ID'], ], + 'TargetIdentity' => ['type' => 'string', 'required' => false], ], ], - 'MessageTemplateId' => [ - 'type' => 'string', - 'required' => true, - ], + 'MessageTemplateId' => ['type' => 'string', 'required' => true], 'PlaceHolder' => [ 'type' => 'object', 'required' => false, - 'additionalProperties' => [ - 'type' => 'string', - ], - ], - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], - 'IsDebug' => [ - 'type' => 'boolean', - 'required' => false, + 'additionalProperties' => ['type' => 'string'], ], + 'EncodeType' => ['type' => 'string', 'required' => true], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], + 'IsDebug' => ['type' => 'boolean', 'required' => false], ], ], ], @@ -259,10 +169,7 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'SubjectId' => [ - 'type' => 'string', - 'required' => false, - ], + 'SubjectId' => ['type' => 'string', 'required' => false], ], ], ], @@ -270,23 +177,15 @@ ], 'CreatePlayingList' => [ 'path' => '/v1.0/oauth2/content/playing/create', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'OAuth 2.0 Bearer Token' => [], ], ], - 'consumes' => [ - 'application/x-www-form-urlencoded', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/x-www-form-urlencoded'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -297,18 +196,11 @@ 'type' => 'object', 'required' => true, 'properties' => [ - 'PlayFrom' => [ - 'type' => 'string', - 'required' => false, - ], + 'PlayFrom' => ['type' => 'string', 'required' => false], 'ContentType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'content', - 'album', - 'collect', - ], + 'enum' => ['content', 'album', 'collect'], ], 'ContentList' => [ 'type' => 'array', @@ -317,43 +209,20 @@ 'type' => 'object', 'required' => true, 'properties' => [ - 'RawId' => [ - 'type' => 'string', - 'required' => true, - ], - 'Source' => [ - 'type' => 'string', - 'required' => true, - ], + 'RawId' => ['type' => 'string', 'required' => true], + 'Source' => ['type' => 'string', 'required' => true], ], ], ], - 'Index' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'NeedAlbumContinued' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'Index' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'NeedAlbumContinued' => ['type' => 'boolean', 'required' => false], 'PlayMode' => [ 'type' => 'string', 'required' => false, - 'enum' => [ - 'Repeat', - 'Shuffle', - 'RepeatOne', - 'Normal', - ], - ], - 'ExtendInfo' => [ - 'type' => 'object', - 'required' => false, - ], - 'RequestId' => [ - 'type' => 'string', + 'enum' => ['Repeat', 'Shuffle', 'RepeatOne', 'Normal'], ], + 'ExtendInfo' => ['type' => 'object', 'required' => false], + 'RequestId' => ['type' => 'string'], ], ], ], @@ -368,30 +237,16 @@ 'EncodeType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'UC_CLIENT_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, + 'enum' => ['UC_CLIENT_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], - ], - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, + 'enum' => ['OPEN_ID', 'UNION_ID'], ], + 'Id' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], @@ -399,103 +254,66 @@ ], 'OAuth2TokenEndpoint' => [ 'path' => '/v1.0/oauth2/token', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/x-www-form-urlencoded', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/x-www-form-urlencoded'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'GrantType', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Code', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RedirectUri', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RefreshToken', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'OAuth2RevocationEndpoint' => [ 'path' => '/v1.0/oauth2/revoke', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/x-www-form-urlencoded', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/x-www-form-urlencoded'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Token', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'TokenTypeHint', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], ], 'endpoints' => [ - [ - 'regionId' => 'cn-zhangjiakou', - 'endpoint' => 'openapi.aligenie.com', - ], + ['regionId' => 'cn-zhangjiakou', 'endpoint' => 'openapi.aligenie.com'], ], ]; diff --git a/data/aligenie/ssp_1.0/api-docs.php b/data/aligenie/ssp_1.0/api-docs.php index 3cc1c5e..81e7ba4 100644 --- a/data/aligenie/ssp_1.0/api-docs.php +++ b/data/aligenie/ssp_1.0/api-docs.php @@ -1,529 +1,298 @@ <?php return [ 'version' => '1.0', - 'info' => [ - 'style' => 'AliGenie', - 'product' => 'AliGenie', - 'version' => 'ssp_1.0', - ], + 'info' => ['style' => 'ROA', 'product' => 'AliGenie', 'version' => 'ssp_1.0'], 'components' => [ - 'schemas' => [ - 'LoginStateInfo' => [ - 'type' => 'object', - 'properties' => [ - 'ThirdUserIdentifier' => [ - 'type' => 'string', - ], - 'ThirdUserType' => [ - 'type' => 'string', - ], - 'UserId' => [ - 'type' => 'string', - ], - 'SceneCode' => [ - 'type' => 'string', - ], - ], - ], - ], + 'schemas' => [], ], 'apis' => [ - 'AuthLoginWithThirdUserInfo' => [ - 'path' => '/v1.0/ssp/authLoginWithThirdUserInfo', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'AddAndRemoveFavoriteContent' => [ + 'path' => '/v1.0/ssp/AddAndRemoveFavoriteContent', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/x-www-form-urlencoded', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'SceneCode', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'ThirdUserType', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'ThirdUserIdentifier', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'ExtInfo', + 'name' => 'OpenAddAndRemoveFavoriteContentRequest', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', - 'required' => false, - ], - ], - ], - ], - 'EcologyOpennessSendVerificationCode' => [ - 'path' => '/v1.0/ssp/ecologyOpennessSendVerificationCode', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AliGenie_Auth_SPI' => [], - ], - ], - 'consumes' => [ - 'application/x-www-form-urlencoded', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'SessionId', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', 'required' => true, + 'properties' => [ + 'PackageType' => ['type' => 'string', 'required' => true], + 'OpenSourceRawIdPair' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'RawId' => ['type' => 'string', 'required' => true], + 'Source' => ['type' => 'string', 'required' => true], + 'ExtendInfo' => ['type' => 'object', 'required' => false], + ], + ], + 'FavoriteCmd' => ['type' => 'string', 'required' => true], + ], ], ], [ - 'name' => 'PhoneNumber', - 'in' => 'formData', + 'name' => 'UserInfo', + 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => true, + 'properties' => [ + 'EncodeType' => ['type' => 'string', 'required' => true], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'IdType' => ['type' => 'string', 'required' => true], + 'Id' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], + ], ], ], [ - 'name' => 'Region', - 'in' => 'formData', + 'name' => 'DeviceInfo', + 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => true, + 'properties' => [ + 'EncodeType' => ['type' => 'string', 'required' => true], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'IdType' => ['type' => 'string', 'required' => true], + 'Id' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], + ], ], ], ], ], - 'FindUserlistToAuthLoginWithPhoneNumber' => [ - 'path' => '/v1.0/ssp/findUserlistToAuthLoginWithPhoneNumber', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'AddSub' => [ + 'path' => '/v1.0/ssp/addSub', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'SessionId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'Region', + 'name' => 'AddSubscriptionInfoRequest', 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => true, + 'properties' => [ + 'DeviceId' => ['type' => 'string'], + 'UserId' => ['type' => 'string'], + 'ScheduleInfo' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'DaysOfWeek' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'minimum' => '1', + 'maximum' => '7', + 'enum' => ['1', '2', '3', '4', '5', '6', '7'], + ], + 'minItems' => 1, + 'maxItems' => 7, + ], + 'Hour' => ['type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '0', 'maximum' => '23'], + 'Minute' => ['type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '0', 'maximum' => '59'], + ], + ], + 'AlbumId' => ['type' => 'string', 'required' => true], + 'PlayMode' => ['type' => 'string', 'required' => true], + 'DailyStudyCnt' => ['type' => 'integer', 'format' => 'int32', 'required' => true], + ], ], ], [ - 'name' => 'PhoneNumber', + 'name' => 'DeviceInfo', 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'string', - 'required' => true, + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'EncodeType' => [ + 'type' => 'string', + 'required' => false, + 'enum' => ['PROJECT_ID'], + ], + 'EncodeKey' => [ + 'type' => 'string', + 'required' => false, + 'enum' => [], + ], + 'IdType' => [ + 'type' => 'string', + 'required' => false, + 'enum' => ['OPEN_ID', 'UNION_ID'], + ], + 'Id' => ['type' => 'string', 'required' => false], + 'OrganizationId' => ['type' => 'string', 'required' => false], + ], ], ], [ - 'name' => 'Code', + 'name' => 'UserInfo', 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'string', - 'required' => true, + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'EncodeType' => [ + 'type' => 'string', + 'required' => false, + 'enum' => ['PROJECT_ID'], + ], + 'EncodeKey' => [ + 'type' => 'string', + 'required' => false, + 'enum' => [], + ], + 'IdType' => [ + 'type' => 'string', + 'required' => false, + 'enum' => ['OPEN_ID', 'UNION_ID'], + ], + 'Id' => ['type' => 'string', 'required' => false], + 'OrganizationId' => ['type' => 'string', 'required' => false], + ], ], ], ], ], 'AuthLoginWithAligenieUserInfo' => [ 'path' => '/v1.0/ssp/authLoginWithAligenieUserInfo', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/x-www-form-urlencoded', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/x-www-form-urlencoded'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SessionId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'EncryptedAligenieUserIdentifier', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'AuthLoginWithAligenieUserInfoGeneratedByPhoneNumber' => [ 'path' => '/v1.0/ssp/authLoginWithAligenieUserInfoGeneratedByPhoneNumber', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/x-www-form-urlencoded', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/x-www-form-urlencoded'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SessionId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'AuthLoginWithTaobaoUserInfo' => [ 'path' => '/v1.0/ssp/authLoginWithTaobaoUserInfo', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/x-www-form-urlencoded', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/x-www-form-urlencoded'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SessionId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'EncryptedTaobaoUserIdentifier', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'EcologyOpennessAuthenticate' => [ - 'path' => '/v1.0/ssp/ecologyOpennessAuthenticate', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'AuthLoginWithThirdUserInfo' => [ + 'path' => '/v1.0/ssp/authLoginWithThirdUserInfo', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/x-www-form-urlencoded', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/x-www-form-urlencoded'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'LoginStateAccessToken', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'EncodeType', + 'name' => 'SceneCode', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'EncodeKey', + 'name' => 'ThirdUserType', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - ], - ], - 'GetAligenieUserInfo' => [ - 'path' => '/v1.0/ssp/getAligenieUserInfo', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AliGenie_Auth_SPI' => [], + 'schema' => ['type' => 'string', 'required' => true], ], - ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'LoginStateAccessToken', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - ], - ], - 'UnbindAligenieUser' => [ - 'path' => '/v1.0/ssp/unbindAligenieUser', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AliGenie_Auth_SPI' => [], - ], - ], - 'consumes' => [ - 'application/x-www-form-urlencoded', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'LoginStateAccessToken', + 'name' => 'ThirdUserIdentifier', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - ], - ], - 'QueryUserDeviceListByTmeUserId' => [ - 'path' => '/v1.0/ssp/queryUserDeviceListByTmeUserId', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AliGenie_Auth_SPI' => [], - ], - ], - 'consumes' => [ - 'application/json', - 'application/x-www-form-urlencoded', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'TmeUserId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'Sp', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - ], - ], - 'InvalidateThirdPartyAppLoginState' => [ - 'path' => '/v1.0/ssp/invalidateThirdPartyAppLoginState', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], - 'security' => [ - [ - 'AliGenie_Auth_SPI' => [], + 'schema' => ['type' => 'string', 'required' => true], ], - ], - 'consumes' => [ - 'application/x-www-form-urlencoded', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'DeviceInfo', + 'name' => 'ExtInfo', 'in' => 'formData', 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => true, - ], - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], - [ - 'name' => 'ThirdPartyAppId', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'object', 'required' => false], ], ], ], 'CheckAuthCodeBindForExt' => [ 'path' => '/v1.0/ssp/checkAuthCodeBindForExt', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], @@ -537,26 +306,18 @@ 'schema' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'PROJECT_ID', - ], + 'enum' => ['PROJECT_ID'], ], ], [ 'name' => 'EncodeKey', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'AuthCode', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'UserInfo', @@ -569,72 +330,60 @@ 'EncodeType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'PROJECT_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, + 'enum' => ['PROJECT_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], - ], - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, + 'enum' => ['OPEN_ID', 'UNION_ID'], ], + 'Id' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'GetCodeEnhance' => [ - 'path' => '/v1.0/ssp/getCodeEnhance', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'CloudPlayer' => [ + 'path' => '/v1.0/ssp/cloud/player', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'ChannelInfo', + 'name' => 'UserInfo', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'Channel' => [ + 'EncodeType' => [ 'type' => 'string', 'required' => true, + 'enum' => ['PROJECT_ID'], ], - 'ExtInfo' => [ + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'IdType' => [ 'type' => 'string', - 'required' => false, + 'required' => true, + 'enum' => ['OPEN_ID', 'UNION_ID'], ], + 'Id' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], [ - 'name' => 'UserInfo', + 'name' => 'DeviceInfo', 'in' => 'query', 'style' => 'json', 'schema' => [ @@ -644,258 +393,235 @@ 'EncodeType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'PROJECT_ID', - ], + 'enum' => ['PROJECT_ID'], ], 'EncodeKey' => [ 'type' => 'string', 'required' => true, + 'enum' => [], ], 'IdType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], - ], - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, + 'enum' => ['UNION_ID', 'OPEN_ID'], ], + 'Id' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], + [ + 'name' => 'Source', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'SongIdList', + 'in' => 'query', + 'style' => 'json', + 'schema' => [ + 'type' => 'array', + 'required' => true, + 'items' => ['type' => 'string', 'required' => false], + 'minItems' => 1, + 'maxItems' => 200, + ], + ], + [ + 'name' => 'CurPlayIndex', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '1', 'maximum' => '200'], + ], + [ + 'name' => 'PlayMode', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'SongId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], ], ], - 'ScanCodeBind' => [ - 'path' => '/v1.0/ssp/scanCode', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'CreateAlarm' => [ + 'path' => '/v1.0/ssp/createAlarm', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'UserInfo', + 'name' => 'Payload', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'EncodeType' => [ - 'type' => 'string', + 'ScheduleInfo' => [ + 'type' => 'object', 'required' => true, - 'enum' => [ - 'PROJECT_ID', + 'properties' => [ + 'Type' => [ + 'type' => 'string', + 'required' => true, + 'enum' => ['ONCE', 'WEEKLY', 'STATUTORY_WORKING_DAY'], + ], + 'Once' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Year' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'Month' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'Day' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'Hour' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'Minute' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], + ], + 'Weekly' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'DaysOfWeek' => [ + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], + 'Hour' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'Minute' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], + ], + 'StatutoryWorkingDay' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Hour' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'Minute' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], + ], ], ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'IdType' => [ - 'type' => 'string', + 'MusicInfo' => [ + 'type' => 'object', 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', + 'properties' => [ + 'MusicType' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'MusicTypeName' => ['type' => 'string', 'required' => true], + 'MusicId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'MusicName' => ['type' => 'string', 'required' => true], + 'MusicUrl' => ['type' => 'string', 'required' => false], ], ], - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], + 'Volume' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'RequestId' => ['type' => 'string', 'required' => true], + 'UserId' => ['type' => 'string', 'required' => true], + 'AccessKeyId' => ['type' => 'string', 'required' => true], + 'DeviceId' => ['type' => 'string', 'required' => true], ], ], ], [ - 'name' => 'BindReq', + 'name' => 'UserInfo', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'Code' => [ - 'type' => 'string', - 'required' => true, - ], - 'ClientId' => [ + 'Id' => ['type' => 'string', 'required' => true], + 'IdType' => [ 'type' => 'string', 'required' => true, + 'enum' => ['OPEN_ID', 'UNION_ID'], ], - 'ExtInfo' => [ - 'type' => 'string', - 'required' => false, - ], - 'UserId' => [ + 'EncodeType' => [ 'type' => 'string', 'required' => true, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], - ], - ], - 'GetUserByDeviceId' => [ - 'path' => '/v1.0/ssp/getUserByDeviceId', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AliGenie_Auth_SPI' => [], - ], - ], - 'deprecated' => false, - 'parameters' => [ [ 'name' => 'DeviceInfo', - 'in' => 'query', + 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'PROJECT_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], + 'Id' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], + 'enum' => ['OPEN_ID', 'UNION_ID'], ], - 'Id' => [ + 'EncodeType' => [ 'type' => 'string', 'required' => true, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'ListDeviceByUserId' => [ - 'path' => '/v1.0/ssp/listDeviceByUserId', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'CreatePlayingList' => [ + 'path' => '/v1.0/ssp/CreatePlayingList', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'UserInfo', - 'in' => 'query', + 'name' => 'OpenCreatePlayingListRequest', + 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'PROJECT_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'IdType' => [ - 'type' => 'string', + 'PlayFrom' => ['type' => 'string', 'required' => false], + 'ContentType' => ['type' => 'string', 'required' => true], + 'ContentList' => [ + 'type' => 'array', 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', + 'items' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'RawId' => ['type' => 'string', 'required' => true], + 'Source' => ['type' => 'string', 'required' => true], + ], ], ], - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], + 'Index' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'NeedAlbumContinued' => ['type' => 'boolean', 'required' => false], + 'PlayMode' => ['type' => 'string', 'required' => false], + 'ExtendInfo' => ['type' => 'object', 'required' => false], ], ], ], - ], - ], - 'UnbindDevice' => [ - 'path' => '/v1.0/ssp/unbindDevice', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AliGenie_Auth_SPI' => [], - ], - ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'DeviceInfo', - 'in' => 'formData', + 'name' => 'UserInfo', + 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', @@ -904,36 +630,22 @@ 'EncodeType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'PROJECT_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, + 'enum' => ['PROJECT_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], - ], - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, + 'enum' => ['OPEN_ID', 'UNION_ID'], ], + 'Id' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], [ - 'name' => 'UserInfo', - 'in' => 'formData', + 'name' => 'DeviceInfo', + 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', @@ -942,652 +654,414 @@ 'EncodeType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'PROJECT_ID', - ], + 'enum' => ['PROJECT_ID'], ], 'EncodeKey' => [ 'type' => 'string', 'required' => true, + 'enum' => [], ], 'IdType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], - ], - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, + 'enum' => ['UNION_ID', 'OPEN_ID'], ], + 'Id' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'ListDeviceByUserIdAndChanel' => [ - 'path' => '/v1.0/ssp/listDeviceByUserIdAndChanel', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'CreatePlayingListOAuth2' => [ + 'path' => '/v1.0/ssp/CreatePlayingListOAuth2', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ - 'AliGenie_Auth_SPI' => [], + 'OAuth 2.0 Bearer Token' => [], ], ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'ChannelInfo', - 'in' => 'query', + 'name' => 'OpenCreatePlayingListRequest', + 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'Channel' => [ - 'type' => 'string', + 'PlayFrom' => ['type' => 'string', 'required' => false], + 'ContentType' => ['type' => 'string', 'required' => true], + 'ContentList' => [ + 'type' => 'array', 'required' => true, + 'items' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'RawId' => ['type' => 'string', 'required' => true], + 'Source' => ['type' => 'string', 'required' => true], + ], + ], ], - 'ExtInfo' => [ - 'type' => 'string', - 'required' => false, - ], + 'Index' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'NeedAlbumContinued' => ['type' => 'boolean', 'required' => false], + 'PlayMode' => ['type' => 'string', 'required' => false], + 'ExtendInfo' => ['type' => 'object', 'required' => false], ], ], ], [ - 'name' => 'UserInfo', + 'name' => 'DeviceInfo', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'PROJECT_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], + 'EncodeType' => ['type' => 'string', 'required' => true], + 'EncodeKey' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], - ], - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, + 'enum' => ['UNION_ID', 'OPEN_ID'], ], + 'Id' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'GetDeviceIdByIdentity' => [ - 'path' => '/v1.0/ssp/getDeviceIdByIdentity', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AliGenie_Auth_SPI' => [], - ], - ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'EncodeType', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'EncodeKey', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'IdentityType', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'IdentityId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'ProductKey', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], - 'ListDeviceIdByIdentities' => [ - 'path' => '/v1.0/ssp/listDeviceIdByIdentities', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'CreateScheduleTask' => [ + 'path' => '/v1.0/ssp/CreateScheduleTask', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'EncodeType', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'EncodeKey', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'IdentityType', - 'in' => 'query', + 'name' => 'Payload', + 'in' => 'formData', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => true, + 'properties' => [ + 'IdempotentId' => ['type' => 'string', 'required' => false], + 'DeviceId' => ['type' => 'string'], + 'UserId' => ['type' => 'string'], + 'RequestId' => ['type' => 'string'], + 'ScheduleDTO' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'ScheduleType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => ['ONCE', 'WEEKLY', 'STATUTORY_DAY'], + ], + 'Once' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Year' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'Month' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'Day' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'Hour' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'Minute' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], + ], + 'Weekly' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'DaysOfWeek' => [ + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], + 'Hours' => [ + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], + 'Minutes' => [ + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], + ], + ], + 'StatutoryWorkingDay' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Hours' => [ + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], + 'Minutes' => [ + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], + ], + ], + 'ScheduleStartTime' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'ScheduleEndTime' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + ], + ], + 'ActionDTOs' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'customAction' => ['type' => 'object', 'required' => false], + ], + ], + ], + 'AccessKeyId' => ['type' => 'string'], + ], ], ], [ - 'name' => 'IdentityIds', - 'in' => 'query', + 'name' => 'UserInfo', + 'in' => 'formData', 'style' => 'json', 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => true, + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'Id' => ['type' => 'string', 'required' => false], + 'IdType' => ['type' => 'string', 'required' => false], + 'EncodeType' => ['type' => 'string', 'required' => false], + 'EncodeKey' => ['type' => 'string', 'required' => false], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], [ - 'name' => 'ProductKey', - 'in' => 'query', + 'name' => 'DeviceInfo', + 'in' => 'formData', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => true, + 'properties' => [ + 'Id' => ['type' => 'string', 'required' => false], + 'IdType' => ['type' => 'string', 'required' => false], + 'EncodeType' => ['type' => 'string', 'required' => false], + 'EncodeKey' => ['type' => 'string', 'required' => false], + 'OrganizationId' => ['type' => 'string', 'required' => false], + ], ], ], ], ], - 'GetDeviceBasicInfo' => [ - 'path' => '/v1.0/ssp/getDeviceBasicInfo', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DeleteAlarms' => [ + 'path' => '/v1.0/ssp/deleteAlarms', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'DeviceInfo', - 'in' => 'query', + 'name' => 'Payload', + 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'PROJECT_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], - ], - 'Id' => [ - 'type' => 'string', + 'RequestId' => ['type' => 'string', 'required' => true], + 'UserId' => ['type' => 'string', 'required' => true], + 'AccessKeyId' => ['type' => 'string', 'required' => true], + 'DeviceId' => ['type' => 'string', 'required' => true], + 'AlarmIds' => [ + 'type' => 'array', + 'format' => 'int64', 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, + 'items' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], ], - ], - ], - 'ListDeviceBasicInfo' => [ - 'path' => '/v1.0/ssp/listDeviceBasicInfo', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AliGenie_Auth_SPI' => [], - ], - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'DeviceInfos', - 'in' => 'query', + 'name' => 'UserInfo', + 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', - 'required' => false, + 'required' => true, 'properties' => [ - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'PROJECT_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], + 'Id' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], - ], - 'Ids' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => true, - ], + 'enum' => ['OPEN_ID', 'UNION_ID'], ], - 'OrganizationId' => [ + 'EncodeType' => [ 'type' => 'string', - 'required' => false, + 'required' => true, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], - ], - ], - 'GetDeviceStatusInfo' => [ - 'path' => '/v1.0/ssp/getDeviceStatusInfo', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AliGenie_Auth_SPI' => [], - ], - ], - 'deprecated' => false, - 'parameters' => [ [ 'name' => 'DeviceInfo', - 'in' => 'query', + 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'PROJECT_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], + 'Id' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], + 'enum' => ['OPEN_ID', 'UNION_ID'], ], - 'Id' => [ + 'EncodeType' => [ 'type' => 'string', 'required' => true, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'GetDeviceTag' => [ - 'path' => '/v1.0/ssp/getDeviceTag', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DeleteScheduleTask' => [ + 'path' => '/v1.0/ssp/DeleteScheduleTask', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'DeviceInfo', - 'in' => 'query', + 'name' => 'Payload', + 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'PROJECT_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], - ], - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], + 'Id' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'DeviceId' => ['type' => 'string'], + 'RequestId' => ['type' => 'string'], + 'UserId' => ['type' => 'string'], + 'AccessKeyId' => ['type' => 'string'], ], ], ], - ], - ], - 'DeviceControl' => [ - 'path' => '/v1.0/ssp/control', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ [ - 'AliGenie_Auth_SPI' => [], - ], - ], - 'consumes' => [], - 'produces' => [], - 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'ControlRequest', + 'name' => 'UserInfo', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', - 'required' => false, + 'required' => true, 'properties' => [ - 'Volume' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'Muted' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'Id' => ['type' => 'string', 'required' => false], + 'IdType' => ['type' => 'string', 'required' => false], + 'EncodeType' => ['type' => 'string', 'required' => false], + 'EncodeKey' => ['type' => 'string', 'required' => false], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'DeviceInfo', - 'in' => 'query', + 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'PROJECT_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], - ], - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], + 'Id' => ['type' => 'string', 'required' => false], + 'IdType' => ['type' => 'string', 'required' => false], + 'EncodeType' => ['type' => 'string', 'required' => false], + 'EncodeKey' => ['type' => 'string', 'required' => false], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'GetDeviceSetting' => [ - 'path' => '/v1.0/ssp/getDeviceSetting', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DeleteSub' => [ + 'path' => '/v1.0/ssp/deleteSub', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [], - 'produces' => [], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'Keys', + 'name' => 'SubId', 'in' => 'query', - 'style' => 'json', - 'schema' => [ - 'type' => 'array', - 'required' => true, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - [ - 'name' => 'DeviceInfo', - 'in' => 'query', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'PROJECT_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], - ], - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], - 'GetDeviceStatusDetail' => [ - 'path' => '/v1.0/ssp/getDeviceStatusDetail', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DeviceControl' => [ + 'path' => '/v1.0/ssp/control', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], + 'consumes' => [], + 'produces' => [], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'Keys', - 'in' => 'query', + 'name' => 'ControlRequest', + 'in' => 'formData', 'style' => 'json', 'schema' => [ - 'type' => 'array', - 'required' => true, - 'items' => [ - 'type' => 'string', - 'required' => false, + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Volume' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'Muted' => ['type' => 'boolean', 'required' => false], ], ], ], @@ -1602,474 +1076,286 @@ 'EncodeType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'PROJECT_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, + 'enum' => ['PROJECT_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'OPEN_ID', - ], - ], - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, + 'enum' => ['OPEN_ID', 'UNION_ID'], ], + 'Id' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'SetDeviceSetting' => [ - 'path' => '/v1.0/ssp/setDeviceSetting', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'EcologyOpennessAuthenticate' => [ + 'path' => '/v1.0/ssp/ecologyOpennessAuthenticate', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], + 'consumes' => ['application/x-www-form-urlencoded'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'Key', + 'name' => 'LoginStateAccessToken', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'Value', + 'name' => 'EncodeType', 'in' => 'formData', - 'schema' => [ - 'type' => 'any', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'DeviceInfo', - 'in' => 'query', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'PROJECT_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], - ], - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], + 'name' => 'EncodeKey', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'GetJiangSuTelecomData' => [ - 'path' => '/v1.0/ssp/GetJiangSuTelecomData', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'EcologyOpennessSendVerificationCode' => [ + 'path' => '/v1.0/ssp/ecologyOpennessSendVerificationCode', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/x-www-form-urlencoded'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'Date', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'name' => 'SessionId', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'PhoneNumber', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'Region', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'ScgSearch' => [ - 'path' => '/v1.0/ssp/scgSearch', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'FindUserlistToAuthLoginWithPhoneNumber' => [ + 'path' => '/v1.0/ssp/findUserlistToAuthLoginWithPhoneNumber', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'TopicId', + 'name' => 'SessionId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'ScgFilter', + 'name' => 'Region', 'in' => 'query', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'SortParam' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'SortKey' => [ - 'type' => 'string', - 'required' => false, - ], - 'SortText' => [ - 'type' => 'string', - 'required' => false, - ], - 'SortOrder' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - 'UseOffSet' => [ - 'type' => 'boolean', - 'required' => true, - ], - 'OffSetParam' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Offset' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'Limit' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - ], - ], - 'PageParam' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'PageSize' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'PageNum' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - ], - ], - ], - ], + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'PhoneNumber', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'Code', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'AddAndRemoveFavoriteContent' => [ - 'path' => '/v1.0/ssp/AddAndRemoveFavoriteContent', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetAlarm' => [ + 'path' => '/v1.0/ssp/getAlarm', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'OpenAddAndRemoveFavoriteContentRequest', + 'name' => 'Payload', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'PackageType' => [ - 'type' => 'string', - 'required' => true, - ], - 'OpenSourceRawIdPair' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'RawId' => [ - 'type' => 'string', - 'required' => true, - ], - 'Source' => [ - 'type' => 'string', - 'required' => true, - ], - 'ExtendInfo' => [ - 'type' => 'object', - 'required' => false, - ], - ], - ], - 'FavoriteCmd' => [ - 'type' => 'string', - 'required' => true, - ], + 'RequestId' => ['type' => 'string', 'required' => true], + 'UserId' => ['type' => 'string', 'required' => true], + 'AccessKeyId' => ['type' => 'string', 'required' => true], + 'DeviceId' => ['type' => 'string', 'required' => true], + 'AlarmId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], [ 'name' => 'UserInfo', - 'in' => 'query', + 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], + 'Id' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', 'required' => true, + 'enum' => ['OPEN_ID', 'UNION_ID'], ], - 'Id' => [ + 'EncodeType' => [ 'type' => 'string', 'required' => true, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'DeviceInfo', - 'in' => 'query', + 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], + 'Id' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', 'required' => true, + 'enum' => ['OPEN_ID', 'UNION_ID'], ], - 'Id' => [ + 'EncodeType' => [ 'type' => 'string', 'required' => true, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'CreatePlayingList' => [ - 'path' => '/v1.0/ssp/CreatePlayingList', - 'methods' => [ - 'post', + 'GetAlbum' => [ + 'path' => '/v1.0/ssp/GetAlbum', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], ], - 'schemes' => [ - 'http', - 'https', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'Id', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + ], + [ + 'name' => 'Type', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], ], + ], + 'GetAlbumDetailById' => [ + 'path' => '/v1.0/ssp/getAlbumDetailById', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'AlbumId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], ], - 'produces' => [ - 'application/json', + ], + 'GetAligenieUserInfo' => [ + 'path' => '/v1.0/ssp/getAligenieUserInfo', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'OpenCreatePlayingListRequest', - 'in' => 'formData', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'PlayFrom' => [ - 'type' => 'string', - 'required' => false, - ], - 'ContentType' => [ - 'type' => 'string', - 'required' => true, - ], - 'ContentList' => [ - 'type' => 'array', - 'required' => true, - 'items' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'RawId' => [ - 'type' => 'string', - 'required' => true, - ], - 'Source' => [ - 'type' => 'string', - 'required' => true, - ], - ], - ], - ], - 'Index' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'NeedAlbumContinued' => [ - 'type' => 'boolean', - 'required' => false, - ], - 'PlayMode' => [ - 'type' => 'string', - 'required' => false, - ], - 'ExtendInfo' => [ - 'type' => 'object', - 'required' => false, - ], - ], - ], + 'name' => 'LoginStateAccessToken', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], + ], + ], + 'GetCodeEnhance' => [ + 'path' => '/v1.0/ssp/getCodeEnhance', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], ], + ], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'UserInfo', + 'name' => 'ChannelInfo', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'PROJECT_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], - ], - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], + 'Channel' => ['type' => 'string', 'required' => true], + 'ExtInfo' => ['type' => 'string', 'required' => false], ], ], ], [ - 'name' => 'DeviceInfo', + 'name' => 'UserInfo', 'in' => 'query', 'style' => 'json', 'schema' => [ @@ -2079,138 +1365,57 @@ 'EncodeType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'PROJECT_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [], + 'enum' => ['PROJECT_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'UNION_ID', - 'OPEN_ID', - ], - ], - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, + 'enum' => ['OPEN_ID', 'UNION_ID'], ], + 'Id' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'GetAlbum' => [ - 'path' => '/v1.0/ssp/GetAlbum', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AliGenie_Auth_SPI' => [], - ], - ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'Id', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - ], - [ - 'name' => 'Type', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - ], - ], 'GetContent' => [ 'path' => '/v1.0/ssp/GetContent', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Id', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'Type', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'GetCurrentPlayingItem' => [ 'path' => '/v1.0/ssp/GetCurrentPlayingItem', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -2221,26 +1426,11 @@ 'type' => 'object', 'required' => true, 'properties' => [ - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => true, - ], - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], + 'EncodeType' => ['type' => 'string', 'required' => true], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'IdType' => ['type' => 'string', 'required' => true], + 'Id' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], @@ -2252,26 +1442,11 @@ 'type' => 'object', 'required' => true, 'properties' => [ - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => true, - ], - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], + 'EncodeType' => ['type' => 'string', 'required' => true], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'IdType' => ['type' => 'string', 'required' => true], + 'Id' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], @@ -2279,24 +1454,15 @@ ], 'GetCurrentPlayingList' => [ 'path' => '/v1.0/ssp/GetCurrentPlayingList', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -2307,16 +1473,8 @@ 'type' => 'object', 'required' => true, 'properties' => [ - 'PageNum' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - ], - 'PageSize' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - ], + 'PageNum' => ['type' => 'integer', 'format' => 'int32', 'required' => true], + 'PageSize' => ['type' => 'integer', 'format' => 'int32', 'required' => true], ], ], ], @@ -2328,26 +1486,11 @@ 'type' => 'object', 'required' => true, 'properties' => [ - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => true, - ], - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], + 'EncodeType' => ['type' => 'string', 'required' => true], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'IdType' => ['type' => 'string', 'required' => true], + 'Id' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], @@ -2359,109 +1502,28 @@ 'type' => 'object', 'required' => true, 'properties' => [ - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => true, - ], - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], + 'EncodeType' => ['type' => 'string', 'required' => true], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'IdType' => ['type' => 'string', 'required' => true], + 'Id' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'IndexControlPlayingList' => [ - 'path' => '/v1.0/ssp/IndexControlPlayingList', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetDeviceBasicInfo' => [ + 'path' => '/v1.0/ssp/getDeviceBasicInfo', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'OpenIndexControlRequest', - 'in' => 'formData', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'Index' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - ], - 'NeedContentContinued' => [ - 'type' => 'boolean', - 'required' => false, - ], - 'ExtendInfo' => [ - 'type' => 'object', - 'required' => false, - ], - ], - ], - ], - [ - 'name' => 'UserInfo', - 'in' => 'query', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => true, - ], - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], - [ 'name' => 'DeviceInfo', 'in' => 'query', 'style' => 'json', @@ -2472,174 +1534,131 @@ 'EncodeType' => [ 'type' => 'string', 'required' => true, + 'enum' => ['PROJECT_ID'], ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], + 'EncodeKey' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', 'required' => true, + 'enum' => ['OPEN_ID', 'UNION_ID'], ], - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], + 'Id' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'ListAlbumDetail' => [ - 'path' => '/v1.0/ssp/ListAlbumDetail', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetDeviceIdByIdentity' => [ + 'path' => '/v1.0/ssp/getDeviceIdByIdentity', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'Id', + 'name' => 'EncodeType', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'PageNum', + 'name' => 'EncodeKey', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'PageSize', + 'name' => 'IdentityType', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'IdentityId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'ProductKey', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'ListCateContent' => [ - 'path' => '/v1.0/ssp/ListCateContent', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetDeviceSetting' => [ + 'path' => '/v1.0/ssp/getDeviceSetting', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => [], + 'produces' => [], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'Request', - 'in' => 'formData', + 'name' => 'Keys', + 'in' => 'query', 'style' => 'json', 'schema' => [ - 'type' => 'object', + 'type' => 'array', 'required' => true, - 'properties' => [ - 'CateId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'IsAlbum' => [ - 'type' => 'boolean', - 'required' => true, - ], - 'SortBy' => [ - 'type' => 'string', - 'required' => false, - ], - 'SortOrder' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'ASC', - 'DESC', - ], - ], - 'PageNum' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - ], - 'PageSize' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - ], - ], + 'items' => ['type' => 'string', 'required' => false], ], ], [ - 'name' => 'UserInfo', + 'name' => 'DeviceInfo', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', - 'required' => true, + 'required' => false, 'properties' => [ - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], 'EncodeType' => [ 'type' => 'string', 'required' => true, + 'enum' => ['PROJECT_ID'], ], - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], + 'EncodeKey' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', 'required' => true, + 'enum' => ['OPEN_ID', 'UNION_ID'], ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], + 'Id' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], + ], + ], + 'GetDeviceStatusDetail' => [ + 'path' => '/v1.0/ssp/getDeviceStatusDetail', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'Keys', + 'in' => 'query', + 'style' => 'json', + 'schema' => [ + 'type' => 'array', + 'required' => true, + 'items' => ['type' => 'string', 'required' => false], + ], + ], [ 'name' => 'DeviceInfo', 'in' => 'query', @@ -2648,312 +1667,223 @@ 'type' => 'object', 'required' => true, 'properties' => [ - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], 'EncodeType' => [ 'type' => 'string', 'required' => true, + 'enum' => ['PROJECT_ID'], ], - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], + 'EncodeKey' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', 'required' => true, + 'enum' => ['OPEN_ID', 'OPEN_ID'], ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], + 'Id' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'ListCateInfo' => [ - 'path' => '/v1.0/ssp/ListCateInfo', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetDeviceStatusInfo' => [ + 'path' => '/v1.0/ssp/getDeviceStatusInfo', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'Type', + 'name' => 'DeviceInfo', 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => true, + 'properties' => [ + 'EncodeType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => ['PROJECT_ID'], + ], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'IdType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => ['OPEN_ID', 'UNION_ID'], + ], + 'Id' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], + ], ], ], ], ], - 'ListCommonCateFirstFloor' => [ - 'path' => '/v1.0/ssp/ListCommonCateFirstFloor', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetDeviceTag' => [ + 'path' => '/v1.0/ssp/getDeviceTag', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'Type', + 'name' => 'DeviceInfo', 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => true, + 'properties' => [ + 'EncodeType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => ['PROJECT_ID'], + ], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'IdType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => ['OPEN_ID', 'UNION_ID'], + ], + 'Id' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], + ], ], ], ], ], - 'ListCommonCateSecondFloor' => [ - 'path' => '/v1.0/ssp/ListCommonCateSecondFloor', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetJiangSuTelecomData' => [ + 'path' => '/v1.0/ssp/GetJiangSuTelecomData', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'ParentCateId', + 'name' => 'Date', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'ListPlayHistory' => [ - 'path' => '/v1.0/ssp/ListPlayHistory', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetScheduleTask' => [ + 'path' => '/v1.0/ssp/GetScheduleTask', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'Request', + 'name' => 'Payload', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'Type' => [ - 'type' => 'string', - 'required' => false, - ], - 'PageNum' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'PageSize' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'Id' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'RequestId' => ['type' => 'string', 'required' => false], + 'DeviceId' => ['type' => 'string', 'required' => false], + 'UserId' => ['type' => 'string', 'required' => false], + 'AccessKeyId' => ['type' => 'string'], ], ], ], [ 'name' => 'UserInfo', - 'in' => 'query', + 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - ], - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => true, - ], + 'Id' => ['type' => 'string', 'required' => false], + 'IdType' => ['type' => 'string', 'required' => false], + 'EncodeType' => ['type' => 'string', 'required' => false], + 'EncodeKey' => ['type' => 'string', 'required' => false], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'DeviceInfo', - 'in' => 'query', + 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - ], - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => true, - ], + 'Id' => ['type' => 'string', 'required' => false], + 'IdType' => ['type' => 'string', 'required' => false], + 'EncodeType' => ['type' => 'string', 'required' => false], + 'EncodeKey' => ['type' => 'string', 'required' => false], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'ListRecommendContent' => [ - 'path' => '/v1.0/ssp/ListRecommendContent', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetUnreadMessageCount' => [ + 'path' => '/v1.0/ssp/getUnreadMessageCount', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'Request', - 'in' => 'formData', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'Type' => [ - 'type' => 'string', - 'required' => false, - ], - 'Count' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - ], - ], - ], - [ 'name' => 'UserInfo', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', - 'required' => true, + 'required' => false, 'properties' => [ - 'EncodeKey' => [ - 'type' => 'string', - 'required' => false, - ], - 'EncodeType' => [ - 'type' => 'string', - 'required' => false, - ], - 'Id' => [ - 'type' => 'string', - 'required' => false, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => false, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], + 'EncodeType' => ['type' => 'string', 'required' => true], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'IdType' => ['type' => 'string', 'required' => true], + 'Id' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], + ], + ], + 'GetUserByDeviceId' => [ + 'path' => '/v1.0/ssp/getUserByDeviceId', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ [ 'name' => 'DeviceInfo', 'in' => 'query', @@ -2962,176 +1892,110 @@ 'type' => 'object', 'required' => true, 'properties' => [ - 'EncodeKey' => [ - 'type' => 'string', - 'required' => false, - ], 'EncodeType' => [ 'type' => 'string', - 'required' => false, - ], - 'Id' => [ - 'type' => 'string', - 'required' => false, + 'required' => true, + 'enum' => ['PROJECT_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', - 'required' => false, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, + 'required' => true, + 'enum' => ['OPEN_ID', 'UNION_ID'], ], + 'Id' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'PlayAndPauseControl' => [ - 'path' => '/v1.0/ssp/PlayAndPauseControl', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetWeather' => [ + 'path' => '/v1.0/ssp/GetWeather', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'OpenPlayAndPauseControlParam', + 'name' => 'Payload', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', - 'required' => true, + 'required' => false, 'properties' => [ - 'OpenPlayAndPauseCommand' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'Play', - 'Pause', - ], - ], + 'DeviceId' => ['type' => 'string', 'required' => false], + 'UserId' => ['type' => 'string', 'required' => false], + 'RequestId' => ['type' => 'string', 'required' => false], + 'AccessKeyId' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'UserInfo', - 'in' => 'query', + 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => true, - ], - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], + 'Id' => ['type' => 'string', 'required' => false], + 'IdType' => ['type' => 'string', 'required' => false], + 'EncodeType' => ['type' => 'string', 'required' => false], + 'EncodeKey' => ['type' => 'string', 'required' => false], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'DeviceInfo', - 'in' => 'query', + 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => true, - ], - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], + 'Id' => ['type' => 'string', 'required' => false], + 'IdType' => ['type' => 'string', 'required' => false], + 'EncodeType' => ['type' => 'string', 'required' => false], + 'EncodeKey' => ['type' => 'string', 'required' => false], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'PlayModeControl' => [ - 'path' => '/v1.0/ssp/PlayModeControl', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'IndexControlPlayingList' => [ + 'path' => '/v1.0/ssp/IndexControlPlayingList', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'OpenPlayModeControlRequest', + 'name' => 'OpenIndexControlRequest', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'OpenPlayMode' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'Repeat', - 'Shuffle', - 'RepeatOne', - 'Normal', - ], - ], + 'Index' => ['type' => 'integer', 'format' => 'int32', 'required' => true], + 'NeedContentContinued' => ['type' => 'boolean', 'required' => false], + 'ExtendInfo' => ['type' => 'object', 'required' => false], ], ], ], @@ -3143,26 +2007,11 @@ 'type' => 'object', 'required' => true, 'properties' => [ - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => true, - ], - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], + 'EncodeType' => ['type' => 'string', 'required' => true], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'IdType' => ['type' => 'string', 'required' => true], + 'Id' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], @@ -3174,266 +2023,231 @@ 'type' => 'object', 'required' => true, 'properties' => [ - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => true, - ], - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], + 'EncodeType' => ['type' => 'string', 'required' => true], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'IdType' => ['type' => 'string', 'required' => true], + 'Id' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'PreviousAndNextControl' => [ - 'path' => '/v1.0/ssp/PreviousAndNextControl', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'InvalidateThirdPartyAppLoginState' => [ + 'path' => '/v1.0/ssp/invalidateThirdPartyAppLoginState', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', + 'consumes' => ['application/x-www-form-urlencoded'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'DeviceInfo', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'Id' => ['type' => 'string', 'required' => true], + 'IdType' => ['type' => 'string', 'required' => true], + 'EncodeType' => ['type' => 'string', 'required' => true], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], + ], + ], + ], + [ + 'name' => 'ThirdPartyAppId', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => true], + ], ], - 'produces' => [ - 'application/json', + ], + 'ListAlarms' => [ + 'path' => '/v1.0/ssp/listAlarm', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'OpenControlPlayingListRequest', + 'name' => 'Payload', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'Cmd' => [ - 'type' => 'string', - 'required' => true, - ], - 'IsFromDevice' => [ - 'type' => 'boolean', - 'required' => false, - ], - 'ExtendInfo' => [ - 'type' => 'object', - 'required' => false, - ], + 'CurrentPage' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'PageSize' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'RequestId' => ['type' => 'string', 'required' => true], + 'UserId' => ['type' => 'string', 'required' => true], + 'AccessKeyId' => ['type' => 'string', 'required' => true], + 'DeviceId' => ['type' => 'string', 'required' => true], ], ], ], [ 'name' => 'UserInfo', - 'in' => 'query', + 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], + 'Id' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', 'required' => true, + 'enum' => ['OPEN_ID', 'UNION_ID'], ], - 'Id' => [ + 'EncodeType' => [ 'type' => 'string', 'required' => true, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'DeviceInfo', - 'in' => 'query', + 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], + 'Id' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', 'required' => true, + 'enum' => ['OPEN_ID', 'UNION_ID'], ], - 'Id' => [ + 'EncodeType' => [ 'type' => 'string', 'required' => true, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'ProgressControl' => [ - 'path' => '/v1.0/ssp/ProgressControl', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListAlbumDetail' => [ + 'path' => '/v1.0/ssp/ListAlbumDetail', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'Id', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + ], + [ + 'name' => 'PageNum', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true], + ], ], - 'produces' => [ - 'application/json', + ], + 'ListAlbumIsAdded' => [ + 'path' => '/v1.0/ssp/listAlbumIsAdded', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'OpenProgressControlRequest', - 'in' => 'formData', + 'name' => 'AlbumIdList', + 'in' => 'query', 'style' => 'json', 'schema' => [ - 'type' => 'object', + 'type' => 'array', 'required' => true, - 'properties' => [ - 'Progress' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - ], - 'ExtendInfo' => [ - 'type' => 'object', - 'required' => false, - ], - ], + 'items' => ['type' => 'string', 'required' => true], + 'minItems' => 1, ], ], [ - 'name' => 'UserInfo', + 'name' => 'DeviceInfo', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => true, - ], - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], + 'EncodeType' => ['type' => 'string', 'required' => false], + 'EncodeKey' => ['type' => 'string', 'required' => false], + 'IdType' => ['type' => 'string', 'required' => false], + 'Id' => ['type' => 'string', 'required' => false], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], [ - 'name' => 'DeviceInfo', + 'name' => 'UserInfo', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => true, - ], - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], + 'EncodeType' => ['type' => 'string', 'required' => false], + 'EncodeKey' => ['type' => 'string', 'required' => false], + 'IdType' => ['type' => 'string', 'required' => false], + 'Id' => ['type' => 'string', 'required' => false], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'SearchContent' => [ - 'path' => '/v1.0/ssp/SearchContent', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListCateContent' => [ + 'path' => '/v1.0/ssp/ListCateContent', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -3444,32 +2258,16 @@ 'type' => 'object', 'required' => true, 'properties' => [ - 'Query' => [ - 'type' => 'string', - 'required' => false, - ], - 'Cate' => [ - 'type' => 'string', - 'required' => false, - ], - 'SubCate' => [ + 'CateId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'IsAlbum' => ['type' => 'boolean', 'required' => true], + 'SortBy' => ['type' => 'string', 'required' => false], + 'SortOrder' => [ 'type' => 'string', - 'required' => false, - ], - 'QueryAlbum' => [ - 'type' => 'boolean', - 'required' => false, - ], - 'PageNum' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'PageSize' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, + 'required' => true, + 'enum' => ['ASC', 'DESC'], ], + 'PageNum' => ['type' => 'integer', 'format' => 'int32', 'required' => true], + 'PageSize' => ['type' => 'integer', 'format' => 'int32', 'required' => true], ], ], ], @@ -3481,26 +2279,11 @@ 'type' => 'object', 'required' => true, 'properties' => [ - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - ], - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'EncodeType' => ['type' => 'string', 'required' => true], + 'Id' => ['type' => 'string', 'required' => true], + 'IdType' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], @@ -3512,93 +2295,130 @@ 'type' => 'object', 'required' => true, 'properties' => [ - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - ], - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'EncodeType' => ['type' => 'string', 'required' => true], + 'Id' => ['type' => 'string', 'required' => true], + 'IdType' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'CloudPlayer' => [ - 'path' => '/v1.0/ssp/cloud/player', - 'methods' => [ - 'post', + 'ListCateInfo' => [ + 'path' => '/v1.0/ssp/ListCateInfo', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'Type', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], + ], + ], + 'ListCommonCateFirstFloor' => [ + 'path' => '/v1.0/ssp/ListCommonCateFirstFloor', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], ], - 'schemes' => [ - 'http', - 'https', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'Type', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], ], + ], + 'ListCommonCateSecondFloor' => [ + 'path' => '/v1.0/ssp/ListCommonCateSecondFloor', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'ParentCateId', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + ], ], - 'produces' => [ - 'application/json', + ], + 'ListDeviceBasicInfo' => [ + 'path' => '/v1.0/ssp/listDeviceBasicInfo', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], ], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'UserInfo', + 'name' => 'DeviceInfos', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', - 'required' => true, + 'required' => false, 'properties' => [ 'EncodeType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'PROJECT_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, + 'enum' => ['PROJECT_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], - ], - 'Id' => [ - 'type' => 'string', - 'required' => true, + 'enum' => ['OPEN_ID', 'UNION_ID'], ], - 'OrganizationId' => [ - 'type' => 'string', + 'Ids' => [ + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => true], ], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], + ], + ], + 'ListDeviceByUserId' => [ + 'path' => '/v1.0/ssp/listDeviceByUserId', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'DeviceInfo', + 'name' => 'UserInfo', 'in' => 'query', 'style' => 'json', 'schema' => [ @@ -3608,148 +2428,47 @@ 'EncodeType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'PROJECT_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [], + 'enum' => ['PROJECT_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'UNION_ID', - 'OPEN_ID', - ], - ], - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, + 'enum' => ['OPEN_ID', 'UNION_ID'], ], + 'Id' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], - [ - 'name' => 'Source', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'SongIdList', - 'in' => 'query', - 'style' => 'json', - 'schema' => [ - 'type' => 'array', - 'required' => true, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'minItems' => 1, - 'maxItems' => 200, - ], - ], - [ - 'name' => 'CurPlayIndex', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - 'minimum' => '1', - 'maximum' => '200', - ], - ], - [ - 'name' => 'PlayMode', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'SongId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], ], ], - 'MobileRecommend' => [ - 'path' => '/v1.0/ssp/mobile/recommend/music', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListDeviceByUserIdAndChanel' => [ + 'path' => '/v1.0/ssp/listDeviceByUserIdAndChanel', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'UserInfo', + 'name' => 'ChannelInfo', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'PROJECT_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], - ], - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], + 'Channel' => ['type' => 'string', 'required' => true], + 'ExtInfo' => ['type' => 'string', 'required' => false], ], ], ], [ - 'name' => 'DeviceInfo', + 'name' => 'UserInfo', 'in' => 'query', 'style' => 'json', 'schema' => [ @@ -3759,370 +2478,266 @@ 'EncodeType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'PROJECT_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [], + 'enum' => ['PROJECT_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'UNION_ID', - 'OPEN_ID', - ], - ], - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, + 'enum' => ['OPEN_ID', 'UNION_ID'], ], + 'Id' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], + ], + ], + 'ListDeviceIdByIdentities' => [ + 'path' => '/v1.0/ssp/listDeviceIdByIdentities', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'BotId', + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'EncodeType', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'Type', + 'name' => 'EncodeKey', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'Style', + 'name' => 'IdentityType', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'Count', + 'name' => 'IdentityIds', 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => true], ], ], + [ + 'name' => 'ProductKey', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], ], ], - 'AddSub' => [ - 'path' => '/v1.0/ssp/addSub', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListMusic' => [ + 'path' => '/v1.0/ssp/listMusic', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'AddSubscriptionInfoRequest', - 'in' => 'query', + 'name' => 'Payload', + 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'DeviceId' => [ - 'type' => 'string', - ], - 'UserId' => [ - 'type' => 'string', - ], - 'ScheduleInfo' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'DaysOfWeek' => [ - 'type' => 'array', - 'required' => true, - 'items' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - 'minimum' => '1', - 'maximum' => '7', - 'enum' => [ - '1', - '2', - '3', - '4', - '5', - '6', - '7', - ], - ], - 'minItems' => 1, - 'maxItems' => 7, - ], - 'Hour' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - 'minimum' => '0', - 'maximum' => '23', - ], - 'Minute' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - 'minimum' => '0', - 'maximum' => '59', - ], - ], - ], - 'AlbumId' => [ - 'type' => 'string', - 'required' => true, - ], - 'PlayMode' => [ - 'type' => 'string', - 'required' => true, - ], - 'DailyStudyCnt' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - ], + 'RequestId' => ['type' => 'string', 'required' => true], + 'UserId' => ['type' => 'string', 'required' => true], + 'AccessKeyId' => ['type' => 'string', 'required' => true], + 'DeviceId' => ['type' => 'string', 'required' => true], + 'MusicType' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'MusicTypeName' => ['type' => 'string', 'required' => true], + 'MusicId' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'MusicName' => ['type' => 'string', 'required' => false], + 'CurrentPage' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'PageSize' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], [ - 'name' => 'DeviceInfo', - 'in' => 'query', + 'name' => 'UserInfo', + 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', - 'required' => false, + 'required' => true, 'properties' => [ - 'EncodeType' => [ - 'type' => 'string', - 'required' => false, - 'enum' => [ - 'PROJECT_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => false, - 'enum' => [], - ], + 'Id' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', - 'required' => false, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], - ], - 'Id' => [ - 'type' => 'string', - 'required' => false, + 'required' => true, + 'enum' => ['OPEN_ID', 'UNION_ID'], ], - 'OrganizationId' => [ + 'EncodeType' => [ 'type' => 'string', - 'required' => false, + 'required' => true, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], [ - 'name' => 'UserInfo', - 'in' => 'query', + 'name' => 'DeviceInfo', + 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', - 'required' => false, + 'required' => true, 'properties' => [ - 'EncodeType' => [ - 'type' => 'string', - 'required' => false, - 'enum' => [ - 'PROJECT_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => false, - 'enum' => [], - ], + 'Id' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', - 'required' => false, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], - ], - 'Id' => [ - 'type' => 'string', - 'required' => false, + 'required' => true, + 'enum' => ['OPEN_ID', 'UNION_ID'], ], - 'OrganizationId' => [ + 'EncodeType' => [ 'type' => 'string', - 'required' => false, + 'required' => true, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'DeleteSub' => [ - 'path' => '/v1.0/ssp/deleteSub', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListPlayHistory' => [ + 'path' => '/v1.0/ssp/ListPlayHistory', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'SubId', + 'name' => 'Request', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'Type' => ['type' => 'string', 'required' => false], + 'PageNum' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'PageSize' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], + ], + ], + [ + 'name' => 'UserInfo', 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', + 'type' => 'object', 'required' => true, + 'properties' => [ + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'EncodeType' => ['type' => 'string', 'required' => true], + 'Id' => ['type' => 'string', 'required' => true], + 'IdType' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => true], + ], + ], + ], + [ + 'name' => 'DeviceInfo', + 'in' => 'query', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'EncodeType' => ['type' => 'string', 'required' => true], + 'Id' => ['type' => 'string', 'required' => true], + 'IdType' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => true], + ], ], ], ], ], - 'ListAlbumIsAdded' => [ - 'path' => '/v1.0/ssp/listAlbumIsAdded', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListRecommendContent' => [ + 'path' => '/v1.0/ssp/ListRecommendContent', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'AlbumIdList', - 'in' => 'query', + 'name' => 'Request', + 'in' => 'formData', 'style' => 'json', 'schema' => [ - 'type' => 'array', + 'type' => 'object', 'required' => true, - 'items' => [ - 'type' => 'string', - 'required' => true, + 'properties' => [ + 'Type' => ['type' => 'string', 'required' => false], + 'Count' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], - 'minItems' => 1, ], ], [ - 'name' => 'DeviceInfo', + 'name' => 'UserInfo', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'EncodeType' => [ - 'type' => 'string', - 'required' => false, - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => false, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => false, - ], - 'Id' => [ - 'type' => 'string', - 'required' => false, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], + 'EncodeKey' => ['type' => 'string', 'required' => false], + 'EncodeType' => ['type' => 'string', 'required' => false], + 'Id' => ['type' => 'string', 'required' => false], + 'IdType' => ['type' => 'string', 'required' => false], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], [ - 'name' => 'UserInfo', + 'name' => 'DeviceInfo', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'EncodeType' => [ - 'type' => 'string', - 'required' => false, - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => false, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => false, - ], - 'Id' => [ - 'type' => 'string', - 'required' => false, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], + 'EncodeKey' => ['type' => 'string', 'required' => false], + 'EncodeType' => ['type' => 'string', 'required' => false], + 'Id' => ['type' => 'string', 'required' => false], + 'IdType' => ['type' => 'string', 'required' => false], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], @@ -4130,24 +2745,15 @@ ], 'ListSub' => [ 'path' => '/v1.0/ssp/listSub', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -4158,16 +2764,8 @@ 'type' => 'object', 'required' => true, 'properties' => [ - 'PageNum' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - ], - 'PageSize' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - ], + 'PageNum' => ['type' => 'integer', 'format' => 'int32', 'required' => true], + 'PageSize' => ['type' => 'integer', 'format' => 'int32', 'required' => true], ], ], ], @@ -4182,30 +2780,16 @@ 'EncodeType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'PROJECT_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, + 'enum' => ['PROJECT_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], - ], - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, + 'enum' => ['OPEN_ID', 'UNION_ID'], ], + 'Id' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], @@ -4220,30 +2804,16 @@ 'EncodeType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'PROJECT_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, + 'enum' => ['PROJECT_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], - ], - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, + 'enum' => ['OPEN_ID', 'UNION_ID'], ], + 'Id' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], @@ -4251,24 +2821,15 @@ ], 'ListSubAlbum' => [ 'path' => '/v1.0/ssp/listSubAlbum', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -4279,41 +2840,19 @@ 'type' => 'object', 'required' => true, 'properties' => [ - 'CategoryId' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - ], - 'AlbumId' => [ - 'type' => 'string', - 'required' => false, - ], - 'Title' => [ - 'type' => 'string', - 'required' => false, - ], + 'CategoryId' => ['type' => 'integer', 'format' => 'int32', 'required' => true], + 'AlbumId' => ['type' => 'string', 'required' => false], + 'Title' => ['type' => 'string', 'required' => false], 'Page' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'PageNum' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - ], - 'PageSize' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - ], + 'PageNum' => ['type' => 'integer', 'format' => 'int32', 'required' => true], + 'PageSize' => ['type' => 'integer', 'format' => 'int32', 'required' => true], ], ], - 'DeviceId' => [ - 'type' => 'string', - ], - 'UserId' => [ - 'type' => 'string', - ], + 'DeviceId' => ['type' => 'string'], + 'UserId' => ['type' => 'string'], ], ], ], @@ -4325,26 +2864,11 @@ 'type' => 'object', 'required' => true, 'properties' => [ - 'EncodeType' => [ - 'type' => 'string', - 'required' => false, - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => false, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => false, - ], - 'Id' => [ - 'type' => 'string', - 'required' => false, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], + 'EncodeType' => ['type' => 'string', 'required' => false], + 'EncodeKey' => ['type' => 'string', 'required' => false], + 'IdType' => ['type' => 'string', 'required' => false], + 'Id' => ['type' => 'string', 'required' => false], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], @@ -4356,26 +2880,11 @@ 'type' => 'object', 'required' => true, 'properties' => [ - 'EncodeType' => [ - 'type' => 'string', - 'required' => false, - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => false, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => false, - ], - 'Id' => [ - 'type' => 'string', - 'required' => false, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], + 'EncodeType' => ['type' => 'string', 'required' => false], + 'EncodeKey' => ['type' => 'string', 'required' => false], + 'IdType' => ['type' => 'string', 'required' => false], + 'Id' => ['type' => 'string', 'required' => false], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], @@ -4383,151 +2892,85 @@ ], 'ListSubscriptionAlbumCategory' => [ 'path' => '/v1.0/ssp/listSubscriptionAlbumCategory', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'CategoryName', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'GetAlbumDetailById' => [ - 'path' => '/v1.0/ssp/getAlbumDetailById', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListUserMessage' => [ + 'path' => '/v1.0/ssp/listUserMessage', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'AlbumId', + 'name' => 'BeforeTime', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], - ], - ], - 'GetUnreadMessageCount' => [ - 'path' => '/v1.0/ssp/getUnreadMessageCount', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ [ - 'AliGenie_Auth_SPI' => [], + 'name' => 'limit', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], - ], - 'deprecated' => false, - 'parameters' => [ [ 'name' => 'UserInfo', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', - 'required' => false, + 'required' => true, 'properties' => [ 'EncodeType' => [ 'type' => 'string', 'required' => true, + 'enum' => ['PROJECT_ID'], ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], + 'EncodeKey' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', 'required' => true, + 'enum' => ['OPEN_ID', 'UNION_ID'], ], - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], + 'Id' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'ListUserMessage' => [ - 'path' => '/v1.0/ssp/listUserMessage', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'MobileRecommend' => [ + 'path' => '/v1.0/ssp/mobile/recommend/music', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'BeforeTime', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'limit', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - ], - [ 'name' => 'UserInfo', 'in' => 'query', 'style' => 'json', @@ -4538,53 +2981,21 @@ 'EncodeType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'PROJECT_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, + 'enum' => ['PROJECT_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], - ], - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, + 'enum' => ['OPEN_ID', 'UNION_ID'], ], + 'Id' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], - ], - ], - 'ReadMessage' => [ - 'path' => '/v1.0/ssp/readMessage', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AliGenie_Auth_SPI' => [], - ], - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'UserInfo', + 'name' => 'DeviceInfo', 'in' => 'query', 'style' => 'json', 'schema' => [ @@ -4594,789 +3005,303 @@ 'EncodeType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'PROJECT_ID', - ], + 'enum' => ['PROJECT_ID'], ], 'EncodeKey' => [ 'type' => 'string', 'required' => true, + 'enum' => [], ], 'IdType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], - ], - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, + 'enum' => ['UNION_ID', 'OPEN_ID'], ], + 'Id' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], [ - 'name' => 'MessageId', + 'name' => 'BotId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], - ], - ], - 'SendMessage' => [ - 'path' => '/v1.0/ssp/sendMessage', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ [ - 'AliGenie_Auth_SPI' => [], + 'name' => 'Type', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'Url', + 'name' => 'Style', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'UserInfo', + 'name' => 'Count', 'in' => 'query', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'PROJECT_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], - ], - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'CreateAlarm' => [ - 'path' => '/v1.0/ssp/createAlarm', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'PlayAndPauseControl' => [ + 'path' => '/v1.0/ssp/PlayAndPauseControl', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'Payload', + 'name' => 'OpenPlayAndPauseControlParam', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'ScheduleInfo' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'Type' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'ONCE', - 'WEEKLY', - 'STATUTORY_WORKING_DAY', - ], - ], - 'Once' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Year' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'Month' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'Day' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'Hour' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'Minute' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - ], - ], - 'Weekly' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'DaysOfWeek' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - ], - 'Hour' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'Minute' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - ], - ], - 'StatutoryWorkingDay' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Hour' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'Minute' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - ], - ], - ], - ], - 'MusicInfo' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'MusicType' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'MusicTypeName' => [ - 'type' => 'string', - 'required' => true, - ], - 'MusicId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'MusicName' => [ - 'type' => 'string', - 'required' => true, - ], - 'MusicUrl' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - 'Volume' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'RequestId' => [ - 'type' => 'string', - 'required' => true, - ], - 'UserId' => [ - 'type' => 'string', - 'required' => true, - ], - 'AccessKeyId' => [ - 'type' => 'string', - 'required' => true, - ], - 'DeviceId' => [ + 'OpenPlayAndPauseCommand' => [ 'type' => 'string', 'required' => true, + 'enum' => ['Play', 'Pause'], ], ], ], ], [ 'name' => 'UserInfo', - 'in' => 'formData', + 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], - ], - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], + 'EncodeType' => ['type' => 'string', 'required' => true], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'IdType' => ['type' => 'string', 'required' => true], + 'Id' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'DeviceInfo', - 'in' => 'formData', + 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], - ], - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], + 'EncodeType' => ['type' => 'string', 'required' => true], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'IdType' => ['type' => 'string', 'required' => true], + 'Id' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'DeleteAlarms' => [ - 'path' => '/v1.0/ssp/deleteAlarms', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'PlayModeControl' => [ + 'path' => '/v1.0/ssp/PlayModeControl', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'Payload', + 'name' => 'OpenPlayModeControlRequest', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'RequestId' => [ - 'type' => 'string', - 'required' => true, - ], - 'UserId' => [ - 'type' => 'string', - 'required' => true, - ], - 'AccessKeyId' => [ - 'type' => 'string', - 'required' => true, - ], - 'DeviceId' => [ + 'OpenPlayMode' => [ 'type' => 'string', 'required' => true, - ], - 'AlarmIds' => [ - 'type' => 'array', - 'format' => 'int64', - 'required' => true, - 'items' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], + 'enum' => ['Repeat', 'Shuffle', 'RepeatOne', 'Normal'], ], ], ], ], [ 'name' => 'UserInfo', - 'in' => 'formData', + 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], - ], - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], + 'EncodeType' => ['type' => 'string', 'required' => true], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'IdType' => ['type' => 'string', 'required' => true], + 'Id' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'DeviceInfo', - 'in' => 'formData', + 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], - ], - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], + 'EncodeType' => ['type' => 'string', 'required' => true], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'IdType' => ['type' => 'string', 'required' => true], + 'Id' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'GetAlarm' => [ - 'path' => '/v1.0/ssp/getAlarm', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'PreviousAndNextControl' => [ + 'path' => '/v1.0/ssp/PreviousAndNextControl', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'Payload', + 'name' => 'OpenControlPlayingListRequest', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'RequestId' => [ - 'type' => 'string', - 'required' => true, - ], - 'UserId' => [ - 'type' => 'string', - 'required' => true, - ], - 'AccessKeyId' => [ - 'type' => 'string', - 'required' => true, - ], - 'DeviceId' => [ - 'type' => 'string', - 'required' => true, - ], - 'AlarmId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], + 'Cmd' => ['type' => 'string', 'required' => true], + 'IsFromDevice' => ['type' => 'boolean', 'required' => false], + 'ExtendInfo' => ['type' => 'object', 'required' => false], ], ], ], [ 'name' => 'UserInfo', - 'in' => 'formData', + 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], - ], - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], + 'EncodeType' => ['type' => 'string', 'required' => true], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'IdType' => ['type' => 'string', 'required' => true], + 'Id' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'DeviceInfo', - 'in' => 'formData', + 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], - ], - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], + 'EncodeType' => ['type' => 'string', 'required' => true], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'IdType' => ['type' => 'string', 'required' => true], + 'Id' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'ListAlarms' => [ - 'path' => '/v1.0/ssp/listAlarm', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'ProgressControl' => [ + 'path' => '/v1.0/ssp/ProgressControl', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'Payload', + 'name' => 'OpenProgressControlRequest', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'CurrentPage' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'PageSize' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'RequestId' => [ - 'type' => 'string', - 'required' => true, - ], - 'UserId' => [ - 'type' => 'string', - 'required' => true, - ], - 'AccessKeyId' => [ - 'type' => 'string', - 'required' => true, - ], - 'DeviceId' => [ - 'type' => 'string', - 'required' => true, - ], + 'Progress' => ['type' => 'integer', 'format' => 'int32', 'required' => true], + 'ExtendInfo' => ['type' => 'object', 'required' => false], ], ], ], [ 'name' => 'UserInfo', - 'in' => 'formData', + 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], - ], - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], + 'EncodeType' => ['type' => 'string', 'required' => true], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'IdType' => ['type' => 'string', 'required' => true], + 'Id' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'DeviceInfo', - 'in' => 'formData', + 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], - ], - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], + 'EncodeType' => ['type' => 'string', 'required' => true], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'IdType' => ['type' => 'string', 'required' => true], + 'Id' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'ListMusic' => [ - 'path' => '/v1.0/ssp/listMusic', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'QueryMusicType' => [ + 'path' => '/v1.0/ssp/queryMusicType', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -5385,52 +3310,12 @@ 'style' => 'json', 'schema' => [ 'type' => 'object', - 'required' => true, + 'required' => false, 'properties' => [ - 'RequestId' => [ - 'type' => 'string', - 'required' => true, - ], - 'UserId' => [ - 'type' => 'string', - 'required' => true, - ], - 'AccessKeyId' => [ - 'type' => 'string', - 'required' => true, - ], - 'DeviceId' => [ - 'type' => 'string', - 'required' => true, - ], - 'MusicType' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'MusicTypeName' => [ - 'type' => 'string', - 'required' => true, - ], - 'MusicId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'MusicName' => [ - 'type' => 'string', - 'required' => false, - ], - 'CurrentPage' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'PageSize' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'RequestId' => ['type' => 'string', 'required' => true], + 'UserId' => ['type' => 'string', 'required' => true], + 'AccessKeyId' => ['type' => 'string', 'required' => true], + 'DeviceId' => ['type' => 'string', 'required' => true], ], ], ], @@ -5442,34 +3327,19 @@ 'type' => 'object', 'required' => true, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], + 'Id' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], + 'enum' => ['OPEN_ID', 'UNION_ID'], ], 'EncodeType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], @@ -5481,89 +3351,104 @@ 'type' => 'object', 'required' => true, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], + 'Id' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], + 'enum' => ['OPEN_ID', 'UNION_ID'], ], 'EncodeType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'QueryMusicType' => [ - 'path' => '/v1.0/ssp/queryMusicType', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'QueryUserDeviceListByTmeUserId' => [ + 'path' => '/v1.0/ssp/queryUserDeviceListByTmeUserId', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', + 'consumes' => ['application/json', 'application/x-www-form-urlencoded'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'TmeUserId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'Sp', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], ], - 'produces' => [ - 'application/json', + ], + 'ReadMessage' => [ + 'path' => '/v1.0/ssp/readMessage', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], ], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'Payload', - 'in' => 'formData', + 'name' => 'UserInfo', + 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', - 'required' => false, + 'required' => true, 'properties' => [ - 'RequestId' => [ - 'type' => 'string', - 'required' => true, - ], - 'UserId' => [ - 'type' => 'string', - 'required' => true, - ], - 'AccessKeyId' => [ + 'EncodeType' => [ 'type' => 'string', 'required' => true, + 'enum' => ['PROJECT_ID'], ], - 'DeviceId' => [ + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'IdType' => [ 'type' => 'string', 'required' => true, + 'enum' => ['OPEN_ID', 'UNION_ID'], ], + 'Id' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], [ + 'name' => 'MessageId', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + ], + ], + ], + 'ScanCodeBind' => [ + 'path' => '/v1.0/ssp/scanCode', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ 'name' => 'UserInfo', 'in' => 'formData', 'style' => 'json', @@ -5571,1136 +3456,531 @@ 'type' => 'object', 'required' => true, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], - ], 'EncodeType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', - ], + 'enum' => ['PROJECT_ID'], ], - 'EncodeKey' => [ + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'IdType' => [ 'type' => 'string', 'required' => true, + 'enum' => ['OPEN_ID', 'UNION_ID'], ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], + 'Id' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], [ - 'name' => 'DeviceInfo', + 'name' => 'BindReq', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], - ], - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], + 'Code' => ['type' => 'string', 'required' => true], + 'ClientId' => ['type' => 'string', 'required' => true], + 'ExtInfo' => ['type' => 'string', 'required' => false], + 'UserId' => ['type' => 'string', 'required' => true], ], ], ], ], ], - 'UpdateAlarm' => [ - 'path' => '/v1.0/ssp/updateAlarm', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'ScgSearch' => [ + 'path' => '/v1.0/ssp/scgSearch', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'Payload', - 'in' => 'formData', + 'name' => 'TopicId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'ScgFilter', + 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'ScheduleInfo' => [ + 'SortParam' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'Type' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'ONCE', - 'WEEKLY', - 'STATUTORY_WORKING_DAY', - ], - ], - 'Once' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Year' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'Month' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'Day' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'Hour' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'Minute' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - ], - ], - 'Weekly' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'DaysOfWeek' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - ], - 'Hour' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'Minute' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - ], - ], - 'StatutoryWorkingDay' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Hour' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'Minute' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - ], - ], + 'SortKey' => ['type' => 'string', 'required' => false], + 'SortText' => ['type' => 'string', 'required' => false], + 'SortOrder' => ['type' => 'string', 'required' => false], ], ], - 'MusicInfo' => [ + 'UseOffSet' => ['type' => 'boolean', 'required' => true], + 'OffSetParam' => [ 'type' => 'object', - 'required' => true, - 'properties' => [ - 'MusicType' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'MusicTypeName' => [ - 'type' => 'string', - 'required' => true, - ], - 'MusicId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'MusicName' => [ - 'type' => 'string', - 'required' => true, - ], - 'MusicUrl' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - 'AlarmId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'Volume' => [ - 'type' => 'integer', - 'format' => 'int32', 'required' => false, - ], - 'RequestId' => [ - 'type' => 'string', - 'required' => true, - ], - 'UserId' => [ - 'type' => 'string', - 'required' => true, - ], - 'AccessKeyId' => [ - 'type' => 'string', - 'required' => true, - ], - 'DeviceId' => [ - 'type' => 'string', - 'required' => true, - ], - ], - ], - ], - [ - 'name' => 'UserInfo', - 'in' => 'formData', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], - ], - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', + 'properties' => [ + 'Offset' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'Limit' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', + 'PageParam' => [ + 'type' => 'object', 'required' => false, - ], - ], - ], - ], - [ - 'name' => 'DeviceInfo', - 'in' => 'formData', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], - ], - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', + 'properties' => [ + 'PageSize' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'PageNum' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], ], ], ], ], ], - 'CreateScheduleTask' => [ - 'path' => '/v1.0/ssp/CreateScheduleTask', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'SearchContent' => [ + 'path' => '/v1.0/ssp/SearchContent', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'Payload', + 'name' => 'Request', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'IdempotentId' => [ - 'type' => 'string', - 'required' => false, - ], - 'DeviceId' => [ - 'type' => 'string', - ], - 'UserId' => [ - 'type' => 'string', - ], - 'RequestId' => [ - 'type' => 'string', - ], - 'ScheduleDTO' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'ScheduleType' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'ONCE', - 'WEEKLY', - 'STATUTORY_DAY', - ], - ], - 'Once' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Year' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'Month' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'Day' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'Hour' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'Minute' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - ], - ], - 'Weekly' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'DaysOfWeek' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - ], - 'Hours' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - ], - 'Minutes' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - ], - ], - ], - 'StatutoryWorkingDay' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Hours' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - ], - 'Minutes' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - ], - ], - ], - 'ScheduleStartTime' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'ScheduleEndTime' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - ], - ], - 'ActionDTOs' => [ - 'type' => 'array', - 'required' => true, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'customAction' => [ - 'type' => 'object', - 'required' => false, - ], - ], - ], - ], - 'AccessKeyId' => [ - 'type' => 'string', - ], + 'Query' => ['type' => 'string', 'required' => false], + 'Cate' => ['type' => 'string', 'required' => false], + 'SubCate' => ['type' => 'string', 'required' => false], + 'QueryAlbum' => ['type' => 'boolean', 'required' => false], + 'PageNum' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'PageSize' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], [ 'name' => 'UserInfo', - 'in' => 'formData', + 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => false, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => false, - ], - 'EncodeType' => [ - 'type' => 'string', - 'required' => false, - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => false, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'EncodeType' => ['type' => 'string', 'required' => true], + 'Id' => ['type' => 'string', 'required' => true], + 'IdType' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'DeviceInfo', - 'in' => 'formData', + 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => false, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => false, - ], - 'EncodeType' => [ - 'type' => 'string', - 'required' => false, - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => false, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'EncodeType' => ['type' => 'string', 'required' => true], + 'Id' => ['type' => 'string', 'required' => true], + 'IdType' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'DeleteScheduleTask' => [ - 'path' => '/v1.0/ssp/DeleteScheduleTask', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'SendMessage' => [ + 'path' => '/v1.0/ssp/sendMessage', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'Payload', - 'in' => 'formData', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'Id' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'DeviceId' => [ - 'type' => 'string', - ], - 'RequestId' => [ - 'type' => 'string', - ], - 'UserId' => [ - 'type' => 'string', - ], - 'AccessKeyId' => [ - 'type' => 'string', - ], - ], - ], + 'name' => 'Url', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'UserInfo', - 'in' => 'formData', + 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => false, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => false, - ], 'EncodeType' => [ 'type' => 'string', - 'required' => false, - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => false, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], - [ - 'name' => 'DeviceInfo', - 'in' => 'formData', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => false, + 'required' => true, + 'enum' => ['PROJECT_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', - 'required' => false, - ], - 'EncodeType' => [ - 'type' => 'string', - 'required' => false, - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => false, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, + 'required' => true, + 'enum' => ['OPEN_ID', 'UNION_ID'], ], + 'Id' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'GetScheduleTask' => [ - 'path' => '/v1.0/ssp/GetScheduleTask', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - 'http', - ], + 'SetDeviceSetting' => [ + 'path' => '/v1.0/ssp/setDeviceSetting', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'Payload', + 'name' => 'Key', 'in' => 'formData', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'Id' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'RequestId' => [ - 'type' => 'string', - 'required' => false, - ], - 'DeviceId' => [ - 'type' => 'string', - 'required' => false, - ], - 'UserId' => [ - 'type' => 'string', - 'required' => false, - ], - 'AccessKeyId' => [ - 'type' => 'string', - ], - ], - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'UserInfo', + 'name' => 'Value', 'in' => 'formData', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => false, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => false, - ], - 'EncodeType' => [ - 'type' => 'string', - 'required' => false, - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => false, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], + 'schema' => ['type' => 'any', 'required' => false], ], [ 'name' => 'DeviceInfo', - 'in' => 'formData', + 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => false, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => false, - ], 'EncodeType' => [ 'type' => 'string', - 'required' => false, - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => false, + 'required' => true, + 'enum' => ['PROJECT_ID'], ], - 'OrganizationId' => [ + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'IdType' => [ 'type' => 'string', - 'required' => false, + 'required' => true, + 'enum' => ['OPEN_ID', 'UNION_ID'], ], + 'Id' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'GetWeather' => [ - 'path' => '/v1.0/ssp/GetWeather', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ThirdImmediateMsgPush' => [ + 'path' => '/v1.0/ssp/thirdImmediateMsgPush', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'UserId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'OrderId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'Source', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'BizType', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'TrafficChangeType', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'TrafficChangeTypeDesc', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'ChangeDetail', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'TrafficJourneyIds', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'TrafficSubOrderIds', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'PsgIds', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], ], - 'produces' => [ - 'application/json', + ], + 'UnbindAligenieUser' => [ + 'path' => '/v1.0/ssp/unbindAligenieUser', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], ], + 'consumes' => ['application/x-www-form-urlencoded'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'Payload', + 'name' => 'LoginStateAccessToken', 'in' => 'formData', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'DeviceId' => [ - 'type' => 'string', - 'required' => false, - ], - 'UserId' => [ - 'type' => 'string', - 'required' => false, - ], - 'RequestId' => [ - 'type' => 'string', - 'required' => false, - ], - 'AccessKeyId' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], + 'schema' => ['type' => 'string', 'required' => true], ], + ], + ], + 'UnbindDevice' => [ + 'path' => '/v1.0/ssp/unbindDevice', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'UserInfo', + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'DeviceInfo', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => false, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => false, - ], 'EncodeType' => [ 'type' => 'string', - 'required' => false, - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => false, + 'required' => true, + 'enum' => ['PROJECT_ID'], ], - 'OrganizationId' => [ + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'IdType' => [ 'type' => 'string', - 'required' => false, + 'required' => true, + 'enum' => ['OPEN_ID', 'UNION_ID'], ], + 'Id' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], [ - 'name' => 'DeviceInfo', + 'name' => 'UserInfo', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => false, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => false, - ], 'EncodeType' => [ 'type' => 'string', - 'required' => false, - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => false, + 'required' => true, + 'enum' => ['PROJECT_ID'], ], - 'OrganizationId' => [ + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'IdType' => [ 'type' => 'string', - 'required' => false, + 'required' => true, + 'enum' => ['OPEN_ID', 'UNION_ID'], ], + 'Id' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'CreatePlayingListOAuth2' => [ - 'path' => '/v1.0/ssp/CreatePlayingListOAuth2', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'UpdateAlarm' => [ + 'path' => '/v1.0/ssp/updateAlarm', + 'methods' => ['post'], + 'schemes' => ['https', 'http'], 'security' => [ [ - 'OAuth 2.0 Bearer Token' => [], + 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'OpenCreatePlayingListRequest', + 'name' => 'Payload', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'PlayFrom' => [ - 'type' => 'string', - 'required' => false, - ], - 'ContentType' => [ - 'type' => 'string', - 'required' => true, - ], - 'ContentList' => [ - 'type' => 'array', + 'ScheduleInfo' => [ + 'type' => 'object', 'required' => true, - 'items' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'RawId' => [ - 'type' => 'string', - 'required' => true, + 'properties' => [ + 'Type' => [ + 'type' => 'string', + 'required' => true, + 'enum' => ['ONCE', 'WEEKLY', 'STATUTORY_WORKING_DAY'], + ], + 'Once' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Year' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'Month' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'Day' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'Hour' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'Minute' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], + ], + 'Weekly' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'DaysOfWeek' => [ + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], + 'Hour' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'Minute' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], - 'Source' => [ - 'type' => 'string', - 'required' => true, + ], + 'StatutoryWorkingDay' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Hour' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'Minute' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], ], - 'Index' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'NeedAlbumContinued' => [ - 'type' => 'boolean', - 'required' => false, - ], - 'PlayMode' => [ - 'type' => 'string', - 'required' => false, - ], - 'ExtendInfo' => [ + 'MusicInfo' => [ 'type' => 'object', - 'required' => false, + 'required' => true, + 'properties' => [ + 'MusicType' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'MusicTypeName' => ['type' => 'string', 'required' => true], + 'MusicId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'MusicName' => ['type' => 'string', 'required' => true], + 'MusicUrl' => ['type' => 'string', 'required' => false], + ], ], + 'AlarmId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'Volume' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'RequestId' => ['type' => 'string', 'required' => true], + 'UserId' => ['type' => 'string', 'required' => true], + 'AccessKeyId' => ['type' => 'string', 'required' => true], + 'DeviceId' => ['type' => 'string', 'required' => true], ], ], ], [ - 'name' => 'DeviceInfo', - 'in' => 'query', + 'name' => 'UserInfo', + 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'EncodeType' => [ + 'Id' => ['type' => 'string', 'required' => true], + 'IdType' => [ 'type' => 'string', 'required' => true, + 'enum' => ['OPEN_ID', 'UNION_ID'], ], - 'EncodeKey' => [ + 'EncodeType' => [ 'type' => 'string', 'required' => true, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], + ], + ], + ], + [ + 'name' => 'DeviceInfo', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'Id' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'UNION_ID', - 'OPEN_ID', - ], + 'enum' => ['OPEN_ID', 'UNION_ID'], ], - 'Id' => [ + 'EncodeType' => [ 'type' => 'string', 'required' => true, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'ThirdImmediateMsgPush' => [ - 'path' => '/v1.0/ssp/thirdImmediateMsgPush', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], - 'security' => [ - [ - 'AliGenie_Auth_SPI' => [], - ], - ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'UserId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'OrderId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'Source', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'BizType', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'TrafficChangeType', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'TrafficChangeTypeDesc', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'ChangeDetail', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'TrafficJourneyIds', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'TrafficSubOrderIds', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'PsgIds', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], - ], - 'endpoints' => [ - [ - 'regionId' => 'cn-zhangjiakou', - 'endpoint' => 'openapi.aligenie.com', - ], ], + 'endpoints' => [], ]; |
