diff options
| author | Zhineng Li <[email protected]> | 2026-02-14 10:08:30 +0800 |
|---|---|---|
| committer | Zhineng Li <[email protected]> | 2026-02-14 10:08:30 +0800 |
| commit | eccd5cd5a067f5659982685afdeea209b1888efb (patch) | |
| tree | 1626c903b854317be1708ce3ccd3b4f4e6e0fc97 /data/aligenie | |
| download | acs-metadata-eccd5cd5a067f5659982685afdeea209b1888efb.tar.gz acs-metadata-eccd5cd5a067f5659982685afdeea209b1888efb.zip | |
first commitHEADv1.0.0+20260212main
Diffstat (limited to 'data/aligenie')
| -rw-r--r-- | data/aligenie/aiso_1.0/api-docs.php | 54 | ||||
| -rw-r--r-- | data/aligenie/iap_1.0/api-docs.php | 2229 | ||||
| -rw-r--r-- | data/aligenie/ip_1.0/api-docs.php | 6265 | ||||
| -rw-r--r-- | data/aligenie/oauth2_1.0/api-docs.php | 501 | ||||
| -rw-r--r-- | data/aligenie/ssp_1.0/api-docs.php | 6706 |
5 files changed, 15755 insertions, 0 deletions
diff --git a/data/aligenie/aiso_1.0/api-docs.php b/data/aligenie/aiso_1.0/api-docs.php new file mode 100644 index 0000000..9d1d1c6 --- /dev/null +++ b/data/aligenie/aiso_1.0/api-docs.php @@ -0,0 +1,54 @@ +<?php return [ + 'version' => '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', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'AccessKey', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + ], + ], + [ + 'name' => 'AppId', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + ], + ], + ], + ], + ], + 'endpoints' => [ + [ + '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 new file mode 100644 index 0000000..51783b8 --- /dev/null +++ b/data/aligenie/iap_1.0/api-docs.php @@ -0,0 +1,2229 @@ +<?php return [ + 'version' => '1.0', + 'info' => [ + 'style' => 'AliGenie', + 'product' => 'AliGenie', + 'version' => 'iap_1.0', + ], + 'components' => [ + 'schemas' => [], + ], + 'apis' => [ + 'GetBusAppConfig' => [ + 'path' => '/v1.0/iap/app/config/get', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'Payload', + 'in' => 'query', + '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, + ], + ], + ], + ], + [ + 'name' => 'UserInfo', + '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, + ], + ], + ], + ], + [ + 'name' => 'DeviceInfo', + 'in' => 'query', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Id' => [ + 'type' => 'string', + 'required' => false, + ], + 'IdType' => [ + 'type' => 'string', + 'required' => false, + '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, + ], + ], + ], + ], + ], + ], + 'AppUseTimeReport' => [ + 'path' => '/v1.0/iap/vip/use/time/report', + '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' => false, + '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', + 'required' => true, + ], + 'originUuid' => [ + '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', + ], + ], + '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' => false, + 'properties' => [ + 'Id' => [ + 'type' => 'string', + 'required' => false, + ], + 'IdType' => [ + 'type' => 'string', + 'required' => false, + '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, + ], + ], + ], + ], + ], + ], + 'PullCashier' => [ + 'path' => '/v1.0/iap/pull/cashier/', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'Payload', + 'in' => 'query', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'SubjectId' => [ + 'type' => 'string', + 'required' => true, + ], + 'DeviceId' => [ + 'type' => 'string', + 'required' => false, + ], + 'originUuid' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + [ + 'name' => 'UserInfo', + '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, + ], + ], + ], + ], + [ + 'name' => 'DeviceInfo', + 'in' => 'query', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Id' => [ + 'type' => 'string', + 'required' => false, + ], + 'IdType' => [ + 'type' => 'string', + 'required' => false, + '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, + ], + ], + ], + ], + ], + ], + 'VideoAppReport' => [ + 'path' => '/v1.0/iap/vip/use/video/report', + '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' => 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, + ], + ], + ], + ], + [ + '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', + ], + ], + 'EncodeKey' => [ + 'type' => 'string', + 'required' => true, + ], + 'OrganizationId' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + [ + 'name' => 'DeviceInfo', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Id' => [ + 'type' => 'string', + 'required' => false, + ], + 'IdType' => [ + 'type' => 'string', + 'required' => false, + '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, + ], + ], + ], + ], + ], + ], + 'GetAccountForApp' => [ + 'path' => '/v1.0/iap/vip/account/get', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'Payload', + 'in' => 'query', + 'style' => 'json', + 'schema' => [ + '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, + ], + ], + ], + ], + [ + 'name' => 'UserInfo', + '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, + ], + ], + ], + ], + [ + 'name' => 'DeviceInfo', + 'in' => 'query', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Id' => [ + 'type' => 'string', + 'required' => false, + ], + 'IdType' => [ + 'type' => 'string', + 'required' => false, + '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, + ], + ], + ], + ], + ], + ], + 'GetPhoneNumber' => [ + 'path' => '/v1.0/iap/profile/phoneNumber', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_Token' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'UserInfo', + '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, + ], + ], + ], + ], + [ + 'name' => 'DeviceInfo', + '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, + ], + ], + ], + ], + ], + ], + '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' => [ + [ + 'name' => 'Payload', + 'in' => 'formData', + '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, + ], + ], + ], + ], + ], + ], + ], + [ + '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', + ], + ], + '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' => [ + 'OPEN_ID', + 'UNION_ID', + ], + ], + 'EncodeType' => [ + 'type' => 'string', + 'required' => true, + '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', + ], + 'security' => [ + [ + 'AliGenie_Auth_Token' => [], + ], + ], + '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' => true, + ], + 'UserId' => [ + 'type' => 'string', + 'required' => true, + ], + 'DeviceId' => [ + 'type' => 'string', + 'required' => true, + ], + 'SubjectId' => [ + 'type' => 'string', + 'required' => true, + ], + 'IsDebug' => [ + 'type' => 'boolean', + 'required' => true, + ], + ], + ], + ], + [ + 'name' => 'UserInfo', + '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, + ], + ], + ], + ], + [ + 'name' => 'DeviceInfo', + '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, + ], + ], + ], + ], + ], + ], + 'ListReminders' => [ + 'path' => '/v1.0/iap/reminder/list', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_Token' => [], + ], + ], + '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, + ], + 'DeviceId' => [ + 'type' => 'string', + 'required' => true, + ], + 'SubjectId' => [ + 'type' => 'string', + 'required' => true, + ], + 'IsDebug' => [ + 'type' => 'boolean', + 'required' => true, + ], + ], + ], + ], + [ + 'name' => 'UserInfo', + '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, + ], + ], + ], + ], + [ + 'name' => 'DeviceInfo', + '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, + ], + ], + ], + ], + ], + ], + 'UpdateReminder' => [ + 'path' => '/v1.0/iap/reminder/update', + 'methods' => [ + 'put', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_Token' => [], + ], + ], + '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, + ], + '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' => [ + '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, + ], + ], + ], + ], + ], + ], + ], + [ + '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', + ], + ], + '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' => [ + 'OPEN_ID', + 'UNION_ID', + ], + ], + 'EncodeType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'PACKAGE_NAME', + 'SKILL_ID', + ], + ], + 'EncodeKey' => [ + 'type' => 'string', + 'required' => true, + ], + 'OrganizationId' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + ], + 'DeleteReminder' => [ + 'path' => '/v1.0/iap/reminder/delete', + 'methods' => [ + 'delete', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_Token' => [], + ], + ], + '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' => true, + ], + 'UserId' => [ + 'type' => 'string', + 'required' => true, + ], + 'DeviceId' => [ + 'type' => 'string', + 'required' => true, + ], + 'SubjectId' => [ + 'type' => 'string', + 'required' => true, + ], + 'IsDebug' => [ + 'type' => 'boolean', + 'required' => true, + ], + ], + ], + ], + [ + 'name' => 'UserInfo', + '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, + ], + ], + ], + ], + [ + 'name' => 'DeviceInfo', + '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, + ], + ], + ], + ], + ], + ], + 'WakeUpApp' => [ + 'path' => '/v1.0/iap/wakeup', + 'methods' => [ + 'put', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + '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, + ], + ], + ], + ], + ], + ], + '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', + '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' => [ + '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, + ], + 'IsDebug' => [ + 'type' => 'boolean', + 'required' => false, + ], + ], + ], + ], + [ + 'name' => 'TenantInfo', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'SubjectId' => [ + 'type' => 'string', + ], + ], + ], + ], + ], + ], + 'SendNotifications' => [ + 'path' => '/v1.0/iap/general/notifications', + 'methods' => [ + 'put', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + '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', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'SubjectId' => [ + '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', + ], + ], + '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' => [ + 'OPEN_ID', + 'UNION_ID', + ], + ], + 'EncodeType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'PACKAGE_NAME', + 'SKILL_ID', + ], + ], + 'EncodeKey' => [ + 'type' => 'string', + 'required' => true, + ], + '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', + ], + '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' => '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, + ], + ], + ], + ], + '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, + ], + ], + ], + ], + ], + 'endpoints' => [ + [ + 'regionId' => 'cn-zhangjiakou', + 'endpoint' => 'openapi.aligenie.com', + ], + ], +]; diff --git a/data/aligenie/ip_1.0/api-docs.php b/data/aligenie/ip_1.0/api-docs.php new file mode 100644 index 0000000..4258517 --- /dev/null +++ b/data/aligenie/ip_1.0/api-docs.php @@ -0,0 +1,6265 @@ +<?php return [ + 'version' => '1.0', + 'info' => [ + 'style' => 'AliGenie', + 'product' => 'AliGenie', + 'version' => 'ip_1.0', + ], + 'components' => [ + 'schemas' => [], + ], + 'apis' => [ + 'GetRelationProductList' => [ + 'path' => '/v1.0/ip/getRelationProductList', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + 'http', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [], + ], + 'CreateHotel' => [ + 'path' => '/v1.0/ip/createHotel', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + 'http', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'TbOpenId', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + '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' => '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, + ], + ], + ], + ], + 'UpdateHotel' => [ + 'path' => '/v1.0/ip/updateHotel', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + 'http', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + '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, + ], + ], + [ + 'name' => 'HotelName', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Remark', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'HotelAddress', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'HotelEmail', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'PhoneNumber', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'RoomNum', + 'in' => 'formData', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + ], + [ + 'name' => 'EstOpenTime', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'RelatedPks', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'array', + 'items' => [ + 'type' => 'string', + ], + ], + ], + ], + ], + 'RemoveHotel' => [ + 'path' => '/v1.0/ip/removeHotel', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + 'http', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + '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, + ], + ], + ], + ], + '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', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'Status', + 'in' => 'formData', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + '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' => 'HotelRequest', + 'in' => 'query', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'HotelId' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + ], + 'AuditHotel' => [ + 'path' => '/v1.0/ip/auditHotel', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + 'http', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'AuditHotelReq', + 'in' => 'query', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + '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', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'HotelId', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'HotelAdminRoom', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'RoomNo' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + ], + 'BatchAddHotelRoom' => [ + 'path' => '/v1.0/ip/batchAddHotelRoom', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'HotelId', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'RoomNoList', + 'in' => 'formData', + 'style' => 'simple', + 'schema' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'string', + 'required' => true, + ], + 'minItems' => 1, + ], + ], + ], + ], + 'BatchDeleteHotelRoom' => [ + 'path' => '/v1.0/ip/batchDeleteHotelRoom', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'HotelId', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'RoomNoList', + 'in' => 'formData', + 'style' => 'simple', + 'schema' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'string', + 'required' => true, + ], + 'minItems' => 1, + ], + ], + ], + ], + 'CheckoutWithAK' => [ + 'path' => '/v1.0/ip/checkoutWithAK', + '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' => 'RoomNo', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'QueryHotelRoomDetail' => [ + 'path' => '/v1.0/ip/queryHotelRoomDetail', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + 'http', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'Mac', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Uuid', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'HotelId', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'RoomNo', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Sn', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'ListSceneCategory' => [ + 'path' => '/v1.0/ip/listSceneCategory', + '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' => 'Type', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'ListDialogueTemplate' => [ + 'path' => '/v1.0/ip/listDialogueTemplate', + '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, + ], + ], + ], + ], + 'InsertHotelSceneBookItem' => [ + 'path' => '/v1.0/ip/insertHotelSceneBookItem', + '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' => 'AddHotelSceneItemReq', + 'in' => 'query', + 'style' => 'json', + 'schema' => [ + '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, + ], + ], + ], + ], + ], + ], + 'DeleteHotelSceneBookItem' => [ + 'path' => '/v1.0/ip/deleteHotelSceneBookItem', + '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' => 'Id', + 'in' => 'formData', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + ], + ], + [ + 'name' => 'Name', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'UpdateHotelSceneBookItem' => [ + 'path' => '/v1.0/ip/updateHotelSceneBookItem', + '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' => 'UpdateHotelSceneBookReq', + 'in' => 'query', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'Id' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + ], + 'Name' => [ + 'type' => 'string', + 'required' => false, + ], + 'Icon' => [ + 'type' => 'string', + 'required' => true, + ], + 'Price' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + ], + ], + ], + ], + ], + ], + 'ListHotelSceneBookItems' => [ + 'path' => '/v1.0/ip/listHotelSceneBookItems', + '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' => 'Type', + 'in' => 'formData', + '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, + ], + ], + ], + ], + ], + ], + 'ListHotelSceneItems' => [ + 'path' => '/v1.0/ip/listHotelSceneItems', + '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' => 'ListHotelSceneReq', + 'in' => 'query', + 'style' => 'json', + 'schema' => [ + '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, + ], + ], + ], + ], + ], + ], + 'UpdateHotelSceneItem' => [ + 'path' => '/v1.0/ip/updateHotelSceneItem', + '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' => 'UpdateHotelSceneOperateReq', + 'in' => 'query', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'OperateType' => [ + 'type' => 'string', + 'required' => true, + ], + 'IsUseTemplateAnswer' => [ + 'type' => 'boolean', + 'required' => true, + ], + ], + ], + ], + [ + 'name' => 'UpdateHotelSceneReq', + '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, + ], + ], + ], + ], + ], + ], + '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, + ], + ], + [ + 'name' => 'ItemId', + 'in' => 'formData', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + ], + ], + [ + 'name' => 'Name', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'InvokeRobotPush' => [ + 'path' => '/v1.0/ip/invokeRobotPush', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + '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' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'PushType', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + '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, + ], + ], + [ + 'name' => 'ImportHotelConfig', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'RcuCustomScenes' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + '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, + ], + 'CorpusList' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + 'ImportRoomControlDevices' => [ + 'path' => '/v1.0/ip/importRoomControlDevices', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + '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' => 'LocationDevices', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Location' => [ + 'type' => 'string', + 'required' => true, + ], + 'LocationName' => [ + 'type' => 'string', + 'required' => false, + ], + 'Devices' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + '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, + ], + 'MultiKeySwitchExt' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'SwitchList' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + '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, + ], + 'AliasList' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + ], + ], + 'Dn' => [ + 'type' => 'string', + 'required' => false, + ], + 'Pk' => [ + 'type' => 'string', + 'required' => false, + ], + 'AliasList' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + ], + ], + ], + ], + [ + 'name' => 'EnableInfraredDeviceImport', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'EnableMeshDeviceImport', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'ImportRoomGenieScenes' => [ + 'path' => '/v1.0/ip/importRoomGenieScenes', + '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' => 'RoomNo', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'SceneList', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + '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, + ], + 'Triggers' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Type' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + ], + 'CorpusList' => [ + 'type' => 'array', + '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, + ], + ], + ], + 'AttributeValues' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'AttributeName' => [ + 'type' => 'string', + 'required' => true, + ], + 'AttributeValue' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + ], + ], + ], + 'Actions' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + '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, + ], + ], + ], + 'AttributeValues' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'AttributeName' => [ + 'type' => 'string', + 'required' => true, + ], + 'AttributeValue' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + 'PageGetHotelRoomDevices' => [ + 'path' => '/v1.0/ip/pageGetHotelRoomDevices', + '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' => 'PageNumber', + 'in' => 'formData', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'formData', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + ], + ], + ], + ], + 'QueryRoomControlDevices' => [ + 'path' => '/v1.0/ip/queryRoomControlDevices', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + '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, + ], + ], + ], + ], + 'GetHotelRoomDevice' => [ + 'path' => '/v1.0/ip/getHotelRoomDevice', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + '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, + ], + ], + ], + ], + '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, + ], + ], + [ + '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' => 'object', + 'required' => true, + 'additionalProperties' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + ], + 'PushVoiceBoxCommands' => [ + 'path' => '/v1.0/ip/pushVoiceBoxCommands', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + '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, + ], + ], + ], + ], + 'SyncDeviceStatusWithAk' => [ + 'path' => '/v1.0/ip/syncDeviceStatusWithAk', + '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' => '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, + ], + ], + [ + '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', + 'in' => 'formData', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + ], + ], + ], + 'CreateRcuScene' => [ + 'path' => '/v1.0/ip/createRcuScene', + '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' => 'SceneId', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'SceneRelationExtDTO', + 'in' => 'formData', + '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, + ], + ], + ], + ], + ], + ], + ], + '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, + ], + ], + [ + 'name' => 'SceneId', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'UpdateRcuScene' => [ + 'path' => '/v1.0/ip/updateRcuScene', + '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' => 'SceneId', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'SceneRelationExtDTO', + 'in' => 'formData', + '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, + ], + ], + ], + ], + ], + ], + ], + 'ExecuteScene' => [ + 'path' => '/v1.0/ip/executeScene', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + '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, + ], + ], + ], + ], + 'QuerySceneList' => [ + 'path' => '/v1.0/ip/querySceneList', + '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' => 'SceneTypes', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'SceneStates', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + ], + ], + [ + 'name' => 'TemplateInfoIds', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + 'QueryRoomStatus' => [ + 'path' => '/v1.0/ip/queryRoomStatus', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'HotelId', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'RoomNo', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'QueryRoomControlDevicesAndStatus' => [ + 'path' => '/v1.0/ip/queryRoomControlDevicesAndStatus', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'HotelId', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'RoomNo', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'ListAllProvinces' => [ + 'path' => '/v1.0/ip/listAllProvinces', + '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', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'Province', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'ListSTBServiceProviders' => [ + 'path' => '/v1.0/ip/listSTBServiceProviders', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + 'http', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'Province', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'City', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'ListInfraredDeviceBrands' => [ + 'path' => '/v1.0/ip/listInfraredDeviceBrands', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + 'http', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'Category', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'ServiceProvider', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'ListInfraredRemoteControllers' => [ + 'path' => '/v1.0/ip/listInfraredRemoteControllers', + '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' => 'Province', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'City', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Category', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'Brand', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'ServiceProvider', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'ListCustomQA' => [ + 'path' => '/v1.0/ip/listCustomQA', + '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' => 'Keyword', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Page', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'PageNumber' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + ], + 'PageSize' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + ], + ], + ], + ], + ], + ], + 'AddCustomQA' => [ + 'path' => '/v1.0/ip/addCustomQA', + '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' => '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, + ], + ], + ], + [ + 'name' => 'Answers', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + 'AddCustomQAV2' => [ + 'path' => '/v1.0/ip/addQAV2', + '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' => '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, + ], + ], + ], + [ + 'name' => 'Answers', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + 'UpdateCustomQA' => [ + 'path' => '/v1.0/ip/updateCustomQA', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + 'http', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + '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' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'KeyWords', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'Answers', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + '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' => 'CustomQAIds', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'HotelId', + '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', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'HotelId', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'UpdateBasicInfoQA' => [ + 'path' => '/v1.0/ip/updateBasicInfoQA', + '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' => '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, + ], + ], + [ + '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', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'ParkingExpenses', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + '免费停车', + '收费停车', + ], + ], + ], + ], + ], + 'ListServiceQA' => [ + 'path' => '/v1.0/ip/listServiceQA', + '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' => 'Active', + 'in' => 'formData', + 'schema' => [ + 'type' => 'boolean', + 'required' => false, + ], + ], + [ + 'name' => 'Keyword', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Page', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'PageNumber' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + 'PageSize' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + ], + ], + ], + ], + ], + 'UpdateServiceQA' => [ + 'path' => '/v1.0/ip/updateServiceQA', + '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' => 'ServiceQAId', + 'in' => 'formData', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + ], + ], + [ + 'name' => 'Answer', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'isActive', + 'in' => 'formData', + 'schema' => [ + 'type' => 'boolean', + 'required' => false, + ], + ], + ], + ], + 'AddCartoon' => [ + 'path' => '/v1.0/ip/addCartoon', + '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' => 'StartVideoUrl', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'StartVideoMd5', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + '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, + ], + ], + ], + ], + 'DeleteCartoon' => [ + 'path' => '/v1.0/ip/deleteCartoon', + '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' => false, + ], + ], + ], + ], + 'GetHotelScreenSaverStyle' => [ + 'path' => '/v1.0/ip/getHotelScreenSaverStyle', + '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' => false, + ], + ], + ], + ], + 'AddOrUpdateHotelSetting' => [ + 'path' => '/v1.0/ip/addOrUpdateHotelSetting', + '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' => false, + ], + ], + [ + 'name' => 'SettingType', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Value', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'HotelScreenSaver', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'ScreenSaverStyle' => [ + 'type' => 'string', + 'required' => false, + ], + 'ScreenSaverPicUrl' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + [ + 'name' => 'HotelDeviceModeList', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'NightMode', + 'in' => 'formData', + '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, + ], + ], + ], + ], + ], + ], + 'GetHotelSetting' => [ + 'path' => '/v1.0/ip/getHotelSetting', + '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' => false, + ], + ], + [ + 'name' => 'SettingType', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'DeleteHotelSetting' => [ + 'path' => '/v1.0/ip/deleteHotelSetting', + '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' => false, + ], + ], + [ + 'name' => 'SettingType', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'AddOrUpdateWelcomeText' => [ + 'path' => '/v1.0/ip/addOrUpdateWelcomeText', + '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' => 'WelcomeText', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'MusicUrl', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'GetWelcomeTextAndMusic' => [ + 'path' => '/v1.0/ip/getWelcomeTextAndMusic', + '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, + ], + ], + ], + ], + 'ResetWelcomeTextAndMusic' => [ + 'path' => '/v1.0/ip/resetWelcomeTextAndMusic', + '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, + ], + ], + ], + ], + 'PushWelcomeTextAndMusic' => [ + 'path' => '/v1.0/ip/pushWelcomeTextAndMusic', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + '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' => false, + ], + ], + [ + 'name' => 'RoomName', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'TemplateVariable', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'additionalProperties' => [ + 'type' => 'string', + ], + ], + ], + ], + ], + 'PushWelcome' => [ + 'path' => '/v1.0/ip/pushWelcome', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + '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, + ], + ], + [ + 'name' => 'WelcomeMusicUrl', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'RoomNo', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'RoomName', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'AddMessageTemplate' => [ + 'path' => '/v1.0/ip/addMessageTemplate', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + 'http', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'TemplateName', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'TemplateDetail', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'ListHotelMessageTemplate' => [ + 'path' => '/v1.0/ip/listHotelMessageTemplate', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [], + ], + 'DeleteMessageTemplate' => [ + 'path' => '/v1.0/ip/deleteMessageTemplate', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + 'http', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'TemplateId', + 'in' => 'formData', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + ], + ], + ], + ], + 'UpdateMessageTemplate' => [ + 'path' => '/v1.0/ip/updateMessageTemplate', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + 'http', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'TemplateId', + 'in' => 'formData', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + ], + ], + [ + 'name' => 'TemplateName', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'TemplateDetail', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'PushHotelMessage' => [ + 'path' => '/v1.0/ip/pushHotelMessage', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'PushHotelMessageReq', + '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', + 'required' => true, + ], + 'ParamMap' => [ + 'type' => 'object', + 'required' => false, + 'additionalProperties' => [ + 'type' => 'string', + ], + ], + ], + ], + ], + ], + ], + 'ListTickets' => [ + 'path' => '/v1.0/ip/listTickets', + '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' => 'Page', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'PageNumber' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + 'PageSize' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + ], + ], + ], + [ + 'name' => 'StartTime', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'EndTime', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Status', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'RoomNo', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Type', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'IsNeedCallback', + 'in' => 'formData', + 'schema' => [ + 'type' => 'boolean', + 'required' => false, + ], + ], + [ + 'name' => 'IsNeedCharges', + 'in' => 'formData', + 'schema' => [ + 'type' => 'boolean', + 'required' => false, + ], + ], + [ + 'name' => 'SortField', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'IsDesc', + 'in' => 'formData', + 'schema' => [ + 'type' => 'boolean', + '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', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'Status', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'GroupKey', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'DeleteHotelAlarm' => [ + 'path' => '/v1.0/ip/deleteHotelAlarm', + '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' => 'Alarms', + '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, + ], + ], + ], + ], + ], + ], + ], + 'ListHotelAlarm' => [ + 'path' => '/v1.0/ip/getHotelAlarmList', + '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' => false, + ], + ], + [ + 'name' => 'Rooms', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + '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' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'ScheduleInfo', + '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, + ], + ], + ], + ], + ], + ], + [ + 'name' => 'MusicType', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + 'enum' => [ + 'DOU_YIN', + 'JING_DIAN', + ], + ], + ], + ], + ], + 'UpdateHotelAlarm' => [ + 'path' => '/v1.0/ip/updateHotelAlarm', + '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' => 'Alarms', + '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, + ], + ], + ], + ], + ], + [ + 'name' => 'ScheduleInfo', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + '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, + ], + ], + ], + ], + ], + ], + ], + ], + 'ChildAccountAuth' => [ + 'path' => '/v1.0/ip/childAccountAuth', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + 'http', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + '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, + ], + ], + ], + ], + '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', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'AppKey', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'ChildAccountName', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'HotelId', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + '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', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'QueryDeviceStatus' => [ + 'path' => '/v1.0/ip/queryDeviceStatus', + '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' => 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' => '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, + ], + ], + ], + ], + ], + ], + 'ListHotelControlDevice' => [ + 'path' => '/v1.0/ip/listHotelControlDevice', + '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', + ], + ], + ], + ], + ], + ], + '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' => 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, + ], + ], + ], + ], + [ + '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, + ], + ], + ], + ], + ], + ], + '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', + 'required' => false, + ], + ], + ], + ], + ], + ], + 'ListHotelServiceCategory' => [ + 'path' => '/v1.0/ip/listHotelServiceCategory', + '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' => [ + 'Type' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + ], + ], + 'GetHotelOrderDetail' => [ + 'path' => '/v1.0/ip/getHotelOrderDetail', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + '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' => [ + 'OrderNo' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + ], + ], + 'ListHotelOrder' => [ + 'path' => '/v1.0/ip/listHotelOrder', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + '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, + ], + 'Page' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'PageNumber' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + ], + 'PageSize' => [ + 'type' => 'integer', + 'format' => 'int64', + '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', + 'required' => false, + ], + ], + ], + ], + ], + ], + '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', + 'in' => 'query', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'UserId' => [ + 'type' => 'string', + 'required' => true, + ], + 'Type' => [ + 'type' => 'string', + 'required' => true, + ], + 'ItemList' => [ + '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, + ], + ], + ], + ], + ], + ], + ], + [ + '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, + ], + ], + ], + ], + ], + ], + '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', + ], + '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, + ], + ], + ], + ], + ], + ], + 'GetHotelContactByNumber' => [ + 'path' => '/v1.0/ip/getHotelContactByNumber', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + 'http', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'Number', + 'in' => 'formData', + 'schema' => [ + '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, + ], + ], + ], + ], + ], + ], + 'GetHotelContactByGenieDevice' => [ + 'path' => '/v1.0/ip/getHotelContactByGenieDevice', + '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, + ], + ], + ], + ], + ], + ], + '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', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'HotelScreenSaver', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'ScreenSaverStyle' => [ + 'type' => 'string', + 'required' => false, + ], + 'ScreenSaverPicUrl' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + ], + '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, + ], + ], + [ + '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, + ], + ], + [ + 'name' => 'EncodeKey', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'IdType', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'Id', + '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', + ], + '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, + ], + ], + ], + ], + ], + 'endpoints' => [ + [ + 'regionId' => 'cn-zhangjiakou', + 'endpoint' => 'openapi.aligenie.com', + ], + ], +]; diff --git a/data/aligenie/oauth2_1.0/api-docs.php b/data/aligenie/oauth2_1.0/api-docs.php new file mode 100644 index 0000000..aa628b6 --- /dev/null +++ b/data/aligenie/oauth2_1.0/api-docs.php @@ -0,0 +1,501 @@ +<?php return [ + 'version' => '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', + ], + 'security' => [ + [ + 'OAuth 2.0 Bearer Token' => [], + ], + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [], + ], + 'ExecuteSmartHomeScene' => [ + 'path' => '/v1.0/oauth2/iot/smart_home/scene/execute', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'OAuth 2.0 Bearer Token' => [], + ], + ], + 'consumes' => [ + 'application/x-www-form-urlencoded', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'FamilyId', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'SceneId', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'GetUserBasicInfo' => [ + 'path' => '/v1.0/oauth2/users/basic', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'OAuth 2.0 Bearer Token' => [], + ], + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [], + ], + 'GetUserPhone' => [ + 'path' => '/v1.0/oauth2/user/profile/phone', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'OAuth 2.0 Bearer Token' => [], + ], + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [], + ], + 'GetSceneList' => [ + 'path' => '/v1.0/oauth2/iot/scene/list', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'OAuth 2.0 Bearer Token' => [], + ], + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [], + ], + 'ExecuteScene' => [ + 'path' => '/v1.0/oauth2/iot/scene/execute', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'OAuth 2.0 Bearer Token' => [], + ], + ], + 'consumes' => [ + 'application/x-www-form-urlencoded', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'SceneId', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'QueryDeviceList' => [ + 'path' => '/v1.0/oauth2/device/list', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'OAuth 2.0 Bearer Token' => [], + ], + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [], + ], + 'PushDeviceNotification' => [ + 'path' => '/v1.0/oauth2/device/notification/push', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'OAuth 2.0 Bearer Token' => [], + ], + ], + 'consumes' => [ + 'application/x-www-form-urlencoded', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'body', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'SendTarget' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'TargetType' => [ + 'type' => 'string', + 'required' => false, + 'enum' => [ + 'DEVICE_UNION_ID', + 'DEVICE_OPEN_ID', + ], + ], + 'TargetIdentity' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + '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, + ], + ], + ], + ], + [ + 'name' => 'TenantInfo', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'SubjectId' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + ], + 'CreatePlayingList' => [ + 'path' => '/v1.0/oauth2/content/playing/create', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'OAuth 2.0 Bearer Token' => [], + ], + ], + 'consumes' => [ + 'application/x-www-form-urlencoded', + ], + '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, + 'enum' => [ + 'content', + 'album', + 'collect', + ], + ], + '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, + 'enum' => [ + 'Repeat', + 'Shuffle', + 'RepeatOne', + 'Normal', + ], + ], + 'ExtendInfo' => [ + 'type' => 'object', + 'required' => false, + ], + 'RequestId' => [ + 'type' => 'string', + ], + ], + ], + ], + [ + 'name' => 'DeviceInfo', + 'in' => 'query', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'EncodeType' => [ + '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, + ], + ], + ], + ], + ], + ], + 'OAuth2TokenEndpoint' => [ + 'path' => '/v1.0/oauth2/token', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => [ + 'application/x-www-form-urlencoded', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'GrantType', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Code', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'RedirectUri', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'RefreshToken', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'OAuth2RevocationEndpoint' => [ + 'path' => '/v1.0/oauth2/revoke', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => [ + 'application/x-www-form-urlencoded', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'Token', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'TokenTypeHint', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + 'endpoints' => [ + [ + '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 new file mode 100644 index 0000000..3cc1c5e --- /dev/null +++ b/data/aligenie/ssp_1.0/api-docs.php @@ -0,0 +1,6706 @@ +<?php return [ + 'version' => '1.0', + 'info' => [ + 'style' => 'AliGenie', + 'product' => 'AliGenie', + 'version' => 'ssp_1.0', + ], + 'components' => [ + 'schemas' => [ + 'LoginStateInfo' => [ + 'type' => 'object', + 'properties' => [ + 'ThirdUserIdentifier' => [ + 'type' => 'string', + ], + 'ThirdUserType' => [ + 'type' => 'string', + ], + 'UserId' => [ + 'type' => 'string', + ], + 'SceneCode' => [ + 'type' => 'string', + ], + ], + ], + ], + ], + 'apis' => [ + 'AuthLoginWithThirdUserInfo' => [ + 'path' => '/v1.0/ssp/authLoginWithThirdUserInfo', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => [ + 'application/x-www-form-urlencoded', + ], + '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', + '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, + ], + ], + [ + 'name' => 'PhoneNumber', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'Region', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'FindUserlistToAuthLoginWithPhoneNumber' => [ + 'path' => '/v1.0/ssp/findUserlistToAuthLoginWithPhoneNumber', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'SessionId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'Region', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'PhoneNumber', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'Code', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'AuthLoginWithAligenieUserInfo' => [ + 'path' => '/v1.0/ssp/authLoginWithAligenieUserInfo', + '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, + ], + ], + [ + 'name' => 'EncryptedAligenieUserIdentifier', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'AuthLoginWithAligenieUserInfoGeneratedByPhoneNumber' => [ + 'path' => '/v1.0/ssp/authLoginWithAligenieUserInfoGeneratedByPhoneNumber', + '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, + ], + ], + ], + ], + 'AuthLoginWithTaobaoUserInfo' => [ + 'path' => '/v1.0/ssp/authLoginWithTaobaoUserInfo', + '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, + ], + ], + [ + 'name' => 'EncryptedTaobaoUserIdentifier', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + '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' => 'LoginStateAccessToken', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'EncodeType', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'EncodeKey', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + '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' => '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', + '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' => [], + ], + ], + '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, + ], + ], + ], + ], + 'CheckAuthCodeBindForExt' => [ + 'path' => '/v1.0/ssp/checkAuthCodeBindForExt', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'EncodeType', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'PROJECT_ID', + ], + ], + ], + [ + 'name' => 'EncodeKey', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'AuthCode', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'UserInfo', + '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, + ], + ], + ], + ], + ], + ], + 'GetCodeEnhance' => [ + 'path' => '/v1.0/ssp/getCodeEnhance', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'ChannelInfo', + 'in' => 'query', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'Channel' => [ + 'type' => 'string', + 'required' => true, + ], + 'ExtInfo' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + [ + 'name' => 'UserInfo', + '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, + ], + ], + ], + ], + ], + ], + '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', + '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' => 'BindReq', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'Code' => [ + 'type' => 'string', + 'required' => true, + ], + 'ClientId' => [ + 'type' => 'string', + 'required' => true, + ], + 'ExtInfo' => [ + 'type' => 'string', + 'required' => false, + ], + 'UserId' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + ], + ], + 'GetUserByDeviceId' => [ + 'path' => '/v1.0/ssp/getUserByDeviceId', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + '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, + ], + ], + ], + ], + ], + ], + 'ListDeviceByUserId' => [ + 'path' => '/v1.0/ssp/listDeviceByUserId', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'UserInfo', + '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, + ], + ], + ], + ], + ], + ], + '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', + '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' => 'UserInfo', + '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, + ], + ], + ], + ], + ], + ], + 'ListDeviceByUserIdAndChanel' => [ + 'path' => '/v1.0/ssp/listDeviceByUserIdAndChanel', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'ChannelInfo', + 'in' => 'query', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'Channel' => [ + 'type' => 'string', + 'required' => true, + ], + 'ExtInfo' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + [ + 'name' => 'UserInfo', + '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, + ], + ], + ], + ], + ], + ], + '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', + ], + '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' => 'IdentityIds', + 'in' => 'query', + 'style' => 'json', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + [ + 'name' => 'ProductKey', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'GetDeviceBasicInfo' => [ + 'path' => '/v1.0/ssp/getDeviceBasicInfo', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + '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, + ], + ], + ], + ], + ], + ], + 'ListDeviceBasicInfo' => [ + 'path' => '/v1.0/ssp/listDeviceBasicInfo', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'DeviceInfos', + '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', + ], + ], + 'Ids' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + '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', + '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, + ], + ], + ], + ], + ], + ], + 'GetDeviceTag' => [ + 'path' => '/v1.0/ssp/getDeviceTag', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + '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, + ], + ], + ], + ], + ], + ], + 'DeviceControl' => [ + 'path' => '/v1.0/ssp/control', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => [], + 'produces' => [], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'ControlRequest', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Volume' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + 'Muted' => [ + 'type' => 'boolean', + 'required' => false, + ], + ], + ], + ], + [ + '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, + ], + ], + ], + ], + ], + ], + 'GetDeviceSetting' => [ + 'path' => '/v1.0/ssp/getDeviceSetting', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => [], + 'produces' => [], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'Keys', + '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, + ], + ], + ], + ], + ], + ], + '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', + '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', + 'OPEN_ID', + ], + ], + 'Id' => [ + 'type' => 'string', + 'required' => true, + ], + 'OrganizationId' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + ], + 'SetDeviceSetting' => [ + 'path' => '/v1.0/ssp/setDeviceSetting', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'Key', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'Value', + 'in' => 'formData', + 'schema' => [ + 'type' => 'any', + 'required' => false, + ], + ], + [ + '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, + ], + ], + ], + ], + ], + ], + 'GetJiangSuTelecomData' => [ + 'path' => '/v1.0/ssp/GetJiangSuTelecomData', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'Date', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'ScgSearch' => [ + 'path' => '/v1.0/ssp/scgSearch', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'TopicId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'ScgFilter', + '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, + ], + ], + ], + ], + ], + ], + ], + ], + 'AddAndRemoveFavoriteContent' => [ + 'path' => '/v1.0/ssp/AddAndRemoveFavoriteContent', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'OpenAddAndRemoveFavoriteContentRequest', + '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, + ], + ], + ], + ], + [ + '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', + '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, + ], + ], + ], + ], + ], + ], + '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' => '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' => 'UserInfo', + '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' => 'DeviceInfo', + 'in' => 'query', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'EncodeType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'PROJECT_ID', + ], + ], + 'EncodeKey' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [], + ], + 'IdType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'UNION_ID', + 'OPEN_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', + ], + '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, + ], + ], + ], + ], + 'GetCurrentPlayingItem' => [ + 'path' => '/v1.0/ssp/GetCurrentPlayingItem', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + '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, + ], + ], + ], + ], + [ + '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, + ], + ], + ], + ], + ], + ], + 'GetCurrentPlayingList' => [ + 'path' => '/v1.0/ssp/GetCurrentPlayingList', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'OpenQueryPlayListRequest', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'PageNum' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + ], + 'PageSize' => [ + 'type' => 'integer', + 'format' => 'int32', + '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', + 'required' => false, + ], + ], + ], + ], + [ + '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, + ], + ], + ], + ], + ], + ], + 'IndexControlPlayingList' => [ + 'path' => '/v1.0/ssp/IndexControlPlayingList', + 'methods' => [ + 'post', + ], + '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', + '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, + ], + ], + ], + ], + ], + ], + 'ListAlbumDetail' => [ + 'path' => '/v1.0/ssp/ListAlbumDetail', + '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' => 'PageNum', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + ], + ], + ], + ], + 'ListCateContent' => [ + 'path' => '/v1.0/ssp/ListCateContent', + 'methods' => [ + 'post', + ], + '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' => [ + '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, + ], + ], + ], + ], + [ + 'name' => 'UserInfo', + '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' => false, + ], + ], + ], + ], + [ + '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' => false, + ], + ], + ], + ], + ], + ], + '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' => [], + ], + ], + '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', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'ParentCateId', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + ], + ], + ], + ], + 'ListPlayHistory' => [ + 'path' => '/v1.0/ssp/ListPlayHistory', + 'methods' => [ + 'post', + ], + '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, + ], + 'PageNum' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + 'PageSize' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + ], + ], + ], + [ + 'name' => 'UserInfo', + '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, + ], + ], + ], + ], + [ + '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, + ], + ], + ], + ], + ], + ], + 'ListRecommendContent' => [ + 'path' => '/v1.0/ssp/ListRecommendContent', + 'methods' => [ + 'post', + ], + '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, + '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, + ], + ], + ], + ], + [ + 'name' => 'DeviceInfo', + 'in' => 'query', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => true, + '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, + ], + ], + ], + ], + ], + ], + 'PlayAndPauseControl' => [ + 'path' => '/v1.0/ssp/PlayAndPauseControl', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'OpenPlayAndPauseControlParam', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'OpenPlayAndPauseCommand' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'Play', + 'Pause', + ], + ], + ], + ], + ], + [ + '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', + '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, + ], + ], + ], + ], + ], + ], + 'PlayModeControl' => [ + 'path' => '/v1.0/ssp/PlayModeControl', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'OpenPlayModeControlRequest', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'OpenPlayMode' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'Repeat', + 'Shuffle', + 'RepeatOne', + 'Normal', + ], + ], + ], + ], + ], + [ + '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', + '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, + ], + ], + ], + ], + ], + ], + 'PreviousAndNextControl' => [ + 'path' => '/v1.0/ssp/PreviousAndNextControl', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'OpenControlPlayingListRequest', + '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, + ], + ], + ], + ], + [ + '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', + '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, + ], + ], + ], + ], + ], + ], + 'ProgressControl' => [ + 'path' => '/v1.0/ssp/ProgressControl', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'OpenProgressControlRequest', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'Progress' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + ], + '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', + '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, + ], + ], + ], + ], + ], + ], + 'SearchContent' => [ + 'path' => '/v1.0/ssp/SearchContent', + 'methods' => [ + 'post', + ], + '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' => [ + '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' => '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' => false, + ], + ], + ], + ], + [ + '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' => false, + ], + ], + ], + ], + ], + ], + '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' => 'UserInfo', + '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' => 'DeviceInfo', + 'in' => 'query', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'EncodeType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'PROJECT_ID', + ], + ], + 'EncodeKey' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [], + ], + 'IdType' => [ + 'type' => 'string', + 'required' => true, + '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, + ], + ], + ], + ], + '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' => 'UserInfo', + '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' => 'DeviceInfo', + 'in' => 'query', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'EncodeType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'PROJECT_ID', + ], + ], + 'EncodeKey' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [], + ], + 'IdType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'UNION_ID', + 'OPEN_ID', + ], + ], + 'Id' => [ + 'type' => 'string', + 'required' => true, + ], + 'OrganizationId' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + [ + 'name' => 'BotId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Type', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Style', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Count', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'AddSub' => [ + 'path' => '/v1.0/ssp/addSub', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'AddSubscriptionInfoRequest', + 'in' => 'query', + '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, + ], + ], + ], + ], + [ + 'name' => 'DeviceInfo', + 'in' => 'query', + 'style' => 'json', + 'schema' => [ + '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' => 'UserInfo', + 'in' => 'query', + 'style' => 'json', + 'schema' => [ + '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, + ], + ], + ], + ], + ], + ], + 'DeleteSub' => [ + 'path' => '/v1.0/ssp/deleteSub', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'SubId', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + ], + ], + ], + ], + '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' => 'AlbumIdList', + 'in' => 'query', + 'style' => 'json', + 'schema' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'string', + 'required' => true, + ], + 'minItems' => 1, + ], + ], + [ + '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, + ], + ], + ], + ], + [ + '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, + ], + ], + ], + ], + ], + ], + 'ListSub' => [ + 'path' => '/v1.0/ssp/listSub', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'Page', + 'in' => 'query', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'PageNum' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + ], + 'PageSize' => [ + 'type' => 'integer', + 'format' => 'int32', + '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' => 'UserInfo', + '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, + ], + ], + ], + ], + ], + ], + 'ListSubAlbum' => [ + 'path' => '/v1.0/ssp/listSubAlbum', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'QuerySubscriptionAlbumRequest', + 'in' => 'query', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + '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, + ], + ], + ], + 'DeviceId' => [ + 'type' => 'string', + ], + 'UserId' => [ + 'type' => 'string', + ], + ], + ], + ], + [ + '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, + ], + ], + ], + ], + [ + '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, + ], + ], + ], + ], + ], + ], + 'ListSubscriptionAlbumCategory' => [ + 'path' => '/v1.0/ssp/listSubscriptionAlbumCategory', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + 'http', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'CategoryName', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'GetAlbumDetailById' => [ + 'path' => '/v1.0/ssp/getAlbumDetailById', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'AlbumId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'GetUnreadMessageCount' => [ + 'path' => '/v1.0/ssp/getUnreadMessageCount', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + '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, + ], + ], + ], + ], + ], + ], + 'ListUserMessage' => [ + 'path' => '/v1.0/ssp/listUserMessage', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + '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', + '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, + ], + ], + ], + ], + ], + ], + 'ReadMessage' => [ + 'path' => '/v1.0/ssp/readMessage', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'UserInfo', + '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' => 'MessageId', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + ], + ], + ], + ], + 'SendMessage' => [ + 'path' => '/v1.0/ssp/sendMessage', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'Url', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'UserInfo', + '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, + ], + ], + ], + ], + ], + ], + 'CreateAlarm' => [ + 'path' => '/v1.0/ssp/createAlarm', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + 'http', + ], + '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' => [ + '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' => [ + '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', + ], + ], + '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' => [ + 'OPEN_ID', + 'UNION_ID', + ], + ], + 'EncodeType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'PACKAGE_NAME', + 'SKILL_ID', + ], + ], + 'EncodeKey' => [ + 'type' => 'string', + 'required' => true, + ], + 'OrganizationId' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + ], + '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' => 'Payload', + '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, + ], + 'AlarmIds' => [ + 'type' => 'array', + 'format' => 'int64', + 'required' => true, + 'items' => [ + 'type' => 'integer', + 'format' => 'int64', + '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', + ], + ], + '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' => [ + 'OPEN_ID', + 'UNION_ID', + ], + ], + 'EncodeType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'PACKAGE_NAME', + 'SKILL_ID', + ], + ], + 'EncodeKey' => [ + 'type' => 'string', + 'required' => true, + ], + 'OrganizationId' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + ], + 'GetAlarm' => [ + 'path' => '/v1.0/ssp/getAlarm', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + 'http', + ], + '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' => [ + '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' => '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, + ], + ], + ], + ], + [ + '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', + ], + ], + 'EncodeKey' => [ + 'type' => 'string', + 'required' => true, + ], + 'OrganizationId' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + ], + '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' => 'Payload', + '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, + ], + ], + ], + ], + [ + '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', + ], + ], + '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' => [ + 'OPEN_ID', + 'UNION_ID', + ], + ], + 'EncodeType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'PACKAGE_NAME', + 'SKILL_ID', + ], + ], + 'EncodeKey' => [ + 'type' => 'string', + 'required' => true, + ], + 'OrganizationId' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + ], + 'ListMusic' => [ + 'path' => '/v1.0/ssp/listMusic', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + 'http', + ], + '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' => [ + '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' => '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', + ], + ], + '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' => [ + 'OPEN_ID', + 'UNION_ID', + ], + ], + 'EncodeType' => [ + 'type' => 'string', + 'required' => true, + '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', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'Payload', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + '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', + ], + ], + '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' => [ + 'OPEN_ID', + 'UNION_ID', + ], + ], + 'EncodeType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'PACKAGE_NAME', + 'SKILL_ID', + ], + ], + 'EncodeKey' => [ + 'type' => 'string', + 'required' => true, + ], + 'OrganizationId' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + ], + 'UpdateAlarm' => [ + 'path' => '/v1.0/ssp/updateAlarm', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + 'http', + ], + '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' => [ + '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, + ], + ], + ], + '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', + ], + ], + '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' => [ + 'OPEN_ID', + 'UNION_ID', + ], + ], + 'EncodeType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'PACKAGE_NAME', + 'SKILL_ID', + ], + ], + 'EncodeKey' => [ + 'type' => 'string', + 'required' => true, + ], + 'OrganizationId' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + ], + 'CreateScheduleTask' => [ + 'path' => '/v1.0/ssp/CreateScheduleTask', + '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' => [ + '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' => '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, + ], + 'OrganizationId' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + [ + '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, + ], + 'OrganizationId' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + ], + 'DeleteScheduleTask' => [ + 'path' => '/v1.0/ssp/DeleteScheduleTask', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + 'http', + ], + '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' => '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, + ], + 'OrganizationId' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + [ + '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, + ], + 'OrganizationId' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + ], + 'GetScheduleTask' => [ + 'path' => '/v1.0/ssp/GetScheduleTask', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + 'http', + ], + '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, + ], + 'RequestId' => [ + 'type' => 'string', + 'required' => false, + ], + 'DeviceId' => [ + 'type' => 'string', + 'required' => false, + ], + 'UserId' => [ + 'type' => 'string', + 'required' => false, + ], + 'AccessKeyId' => [ + 'type' => 'string', + ], + ], + ], + ], + [ + '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, + ], + 'OrganizationId' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + [ + '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, + ], + 'OrganizationId' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + ], + 'GetWeather' => [ + 'path' => '/v1.0/ssp/GetWeather', + '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' => false, + 'properties' => [ + 'DeviceId' => [ + 'type' => 'string', + 'required' => false, + ], + 'UserId' => [ + 'type' => 'string', + 'required' => false, + ], + 'RequestId' => [ + 'type' => 'string', + 'required' => false, + ], + 'AccessKeyId' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + [ + '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, + ], + 'OrganizationId' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + [ + '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, + ], + 'OrganizationId' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + ], + 'CreatePlayingListOAuth2' => [ + 'path' => '/v1.0/ssp/CreatePlayingListOAuth2', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'OAuth 2.0 Bearer Token' => [], + ], + ], + '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' => '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, + 'enum' => [ + 'UNION_ID', + 'OPEN_ID', + ], + ], + 'Id' => [ + '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', + ], + ], +]; |
