summaryrefslogtreecommitdiff
path: root/data/aligenie
diff options
context:
space:
mode:
Diffstat (limited to 'data/aligenie')
-rw-r--r--data/aligenie/aiso_1.0/api-docs.php32
-rw-r--r--data/aligenie/iap_1.0/api-docs.php2017
-rw-r--r--data/aligenie/ip_1.0/api-docs.php6431
-rw-r--r--data/aligenie/oauth2_1.0/api-docs.php328
-rw-r--r--data/aligenie/ssp_1.0/api-docs.php6484
5 files changed, 4477 insertions, 10815 deletions
diff --git a/data/aligenie/aiso_1.0/api-docs.php b/data/aligenie/aiso_1.0/api-docs.php
index 9d1d1c6..cbc33ae 100644
--- a/data/aligenie/aiso_1.0/api-docs.php
+++ b/data/aligenie/aiso_1.0/api-docs.php
@@ -1,54 +1,36 @@
<?php return [
'version' => '1.0',
- 'info' => [
- 'style' => 'AliGenie',
- 'product' => 'AliGenie',
- 'version' => 'aiso_1.0',
- ],
+ 'info' => ['style' => 'AliGenie', 'product' => 'AliGenie', 'version' => 'aiso_1.0'],
'components' => [
'schemas' => [],
],
'apis' => [
'AppAuth' => [
'path' => '/v1.0/aiso/AppAuth',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'AccessKey',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- ],
+ 'schema' => ['type' => 'string'],
],
[
'name' => 'AppId',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- ],
+ 'schema' => ['type' => 'string'],
],
],
],
],
'endpoints' => [
- [
- 'regionId' => 'cn-zhangjiakou',
- 'endpoint' => 'openapi.aligenie.com',
- ],
+ ['regionId' => 'cn-zhangjiakou', 'endpoint' => 'openapi.aligenie.com'],
],
];
diff --git a/data/aligenie/iap_1.0/api-docs.php b/data/aligenie/iap_1.0/api-docs.php
index 51783b8..22b8f03 100644
--- a/data/aligenie/iap_1.0/api-docs.php
+++ b/data/aligenie/iap_1.0/api-docs.php
@@ -1,166 +1,207 @@
<?php return [
'version' => '1.0',
- 'info' => [
- 'style' => 'AliGenie',
- 'product' => 'AliGenie',
- 'version' => 'iap_1.0',
- ],
+ 'info' => ['style' => 'ROA', 'product' => 'AliGenie', 'version' => 'iap_1.0'],
'components' => [
'schemas' => [],
],
'apis' => [
- 'GetBusAppConfig' => [
- 'path' => '/v1.0/iap/app/config/get',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'AppUseTimeReport' => [
+ 'path' => '/v1.0/iap/vip/use/time/report',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'Payload',
- 'in' => 'query',
+ 'in' => 'formData',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => false,
'properties' => [
- 'UserId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'SubjectId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'DeviceId' => [
- 'type' => 'string',
- ],
- 'phone' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'originUuid' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'UserId' => ['type' => 'string', 'required' => true],
+ 'DeviceId' => ['type' => 'string', 'required' => false],
+ 'SubjectId' => ['type' => 'string', 'required' => true],
+ 'Action' => ['type' => 'string', 'required' => true],
+ 'StepCode' => ['type' => 'string', 'required' => true],
+ 'ResourceId' => ['type' => 'string', 'required' => true],
+ 'ResourceType' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
+ 'IsPrivilege' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
+ 'VipType' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
+ 'originUuid' => ['type' => 'string', 'required' => false],
],
],
],
[
'name' => 'UserInfo',
- 'in' => 'query',
+ 'in' => 'formData',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'Id' => ['type' => 'string', 'required' => true],
'IdType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
- ],
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
],
'EncodeType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'PACKAGE_NAME',
- 'SKILL_ID',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
+ 'enum' => ['PACKAGE_NAME', 'SKILL_ID'],
],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
[
'name' => 'DeviceInfo',
- 'in' => 'query',
+ 'in' => 'formData',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => false,
'properties' => [
- 'Id' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'Id' => ['type' => 'string', 'required' => false],
'IdType' => [
'type' => 'string',
'required' => false,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
- ],
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
],
'EncodeType' => [
'type' => 'string',
'required' => false,
- 'enum' => [
- 'SKILL_ID',
- 'PACKAGE_NAME',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
+ 'enum' => ['PACKAGE_NAME', 'SKILL_ID'],
],
+ 'EncodeKey' => ['type' => 'string', 'required' => false],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
],
],
- 'AppUseTimeReport' => [
- 'path' => '/v1.0/iap/vip/use/time/report',
- 'methods' => [
- 'post',
+ 'CallBackThirdRightSendPlan' => [
+ 'path' => '/v1.0/iap/business/CallBackThirdRightSendPlan',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
+ [
+ 'AliGenie_Auth_SPI' => [],
+ ],
],
- 'schemes' => [
- 'http',
- 'https',
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'BizType',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'BizGroup',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'Sn',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'SupplierId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
+ ],
+ [
+ 'name' => 'GenieOpenId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'ReceiveStatus',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ [
+ 'name' => 'CardType',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ [
+ 'name' => 'ErrorMsg',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'ExtendInfo',
+ 'in' => 'query',
+ 'style' => 'json',
+ 'schema' => ['type' => 'object', 'required' => false],
+ ],
],
+ ],
+ 'CheckThirdRightSendPlan' => [
+ 'path' => '/v1.0/iap/business/CheckThirdRightSendPlan',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'BizType',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'BizGroup',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'Sn',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'SupplierId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
+ ],
+ [
+ 'name' => 'ExtendInfo',
+ 'in' => 'query',
+ 'style' => 'json',
+ 'schema' => ['type' => 'object', 'required' => false],
+ ],
],
- 'produces' => [
- 'application/json',
+ ],
+ 'CreateReminder' => [
+ 'path' => '/v1.0/iap/reminder/create',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
+ [
+ 'AliGenie_Auth_Token' => [],
+ ],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
@@ -169,50 +210,41 @@
'style' => 'json',
'schema' => [
'type' => 'object',
- 'required' => false,
+ 'required' => true,
'properties' => [
- 'UserId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'DeviceId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'SubjectId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Action' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'StepCode' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'ResourceId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'ResourceType' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
- 'IsPrivilege' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
- 'VipType' => [
- 'type' => 'integer',
- 'format' => 'int32',
+ 'Content' => ['type' => 'string', 'required' => true],
+ 'UserId' => ['type' => 'string', 'required' => true],
+ 'DeviceId' => ['type' => 'string', 'required' => true],
+ 'SubjectId' => ['type' => 'string', 'required' => true],
+ 'IsDebug' => ['type' => 'boolean', 'required' => true],
+ 'RecurrenceRule' => [
+ 'type' => 'object',
'required' => true,
- ],
- 'originUuid' => [
- 'type' => 'string',
- 'required' => false,
+ 'properties' => [
+ 'Year' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'Month' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'Day' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'Hour' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
+ 'Minute' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'Second' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'Freq' => [
+ 'type' => 'string',
+ 'required' => true,
+ 'enum' => ['ONCE', 'DAILY', 'WEEKLY', 'MONTHLY'],
+ ],
+ 'StartDateTime' => ['type' => 'integer', 'format' => 'int64', 'required' => true],
+ 'EndDateTime' => ['type' => 'integer', 'format' => 'int64', 'required' => true],
+ 'DaysOfMonth' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ 'DaysOfWeek' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ ],
],
],
],
@@ -225,34 +257,19 @@
'type' => 'object',
'required' => true,
'properties' => [
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'Id' => ['type' => 'string', 'required' => true],
'IdType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
- ],
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
],
'EncodeType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'PACKAGE_NAME',
- 'SKILL_ID',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
+ 'enum' => ['PACKAGE_NAME', 'SKILL_ID'],
],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
@@ -262,61 +279,37 @@
'style' => 'json',
'schema' => [
'type' => 'object',
- 'required' => false,
+ 'required' => true,
'properties' => [
- 'Id' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'Id' => ['type' => 'string', 'required' => true],
'IdType' => [
'type' => 'string',
- 'required' => false,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
- ],
+ 'required' => true,
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
],
'EncodeType' => [
'type' => 'string',
- 'required' => false,
- 'enum' => [
- 'PACKAGE_NAME',
- 'SKILL_ID',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
+ 'required' => true,
+ 'enum' => ['PACKAGE_NAME', 'SKILL_ID'],
],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
],
],
- 'PullCashier' => [
- 'path' => '/v1.0/iap/pull/cashier/',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DeleteReminder' => [
+ 'path' => '/v1.0/iap/reminder/delete',
+ 'methods' => ['delete'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
- 'AliGenie_Auth_SPI' => [],
+ 'AliGenie_Auth_Token' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
@@ -325,20 +318,13 @@
'style' => 'json',
'schema' => [
'type' => 'object',
- 'required' => false,
+ 'required' => true,
'properties' => [
- 'SubjectId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'DeviceId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'originUuid' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'Id' => ['type' => 'integer', 'format' => 'int64', 'required' => true],
+ 'UserId' => ['type' => 'string', 'required' => true],
+ 'DeviceId' => ['type' => 'string', 'required' => true],
+ 'SubjectId' => ['type' => 'string', 'required' => true],
+ 'IsDebug' => ['type' => 'boolean', 'required' => true],
],
],
],
@@ -350,34 +336,19 @@
'type' => 'object',
'required' => true,
'properties' => [
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'Id' => ['type' => 'string', 'required' => true],
'IdType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
- ],
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
],
'EncodeType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'PACKAGE_NAME',
- 'SKILL_ID',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
+ 'enum' => ['PACKAGE_NAME', 'SKILL_ID'],
],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
@@ -387,212 +358,116 @@
'style' => 'json',
'schema' => [
'type' => 'object',
- 'required' => false,
+ 'required' => true,
'properties' => [
- 'Id' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'Id' => ['type' => 'string', 'required' => true],
'IdType' => [
'type' => 'string',
- 'required' => false,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
- ],
+ 'required' => true,
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
],
'EncodeType' => [
'type' => 'string',
- 'required' => false,
- 'enum' => [
- 'PACKAGE_NAME',
- 'SKILL_ID',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
+ 'required' => true,
+ 'enum' => ['PACKAGE_NAME', 'SKILL_ID'],
],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
],
],
- 'VideoAppReport' => [
- 'path' => '/v1.0/iap/vip/use/video/report',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetAccountForApp' => [
+ 'path' => '/v1.0/iap/vip/account/get',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'Payload',
- 'in' => 'formData',
+ 'in' => 'query',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => false,
'properties' => [
- 'DeviceId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'isLogin' => [
- 'type' => 'boolean',
- 'required' => true,
- ],
- 'isVip' => [
- 'type' => 'boolean',
- 'required' => true,
- ],
- 'startTime' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- ],
- 'endTime' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- ],
- 'loginNick' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'phone' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'pkgName' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'originUuid' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'UserId' => ['type' => 'string', 'required' => true],
+ 'SubjectId' => ['type' => 'string', 'required' => true],
+ 'DeviceId' => ['type' => 'string'],
+ 'Phone' => ['type' => 'string', 'required' => false],
+ 'originUuid' => ['type' => 'string', 'required' => false],
],
],
],
[
'name' => 'UserInfo',
- 'in' => 'formData',
+ 'in' => 'query',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'Id' => ['type' => 'string', 'required' => true],
'IdType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
- ],
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
],
'EncodeType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'PACKAGE_NAME',
- 'SKILL_ID',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
+ 'enum' => ['PACKAGE_NAME', 'SKILL_ID'],
],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
[
'name' => 'DeviceInfo',
- 'in' => 'formData',
+ 'in' => 'query',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => false,
'properties' => [
- 'Id' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'Id' => ['type' => 'string', 'required' => false],
'IdType' => [
'type' => 'string',
'required' => false,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
- ],
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
],
'EncodeType' => [
'type' => 'string',
'required' => false,
- 'enum' => [
- 'PACKAGE_NAME',
- 'SKILL_ID',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
+ 'enum' => ['PACKAGE_NAME', 'SKILL_ID'],
],
+ 'EncodeKey' => ['type' => 'string', 'required' => false],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
],
],
- 'GetAccountForApp' => [
- 'path' => '/v1.0/iap/vip/account/get',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetBusAppConfig' => [
+ 'path' => '/v1.0/iap/app/config/get',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
@@ -603,25 +478,11 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'UserId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'SubjectId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'DeviceId' => [
- 'type' => 'string',
- ],
- 'Phone' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'originUuid' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'UserId' => ['type' => 'string', 'required' => false],
+ 'SubjectId' => ['type' => 'string', 'required' => true],
+ 'DeviceId' => ['type' => 'string'],
+ 'phone' => ['type' => 'string', 'required' => false],
+ 'originUuid' => ['type' => 'string', 'required' => false],
],
],
],
@@ -633,34 +494,19 @@
'type' => 'object',
'required' => true,
'properties' => [
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'Id' => ['type' => 'string', 'required' => true],
'IdType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
- ],
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
],
'EncodeType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'PACKAGE_NAME',
- 'SKILL_ID',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
+ 'enum' => ['PACKAGE_NAME', 'SKILL_ID'],
],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
@@ -672,34 +518,19 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'Id' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'Id' => ['type' => 'string', 'required' => false],
'IdType' => [
'type' => 'string',
'required' => false,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
- ],
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
],
'EncodeType' => [
'type' => 'string',
'required' => false,
- 'enum' => [
- 'PACKAGE_NAME',
- 'SKILL_ID',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
+ 'enum' => ['SKILL_ID', 'PACKAGE_NAME'],
],
+ 'EncodeKey' => ['type' => 'string', 'required' => false],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
@@ -707,24 +538,15 @@
],
'GetPhoneNumber' => [
'path' => '/v1.0/iap/profile/phoneNumber',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_Token' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
@@ -735,34 +557,19 @@
'type' => 'object',
'required' => true,
'properties' => [
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'Id' => ['type' => 'string', 'required' => true],
'IdType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
- ],
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
],
'EncodeType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'PACKAGE_NAME',
- 'SKILL_ID',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
+ 'enum' => ['PACKAGE_NAME', 'SKILL_ID'],
],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
@@ -774,266 +581,114 @@
'type' => 'object',
'required' => true,
'properties' => [
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'Id' => ['type' => 'string', 'required' => true],
'IdType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
- ],
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
],
'EncodeType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'PACKAGE_NAME',
- 'SKILL_ID',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
+ 'enum' => ['PACKAGE_NAME', 'SKILL_ID'],
],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
],
],
- 'CreateReminder' => [
- 'path' => '/v1.0/iap/reminder/create',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetReminder' => [
+ 'path' => '/v1.0/iap/reminder/get',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_Token' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'Payload',
- 'in' => 'formData',
+ 'in' => 'query',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'Content' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'UserId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'DeviceId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'SubjectId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'IsDebug' => [
- 'type' => 'boolean',
- 'required' => true,
- ],
- 'RecurrenceRule' => [
- 'type' => 'object',
- 'required' => true,
- 'properties' => [
- 'Year' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'Month' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'Day' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'Hour' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
- 'Minute' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'Second' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'Freq' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'ONCE',
- 'DAILY',
- 'WEEKLY',
- 'MONTHLY',
- ],
- ],
- 'StartDateTime' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- ],
- 'EndDateTime' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- ],
- 'DaysOfMonth' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- 'DaysOfWeek' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- ],
- ],
+ 'Id' => ['type' => 'integer', 'format' => 'int64', 'required' => true],
+ 'UserId' => ['type' => 'string', 'required' => true],
+ 'DeviceId' => ['type' => 'string', 'required' => true],
+ 'SubjectId' => ['type' => 'string', 'required' => true],
+ 'IsDebug' => ['type' => 'boolean', 'required' => true],
],
],
],
[
'name' => 'UserInfo',
- 'in' => 'formData',
+ 'in' => 'query',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'Id' => ['type' => 'string', 'required' => true],
'IdType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
- ],
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
],
'EncodeType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'PACKAGE_NAME',
- 'SKILL_ID',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
+ 'enum' => ['PACKAGE_NAME', 'SKILL_ID'],
],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
[
'name' => 'DeviceInfo',
- 'in' => 'formData',
+ 'in' => 'query',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'Id' => ['type' => 'string', 'required' => true],
'IdType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
- ],
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
],
'EncodeType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'PACKAGE_NAME',
- 'SKILL_ID',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
+ 'enum' => ['PACKAGE_NAME', 'SKILL_ID'],
],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
],
],
- 'GetReminder' => [
- 'path' => '/v1.0/iap/reminder/get',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListReminders' => [
+ 'path' => '/v1.0/iap/reminder/list',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_Token' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
@@ -1044,27 +699,10 @@
'type' => 'object',
'required' => true,
'properties' => [
- 'Id' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- ],
- 'UserId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'DeviceId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'SubjectId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'IsDebug' => [
- 'type' => 'boolean',
- 'required' => true,
- ],
+ 'UserId' => ['type' => 'string', 'required' => true],
+ 'DeviceId' => ['type' => 'string', 'required' => true],
+ 'SubjectId' => ['type' => 'string', 'required' => true],
+ 'IsDebug' => ['type' => 'boolean', 'required' => true],
],
],
],
@@ -1076,34 +714,19 @@
'type' => 'object',
'required' => true,
'properties' => [
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'Id' => ['type' => 'string', 'required' => true],
'IdType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
- ],
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
],
'EncodeType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'PACKAGE_NAME',
- 'SKILL_ID',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
+ 'enum' => ['PACKAGE_NAME', 'SKILL_ID'],
],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
@@ -1115,59 +738,35 @@
'type' => 'object',
'required' => true,
'properties' => [
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'Id' => ['type' => 'string', 'required' => true],
'IdType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
- ],
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
],
'EncodeType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'PACKAGE_NAME',
- 'SKILL_ID',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
+ 'enum' => ['PACKAGE_NAME', 'SKILL_ID'],
],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
],
],
- 'ListReminders' => [
- 'path' => '/v1.0/iap/reminder/list',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'PullCashier' => [
+ 'path' => '/v1.0/iap/pull/cashier/',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
- 'AliGenie_Auth_Token' => [],
+ 'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
@@ -1176,24 +775,11 @@
'style' => 'json',
'schema' => [
'type' => 'object',
- 'required' => true,
+ 'required' => false,
'properties' => [
- 'UserId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'DeviceId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'SubjectId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'IsDebug' => [
- 'type' => 'boolean',
- 'required' => true,
- ],
+ 'SubjectId' => ['type' => 'string', 'required' => true],
+ 'DeviceId' => ['type' => 'string', 'required' => false],
+ 'originUuid' => ['type' => 'string', 'required' => false],
],
],
],
@@ -1205,34 +791,19 @@
'type' => 'object',
'required' => true,
'properties' => [
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'Id' => ['type' => 'string', 'required' => true],
'IdType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
- ],
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
],
'EncodeType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'PACKAGE_NAME',
- 'SKILL_ID',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
+ 'enum' => ['PACKAGE_NAME', 'SKILL_ID'],
],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
@@ -1242,639 +813,329 @@
'style' => 'json',
'schema' => [
'type' => 'object',
- 'required' => true,
+ 'required' => false,
'properties' => [
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'Id' => ['type' => 'string', 'required' => false],
'IdType' => [
'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
- ],
+ 'required' => false,
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
],
'EncodeType' => [
'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'PACKAGE_NAME',
- 'SKILL_ID',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
'required' => false,
+ 'enum' => ['PACKAGE_NAME', 'SKILL_ID'],
],
+ 'EncodeKey' => ['type' => 'string', 'required' => false],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
],
],
- 'UpdateReminder' => [
- 'path' => '/v1.0/iap/reminder/update',
- 'methods' => [
- 'put',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'PushNotifications' => [
+ 'path' => '/v1.0/iap/notifications',
+ 'methods' => ['put'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
- 'AliGenie_Auth_Token' => [],
+ 'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'Payload',
+ 'name' => 'NotificationUnicastRequest',
'in' => 'formData',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'Id' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- ],
- 'Content' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'SubjectId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'UserId' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- ],
- 'DeviceId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'IsDebug' => [
- 'type' => 'boolean',
- 'required' => true,
- ],
- 'RecurrenceRule' => [
+ 'SendTarget' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'Year' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'Month' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'Day' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'Hour' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
- 'Minute' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'Second' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'Freq' => [
+ 'TargetType' => [
'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'ONCE',
- 'DAILY',
- 'WEEKLY',
- 'MONTHLY',
- ],
- ],
- 'StartDateTime' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- ],
- 'EndDateTime' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- ],
- 'DaysOfMonth' => [
- 'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- 'DaysOfWeek' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'enum' => ['DEVICE_UNION_ID', 'DEVICE_OPEN_ID', 'USER_UNION_ID', 'USER_OPEN_ID'],
],
+ 'TargetIdentity' => ['type' => 'string', 'required' => false],
],
],
- ],
- ],
- ],
- [
- 'name' => 'UserInfo',
- 'in' => 'formData',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => true,
- 'properties' => [
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
- ],
+ 'MessageTemplateId' => ['type' => 'string', 'required' => true],
+ 'PlaceHolder' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'additionalProperties' => ['type' => 'string'],
],
'EncodeType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'PACKAGE_NAME',
- 'SKILL_ID',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
+ 'enum' => ['PACKAGE_NAME', 'SKILL_ID'],
],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
+ 'IsDebug' => ['type' => 'boolean', 'required' => false],
],
],
],
[
- 'name' => 'DeviceInfo',
+ 'name' => 'TenantInfo',
'in' => 'formData',
'style' => 'json',
'schema' => [
'type' => 'object',
- 'required' => true,
+ 'required' => false,
'properties' => [
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
- ],
- ],
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'PACKAGE_NAME',
- 'SKILL_ID',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'SubjectId' => ['type' => 'string'],
],
],
],
],
],
- 'DeleteReminder' => [
- 'path' => '/v1.0/iap/reminder/delete',
- 'methods' => [
- 'delete',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'SendNotifications' => [
+ 'path' => '/v1.0/iap/general/notifications',
+ 'methods' => ['put'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
- 'AliGenie_Auth_Token' => [],
+ 'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'Payload',
- 'in' => 'query',
+ 'name' => 'NotificationUnicastRequest',
+ 'in' => 'formData',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'Id' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- ],
- 'UserId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'DeviceId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'SubjectId' => [
- 'type' => 'string',
+ 'SendTarget' => [
+ 'type' => 'object',
'required' => true,
+ 'properties' => [
+ 'DeviceId' => ['type' => 'string', 'required' => true],
+ ],
],
- 'IsDebug' => [
- 'type' => 'boolean',
- 'required' => true,
+ 'MessageTemplateId' => ['type' => 'string', 'required' => true],
+ 'PlaceHolder' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'additionalProperties' => ['type' => 'string'],
],
+ 'IsDebug' => ['type' => 'boolean', 'required' => false],
+ ],
+ ],
+ ],
+ [
+ 'name' => 'TenantInfo',
+ 'in' => 'formData',
+ 'style' => 'json',
+ 'schema' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'SubjectId' => ['type' => 'string', 'required' => true],
],
],
],
[
'name' => 'UserInfo',
- 'in' => 'query',
+ 'in' => 'formData',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'Id' => ['type' => 'string', 'required' => true],
'IdType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
- ],
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
],
'EncodeType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'PACKAGE_NAME',
- 'SKILL_ID',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
+ 'enum' => ['PACKAGE_NAME', 'SKILL_ID'],
],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
[
'name' => 'DeviceInfo',
- 'in' => 'query',
+ 'in' => 'formData',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'Id' => ['type' => 'string', 'required' => true],
'IdType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
- ],
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
],
'EncodeType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'PACKAGE_NAME',
- 'SKILL_ID',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
+ 'enum' => ['PACKAGE_NAME', 'SKILL_ID'],
],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
],
],
- 'WakeUpApp' => [
- 'path' => '/v1.0/iap/wakeup',
- 'methods' => [
- 'put',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'UpdateReminder' => [
+ 'path' => '/v1.0/iap/reminder/update',
+ 'methods' => ['put'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
- 'AliGenie_Auth_SPI' => [],
+ 'AliGenie_Auth_Token' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'body',
- 'in' => 'body',
+ 'name' => 'Payload',
+ 'in' => 'formData',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'Path' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'SubjectId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'TargetInfo' => [
+ 'Id' => ['type' => 'integer', 'format' => 'int64', 'required' => true],
+ 'Content' => ['type' => 'string', 'required' => true],
+ 'SubjectId' => ['type' => 'string', 'required' => true],
+ 'UserId' => ['type' => 'integer', 'format' => 'int64', 'required' => true],
+ 'DeviceId' => ['type' => 'string', 'required' => true],
+ 'IsDebug' => ['type' => 'boolean', 'required' => true],
+ 'RecurrenceRule' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'TargetType' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'DEVICE_UNION_ID',
- 'DEVICE_OPEN_ID',
- ],
- ],
- 'TargetIdentity' => [
+ 'Year' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'Month' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'Day' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'Hour' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
+ 'Minute' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'Second' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'Freq' => [
'type' => 'string',
'required' => true,
+ 'enum' => ['ONCE', 'DAILY', 'WEEKLY', 'MONTHLY'],
],
- 'OrganizationId' => [
- 'type' => 'string',
+ 'StartDateTime' => ['type' => 'integer', 'format' => 'int64', 'required' => true],
+ 'EndDateTime' => ['type' => 'integer', 'format' => 'int64', 'required' => true],
+ 'DaysOfMonth' => [
+ 'type' => 'array',
'required' => false,
+ 'items' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'PACKAGE_NAME',
- 'SKILL_ID',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
+ 'DaysOfWeek' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
],
],
- 'IsDebug' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
],
],
],
- ],
- ],
- 'PushNotifications' => [
- 'path' => '/v1.0/iap/notifications',
- 'methods' => [
- 'put',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AliGenie_Auth_SPI' => [],
- ],
- ],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
- 'deprecated' => false,
- 'parameters' => [
[
- 'name' => 'NotificationUnicastRequest',
+ 'name' => 'UserInfo',
'in' => 'formData',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'SendTarget' => [
- 'type' => 'object',
- 'required' => true,
- 'properties' => [
- 'TargetType' => [
- 'type' => 'string',
- 'required' => false,
- 'enum' => [
- 'DEVICE_UNION_ID',
- 'DEVICE_OPEN_ID',
- 'USER_UNION_ID',
- 'USER_OPEN_ID',
- ],
- ],
- 'TargetIdentity' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- 'MessageTemplateId' => [
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'IdType' => [
'type' => 'string',
'required' => true,
- ],
- 'PlaceHolder' => [
- 'type' => 'object',
- 'required' => false,
- 'additionalProperties' => [
- 'type' => 'string',
- ],
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
],
'EncodeType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'PACKAGE_NAME',
- 'SKILL_ID',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'IsDebug' => [
- 'type' => 'boolean',
- 'required' => false,
+ 'enum' => ['PACKAGE_NAME', 'SKILL_ID'],
],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
[
- 'name' => 'TenantInfo',
+ 'name' => 'DeviceInfo',
'in' => 'formData',
'style' => 'json',
'schema' => [
'type' => 'object',
- 'required' => false,
+ 'required' => true,
'properties' => [
- 'SubjectId' => [
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'IdType' => [
+ 'type' => 'string',
+ 'required' => true,
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
+ ],
+ 'EncodeType' => [
'type' => 'string',
+ 'required' => true,
+ 'enum' => ['PACKAGE_NAME', 'SKILL_ID'],
],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
],
],
- 'SendNotifications' => [
- 'path' => '/v1.0/iap/general/notifications',
- 'methods' => [
- 'put',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'VideoAppReport' => [
+ 'path' => '/v1.0/iap/vip/use/video/report',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'NotificationUnicastRequest',
- 'in' => 'formData',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => true,
- 'properties' => [
- 'SendTarget' => [
- 'type' => 'object',
- 'required' => true,
- 'properties' => [
- 'DeviceId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- ],
- 'MessageTemplateId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'PlaceHolder' => [
- 'type' => 'object',
- 'required' => false,
- 'additionalProperties' => [
- 'type' => 'string',
- ],
- ],
- 'IsDebug' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- ],
- ],
- ],
- [
- 'name' => 'TenantInfo',
+ 'name' => 'Payload',
'in' => 'formData',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => false,
'properties' => [
- 'SubjectId' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'DeviceId' => ['type' => 'string', 'required' => false],
+ 'isLogin' => ['type' => 'boolean', 'required' => true],
+ 'isVip' => ['type' => 'boolean', 'required' => true],
+ 'startTime' => ['type' => 'integer', 'format' => 'int64', 'required' => true],
+ 'endTime' => ['type' => 'integer', 'format' => 'int64', 'required' => true],
+ 'loginNick' => ['type' => 'string', 'required' => false],
+ 'phone' => ['type' => 'string', 'required' => false],
+ 'pkgName' => ['type' => 'string', 'required' => true],
+ 'originUuid' => ['type' => 'string', 'required' => false],
],
],
],
@@ -1886,34 +1147,19 @@
'type' => 'object',
'required' => true,
'properties' => [
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'Id' => ['type' => 'string', 'required' => true],
'IdType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
- ],
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
],
'EncodeType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'PACKAGE_NAME',
- 'SKILL_ID',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
+ 'enum' => ['PACKAGE_NAME', 'SKILL_ID'],
],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
@@ -1923,307 +1169,74 @@
'style' => 'json',
'schema' => [
'type' => 'object',
- 'required' => true,
+ 'required' => false,
'properties' => [
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'Id' => ['type' => 'string', 'required' => false],
'IdType' => [
'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
- ],
+ 'required' => false,
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
],
'EncodeType' => [
'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'PACKAGE_NAME',
- 'SKILL_ID',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
'required' => false,
+ 'enum' => ['PACKAGE_NAME', 'SKILL_ID'],
],
+ 'EncodeKey' => ['type' => 'string', 'required' => false],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
],
],
- 'CheckThirdRightSendPlan' => [
- 'path' => '/v1.0/iap/business/CheckThirdRightSendPlan',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AliGenie_Auth_SPI' => [],
- ],
- ],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
- 'deprecated' => false,
- 'parameters' => [
- [
- 'name' => 'BizType',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'BizGroup',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'Sn',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'SupplierId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'ExtendInfo',
- 'in' => 'query',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => false,
- ],
- ],
- ],
- ],
- 'CallBackThirdRightSendPlan' => [
- 'path' => '/v1.0/iap/business/CallBackThirdRightSendPlan',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'WakeUpApp' => [
+ 'path' => '/v1.0/iap/wakeup',
+ 'methods' => ['put'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'BizType',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'BizGroup',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'Sn',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'SupplierId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'GenieOpenId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'ReceiveStatus',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'CardType',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'ErrorMsg',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'ExtendInfo',
- 'in' => 'query',
+ 'name' => 'body',
+ 'in' => 'body',
'style' => 'json',
'schema' => [
'type' => 'object',
- 'required' => false,
- ],
- ],
- ],
- ],
- 'ThirdImmediateMsgPush' => [
- 'path' => '/v1.0/iap/thirdImmediateMsgPush',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
- 'security' => [
- [
- 'AliGenie_Auth_SPI' => [],
- ],
- ],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
- 'deprecated' => false,
- 'parameters' => [
- [
- 'name' => 'UserId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'OrderId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'BizType',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'TrafficChangeType',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'TrafficChangeTypeDesc',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'ChangeDetail',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'TrafficJourneyIds',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'TrafficSubOrderIds',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'PsgIds',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
+ 'required' => true,
+ 'properties' => [
+ 'Path' => ['type' => 'string', 'required' => true],
+ 'SubjectId' => ['type' => 'string', 'required' => true],
+ 'TargetInfo' => [
+ 'type' => 'object',
+ 'required' => true,
+ 'properties' => [
+ 'TargetType' => [
+ 'type' => 'string',
+ 'required' => true,
+ 'enum' => ['DEVICE_UNION_ID', 'DEVICE_OPEN_ID'],
+ ],
+ 'TargetIdentity' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
+ 'EncodeType' => [
+ 'type' => 'string',
+ 'required' => true,
+ 'enum' => ['PACKAGE_NAME', 'SKILL_ID'],
+ ],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ ],
+ ],
+ 'IsDebug' => ['type' => 'boolean', 'required' => false],
+ ],
],
],
],
],
],
- 'endpoints' => [
- [
- 'regionId' => 'cn-zhangjiakou',
- 'endpoint' => 'openapi.aligenie.com',
- ],
- ],
+ 'endpoints' => [],
];
diff --git a/data/aligenie/ip_1.0/api-docs.php b/data/aligenie/ip_1.0/api-docs.php
index 4258517..17cb6a8 100644
--- a/data/aligenie/ip_1.0/api-docs.php
+++ b/data/aligenie/ip_1.0/api-docs.php
@@ -1,431 +1,349 @@
<?php return [
'version' => '1.0',
- 'info' => [
- 'style' => 'AliGenie',
- 'product' => 'AliGenie',
- 'version' => 'ip_1.0',
- ],
+ 'info' => ['style' => 'ROA', 'product' => 'AliGenie', 'version' => 'ip_1.0'],
'components' => [
'schemas' => [],
],
'apis' => [
- 'GetRelationProductList' => [
- 'path' => '/v1.0/ip/getRelationProductList',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'AddCartoon' => [
+ 'path' => '/v1.0/ip/addCartoon',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
- 'parameters' => [],
- ],
- 'CreateHotel' => [
- 'path' => '/v1.0/ip/createHotel',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
+ 'parameters' => [
+ [
+ 'name' => 'HotelId',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'StartVideoUrl',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'StartVideoMd5',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
],
+ ],
+ 'AddCustomQA' => [
+ 'path' => '/v1.0/ip/addCustomQA',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'TbOpenId',
+ 'name' => 'HotelId',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'AppKey',
+ 'name' => 'MajorQuestion',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'HotelName',
+ 'name' => 'SupplementaryQuestions',
'in' => 'formData',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
- 'required' => true,
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
],
],
[
- 'name' => 'Remark',
+ 'name' => 'KeyWords',
'in' => 'formData',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
],
],
[
- 'name' => 'HotelAddress',
+ 'name' => 'Answers',
'in' => 'formData',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
- 'required' => true,
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
],
],
+ ],
+ ],
+ 'AddCustomQAV2' => [
+ 'path' => '/v1.0/ip/addQAV2',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
+ 'security' => [
[
- 'name' => 'HotelEmail',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'AliGenie_Auth_SPI' => [],
],
+ ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [
[
- 'name' => 'PhoneNumber',
+ 'name' => 'HotelId',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'RelatedPk',
+ 'name' => 'MajorQuestion',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'RelatedPks',
+ 'name' => 'SupplementaryQuestions',
'in' => 'formData',
'style' => 'json',
'schema' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'items' => ['type' => 'string', 'required' => false],
],
],
[
- 'name' => 'RoomNum',
+ 'name' => 'KeyWords',
'in' => 'formData',
+ 'style' => 'json',
'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
],
],
[
- 'name' => 'EstOpenTime',
+ 'name' => 'Answers',
'in' => 'formData',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => true,
+ 'items' => ['type' => 'string', 'required' => false],
],
],
],
],
- 'UpdateHotel' => [
- 'path' => '/v1.0/ip/updateHotel',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'AddMessageTemplate' => [
+ 'path' => '/v1.0/ip/addMessageTemplate',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'TbOpenId',
+ 'name' => 'TemplateName',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'AppKey',
+ 'name' => 'TemplateDetail',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ ],
+ ],
+ 'AddOrUpdateDisPlayModes' => [
+ 'path' => '/v1.0/ip/addOrUpdateDisPlayModes',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
+ 'security' => [
+ [
+ 'AliGenie_Auth_SPI' => [],
],
+ ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [
[
'name' => 'HotelId',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'HotelName',
+ 'name' => 'HotelDeviceModeList',
'in' => 'formData',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
- 'required' => false,
+ 'type' => 'array',
+ 'required' => true,
+ 'items' => ['type' => 'string', 'required' => false],
],
],
+ ],
+ ],
+ 'AddOrUpdateHotelSetting' => [
+ 'path' => '/v1.0/ip/addOrUpdateHotelSetting',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
+ 'security' => [
[
- 'name' => 'Remark',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'AliGenie_Auth_SPI' => [],
],
+ ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [
[
- 'name' => 'HotelAddress',
+ 'name' => 'HotelId',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'HotelEmail',
+ 'name' => 'SettingType',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'PhoneNumber',
+ 'name' => 'Value',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'RoomNum',
+ 'name' => 'HotelScreenSaver',
'in' => 'formData',
+ 'style' => 'json',
'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
+ 'type' => 'object',
'required' => false,
+ 'properties' => [
+ 'ScreenSaverStyle' => ['type' => 'string', 'required' => false],
+ 'ScreenSaverPicUrl' => ['type' => 'string', 'required' => false],
+ ],
],
],
[
- 'name' => 'EstOpenTime',
+ 'name' => 'HotelDeviceModeList',
'in' => 'formData',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
],
],
[
- 'name' => 'RelatedPks',
+ 'name' => 'NightMode',
'in' => 'formData',
'style' => 'json',
'schema' => [
- 'type' => 'array',
- 'items' => [
- 'type' => 'string',
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'Enable' => ['type' => 'boolean', 'required' => false],
+ 'Start' => ['type' => 'string', 'required' => false],
+ 'End' => ['type' => 'string', 'required' => false],
+ 'DefaultVolume' => ['type' => 'string', 'required' => false],
+ 'DefaultBright' => ['type' => 'string', 'required' => false],
+ 'StandbyAction' => ['type' => 'string', 'required' => false],
],
],
],
],
],
- 'RemoveHotel' => [
- 'path' => '/v1.0/ip/removeHotel',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'AddOrUpdateScreenSaver' => [
+ 'path' => '/v1.0/ip/addOrUpdateScreenSaver',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'TbOpenId',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'AppKey',
+ 'name' => 'HotelId',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'HotelId',
+ 'name' => 'HotelScreenSaver',
'in' => 'formData',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
+ 'type' => 'object',
'required' => true,
+ 'properties' => [
+ 'ScreenSaverStyle' => ['type' => 'string', 'required' => false],
+ 'ScreenSaverPicUrl' => ['type' => 'string', 'required' => false],
+ ],
],
],
],
],
- 'ListHotelInfo' => [
- 'path' => '/v1.0/ip/listHotelInfo',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
- 'security' => [
- [
- 'AliGenie_Auth_SPI' => [],
- ],
- ],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
- 'deprecated' => false,
- 'parameters' => [],
- ],
- 'ListHotels' => [
- 'path' => '/v1.0/ip/listHotels',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'AddOrUpdateWelcomeText' => [
+ 'path' => '/v1.0/ip/addOrUpdateWelcomeText',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'Status',
+ 'name' => 'HotelId',
'in' => 'formData',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'Page',
- 'in' => 'query',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => true,
- 'properties' => [
- 'PageNumber' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
- 'PageSize' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
- ],
- ],
+ 'name' => 'WelcomeText',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'HotelRequest',
- 'in' => 'query',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'HotelId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
+ 'name' => 'MusicUrl',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
'AuditHotel' => [
'path' => '/v1.0/ip/auditHotel',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
@@ -436,100 +354,62 @@
'type' => 'object',
'required' => true,
'properties' => [
- 'AuditOpinion' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Status' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
- 'HotelId' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'AuditOpinion' => ['type' => 'string', 'required' => false],
+ 'Status' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
+ 'HotelId' => ['type' => 'string', 'required' => true],
],
],
],
],
],
- 'ListHotelRooms' => [
- 'path' => '/v1.0/ip/listHotelRooms',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'BatchAddHotelRoom' => [
+ 'path' => '/v1.0/ip/batchAddHotelRoom',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'HotelId',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'HotelAdminRoom',
+ 'name' => 'RoomNoList',
'in' => 'formData',
- 'style' => 'json',
+ 'style' => 'simple',
'schema' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'RoomNo' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
+ 'type' => 'array',
+ 'required' => true,
+ 'items' => ['type' => 'string', 'required' => true],
+ 'minItems' => 1,
],
],
],
],
- 'BatchAddHotelRoom' => [
- 'path' => '/v1.0/ip/batchAddHotelRoom',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'BatchDeleteHotelRoom' => [
+ 'path' => '/v1.0/ip/batchDeleteHotelRoom',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'HotelId',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'RoomNoList',
@@ -538,291 +418,399 @@
'schema' => [
'type' => 'array',
'required' => true,
- 'items' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'items' => ['type' => 'string', 'required' => true],
'minItems' => 1,
],
],
],
],
- 'BatchDeleteHotelRoom' => [
- 'path' => '/v1.0/ip/batchDeleteHotelRoom',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'CheckoutWithAK' => [
+ 'path' => '/v1.0/ip/checkoutWithAK',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'HotelId',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'RoomNoList',
+ 'name' => 'RoomNo',
'in' => 'formData',
- 'style' => 'simple',
- 'schema' => [
- 'type' => 'array',
- 'required' => true,
- 'items' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'minItems' => 1,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'CheckoutWithAK' => [
- 'path' => '/v1.0/ip/checkoutWithAK',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'ChildAccountAuth' => [
+ 'path' => '/v1.0/ip/childAccountAuth',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'Account',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'TbOpenId',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'AppKey',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'HotelId',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
],
- 'produces' => [
- 'application/json',
+ ],
+ 'ControlRoomDevice' => [
+ 'path' => '/v1.0/ip/controlRoomDevice',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
+ 'security' => [
+ [
+ 'AliGenie_Auth_SPI' => [],
+ ],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'HotelId',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'RoomNo',
'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'Cmd',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'DeviceNumber',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'DeviceIndex',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ [
+ 'name' => 'Properties',
+ 'in' => 'formData',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
+ 'type' => 'object',
'required' => true,
+ 'additionalProperties' => ['type' => 'string', 'required' => true],
],
],
],
],
- 'QueryHotelRoomDetail' => [
- 'path' => '/v1.0/ip/queryHotelRoomDetail',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'CreateHotel' => [
+ 'path' => '/v1.0/ip/createHotel',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'Mac',
+ 'name' => 'TbOpenId',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'Uuid',
+ 'name' => 'AppKey',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'HotelName',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'Remark',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'HotelAddress',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'HotelEmail',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'PhoneNumber',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'RelatedPk',
'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'RelatedPks',
+ 'in' => 'formData',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
],
],
[
+ 'name' => 'RoomNum',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
+ ],
+ [
+ 'name' => 'EstOpenTime',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ ],
+ ],
+ 'CreateHotelAlarm' => [
+ 'path' => '/v1.0/ip/createHotelAlarm',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
+ 'security' => [
+ [
+ 'AliGenie_Auth_SPI' => [],
+ ],
+ ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
'name' => 'HotelId',
'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'Rooms',
+ 'in' => 'formData',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
- 'required' => false,
+ 'type' => 'array',
+ 'required' => true,
+ 'items' => ['type' => 'string', 'required' => false],
],
],
[
- 'name' => 'RoomNo',
+ 'name' => 'ScheduleInfo',
'in' => 'formData',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
- 'required' => false,
+ 'type' => 'object',
+ 'required' => true,
+ 'properties' => [
+ 'Type' => ['type' => 'string', 'required' => true],
+ 'Once' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'Year' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'Month' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'Day' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'Hour' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'Minute' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ ],
+ 'Weekly' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'DaysOfWeek' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ 'Hour' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'Minute' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ ],
+ ],
],
],
[
- 'name' => 'Sn',
+ 'name' => 'MusicType',
'in' => 'formData',
'schema' => [
'type' => 'string',
'required' => false,
+ 'enum' => ['DOU_YIN', 'JING_DIAN'],
],
],
],
],
- 'ListSceneCategory' => [
- 'path' => '/v1.0/ip/listSceneCategory',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'CreateRcuScene' => [
+ 'path' => '/v1.0/ip/createRcuScene',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'HotelId',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'Type',
+ 'name' => 'SceneId',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'SceneRelationExtDTO',
'in' => 'formData',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
+ 'type' => 'object',
'required' => true,
+ 'properties' => [
+ 'Name' => ['type' => 'string', 'required' => true],
+ 'Icon' => ['type' => 'string', 'required' => true],
+ 'Description' => ['type' => 'string', 'required' => true],
+ 'CorpusList' => [
+ 'type' => 'array',
+ 'required' => true,
+ 'items' => ['type' => 'string', 'required' => false],
+ ],
+ ],
],
],
],
],
- 'ListDialogueTemplate' => [
- 'path' => '/v1.0/ip/listDialogueTemplate',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'DeleteCartoon' => [
+ 'path' => '/v1.0/ip/deleteCartoon',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'HotelId',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
],
- 'produces' => [
- 'application/json',
+ ],
+ 'DeleteCustomQA' => [
+ 'path' => '/v1.0/ip/deleteCustomQA',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
+ 'security' => [
+ [
+ 'AliGenie_Auth_SPI' => [],
+ ],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'HotelId',
+ 'name' => 'CustomQAIds',
'in' => 'formData',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
- 'required' => true,
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
],
],
+ [
+ 'name' => 'HotelId',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
],
],
- 'InsertHotelSceneBookItem' => [
- 'path' => '/v1.0/ip/insertHotelSceneBookItem',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'DeleteHotelAlarm' => [
+ 'path' => '/v1.0/ip/deleteHotelAlarm',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'HotelId',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'AddHotelSceneItemReq',
- 'in' => 'query',
+ 'name' => 'Alarms',
+ 'in' => 'formData',
'style' => 'json',
'schema' => [
- 'type' => 'object',
+ 'type' => 'array',
'required' => true,
- 'properties' => [
- 'Type' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Name' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Price' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- ],
- 'Icon' => [
- 'type' => 'string',
- 'required' => true,
+ 'items' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'RoomNo' => ['type' => 'string', 'required' => false],
+ 'AlarmId' => ['type' => 'integer', 'format' => 'int64', 'required' => true],
+ 'UserOpenId' => ['type' => 'string', 'required' => true],
+ 'DeviceOpenId' => ['type' => 'string', 'required' => true],
],
],
],
@@ -831,537 +819,748 @@
],
'DeleteHotelSceneBookItem' => [
'path' => '/v1.0/ip/deleteHotelSceneBookItem',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'HotelId',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'Id',
'in' => 'formData',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
],
[
'name' => 'Name',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'UpdateHotelSceneBookItem' => [
- 'path' => '/v1.0/ip/updateHotelSceneBookItem',
- 'methods' => [
- 'post',
+ 'DeleteHotelSetting' => [
+ 'path' => '/v1.0/ip/deleteHotelSetting',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
+ 'security' => [
+ [
+ 'AliGenie_Auth_SPI' => [],
+ ],
],
- 'schemes' => [
- 'https',
- 'http',
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'HotelId',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'SettingType',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
],
+ ],
+ 'DeleteMessageTemplate' => [
+ 'path' => '/v1.0/ip/deleteMessageTemplate',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'TemplateId',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
+ ],
],
- 'produces' => [
- 'application/json',
+ ],
+ 'DeleteRcuScene' => [
+ 'path' => '/v1.0/ip/deleteRcuScene',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
+ 'security' => [
+ [
+ 'AliGenie_Auth_SPI' => [],
+ ],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'HotelId',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'UpdateHotelSceneBookReq',
+ 'name' => 'SceneId',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ ],
+ ],
+ 'DeviceControl' => [
+ 'path' => '/v1.0/ip/deviceControl',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
+ 'security' => [
+ [
+ 'AliGenie_Auth_SPI' => [],
+ ],
+ ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'Payload',
'in' => 'query',
'style' => 'json',
'schema' => [
'type' => 'object',
- 'required' => true,
+ 'required' => false,
'properties' => [
- 'Id' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
- 'Name' => [
- 'type' => 'string',
+ 'UserId' => ['type' => 'string'],
+ 'Location' => ['type' => 'string', 'required' => true],
+ 'Category' => ['type' => 'string', 'required' => true],
+ 'Cmd' => ['type' => 'string', 'required' => true],
+ 'Properties' => [
+ 'type' => 'object',
'required' => false,
+ 'additionalProperties' => ['type' => 'string'],
],
- 'Icon' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Price' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- ],
+ 'ExtendInfo' => ['type' => 'string', 'required' => false],
+ 'DeviceNumber' => ['type' => 'string', 'required' => true],
+ ],
+ ],
+ ],
+ [
+ 'name' => 'UserInfo',
+ 'in' => 'query',
+ 'style' => 'json',
+ 'schema' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'EncodeType' => ['type' => 'string', 'required' => true],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'IdType' => ['type' => 'string', 'required' => true],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
],
],
- 'ListHotelSceneBookItems' => [
- 'path' => '/v1.0/ip/listHotelSceneBookItems',
- 'methods' => [
- 'post',
+ 'ExecuteScene' => [
+ 'path' => '/v1.0/ip/executeScene',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
+ 'security' => [
+ [
+ 'AliGenie_Auth_SPI' => [],
+ ],
],
- 'schemes' => [
- 'https',
- 'http',
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'HotelId',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'RoomNo',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'SceneName',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
],
+ ],
+ 'GetBasicInfoQA' => [
+ 'path' => '/v1.0/ip/getBasicInfoQA',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'HotelId',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
],
- 'produces' => [
- 'application/json',
+ ],
+ 'GetCartoon' => [
+ 'path' => '/v1.0/ip/getCartoon',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
+ 'security' => [
+ [
+ 'AliGenie_Auth_SPI' => [],
+ ],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'HotelId',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
+ ],
+ ],
+ 'GetHotelContactByGenieDevice' => [
+ 'path' => '/v1.0/ip/getHotelContactByGenieDevice',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
+ 'security' => [
[
- 'name' => 'Type',
- 'in' => 'formData',
+ 'AliGenie_Auth_SPI' => [],
+ ],
+ ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'UserInfo',
+ 'in' => 'query',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
- 'required' => true,
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'EncodeType' => ['type' => 'string', 'required' => true],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'IdType' => ['type' => 'string', 'required' => true],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
+ ],
],
],
[
- 'name' => 'Page',
+ 'name' => 'DeviceInfo',
'in' => 'query',
'style' => 'json',
'schema' => [
'type' => 'object',
- 'required' => true,
+ 'required' => false,
'properties' => [
- 'PageNumber' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
- 'PageSize' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
+ 'EncodeType' => ['type' => 'string', 'required' => true],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'IdType' => ['type' => 'string', 'required' => true],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
],
],
- 'ListHotelSceneItems' => [
- 'path' => '/v1.0/ip/listHotelSceneItems',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'GetHotelContactByNumber' => [
+ 'path' => '/v1.0/ip/getHotelContactByNumber',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'HotelId',
+ 'name' => 'Number',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ListHotelSceneReq',
+ 'name' => 'UserInfo',
'in' => 'query',
'style' => 'json',
'schema' => [
'type' => 'object',
- 'required' => true,
+ 'required' => false,
'properties' => [
- 'Page' => [
- 'type' => 'object',
- 'required' => true,
- 'properties' => [
- 'PageNumber' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
- 'PageSize' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
- ],
- ],
- 'Type' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Category' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Status' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Keywords' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'EncodeType' => ['type' => 'string', 'required' => true],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'IdType' => ['type' => 'string', 'required' => true],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
],
],
- 'UpdateHotelSceneItem' => [
- 'path' => '/v1.0/ip/updateHotelSceneItem',
- 'methods' => [
- 'post',
+ 'GetHotelContacts' => [
+ 'path' => '/v1.0/ip/getHotelContacts',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
+ 'security' => [
+ [
+ 'AliGenie_Auth_SPI' => [],
+ ],
],
- 'schemes' => [
- 'https',
- 'http',
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'UserInfo',
+ 'in' => 'query',
+ 'style' => 'json',
+ 'schema' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'EncodeType' => ['type' => 'string', 'required' => true],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'IdType' => ['type' => 'string', 'required' => true],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
+ ],
+ ],
+ ],
],
+ ],
+ 'GetHotelHomeBackImageAndModes' => [
+ 'path' => '/v1.0/ip/getHotelHomeBackImageAndModes',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'UserInfo',
+ 'in' => 'query',
+ 'style' => 'json',
+ 'schema' => [
+ 'type' => 'object',
+ 'required' => true,
+ 'properties' => [
+ 'EncodeType' => ['type' => 'string', 'required' => true],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'IdType' => ['type' => 'string', 'required' => true],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string'],
+ ],
+ ],
+ ],
],
- 'produces' => [
- 'application/json',
+ ],
+ 'GetHotelNotice' => [
+ 'path' => '/v1.0/ip/getHotelNotice',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
+ 'security' => [
+ [
+ 'AliGenie_Auth_SPI' => [],
+ ],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'HotelId',
- 'in' => 'formData',
+ 'name' => 'UserInfo',
+ 'in' => 'query',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
+ 'type' => 'object',
'required' => true,
+ 'properties' => [
+ 'EncodeType' => ['type' => 'string', 'required' => false],
+ 'EncodeKey' => ['type' => 'string', 'required' => false],
+ 'IdType' => ['type' => 'string', 'required' => false],
+ 'Id' => ['type' => 'string', 'required' => false],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
+ ],
],
],
+ ],
+ ],
+ 'GetHotelNoticeV2' => [
+ 'path' => '/v1.0/ip/getHotelNoticeV2',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
+ 'security' => [
[
- 'name' => 'UpdateHotelSceneOperateReq',
+ 'AliGenie_Auth_SPI' => [],
+ ],
+ ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'UserInfo',
'in' => 'query',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'OperateType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'IsUseTemplateAnswer' => [
- 'type' => 'boolean',
- 'required' => true,
- ],
+ 'EncodeType' => ['type' => 'string', 'required' => false],
+ 'EncodeKey' => ['type' => 'string', 'required' => false],
+ 'IdType' => ['type' => 'string', 'required' => false],
+ 'Id' => ['type' => 'string', 'required' => false],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
+ ],
+ ],
+ 'GetHotelOrderDetail' => [
+ 'path' => '/v1.0/ip/getHotelOrderDetail',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
[
- 'name' => 'UpdateHotelSceneReq',
+ 'AliGenie_Auth_SPI' => [],
+ ],
+ ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'Payload',
'in' => 'query',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'Id' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
- 'Name' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Status' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Icon' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Price' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- ],
- 'DialogueList' => [
- 'type' => 'array',
- 'required' => true,
- 'items' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'ServiceId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Process' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'Question' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'YesAnswer' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'NoAnswer' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'YesAnswerTemplate' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'NoAnswerTemplate' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'DialogueId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- ],
- 'DeliveryMethod' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'RobotName' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'PaymentMethod' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'LimitSwitch' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'LimitNumber' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
- 'BeyondLimitReply' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'OrderNo' => ['type' => 'string', 'required' => true],
],
],
],
],
],
- 'GetHotelSceneItemDetail' => [
- 'path' => '/v1.0/ip/getHotelSceneItemDetail',
- 'methods' => [
- 'post',
+ 'GetHotelRoomDevice' => [
+ 'path' => '/v1.0/ip/getHotelRoomDevice',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
+ [
+ 'AliGenie_Auth_SPI' => [],
+ ],
],
- 'schemes' => [
- 'https',
- 'http',
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'HotelId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'RoomNo',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
],
+ ],
+ 'GetHotelSampleUtterances' => [
+ 'path' => '/v1.0/ip/getHotelSampleUtterances',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'UserInfo',
+ 'in' => 'query',
+ 'style' => 'json',
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'EncodeType' => ['type' => 'string', 'required' => true],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'IdType' => ['type' => 'string', 'required' => true],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string'],
+ ],
+ ],
+ ],
],
- 'produces' => [
- 'application/json',
+ ],
+ 'GetHotelSceneItemDetail' => [
+ 'path' => '/v1.0/ip/getHotelSceneItemDetail',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
+ 'security' => [
+ [
+ 'AliGenie_Auth_SPI' => [],
+ ],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'HotelId',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'ItemId',
'in' => 'formData',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
],
[
'name' => 'Name',
'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ ],
+ ],
+ 'GetHotelScreenSaver' => [
+ 'path' => '/v1.0/ip/getHotelScreenSaver',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
+ 'security' => [
+ [
+ 'AliGenie_Auth_SPI' => [],
+ ],
+ ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'UserInfo',
+ 'in' => 'query',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
- 'required' => false,
+ 'type' => 'object',
+ 'required' => true,
+ 'properties' => [
+ 'EncodeType' => ['type' => 'string', 'required' => true],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'IdType' => ['type' => 'string', 'required' => true],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
+ ],
],
],
],
],
- 'InvokeRobotPush' => [
- 'path' => '/v1.0/ip/invokeRobotPush',
- 'methods' => [
- 'post',
+ 'GetHotelScreenSaverStyle' => [
+ 'path' => '/v1.0/ip/getHotelScreenSaverStyle',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
+ 'security' => [
+ [
+ 'AliGenie_Auth_SPI' => [],
+ ],
],
- 'schemes' => [
- 'http',
- 'https',
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'HotelId',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
],
+ ],
+ 'GetHotelSetting' => [
+ 'path' => '/v1.0/ip/getHotelSetting',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'HotelId',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'SettingType',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
],
- 'produces' => [
- 'application/json',
+ ],
+ 'GetRelationProductList' => [
+ 'path' => '/v1.0/ip/getRelationProductList',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
+ 'security' => [
+ [
+ 'AliGenie_Auth_SPI' => [],
+ ],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [],
+ ],
+ 'GetUnionId' => [
+ 'path' => '/v1.0/ip/getUnionId',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
+ 'security' => [
+ [
+ 'AliGenie_Auth_SPI' => [],
+ ],
+ ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'RoomNo',
+ 'name' => 'EncodeType',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'RoomName',
+ 'name' => 'EncodeKey',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'HotelId',
+ 'name' => 'IdType',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'PushType',
+ 'name' => 'Id',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'ImportHotelConfig' => [
- 'path' => '/v1.0/ip/importHotelConfig',
- 'methods' => [
- 'post',
+ 'GetWelcomeTextAndMusic' => [
+ 'path' => '/v1.0/ip/getWelcomeTextAndMusic',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
+ 'security' => [
+ [
+ 'AliGenie_Auth_SPI' => [],
+ ],
],
- 'schemes' => [
- 'https',
- 'http',
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'HotelId',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
],
+ ],
+ 'HotelQrBind' => [
+ 'path' => '/v1.0/ip/hotelQrBind',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'HotelId',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'RoomNo',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'Code',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'ClientId',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'ExtInfo',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
],
- 'produces' => [
- 'application/json',
+ ],
+ 'ImportHotelConfig' => [
+ 'path' => '/v1.0/ip/importHotelConfig',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
+ 'security' => [
+ [
+ 'AliGenie_Auth_SPI' => [],
+ ],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'HotelId',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'ImportHotelConfig',
@@ -1378,29 +1577,14 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'SceneId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Name' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Icon' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Description' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'SceneId' => ['type' => 'string', 'required' => true],
+ 'Name' => ['type' => 'string', 'required' => true],
+ 'Icon' => ['type' => 'string', 'required' => false],
+ 'Description' => ['type' => 'string', 'required' => false],
'CorpusList' => [
'type' => 'array',
'required' => true,
- 'items' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'items' => ['type' => 'string', 'required' => true],
],
],
],
@@ -1412,41 +1596,26 @@
],
'ImportRoomControlDevices' => [
'path' => '/v1.0/ip/importRoomControlDevices',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'HotelId',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'RoomNo',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'LocationDevices',
@@ -1459,14 +1628,8 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'Location' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'LocationName' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'Location' => ['type' => 'string', 'required' => true],
+ 'LocationName' => ['type' => 'string', 'required' => false],
'Devices' => [
'type' => 'array',
'required' => false,
@@ -1474,50 +1637,17 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'Name' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Number' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'DeviceName' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'ConnectType' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Brand' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Province' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'City' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'ServiceProvider' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'InfraredIndex' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'InfraredId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'InfraredVersion' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'Name' => ['type' => 'string', 'required' => true],
+ 'Number' => ['type' => 'string', 'required' => false],
+ 'DeviceName' => ['type' => 'string', 'required' => true],
+ 'ConnectType' => ['type' => 'string', 'required' => false],
+ 'Brand' => ['type' => 'string', 'required' => false],
+ 'Province' => ['type' => 'string', 'required' => false],
+ 'City' => ['type' => 'string', 'required' => false],
+ 'ServiceProvider' => ['type' => 'string', 'required' => false],
+ 'InfraredIndex' => ['type' => 'string', 'required' => false],
+ 'InfraredId' => ['type' => 'string', 'required' => false],
+ 'InfraredVersion' => ['type' => 'string', 'required' => false],
'MultiKeySwitchExt' => [
'type' => 'object',
'required' => false,
@@ -1529,51 +1659,26 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'DeviceIndex' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'Category' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Location' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'DeviceName' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'DeviceIndex' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'Category' => ['type' => 'string', 'required' => false],
+ 'Location' => ['type' => 'string', 'required' => false],
+ 'DeviceName' => ['type' => 'string', 'required' => false],
'AliasList' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'items' => ['type' => 'string', 'required' => false],
],
],
],
],
],
],
- 'Dn' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Pk' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'Dn' => ['type' => 'string', 'required' => false],
+ 'Pk' => ['type' => 'string', 'required' => false],
'AliasList' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'items' => ['type' => 'string', 'required' => false],
],
],
],
@@ -1585,58 +1690,37 @@
[
'name' => 'EnableInfraredDeviceImport',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'EnableMeshDeviceImport',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
'ImportRoomGenieScenes' => [
'path' => '/v1.0/ip/importRoomGenieScenes',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'HotelId',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'RoomNo',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'SceneList',
@@ -1649,27 +1733,11 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'SceneName' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Description' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Icon' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Display' => [
- 'type' => 'boolean',
- 'required' => true,
- ],
- 'TriggerLogical' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
+ 'SceneName' => ['type' => 'string', 'required' => true],
+ 'Description' => ['type' => 'string', 'required' => false],
+ 'Icon' => ['type' => 'string', 'required' => false],
+ 'Display' => ['type' => 'boolean', 'required' => true],
+ 'TriggerLogical' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
'Triggers' => [
'type' => 'array',
'required' => true,
@@ -1677,35 +1745,19 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'Type' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
+ 'Type' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
'CorpusList' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'items' => ['type' => 'string', 'required' => false],
],
'Device' => [
'type' => 'object',
'required' => false,
'properties' => [
- 'Category' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'DeviceNumber' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'DeviceIndex' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'Category' => ['type' => 'string', 'required' => true],
+ 'DeviceNumber' => ['type' => 'string', 'required' => true],
+ 'DeviceIndex' => ['type' => 'string', 'required' => false],
],
],
'AttributeValues' => [
@@ -1715,14 +1767,8 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'AttributeName' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'AttributeValue' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'AttributeName' => ['type' => 'string', 'required' => true],
+ 'AttributeValue' => ['type' => 'string', 'required' => true],
],
],
],
@@ -1736,37 +1782,16 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'Type' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'Reply' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'Type' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'Reply' => ['type' => 'string', 'required' => false],
'Device' => [
'type' => 'object',
'required' => false,
'properties' => [
- 'Category' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'DeviceNumber' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'DeviceIndex' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'Type' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'Category' => ['type' => 'string', 'required' => true],
+ 'DeviceNumber' => ['type' => 'string', 'required' => true],
+ 'DeviceIndex' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'Type' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
],
'AttributeValues' => [
@@ -1776,14 +1801,8 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'AttributeName' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'AttributeValue' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'AttributeName' => ['type' => 'string', 'required' => true],
+ 'AttributeValue' => ['type' => 'string', 'required' => true],
],
],
],
@@ -1796,4470 +1815,2020 @@
],
],
],
- 'PageGetHotelRoomDevices' => [
- 'path' => '/v1.0/ip/pageGetHotelRoomDevices',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'InsertHotelSceneBookItem' => [
+ 'path' => '/v1.0/ip/insertHotelSceneBookItem',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'HotelId',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'PageNumber',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'PageSize',
- 'in' => 'formData',
+ 'name' => 'AddHotelSceneItemReq',
+ 'in' => 'query',
+ 'style' => 'json',
'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
+ 'type' => 'object',
'required' => true,
+ 'properties' => [
+ 'Type' => ['type' => 'string', 'required' => true],
+ 'Name' => ['type' => 'string', 'required' => true],
+ 'Price' => ['type' => 'integer', 'format' => 'int64', 'required' => true],
+ 'Icon' => ['type' => 'string', 'required' => true],
+ ],
],
],
],
],
- 'QueryRoomControlDevices' => [
- 'path' => '/v1.0/ip/queryRoomControlDevices',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'InvokeRobotPush' => [
+ 'path' => '/v1.0/ip/invokeRobotPush',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
+ 'name' => 'RoomNo',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'RoomName',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
'name' => 'HotelId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'RoomNo',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'PushType',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'GetHotelRoomDevice' => [
- 'path' => '/v1.0/ip/getHotelRoomDevice',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListAllProvinces' => [
+ 'path' => '/v1.0/ip/listAllProvinces',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
- 'parameters' => [
+ 'parameters' => [],
+ ],
+ 'ListCitiesByProvince' => [
+ 'path' => '/v1.0/ip/listCitiesByProvince',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
+ 'security' => [
[
- 'name' => 'HotelId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'AliGenie_Auth_SPI' => [],
],
+ ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [
[
- 'name' => 'RoomNo',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'Province',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'ControlRoomDevice' => [
- 'path' => '/v1.0/ip/controlRoomDevice',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'ListCustomQA' => [
+ 'path' => '/v1.0/ip/listCustomQA',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'HotelId',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'RoomNo',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'Cmd',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'DeviceNumber',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'DeviceIndex',
+ 'name' => 'Keyword',
'in' => 'formData',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'Properties',
+ 'name' => 'Page',
'in' => 'formData',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
- 'additionalProperties' => [
- 'type' => 'string',
- 'required' => true,
+ 'properties' => [
+ 'PageNumber' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
+ 'PageSize' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
],
],
],
],
],
- 'PushVoiceBoxCommands' => [
- 'path' => '/v1.0/ip/pushVoiceBoxCommands',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListDialogueTemplate' => [
+ 'path' => '/v1.0/ip/listDialogueTemplate',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'HotelId',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'RoomNo',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'Commands',
- 'in' => 'formData',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'array',
- 'required' => true,
- 'items' => [
- 'type' => 'object',
- 'required' => true,
- 'properties' => [
- 'CommandDomain' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'CommandName' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Payload' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- 'minItems' => 1,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'SyncDeviceStatusWithAk' => [
- 'path' => '/v1.0/ip/syncDeviceStatusWithAk',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'ListHotelAlarm' => [
+ 'path' => '/v1.0/ip/getHotelAlarmList',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'HotelId',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'RoomNo',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'DeviceName',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'Switch',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'CategoryEnName',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'CategoryCnName',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'Number',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'Location',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'LocationCnName',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'mode',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'fanSpeed',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'temperature',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'roomTemperature',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'value',
+ 'name' => 'Rooms',
'in' => 'formData',
+ 'style' => 'json',
'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
],
],
],
],
- 'CreateRcuScene' => [
- 'path' => '/v1.0/ip/createRcuScene',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'ListHotelControlDevice' => [
+ 'path' => '/v1.0/ip/listHotelControlDevice',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'HotelId',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'SceneId',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'SceneRelationExtDTO',
- 'in' => 'formData',
+ 'name' => 'UserInfo',
+ 'in' => 'query',
'style' => 'json',
'schema' => [
'type' => 'object',
- 'required' => true,
'properties' => [
- 'Name' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Icon' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Description' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'CorpusList' => [
- 'type' => 'array',
- 'required' => true,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
+ 'EncodeType' => ['type' => 'string', 'required' => true],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'IdType' => ['type' => 'string', 'required' => true],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string'],
],
],
],
],
],
- 'DeleteRcuScene' => [
- 'path' => '/v1.0/ip/deleteRcuScene',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'ListHotelInfo' => [
+ 'path' => '/v1.0/ip/listHotelInfo',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
- 'parameters' => [
- [
- 'name' => 'HotelId',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
+ 'parameters' => [],
+ ],
+ 'ListHotelMessageTemplate' => [
+ 'path' => '/v1.0/ip/listHotelMessageTemplate',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
[
- 'name' => 'SceneId',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'AliGenie_Auth_SPI' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [],
],
- 'UpdateRcuScene' => [
- 'path' => '/v1.0/ip/updateRcuScene',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'ListHotelOrder' => [
+ 'path' => '/v1.0/ip/listHotelOrder',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'HotelId',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'SceneId',
- 'in' => 'formData',
+ 'name' => 'Payload',
+ 'in' => 'query',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
+ 'type' => 'object',
'required' => true,
+ 'properties' => [
+ 'UserId' => ['type' => 'string', 'required' => true],
+ 'Page' => [
+ 'type' => 'object',
+ 'required' => true,
+ 'properties' => [
+ 'PageNumber' => ['type' => 'integer', 'format' => 'int64', 'required' => true],
+ 'PageSize' => ['type' => 'integer', 'format' => 'int64', 'required' => true],
+ ],
+ ],
+ ],
],
],
[
- 'name' => 'SceneRelationExtDTO',
- 'in' => 'formData',
+ 'name' => 'UserInfo',
+ 'in' => 'query',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'Name' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Icon' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Description' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'CorpusList' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
+ 'EncodeType' => ['type' => 'string', 'required' => true],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'IdType' => ['type' => 'string', 'required' => true],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
],
],
- 'ExecuteScene' => [
- 'path' => '/v1.0/ip/executeScene',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'ListHotelRooms' => [
+ 'path' => '/v1.0/ip/listHotelRooms',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'HotelId',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'RoomNo',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'SceneName',
+ 'name' => 'HotelAdminRoom',
'in' => 'formData',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
- 'required' => true,
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'RoomNo' => ['type' => 'string', 'required' => false],
+ ],
],
],
],
],
- 'QuerySceneList' => [
- 'path' => '/v1.0/ip/querySceneList',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'ListHotelSceneBookItems' => [
+ 'path' => '/v1.0/ip/listHotelSceneBookItems',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'HotelId',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'SceneTypes',
- 'in' => 'formData',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- [
- 'name' => 'SceneStates',
+ 'name' => 'Type',
'in' => 'formData',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'TemplateInfoIds',
- 'in' => 'formData',
+ 'name' => 'Page',
+ 'in' => 'query',
'style' => 'json',
'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
+ 'type' => 'object',
+ 'required' => true,
+ 'properties' => [
+ 'PageNumber' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
+ 'PageSize' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
],
],
],
],
],
- 'QueryRoomStatus' => [
- 'path' => '/v1.0/ip/queryRoomStatus',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'ListHotelSceneItem' => [
+ 'path' => '/v1.0/ip/listHotelSceneItem',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'HotelId',
- 'in' => 'formData',
+ 'name' => 'Payload',
+ 'in' => 'query',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
- 'required' => false,
+ 'type' => 'object',
+ 'required' => true,
+ 'properties' => [
+ 'UserId' => ['type' => 'string', 'required' => true],
+ 'Type' => ['type' => 'string', 'required' => true],
+ ],
],
],
[
- 'name' => 'RoomNo',
- 'in' => 'formData',
+ 'name' => 'UserInfo',
+ 'in' => 'query',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
- 'required' => false,
+ 'type' => 'object',
+ 'required' => true,
+ 'properties' => [
+ 'EncodeType' => ['type' => 'string', 'required' => true],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'IdType' => ['type' => 'string', 'required' => true],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
+ ],
],
],
],
],
- 'QueryRoomControlDevicesAndStatus' => [
- 'path' => '/v1.0/ip/queryRoomControlDevicesAndStatus',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'ListHotelSceneItems' => [
+ 'path' => '/v1.0/ip/listHotelSceneItems',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'HotelId',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'RoomNo',
- 'in' => 'formData',
+ 'name' => 'ListHotelSceneReq',
+ 'in' => 'query',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
- 'required' => false,
+ 'type' => 'object',
+ 'required' => true,
+ 'properties' => [
+ 'Page' => [
+ 'type' => 'object',
+ 'required' => true,
+ 'properties' => [
+ 'PageNumber' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
+ 'PageSize' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
+ ],
+ ],
+ 'Type' => ['type' => 'string', 'required' => true],
+ 'Category' => ['type' => 'string', 'required' => false],
+ 'Status' => ['type' => 'string', 'required' => false],
+ 'Keywords' => ['type' => 'string', 'required' => false],
+ ],
],
],
],
],
- 'ListAllProvinces' => [
- 'path' => '/v1.0/ip/listAllProvinces',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'ListHotelServiceCategory' => [
+ 'path' => '/v1.0/ip/listHotelServiceCategory',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
- 'deprecated' => false,
- 'parameters' => [],
- ],
- 'ListCitiesByProvince' => [
- 'path' => '/v1.0/ip/listCitiesByProvince',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
- 'security' => [
- [
- 'AliGenie_Auth_SPI' => [],
- ],
- ],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'Province',
- 'in' => 'formData',
+ 'name' => 'Payload',
+ 'in' => 'query',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
+ 'type' => 'object',
'required' => true,
+ 'properties' => [
+ 'Type' => ['type' => 'string', 'required' => true],
+ ],
],
],
],
],
- 'ListSTBServiceProviders' => [
- 'path' => '/v1.0/ip/listSTBServiceProviders',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'ListHotels' => [
+ 'path' => '/v1.0/ip/listHotels',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'Province',
+ 'name' => 'Status',
'in' => 'formData',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
+ ],
+ [
+ 'name' => 'Page',
+ 'in' => 'query',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
+ 'type' => 'object',
'required' => true,
+ 'properties' => [
+ 'PageNumber' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
+ 'PageSize' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
+ ],
],
],
[
- 'name' => 'City',
- 'in' => 'formData',
+ 'name' => 'HotelRequest',
+ 'in' => 'query',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
- 'required' => true,
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'HotelId' => ['type' => 'string', 'required' => false],
+ ],
],
],
],
],
'ListInfraredDeviceBrands' => [
'path' => '/v1.0/ip/listInfraredDeviceBrands',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'Category',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'ServiceProvider',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
'ListInfraredRemoteControllers' => [
'path' => '/v1.0/ip/listInfraredRemoteControllers',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'HotelId',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'Province',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'City',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'Category',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'Brand',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'ServiceProvider',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'ListCustomQA' => [
- 'path' => '/v1.0/ip/listCustomQA',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'ListSTBServiceProviders' => [
+ 'path' => '/v1.0/ip/listSTBServiceProviders',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'HotelId',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'Keyword',
+ 'name' => 'Province',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'Page',
+ 'name' => 'City',
'in' => 'formData',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => true,
- 'properties' => [
- 'PageNumber' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
- 'PageSize' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
- ],
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'AddCustomQA' => [
- 'path' => '/v1.0/ip/addCustomQA',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'ListSceneCategory' => [
+ 'path' => '/v1.0/ip/listSceneCategory',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'HotelId',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'MajorQuestion',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'SupplementaryQuestions',
- 'in' => 'formData',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- [
- 'name' => 'KeyWords',
- 'in' => 'formData',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'Answers',
+ 'name' => 'Type',
'in' => 'formData',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'AddCustomQAV2' => [
- 'path' => '/v1.0/ip/addQAV2',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'ListServiceQA' => [
+ 'path' => '/v1.0/ip/listServiceQA',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'HotelId',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'MajorQuestion',
+ 'name' => 'Active',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
[
- 'name' => 'SupplementaryQuestions',
+ 'name' => 'Keyword',
'in' => 'formData',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'KeyWords',
+ 'name' => 'Page',
'in' => 'formData',
'style' => 'json',
'schema' => [
- 'type' => 'array',
+ 'type' => 'object',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- [
- 'name' => 'Answers',
- 'in' => 'formData',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'array',
- 'required' => true,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
+ 'properties' => [
+ 'PageNumber' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'PageSize' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
],
],
],
],
- 'UpdateCustomQA' => [
- 'path' => '/v1.0/ip/updateCustomQA',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'ListTickets' => [
+ 'path' => '/v1.0/ip/listTickets',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'CustomQAId',
+ 'name' => 'HotelId',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'HotelId',
+ 'name' => 'Page',
'in' => 'formData',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
- 'required' => true,
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'PageNumber' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'PageSize' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
],
],
[
- 'name' => 'MajorQuestion',
+ 'name' => 'StartTime',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'SupplementaryQuestions',
+ 'name' => 'EndTime',
'in' => 'formData',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'KeyWords',
+ 'name' => 'Status',
'in' => 'formData',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'Answers',
+ 'name' => 'RoomNo',
'in' => 'formData',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
- ],
- ],
- 'DeleteCustomQA' => [
- 'path' => '/v1.0/ip/deleteCustomQA',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
- 'security' => [
[
- 'AliGenie_Auth_SPI' => [],
+ 'name' => 'Type',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => false],
],
- ],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
- 'deprecated' => false,
- 'parameters' => [
[
- 'name' => 'CustomQAIds',
+ 'name' => 'IsNeedCallback',
'in' => 'formData',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
[
- 'name' => 'HotelId',
+ 'name' => 'IsNeedCharges',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
- ],
- ],
- 'GetBasicInfoQA' => [
- 'path' => '/v1.0/ip/getBasicInfoQA',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
- 'security' => [
[
- 'AliGenie_Auth_SPI' => [],
+ 'name' => 'SortField',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => false],
],
- ],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
- 'deprecated' => false,
- 'parameters' => [
[
- 'name' => 'HotelId',
+ 'name' => 'IsDesc',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
],
],
- 'UpdateBasicInfoQA' => [
- 'path' => '/v1.0/ip/updateBasicInfoQA',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'PageGetHotelRoomDevices' => [
+ 'path' => '/v1.0/ip/pageGetHotelRoomDevices',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'HotelId',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'HotelAddress',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'PhoneNumber',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'CheckInTime',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'CheckOutTime',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'WifiName',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'WifiPassword',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'HotelMember',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'HotelService',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'HotelIntroduction',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'ParkingPosition',
+ 'name' => 'PageNumber',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
],
[
- 'name' => 'ParkingExpenses',
+ 'name' => 'PageSize',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- '免费停车',
- '收费停车',
- ],
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
],
],
],
- 'ListServiceQA' => [
- 'path' => '/v1.0/ip/listServiceQA',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'PmsEventReport' => [
+ 'path' => '/v1.0/ip/pmsEventReport',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'HotelId',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'Active',
+ 'name' => 'Payload',
'in' => 'formData',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
+ ],
+ ],
+ 'PushHotelMessage' => [
+ 'path' => '/v1.0/ip/pushHotelMessage',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
[
- 'name' => 'Keyword',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'AliGenie_Auth_SPI' => [],
],
+ ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [
[
- 'name' => 'Page',
- 'in' => 'formData',
+ 'name' => 'PushHotelMessageReq',
+ 'in' => 'query',
'style' => 'json',
'schema' => [
'type' => 'object',
- 'required' => false,
+ 'required' => true,
'properties' => [
- 'PageNumber' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'PageSize' => [
- 'type' => 'integer',
- 'format' => 'int32',
+ 'TemplateId' => ['type' => 'integer', 'format' => 'int64', 'required' => true],
+ 'HotelId' => ['type' => 'string', 'required' => true],
+ 'RoomNo' => ['type' => 'string', 'required' => true],
+ 'ParamMap' => [
+ 'type' => 'object',
'required' => false,
+ 'additionalProperties' => ['type' => 'string'],
],
],
],
],
],
],
- 'UpdateServiceQA' => [
- 'path' => '/v1.0/ip/updateServiceQA',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'PushVoiceBoxCommands' => [
+ 'path' => '/v1.0/ip/pushVoiceBoxCommands',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'HotelId',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'ServiceQAId',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'Answer',
+ 'name' => 'RoomNo',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'isActive',
+ 'name' => 'Commands',
'in' => 'formData',
+ 'style' => 'json',
'schema' => [
- 'type' => 'boolean',
- 'required' => false,
+ 'type' => 'array',
+ 'required' => true,
+ 'items' => [
+ 'type' => 'object',
+ 'required' => true,
+ 'properties' => [
+ 'CommandDomain' => ['type' => 'string', 'required' => true],
+ 'CommandName' => ['type' => 'string', 'required' => true],
+ 'Payload' => ['type' => 'string', 'required' => false],
+ ],
+ ],
+ 'minItems' => 1,
],
],
],
],
- 'AddCartoon' => [
- 'path' => '/v1.0/ip/addCartoon',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'PushWelcome' => [
+ 'path' => '/v1.0/ip/pushWelcome',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'HotelId',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'StartVideoUrl',
+ 'name' => 'WelcomeText',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'StartVideoMd5',
+ 'name' => 'WelcomeMusicUrl',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
- ],
- ],
- 'GetCartoon' => [
- 'path' => '/v1.0/ip/getCartoon',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
- 'security' => [
[
- 'AliGenie_Auth_SPI' => [],
+ 'name' => 'RoomNo',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => false],
],
- ],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
- 'deprecated' => false,
- 'parameters' => [
[
- 'name' => 'HotelId',
+ 'name' => 'RoomName',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'DeleteCartoon' => [
- 'path' => '/v1.0/ip/deleteCartoon',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'PushWelcomeTextAndMusic' => [
+ 'path' => '/v1.0/ip/pushWelcomeTextAndMusic',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'HotelId',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
- ],
- ],
- 'GetHotelScreenSaverStyle' => [
- 'path' => '/v1.0/ip/getHotelScreenSaverStyle',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
- 'security' => [
[
- 'AliGenie_Auth_SPI' => [],
+ 'name' => 'RoomNo',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => false],
],
- ],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
- 'deprecated' => false,
- 'parameters' => [
[
- 'name' => 'HotelId',
+ 'name' => 'RoomName',
'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'TemplateVariable',
+ 'in' => 'formData',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
+ 'type' => 'object',
'required' => false,
+ 'additionalProperties' => ['type' => 'string'],
],
],
],
],
- 'AddOrUpdateHotelSetting' => [
- 'path' => '/v1.0/ip/addOrUpdateHotelSetting',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'QueryDeviceStatus' => [
+ 'path' => '/v1.0/ip/queryDeviceStatus',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'HotelId',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'SettingType',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'Value',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'HotelScreenSaver',
- 'in' => 'formData',
+ 'name' => 'Payload',
+ 'in' => 'query',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => false,
'properties' => [
- 'ScreenSaverStyle' => [
- 'type' => 'string',
+ 'LocationDevices' => [
+ 'type' => 'array',
'required' => false,
+ 'items' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'Location' => ['type' => 'string', 'required' => false],
+ 'DeviceNumber' => ['type' => 'string', 'required' => false],
+ 'DeviceType' => ['type' => 'string', 'required' => false],
+ ],
+ ],
],
- 'ScreenSaverPicUrl' => [
- 'type' => 'string',
+ 'UserId' => ['type' => 'string', 'required' => true],
+ 'Properties' => [
+ 'type' => 'object',
'required' => false,
+ 'additionalProperties' => ['type' => 'string'],
],
],
],
],
[
- 'name' => 'HotelDeviceModeList',
- 'in' => 'formData',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- [
- 'name' => 'NightMode',
- 'in' => 'formData',
+ 'name' => 'UserInfo',
+ 'in' => 'query',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => false,
'properties' => [
- 'Enable' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- 'Start' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'End' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'DefaultVolume' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'DefaultBright' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'StandbyAction' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'EncodeType' => ['type' => 'string', 'required' => true],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'IdType' => ['type' => 'string', 'required' => true],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
],
],
- 'GetHotelSetting' => [
- 'path' => '/v1.0/ip/getHotelSetting',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'QueryHotelRoomDetail' => [
+ 'path' => '/v1.0/ip/queryHotelRoomDetail',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'HotelId',
+ 'name' => 'Mac',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'SettingType',
+ 'name' => 'Uuid',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
- ],
- ],
- 'DeleteHotelSetting' => [
- 'path' => '/v1.0/ip/deleteHotelSetting',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
- 'security' => [
[
- 'AliGenie_Auth_SPI' => [],
+ 'name' => 'HotelId',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => false],
],
- ],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
- 'deprecated' => false,
- 'parameters' => [
[
- 'name' => 'HotelId',
+ 'name' => 'RoomNo',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'SettingType',
+ 'name' => 'Sn',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'AddOrUpdateWelcomeText' => [
- 'path' => '/v1.0/ip/addOrUpdateWelcomeText',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'QueryRoomControlDevices' => [
+ 'path' => '/v1.0/ip/queryRoomControlDevices',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'HotelId',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'WelcomeText',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'MusicUrl',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'RoomNo',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'GetWelcomeTextAndMusic' => [
- 'path' => '/v1.0/ip/getWelcomeTextAndMusic',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'QueryRoomControlDevicesAndStatus' => [
+ 'path' => '/v1.0/ip/queryRoomControlDevicesAndStatus',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'HotelId',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'RoomNo',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'ResetWelcomeTextAndMusic' => [
- 'path' => '/v1.0/ip/resetWelcomeTextAndMusic',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'QueryRoomStatus' => [
+ 'path' => '/v1.0/ip/queryRoomStatus',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'HotelId',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'RoomNo',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'PushWelcomeTextAndMusic' => [
- 'path' => '/v1.0/ip/pushWelcomeTextAndMusic',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'QuerySceneList' => [
+ 'path' => '/v1.0/ip/querySceneList',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'HotelId',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'RoomNo',
+ 'name' => 'SceneTypes',
'in' => 'formData',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
],
],
[
- 'name' => 'RoomName',
+ 'name' => 'SceneStates',
'in' => 'formData',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
],
[
- 'name' => 'TemplateVariable',
+ 'name' => 'TemplateInfoIds',
'in' => 'formData',
'style' => 'json',
'schema' => [
- 'type' => 'object',
+ 'type' => 'array',
'required' => false,
- 'additionalProperties' => [
- 'type' => 'string',
- ],
+ 'items' => ['type' => 'string', 'required' => false],
],
],
],
],
- 'PushWelcome' => [
- 'path' => '/v1.0/ip/pushWelcome',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'RemoveChildAccountAuth' => [
+ 'path' => '/v1.0/ip/removeChildAccountAuth',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'HotelId',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'WelcomeText',
+ 'name' => 'TbOpenId',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'WelcomeMusicUrl',
+ 'name' => 'AppKey',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'RoomNo',
+ 'name' => 'ChildAccountName',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'RoomName',
+ 'name' => 'HotelId',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'AddMessageTemplate' => [
- 'path' => '/v1.0/ip/addMessageTemplate',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'RemoveHotel' => [
+ 'path' => '/v1.0/ip/removeHotel',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'TemplateName',
+ 'name' => 'TbOpenId',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'TemplateDetail',
+ 'name' => 'AppKey',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
- ],
- ],
- 'ListHotelMessageTemplate' => [
- 'path' => '/v1.0/ip/listHotelMessageTemplate',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
[
- 'AliGenie_Auth_SPI' => [],
+ 'name' => 'HotelId',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
- 'deprecated' => false,
- 'parameters' => [],
],
- 'DeleteMessageTemplate' => [
- 'path' => '/v1.0/ip/deleteMessageTemplate',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'ResetWelcomeTextAndMusic' => [
+ 'path' => '/v1.0/ip/resetWelcomeTextAndMusic',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'TemplateId',
+ 'name' => 'HotelId',
'in' => 'formData',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'UpdateMessageTemplate' => [
- 'path' => '/v1.0/ip/updateMessageTemplate',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'RoomCheckOut' => [
+ 'path' => '/v1.0/ip/roomCheckOut',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'TemplateId',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'TemplateName',
- 'in' => 'formData',
+ 'name' => 'UserInfo',
+ 'in' => 'query',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
+ 'type' => 'object',
'required' => false,
+ 'properties' => [
+ 'EncodeType' => ['type' => 'string', 'required' => true],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'IdType' => ['type' => 'string', 'required' => true],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
+ ],
],
],
[
- 'name' => 'TemplateDetail',
- 'in' => 'formData',
+ 'name' => 'DeviceInfo',
+ 'in' => 'query',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
+ 'type' => 'object',
'required' => false,
+ 'properties' => [
+ 'EncodeType' => ['type' => 'string', 'required' => true],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'IdType' => ['type' => 'string', 'required' => true],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
+ ],
],
],
],
],
- 'PushHotelMessage' => [
- 'path' => '/v1.0/ip/pushHotelMessage',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'SubmitHotelOrder' => [
+ 'path' => '/v1.0/ip/submitHotelOrder',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'PushHotelMessageReq',
+ 'name' => 'Payload',
'in' => 'query',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'TemplateId' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- ],
- 'HotelId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'RoomNo' => [
- 'type' => 'string',
+ 'UserId' => ['type' => 'string', 'required' => true],
+ 'Type' => ['type' => 'string', 'required' => true],
+ 'ItemList' => [
+ 'type' => 'array',
'required' => true,
- ],
- 'ParamMap' => [
- 'type' => 'object',
- 'required' => false,
- 'additionalProperties' => [
- 'type' => 'string',
+ 'items' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'ItemId' => ['type' => 'integer', 'format' => 'int64', 'required' => true],
+ 'Quantity' => ['type' => 'integer', 'format' => 'int64', 'required' => true],
+ 'Remark' => ['type' => 'string', 'required' => false],
+ ],
],
],
],
],
],
+ [
+ 'name' => 'UserInfo',
+ 'in' => 'query',
+ 'style' => 'json',
+ 'schema' => [
+ 'type' => 'object',
+ 'required' => true,
+ 'properties' => [
+ 'EncodeType' => ['type' => 'string', 'required' => true],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'IdType' => ['type' => 'string', 'required' => true],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
+ ],
+ ],
+ ],
],
],
- 'ListTickets' => [
- 'path' => '/v1.0/ip/listTickets',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'SyncDeviceStatusWithAk' => [
+ 'path' => '/v1.0/ip/syncDeviceStatusWithAk',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'HotelId',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'Page',
+ 'name' => 'RoomNo',
'in' => 'formData',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'PageNumber' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'PageSize' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'StartTime',
+ 'name' => 'DeviceName',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'EndTime',
+ 'name' => 'Switch',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
],
[
- 'name' => 'Status',
+ 'name' => 'CategoryEnName',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'RoomNo',
+ 'name' => 'CategoryCnName',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'Type',
+ 'name' => 'Number',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'IsNeedCallback',
+ 'name' => 'Location',
'in' => 'formData',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'IsNeedCharges',
+ 'name' => 'LocationCnName',
'in' => 'formData',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'SortField',
+ 'name' => 'mode',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'IsDesc',
+ 'name' => 'fanSpeed',
'in' => 'formData',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
- ],
- ],
- 'UpdateTicket' => [
- 'path' => '/v1.0/ip/updateTicket',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
- 'security' => [
[
- 'AliGenie_Auth_SPI' => [],
- ],
- ],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
- 'deprecated' => false,
- 'parameters' => [
- [
- 'name' => 'HotelId',
+ 'name' => 'temperature',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'Status',
+ 'name' => 'roomTemperature',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'GroupKey',
+ 'name' => 'value',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
],
],
- 'DeleteHotelAlarm' => [
- 'path' => '/v1.0/ip/deleteHotelAlarm',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'UpdateBasicInfoQA' => [
+ 'path' => '/v1.0/ip/updateBasicInfoQA',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'HotelId',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'Alarms',
+ 'name' => 'HotelAddress',
'in' => 'formData',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'array',
- 'required' => true,
- 'items' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'RoomNo' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'AlarmId' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- ],
- 'UserOpenId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'DeviceOpenId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- ],
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
- ],
- ],
- 'ListHotelAlarm' => [
- 'path' => '/v1.0/ip/getHotelAlarmList',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
- 'security' => [
[
- 'AliGenie_Auth_SPI' => [],
+ 'name' => 'PhoneNumber',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => true],
],
- ],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
- 'deprecated' => false,
- 'parameters' => [
[
- 'name' => 'HotelId',
+ 'name' => 'CheckInTime',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'Rooms',
+ 'name' => 'CheckOutTime',
'in' => 'formData',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
- ],
- ],
- 'CreateHotelAlarm' => [
- 'path' => '/v1.0/ip/createHotelAlarm',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
- 'security' => [
[
- 'AliGenie_Auth_SPI' => [],
+ 'name' => 'WifiName',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => true],
],
- ],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
- 'deprecated' => false,
- 'parameters' => [
[
- 'name' => 'HotelId',
+ 'name' => 'WifiPassword',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'Rooms',
+ 'name' => 'HotelMember',
'in' => 'formData',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'array',
- 'required' => true,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'ScheduleInfo',
+ 'name' => 'HotelService',
'in' => 'formData',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => true,
- 'properties' => [
- 'Type' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Once' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'Year' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'Month' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'Day' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'Hour' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'Minute' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- ],
- 'Weekly' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'DaysOfWeek' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- 'Hour' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'Minute' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- ],
- ],
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'MusicType',
+ 'name' => 'HotelIntroduction',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'ParkingPosition',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'ParkingExpenses',
'in' => 'formData',
'schema' => [
'type' => 'string',
- 'required' => false,
- 'enum' => [
- 'DOU_YIN',
- 'JING_DIAN',
- ],
+ 'required' => true,
+ 'enum' => ['免费停车', '收费停车'],
],
],
],
],
- 'UpdateHotelAlarm' => [
- 'path' => '/v1.0/ip/updateHotelAlarm',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'UpdateCustomQA' => [
+ 'path' => '/v1.0/ip/updateCustomQA',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
+ 'name' => 'CustomQAId',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
'name' => 'HotelId',
'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'MajorQuestion',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'SupplementaryQuestions',
+ 'in' => 'formData',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
- 'required' => true,
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
],
],
[
- 'name' => 'Alarms',
+ 'name' => 'KeyWords',
'in' => 'formData',
'style' => 'json',
'schema' => [
'type' => 'array',
- 'required' => true,
- 'items' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'RoomNo' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'AlarmId' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- ],
- 'UserOpenId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'DeviceOpenId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- ],
+ 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
],
],
[
- 'name' => 'ScheduleInfo',
+ 'name' => 'Answers',
'in' => 'formData',
'style' => 'json',
'schema' => [
- 'type' => 'object',
+ 'type' => 'array',
'required' => false,
- 'properties' => [
- 'Type' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Once' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'Year' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'Month' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'Day' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'Hour' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'Minute' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- ],
- 'Weekly' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'DaysOfWeek' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- 'Hour' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'Minute' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- ],
- ],
+ 'items' => ['type' => 'string', 'required' => false],
],
],
],
],
- 'ChildAccountAuth' => [
- 'path' => '/v1.0/ip/childAccountAuth',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'UpdateHotel' => [
+ 'path' => '/v1.0/ip/updateHotel',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'Account',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
'name' => 'TbOpenId',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'AppKey',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'HotelId',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
- ],
- ],
- 'RemoveChildAccountAuth' => [
- 'path' => '/v1.0/ip/removeChildAccountAuth',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
- 'security' => [
- [
- 'AliGenie_Auth_SPI' => [],
- ],
- ],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
- 'deprecated' => false,
- 'parameters' => [
[
- 'name' => 'TbOpenId',
+ 'name' => 'HotelName',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'AppKey',
+ 'name' => 'Remark',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'ChildAccountName',
+ 'name' => 'HotelAddress',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'HotelId',
+ 'name' => 'HotelEmail',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
- ],
- ],
- 'PmsEventReport' => [
- 'path' => '/v1.0/ip/pmsEventReport',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
[
- 'AliGenie_Auth_SPI' => [],
- ],
- ],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
- 'deprecated' => false,
- 'parameters' => [
- [
- 'name' => 'Payload',
+ 'name' => 'PhoneNumber',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
- ],
- ],
- 'QueryDeviceStatus' => [
- 'path' => '/v1.0/ip/queryDeviceStatus',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
- 'security' => [
[
- 'AliGenie_Auth_SPI' => [],
+ 'name' => 'RoomNum',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
- ],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
- 'deprecated' => false,
- 'parameters' => [
[
- 'name' => 'Payload',
- 'in' => 'query',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'LocationDevices' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'Location' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'DeviceNumber' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'DeviceType' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- ],
- 'UserId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Properties' => [
- 'type' => 'object',
- 'required' => false,
- 'additionalProperties' => [
- 'type' => 'string',
- ],
- ],
- ],
- ],
+ 'name' => 'EstOpenTime',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'UserInfo',
- 'in' => 'query',
+ 'name' => 'RelatedPks',
+ 'in' => 'formData',
'style' => 'json',
'schema' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
+ 'type' => 'array',
+ 'items' => ['type' => 'string'],
],
],
],
],
- 'ListHotelControlDevice' => [
- 'path' => '/v1.0/ip/listHotelControlDevice',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'UpdateHotelAlarm' => [
+ 'path' => '/v1.0/ip/updateHotelAlarm',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'UserInfo',
- 'in' => 'query',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'properties' => [
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- ],
- ],
- ],
- ],
- ],
- ],
- 'DeviceControl' => [
- 'path' => '/v1.0/ip/deviceControl',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
- 'security' => [
- [
- 'AliGenie_Auth_SPI' => [],
+ 'name' => 'HotelId',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => true],
],
- ],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
- 'deprecated' => false,
- 'parameters' => [
[
- 'name' => 'Payload',
- 'in' => 'query',
+ 'name' => 'Alarms',
+ 'in' => 'formData',
'style' => 'json',
'schema' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'UserId' => [
- 'type' => 'string',
- ],
- 'Location' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Category' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Cmd' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Properties' => [
- 'type' => 'object',
- 'required' => false,
- 'additionalProperties' => [
- 'type' => 'string',
- ],
- ],
- 'ExtendInfo' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'DeviceNumber' => [
- 'type' => 'string',
- 'required' => true,
+ 'type' => 'array',
+ 'required' => true,
+ 'items' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'RoomNo' => ['type' => 'string', 'required' => false],
+ 'AlarmId' => ['type' => 'integer', 'format' => 'int64', 'required' => true],
+ 'UserOpenId' => ['type' => 'string', 'required' => true],
+ 'DeviceOpenId' => ['type' => 'string', 'required' => true],
],
],
],
],
[
- 'name' => 'UserInfo',
- 'in' => 'query',
+ 'name' => 'ScheduleInfo',
+ 'in' => 'formData',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => false,
'properties' => [
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
+ 'Type' => ['type' => 'string', 'required' => false],
+ 'Once' => [
+ 'type' => 'object',
'required' => false,
+ 'properties' => [
+ 'Year' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'Month' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'Day' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'Hour' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'Minute' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
],
- ],
- ],
- ],
- ],
- ],
- 'ListHotelSceneItem' => [
- 'path' => '/v1.0/ip/listHotelSceneItem',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
- 'security' => [
- [
- 'AliGenie_Auth_SPI' => [],
- ],
- ],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
- 'deprecated' => false,
- 'parameters' => [
- [
- 'name' => 'Payload',
- 'in' => 'query',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => true,
- 'properties' => [
- 'UserId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Type' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- ],
- ],
- [
- 'name' => 'UserInfo',
- 'in' => 'query',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => true,
- 'properties' => [
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
+ 'Weekly' => [
+ 'type' => 'object',
'required' => false,
+ 'properties' => [
+ 'DaysOfWeek' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ 'Hour' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'Minute' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
],
],
],
],
],
],
- 'ListHotelServiceCategory' => [
- 'path' => '/v1.0/ip/listHotelServiceCategory',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'UpdateHotelSceneBookItem' => [
+ 'path' => '/v1.0/ip/updateHotelSceneBookItem',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'Payload',
- 'in' => 'query',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => true,
- 'properties' => [
- 'Type' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- ],
- ],
- ],
- ],
- 'GetHotelOrderDetail' => [
- 'path' => '/v1.0/ip/getHotelOrderDetail',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AliGenie_Auth_SPI' => [],
+ 'name' => 'HotelId',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => true],
],
- ],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
- 'deprecated' => false,
- 'parameters' => [
[
- 'name' => 'Payload',
+ 'name' => 'UpdateHotelSceneBookReq',
'in' => 'query',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'OrderNo' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'Id' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
+ 'Name' => ['type' => 'string', 'required' => false],
+ 'Icon' => ['type' => 'string', 'required' => true],
+ 'Price' => ['type' => 'integer', 'format' => 'int64', 'required' => true],
],
],
],
],
],
- 'ListHotelOrder' => [
- 'path' => '/v1.0/ip/listHotelOrder',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'UpdateHotelSceneItem' => [
+ 'path' => '/v1.0/ip/updateHotelSceneItem',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'Payload',
- 'in' => 'query',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => true,
- 'properties' => [
- 'UserId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Page' => [
- 'type' => 'object',
- 'required' => true,
- 'properties' => [
- 'PageNumber' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- ],
- 'PageSize' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- ],
- ],
- ],
- ],
- ],
+ 'name' => 'HotelId',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'UserInfo',
+ 'name' => 'UpdateHotelSceneOperateReq',
'in' => 'query',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'OperateType' => ['type' => 'string', 'required' => true],
+ 'IsUseTemplateAnswer' => ['type' => 'boolean', 'required' => true],
],
],
],
- ],
- ],
- 'SubmitHotelOrder' => [
- 'path' => '/v1.0/ip/submitHotelOrder',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AliGenie_Auth_SPI' => [],
- ],
- ],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
- 'deprecated' => false,
- 'parameters' => [
[
- 'name' => 'Payload',
+ 'name' => 'UpdateHotelSceneReq',
'in' => 'query',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'UserId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Type' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'ItemList' => [
+ 'Id' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
+ 'Name' => ['type' => 'string', 'required' => false],
+ 'Status' => ['type' => 'string', 'required' => true],
+ 'Icon' => ['type' => 'string', 'required' => true],
+ 'Price' => ['type' => 'integer', 'format' => 'int64', 'required' => true],
+ 'DialogueList' => [
'type' => 'array',
'required' => true,
'items' => [
'type' => 'object',
'required' => false,
'properties' => [
- 'ItemId' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- ],
- 'Quantity' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- ],
- 'Remark' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'ServiceId' => ['type' => 'string', 'required' => false],
+ 'Process' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'Question' => ['type' => 'string', 'required' => false],
+ 'YesAnswer' => ['type' => 'string', 'required' => false],
+ 'NoAnswer' => ['type' => 'string', 'required' => false],
+ 'YesAnswerTemplate' => ['type' => 'string', 'required' => false],
+ 'NoAnswerTemplate' => ['type' => 'string', 'required' => false],
+ 'DialogueId' => ['type' => 'string', 'required' => false],
],
],
],
- ],
- ],
- ],
- [
- 'name' => 'UserInfo',
- 'in' => 'query',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => true,
- 'properties' => [
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'DeliveryMethod' => ['type' => 'string', 'required' => false],
+ 'RobotName' => ['type' => 'string', 'required' => false],
+ 'PaymentMethod' => ['type' => 'string', 'required' => false],
+ 'LimitSwitch' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'LimitNumber' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
+ 'BeyondLimitReply' => ['type' => 'string', 'required' => false],
],
],
],
],
],
- 'GetHotelNotice' => [
- 'path' => '/v1.0/ip/getHotelNotice',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
- 'security' => [
- [
- 'AliGenie_Auth_SPI' => [],
- ],
- ],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
- 'deprecated' => false,
- 'parameters' => [
- [
- 'name' => 'UserInfo',
- 'in' => 'query',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => true,
- 'properties' => [
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Id' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- ],
- ],
- ],
- 'GetHotelNoticeV2' => [
- 'path' => '/v1.0/ip/getHotelNoticeV2',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
- 'security' => [
- [
- 'AliGenie_Auth_SPI' => [],
- ],
- ],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
- 'deprecated' => false,
- 'parameters' => [
- [
- 'name' => 'UserInfo',
- 'in' => 'query',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => true,
- 'properties' => [
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Id' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- ],
- ],
- ],
- 'GetHotelHomeBackImageAndModes' => [
- 'path' => '/v1.0/ip/getHotelHomeBackImageAndModes',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
- 'security' => [
- [
- 'AliGenie_Auth_SPI' => [],
- ],
- ],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
- 'deprecated' => false,
- 'parameters' => [
- [
- 'name' => 'UserInfo',
- 'in' => 'query',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => true,
- 'properties' => [
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- ],
- ],
- ],
- ],
- ],
- ],
- 'GetHotelSampleUtterances' => [
- 'path' => '/v1.0/ip/getHotelSampleUtterances',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
- 'security' => [
- [
- 'AliGenie_Auth_SPI' => [],
- ],
- ],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
- 'deprecated' => false,
- 'parameters' => [
- [
- 'name' => 'UserInfo',
- 'in' => 'query',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'properties' => [
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- ],
- ],
- ],
- ],
- ],
- ],
- 'GetHotelScreenSaver' => [
- 'path' => '/v1.0/ip/getHotelScreenSaver',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
- 'security' => [
- [
- 'AliGenie_Auth_SPI' => [],
- ],
- ],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
- 'deprecated' => false,
- 'parameters' => [
- [
- 'name' => 'UserInfo',
- 'in' => 'query',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => true,
- 'properties' => [
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- ],
- ],
- ],
- 'RoomCheckOut' => [
- 'path' => '/v1.0/ip/roomCheckOut',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
- 'security' => [
- [
- 'AliGenie_Auth_SPI' => [],
- ],
- ],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
- 'deprecated' => false,
- 'parameters' => [
- [
- 'name' => 'UserInfo',
- 'in' => 'query',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- ],
- [
- 'name' => 'DeviceInfo',
- 'in' => 'query',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- ],
- ],
- ],
- 'GetHotelContacts' => [
- 'path' => '/v1.0/ip/getHotelContacts',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'UpdateMessageTemplate' => [
+ 'path' => '/v1.0/ip/updateMessageTemplate',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'UserInfo',
- 'in' => 'query',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- ],
- ],
- ],
- 'GetHotelContactByNumber' => [
- 'path' => '/v1.0/ip/getHotelContactByNumber',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
- 'security' => [
- [
- 'AliGenie_Auth_SPI' => [],
+ 'name' => 'TemplateId',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true],
],
- ],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
- 'deprecated' => false,
- 'parameters' => [
[
- 'name' => 'Number',
+ 'name' => 'TemplateName',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'UserInfo',
- 'in' => 'query',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
+ 'name' => 'TemplateDetail',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'GetHotelContactByGenieDevice' => [
- 'path' => '/v1.0/ip/getHotelContactByGenieDevice',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'UpdateRcuScene' => [
+ 'path' => '/v1.0/ip/updateRcuScene',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'UserInfo',
- 'in' => 'query',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- ],
- [
- 'name' => 'DeviceInfo',
- 'in' => 'query',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
+ 'name' => 'HotelId',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => true],
],
- ],
- ],
- 'AddOrUpdateScreenSaver' => [
- 'path' => '/v1.0/ip/addOrUpdateScreenSaver',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
- 'security' => [
[
- 'AliGenie_Auth_SPI' => [],
- ],
- ],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
- 'deprecated' => false,
- 'parameters' => [
- [
- 'name' => 'HotelId',
+ 'name' => 'SceneId',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'HotelScreenSaver',
+ 'name' => 'SceneRelationExtDTO',
'in' => 'formData',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'ScreenSaverStyle' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'ScreenSaverPicUrl' => [
- 'type' => 'string',
+ 'Name' => ['type' => 'string', 'required' => false],
+ 'Icon' => ['type' => 'string', 'required' => false],
+ 'Description' => ['type' => 'string', 'required' => false],
+ 'CorpusList' => [
+ 'type' => 'array',
'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
],
],
],
],
],
],
- 'AddOrUpdateDisPlayModes' => [
- 'path' => '/v1.0/ip/addOrUpdateDisPlayModes',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'UpdateServiceQA' => [
+ 'path' => '/v1.0/ip/updateServiceQA',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'HotelId',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'HotelDeviceModeList',
- 'in' => 'formData',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'array',
- 'required' => true,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- ],
- ],
- 'GetUnionId' => [
- 'path' => '/v1.0/ip/getUnionId',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
- 'security' => [
- [
- 'AliGenie_Auth_SPI' => [],
- ],
- ],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
- 'deprecated' => false,
- 'parameters' => [
- [
- 'name' => 'EncodeType',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'EncodeKey',
+ 'name' => 'ServiceQAId',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
],
[
- 'name' => 'IdType',
+ 'name' => 'Answer',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'Id',
+ 'name' => 'isActive',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
],
],
- 'HotelQrBind' => [
- 'path' => '/v1.0/ip/hotelQrBind',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'UpdateTicket' => [
+ 'path' => '/v1.0/ip/updateTicket',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'HotelId',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'RoomNo',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'Code',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'ClientId',
+ 'name' => 'Status',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ExtInfo',
+ 'name' => 'GroupKey',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
],
- 'endpoints' => [
- [
- 'regionId' => 'cn-zhangjiakou',
- 'endpoint' => 'openapi.aligenie.com',
- ],
- ],
+ 'endpoints' => [],
];
diff --git a/data/aligenie/oauth2_1.0/api-docs.php b/data/aligenie/oauth2_1.0/api-docs.php
index aa628b6..f4065d3 100644
--- a/data/aligenie/oauth2_1.0/api-docs.php
+++ b/data/aligenie/oauth2_1.0/api-docs.php
@@ -1,198 +1,131 @@
<?php return [
'version' => '1.0',
- 'info' => [
- 'style' => 'AliGenie',
- 'product' => 'AliGenie',
- 'version' => 'oauth2_1.0',
- ],
+ 'info' => ['style' => 'AliGenie', 'product' => 'AliGenie', 'version' => 'oauth2_1.0'],
'components' => [
'schemas' => [],
],
'apis' => [
'GetSmartHomeSceneList' => [
'path' => '/v1.0/oauth2/iot/smart_home/scene/list',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'methods' => ['get'],
+ 'schemes' => ['https'],
'security' => [
[
'OAuth 2.0 Bearer Token' => [],
],
],
- 'produces' => [
- 'application/json',
- ],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [],
],
'ExecuteSmartHomeScene' => [
'path' => '/v1.0/oauth2/iot/smart_home/scene/execute',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'OAuth 2.0 Bearer Token' => [],
],
],
- 'consumes' => [
- 'application/x-www-form-urlencoded',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/x-www-form-urlencoded'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'FamilyId',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'SceneId',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
'GetUserBasicInfo' => [
'path' => '/v1.0/oauth2/users/basic',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'methods' => ['get'],
+ 'schemes' => ['https'],
'security' => [
[
'OAuth 2.0 Bearer Token' => [],
],
],
- 'produces' => [
- 'application/json',
- ],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [],
],
'GetUserPhone' => [
'path' => '/v1.0/oauth2/user/profile/phone',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'methods' => ['get'],
+ 'schemes' => ['https'],
'security' => [
[
'OAuth 2.0 Bearer Token' => [],
],
],
- 'produces' => [
- 'application/json',
- ],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [],
],
'GetSceneList' => [
'path' => '/v1.0/oauth2/iot/scene/list',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'methods' => ['get'],
+ 'schemes' => ['https'],
'security' => [
[
'OAuth 2.0 Bearer Token' => [],
],
],
- 'produces' => [
- 'application/json',
- ],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [],
],
'ExecuteScene' => [
'path' => '/v1.0/oauth2/iot/scene/execute',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'OAuth 2.0 Bearer Token' => [],
],
],
- 'consumes' => [
- 'application/x-www-form-urlencoded',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/x-www-form-urlencoded'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'SceneId',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
'QueryDeviceList' => [
'path' => '/v1.0/oauth2/device/list',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'methods' => ['get'],
+ 'schemes' => ['https'],
'security' => [
[
'OAuth 2.0 Bearer Token' => [],
],
],
- 'produces' => [
- 'application/json',
- ],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [],
],
'PushDeviceNotification' => [
'path' => '/v1.0/oauth2/device/notification/push',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'OAuth 2.0 Bearer Token' => [],
],
],
- 'consumes' => [
- 'application/x-www-form-urlencoded',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/x-www-form-urlencoded'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
@@ -210,44 +143,21 @@
'TargetType' => [
'type' => 'string',
'required' => false,
- 'enum' => [
- 'DEVICE_UNION_ID',
- 'DEVICE_OPEN_ID',
- ],
- ],
- 'TargetIdentity' => [
- 'type' => 'string',
- 'required' => false,
+ 'enum' => ['DEVICE_UNION_ID', 'DEVICE_OPEN_ID'],
],
+ 'TargetIdentity' => ['type' => 'string', 'required' => false],
],
],
- 'MessageTemplateId' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'MessageTemplateId' => ['type' => 'string', 'required' => true],
'PlaceHolder' => [
'type' => 'object',
'required' => false,
- 'additionalProperties' => [
- 'type' => 'string',
- ],
- ],
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'IsDebug' => [
- 'type' => 'boolean',
- 'required' => false,
+ 'additionalProperties' => ['type' => 'string'],
],
+ 'EncodeType' => ['type' => 'string', 'required' => true],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
+ 'IsDebug' => ['type' => 'boolean', 'required' => false],
],
],
],
@@ -259,10 +169,7 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'SubjectId' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'SubjectId' => ['type' => 'string', 'required' => false],
],
],
],
@@ -270,23 +177,15 @@
],
'CreatePlayingList' => [
'path' => '/v1.0/oauth2/content/playing/create',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'OAuth 2.0 Bearer Token' => [],
],
],
- 'consumes' => [
- 'application/x-www-form-urlencoded',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/x-www-form-urlencoded'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
@@ -297,18 +196,11 @@
'type' => 'object',
'required' => true,
'properties' => [
- 'PlayFrom' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'PlayFrom' => ['type' => 'string', 'required' => false],
'ContentType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'content',
- 'album',
- 'collect',
- ],
+ 'enum' => ['content', 'album', 'collect'],
],
'ContentList' => [
'type' => 'array',
@@ -317,43 +209,20 @@
'type' => 'object',
'required' => true,
'properties' => [
- 'RawId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Source' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'RawId' => ['type' => 'string', 'required' => true],
+ 'Source' => ['type' => 'string', 'required' => true],
],
],
],
- 'Index' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'NeedAlbumContinued' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'Index' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'NeedAlbumContinued' => ['type' => 'boolean', 'required' => false],
'PlayMode' => [
'type' => 'string',
'required' => false,
- 'enum' => [
- 'Repeat',
- 'Shuffle',
- 'RepeatOne',
- 'Normal',
- ],
- ],
- 'ExtendInfo' => [
- 'type' => 'object',
- 'required' => false,
- ],
- 'RequestId' => [
- 'type' => 'string',
+ 'enum' => ['Repeat', 'Shuffle', 'RepeatOne', 'Normal'],
],
+ 'ExtendInfo' => ['type' => 'object', 'required' => false],
+ 'RequestId' => ['type' => 'string'],
],
],
],
@@ -368,30 +237,16 @@
'EncodeType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'UC_CLIENT_ID',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
+ 'enum' => ['UC_CLIENT_ID'],
],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
'IdType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
- ],
- ],
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
@@ -399,103 +254,66 @@
],
'OAuth2TokenEndpoint' => [
'path' => '/v1.0/oauth2/token',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/x-www-form-urlencoded',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/x-www-form-urlencoded'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'GrantType',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'Code',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'RedirectUri',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'RefreshToken',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
'OAuth2RevocationEndpoint' => [
'path' => '/v1.0/oauth2/revoke',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/x-www-form-urlencoded',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/x-www-form-urlencoded'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'Token',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'TokenTypeHint',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
],
'endpoints' => [
- [
- 'regionId' => 'cn-zhangjiakou',
- 'endpoint' => 'openapi.aligenie.com',
- ],
+ ['regionId' => 'cn-zhangjiakou', 'endpoint' => 'openapi.aligenie.com'],
],
];
diff --git a/data/aligenie/ssp_1.0/api-docs.php b/data/aligenie/ssp_1.0/api-docs.php
index 3cc1c5e..81e7ba4 100644
--- a/data/aligenie/ssp_1.0/api-docs.php
+++ b/data/aligenie/ssp_1.0/api-docs.php
@@ -1,529 +1,298 @@
<?php return [
'version' => '1.0',
- 'info' => [
- 'style' => 'AliGenie',
- 'product' => 'AliGenie',
- 'version' => 'ssp_1.0',
- ],
+ 'info' => ['style' => 'ROA', 'product' => 'AliGenie', 'version' => 'ssp_1.0'],
'components' => [
- 'schemas' => [
- 'LoginStateInfo' => [
- 'type' => 'object',
- 'properties' => [
- 'ThirdUserIdentifier' => [
- 'type' => 'string',
- ],
- 'ThirdUserType' => [
- 'type' => 'string',
- ],
- 'UserId' => [
- 'type' => 'string',
- ],
- 'SceneCode' => [
- 'type' => 'string',
- ],
- ],
- ],
- ],
+ 'schemas' => [],
],
'apis' => [
- 'AuthLoginWithThirdUserInfo' => [
- 'path' => '/v1.0/ssp/authLoginWithThirdUserInfo',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'AddAndRemoveFavoriteContent' => [
+ 'path' => '/v1.0/ssp/AddAndRemoveFavoriteContent',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/x-www-form-urlencoded',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'SceneCode',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'ThirdUserType',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'ThirdUserIdentifier',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'ExtInfo',
+ 'name' => 'OpenAddAndRemoveFavoriteContentRequest',
'in' => 'formData',
'style' => 'json',
'schema' => [
'type' => 'object',
- 'required' => false,
- ],
- ],
- ],
- ],
- 'EcologyOpennessSendVerificationCode' => [
- 'path' => '/v1.0/ssp/ecologyOpennessSendVerificationCode',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AliGenie_Auth_SPI' => [],
- ],
- ],
- 'consumes' => [
- 'application/x-www-form-urlencoded',
- ],
- 'produces' => [
- 'application/json',
- ],
- 'deprecated' => false,
- 'parameters' => [
- [
- 'name' => 'SessionId',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
'required' => true,
+ 'properties' => [
+ 'PackageType' => ['type' => 'string', 'required' => true],
+ 'OpenSourceRawIdPair' => [
+ 'type' => 'object',
+ 'required' => true,
+ 'properties' => [
+ 'RawId' => ['type' => 'string', 'required' => true],
+ 'Source' => ['type' => 'string', 'required' => true],
+ 'ExtendInfo' => ['type' => 'object', 'required' => false],
+ ],
+ ],
+ 'FavoriteCmd' => ['type' => 'string', 'required' => true],
+ ],
],
],
[
- 'name' => 'PhoneNumber',
- 'in' => 'formData',
+ 'name' => 'UserInfo',
+ 'in' => 'query',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
+ 'type' => 'object',
'required' => true,
+ 'properties' => [
+ 'EncodeType' => ['type' => 'string', 'required' => true],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'IdType' => ['type' => 'string', 'required' => true],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
+ ],
],
],
[
- 'name' => 'Region',
- 'in' => 'formData',
+ 'name' => 'DeviceInfo',
+ 'in' => 'query',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
+ 'type' => 'object',
'required' => true,
+ 'properties' => [
+ 'EncodeType' => ['type' => 'string', 'required' => true],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'IdType' => ['type' => 'string', 'required' => true],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
+ ],
],
],
],
],
- 'FindUserlistToAuthLoginWithPhoneNumber' => [
- 'path' => '/v1.0/ssp/findUserlistToAuthLoginWithPhoneNumber',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'AddSub' => [
+ 'path' => '/v1.0/ssp/addSub',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'SessionId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'Region',
+ 'name' => 'AddSubscriptionInfoRequest',
'in' => 'query',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
+ 'type' => 'object',
'required' => true,
+ 'properties' => [
+ 'DeviceId' => ['type' => 'string'],
+ 'UserId' => ['type' => 'string'],
+ 'ScheduleInfo' => [
+ 'type' => 'object',
+ 'required' => true,
+ 'properties' => [
+ 'DaysOfWeek' => [
+ 'type' => 'array',
+ 'required' => true,
+ 'items' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ 'minimum' => '1',
+ 'maximum' => '7',
+ 'enum' => ['1', '2', '3', '4', '5', '6', '7'],
+ ],
+ 'minItems' => 1,
+ 'maxItems' => 7,
+ ],
+ 'Hour' => ['type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '0', 'maximum' => '23'],
+ 'Minute' => ['type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '0', 'maximum' => '59'],
+ ],
+ ],
+ 'AlbumId' => ['type' => 'string', 'required' => true],
+ 'PlayMode' => ['type' => 'string', 'required' => true],
+ 'DailyStudyCnt' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
+ ],
],
],
[
- 'name' => 'PhoneNumber',
+ 'name' => 'DeviceInfo',
'in' => 'query',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
- 'required' => true,
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'EncodeType' => [
+ 'type' => 'string',
+ 'required' => false,
+ 'enum' => ['PROJECT_ID'],
+ ],
+ 'EncodeKey' => [
+ 'type' => 'string',
+ 'required' => false,
+ 'enum' => [],
+ ],
+ 'IdType' => [
+ 'type' => 'string',
+ 'required' => false,
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
+ ],
+ 'Id' => ['type' => 'string', 'required' => false],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
+ ],
],
],
[
- 'name' => 'Code',
+ 'name' => 'UserInfo',
'in' => 'query',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
- 'required' => true,
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'EncodeType' => [
+ 'type' => 'string',
+ 'required' => false,
+ 'enum' => ['PROJECT_ID'],
+ ],
+ 'EncodeKey' => [
+ 'type' => 'string',
+ 'required' => false,
+ 'enum' => [],
+ ],
+ 'IdType' => [
+ 'type' => 'string',
+ 'required' => false,
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
+ ],
+ 'Id' => ['type' => 'string', 'required' => false],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
+ ],
],
],
],
],
'AuthLoginWithAligenieUserInfo' => [
'path' => '/v1.0/ssp/authLoginWithAligenieUserInfo',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/x-www-form-urlencoded',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/x-www-form-urlencoded'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'SessionId',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'EncryptedAligenieUserIdentifier',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
'AuthLoginWithAligenieUserInfoGeneratedByPhoneNumber' => [
'path' => '/v1.0/ssp/authLoginWithAligenieUserInfoGeneratedByPhoneNumber',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/x-www-form-urlencoded',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/x-www-form-urlencoded'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'SessionId',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
'AuthLoginWithTaobaoUserInfo' => [
'path' => '/v1.0/ssp/authLoginWithTaobaoUserInfo',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/x-www-form-urlencoded',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/x-www-form-urlencoded'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'SessionId',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'EncryptedTaobaoUserIdentifier',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'EcologyOpennessAuthenticate' => [
- 'path' => '/v1.0/ssp/ecologyOpennessAuthenticate',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'AuthLoginWithThirdUserInfo' => [
+ 'path' => '/v1.0/ssp/authLoginWithThirdUserInfo',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/x-www-form-urlencoded',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/x-www-form-urlencoded'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'LoginStateAccessToken',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'EncodeType',
+ 'name' => 'SceneCode',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'EncodeKey',
+ 'name' => 'ThirdUserType',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- ],
- ],
- 'GetAligenieUserInfo' => [
- 'path' => '/v1.0/ssp/getAligenieUserInfo',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AliGenie_Auth_SPI' => [],
+ 'schema' => ['type' => 'string', 'required' => true],
],
- ],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
- 'deprecated' => false,
- 'parameters' => [
[
- 'name' => 'LoginStateAccessToken',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- ],
- ],
- 'UnbindAligenieUser' => [
- 'path' => '/v1.0/ssp/unbindAligenieUser',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AliGenie_Auth_SPI' => [],
- ],
- ],
- 'consumes' => [
- 'application/x-www-form-urlencoded',
- ],
- 'produces' => [
- 'application/json',
- ],
- 'deprecated' => false,
- 'parameters' => [
- [
- 'name' => 'LoginStateAccessToken',
+ 'name' => 'ThirdUserIdentifier',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- ],
- ],
- 'QueryUserDeviceListByTmeUserId' => [
- 'path' => '/v1.0/ssp/queryUserDeviceListByTmeUserId',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AliGenie_Auth_SPI' => [],
- ],
- ],
- 'consumes' => [
- 'application/json',
- 'application/x-www-form-urlencoded',
- ],
- 'produces' => [
- 'application/json',
- ],
- 'deprecated' => false,
- 'parameters' => [
- [
- 'name' => 'TmeUserId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'Sp',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- ],
- ],
- 'InvalidateThirdPartyAppLoginState' => [
- 'path' => '/v1.0/ssp/invalidateThirdPartyAppLoginState',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
- 'security' => [
- [
- 'AliGenie_Auth_SPI' => [],
+ 'schema' => ['type' => 'string', 'required' => true],
],
- ],
- 'consumes' => [
- 'application/x-www-form-urlencoded',
- ],
- 'produces' => [
- 'application/json',
- ],
- 'deprecated' => false,
- 'parameters' => [
[
- 'name' => 'DeviceInfo',
+ 'name' => 'ExtInfo',
'in' => 'formData',
'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => true,
- 'properties' => [
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- ],
- [
- 'name' => 'ThirdPartyAppId',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'object', 'required' => false],
],
],
],
'CheckAuthCodeBindForExt' => [
'path' => '/v1.0/ssp/checkAuthCodeBindForExt',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
@@ -537,26 +306,18 @@
'schema' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'PROJECT_ID',
- ],
+ 'enum' => ['PROJECT_ID'],
],
],
[
'name' => 'EncodeKey',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'AuthCode',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'UserInfo',
@@ -569,72 +330,60 @@
'EncodeType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'PROJECT_ID',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
+ 'enum' => ['PROJECT_ID'],
],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
'IdType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
- ],
- ],
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
],
],
- 'GetCodeEnhance' => [
- 'path' => '/v1.0/ssp/getCodeEnhance',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'CloudPlayer' => [
+ 'path' => '/v1.0/ssp/cloud/player',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'ChannelInfo',
+ 'name' => 'UserInfo',
'in' => 'query',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'Channel' => [
+ 'EncodeType' => [
'type' => 'string',
'required' => true,
+ 'enum' => ['PROJECT_ID'],
],
- 'ExtInfo' => [
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'IdType' => [
'type' => 'string',
- 'required' => false,
+ 'required' => true,
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
[
- 'name' => 'UserInfo',
+ 'name' => 'DeviceInfo',
'in' => 'query',
'style' => 'json',
'schema' => [
@@ -644,258 +393,235 @@
'EncodeType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'PROJECT_ID',
- ],
+ 'enum' => ['PROJECT_ID'],
],
'EncodeKey' => [
'type' => 'string',
'required' => true,
+ 'enum' => [],
],
'IdType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
- ],
- ],
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
+ 'enum' => ['UNION_ID', 'OPEN_ID'],
],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
+ [
+ 'name' => 'Source',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'SongIdList',
+ 'in' => 'query',
+ 'style' => 'json',
+ 'schema' => [
+ 'type' => 'array',
+ 'required' => true,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'minItems' => 1,
+ 'maxItems' => 200,
+ ],
+ ],
+ [
+ 'name' => 'CurPlayIndex',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '1', 'maximum' => '200'],
+ ],
+ [
+ 'name' => 'PlayMode',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'SongId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
],
],
- 'ScanCodeBind' => [
- 'path' => '/v1.0/ssp/scanCode',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'CreateAlarm' => [
+ 'path' => '/v1.0/ssp/createAlarm',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'UserInfo',
+ 'name' => 'Payload',
'in' => 'formData',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'EncodeType' => [
- 'type' => 'string',
+ 'ScheduleInfo' => [
+ 'type' => 'object',
'required' => true,
- 'enum' => [
- 'PROJECT_ID',
+ 'properties' => [
+ 'Type' => [
+ 'type' => 'string',
+ 'required' => true,
+ 'enum' => ['ONCE', 'WEEKLY', 'STATUTORY_WORKING_DAY'],
+ ],
+ 'Once' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'Year' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'Month' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'Day' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'Hour' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'Minute' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ ],
+ 'Weekly' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'DaysOfWeek' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ 'Hour' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'Minute' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ ],
+ 'StatutoryWorkingDay' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'Hour' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'Minute' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ ],
],
],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'IdType' => [
- 'type' => 'string',
+ 'MusicInfo' => [
+ 'type' => 'object',
'required' => true,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
+ 'properties' => [
+ 'MusicType' => ['type' => 'integer', 'format' => 'int64', 'required' => true],
+ 'MusicTypeName' => ['type' => 'string', 'required' => true],
+ 'MusicId' => ['type' => 'integer', 'format' => 'int64', 'required' => true],
+ 'MusicName' => ['type' => 'string', 'required' => true],
+ 'MusicUrl' => ['type' => 'string', 'required' => false],
],
],
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'Volume' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'RequestId' => ['type' => 'string', 'required' => true],
+ 'UserId' => ['type' => 'string', 'required' => true],
+ 'AccessKeyId' => ['type' => 'string', 'required' => true],
+ 'DeviceId' => ['type' => 'string', 'required' => true],
],
],
],
[
- 'name' => 'BindReq',
+ 'name' => 'UserInfo',
'in' => 'formData',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'Code' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'ClientId' => [
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'IdType' => [
'type' => 'string',
'required' => true,
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
],
- 'ExtInfo' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'UserId' => [
+ 'EncodeType' => [
'type' => 'string',
'required' => true,
+ 'enum' => ['PACKAGE_NAME', 'SKILL_ID'],
],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
- ],
- ],
- 'GetUserByDeviceId' => [
- 'path' => '/v1.0/ssp/getUserByDeviceId',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AliGenie_Auth_SPI' => [],
- ],
- ],
- 'deprecated' => false,
- 'parameters' => [
[
'name' => 'DeviceInfo',
- 'in' => 'query',
+ 'in' => 'formData',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'PROJECT_ID',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'Id' => ['type' => 'string', 'required' => true],
'IdType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
- ],
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
],
- 'Id' => [
+ 'EncodeType' => [
'type' => 'string',
'required' => true,
+ 'enum' => ['PACKAGE_NAME', 'SKILL_ID'],
],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
],
],
- 'ListDeviceByUserId' => [
- 'path' => '/v1.0/ssp/listDeviceByUserId',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'CreatePlayingList' => [
+ 'path' => '/v1.0/ssp/CreatePlayingList',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'UserInfo',
- 'in' => 'query',
+ 'name' => 'OpenCreatePlayingListRequest',
+ 'in' => 'formData',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'PROJECT_ID',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'IdType' => [
- 'type' => 'string',
+ 'PlayFrom' => ['type' => 'string', 'required' => false],
+ 'ContentType' => ['type' => 'string', 'required' => true],
+ 'ContentList' => [
+ 'type' => 'array',
'required' => true,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
+ 'items' => [
+ 'type' => 'object',
+ 'required' => true,
+ 'properties' => [
+ 'RawId' => ['type' => 'string', 'required' => true],
+ 'Source' => ['type' => 'string', 'required' => true],
+ ],
],
],
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'Index' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'NeedAlbumContinued' => ['type' => 'boolean', 'required' => false],
+ 'PlayMode' => ['type' => 'string', 'required' => false],
+ 'ExtendInfo' => ['type' => 'object', 'required' => false],
],
],
],
- ],
- ],
- 'UnbindDevice' => [
- 'path' => '/v1.0/ssp/unbindDevice',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AliGenie_Auth_SPI' => [],
- ],
- ],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
- 'deprecated' => false,
- 'parameters' => [
[
- 'name' => 'DeviceInfo',
- 'in' => 'formData',
+ 'name' => 'UserInfo',
+ 'in' => 'query',
'style' => 'json',
'schema' => [
'type' => 'object',
@@ -904,36 +630,22 @@
'EncodeType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'PROJECT_ID',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
+ 'enum' => ['PROJECT_ID'],
],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
'IdType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
- ],
- ],
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
[
- 'name' => 'UserInfo',
- 'in' => 'formData',
+ 'name' => 'DeviceInfo',
+ 'in' => 'query',
'style' => 'json',
'schema' => [
'type' => 'object',
@@ -942,652 +654,414 @@
'EncodeType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'PROJECT_ID',
- ],
+ 'enum' => ['PROJECT_ID'],
],
'EncodeKey' => [
'type' => 'string',
'required' => true,
+ 'enum' => [],
],
'IdType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
- ],
- ],
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
+ 'enum' => ['UNION_ID', 'OPEN_ID'],
],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
],
],
- 'ListDeviceByUserIdAndChanel' => [
- 'path' => '/v1.0/ssp/listDeviceByUserIdAndChanel',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'CreatePlayingListOAuth2' => [
+ 'path' => '/v1.0/ssp/CreatePlayingListOAuth2',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
- 'AliGenie_Auth_SPI' => [],
+ 'OAuth 2.0 Bearer Token' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'ChannelInfo',
- 'in' => 'query',
+ 'name' => 'OpenCreatePlayingListRequest',
+ 'in' => 'formData',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'Channel' => [
- 'type' => 'string',
+ 'PlayFrom' => ['type' => 'string', 'required' => false],
+ 'ContentType' => ['type' => 'string', 'required' => true],
+ 'ContentList' => [
+ 'type' => 'array',
'required' => true,
+ 'items' => [
+ 'type' => 'object',
+ 'required' => true,
+ 'properties' => [
+ 'RawId' => ['type' => 'string', 'required' => true],
+ 'Source' => ['type' => 'string', 'required' => true],
+ ],
+ ],
],
- 'ExtInfo' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'Index' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'NeedAlbumContinued' => ['type' => 'boolean', 'required' => false],
+ 'PlayMode' => ['type' => 'string', 'required' => false],
+ 'ExtendInfo' => ['type' => 'object', 'required' => false],
],
],
],
[
- 'name' => 'UserInfo',
+ 'name' => 'DeviceInfo',
'in' => 'query',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'PROJECT_ID',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'EncodeType' => ['type' => 'string', 'required' => true],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
'IdType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
- ],
- ],
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
+ 'enum' => ['UNION_ID', 'OPEN_ID'],
],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
],
],
- 'GetDeviceIdByIdentity' => [
- 'path' => '/v1.0/ssp/getDeviceIdByIdentity',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AliGenie_Auth_SPI' => [],
- ],
- ],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
- 'deprecated' => false,
- 'parameters' => [
- [
- 'name' => 'EncodeType',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'EncodeKey',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'IdentityType',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'IdentityId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'ProductKey',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- ],
- 'ListDeviceIdByIdentities' => [
- 'path' => '/v1.0/ssp/listDeviceIdByIdentities',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'CreateScheduleTask' => [
+ 'path' => '/v1.0/ssp/CreateScheduleTask',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'EncodeType',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'EncodeKey',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'IdentityType',
- 'in' => 'query',
+ 'name' => 'Payload',
+ 'in' => 'formData',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
+ 'type' => 'object',
'required' => true,
+ 'properties' => [
+ 'IdempotentId' => ['type' => 'string', 'required' => false],
+ 'DeviceId' => ['type' => 'string'],
+ 'UserId' => ['type' => 'string'],
+ 'RequestId' => ['type' => 'string'],
+ 'ScheduleDTO' => [
+ 'type' => 'object',
+ 'required' => true,
+ 'properties' => [
+ 'ScheduleType' => [
+ 'type' => 'string',
+ 'required' => true,
+ 'enum' => ['ONCE', 'WEEKLY', 'STATUTORY_DAY'],
+ ],
+ 'Once' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'Year' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'Month' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'Day' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'Hour' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'Minute' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ ],
+ 'Weekly' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'DaysOfWeek' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ 'Hours' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ 'Minutes' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ ],
+ ],
+ 'StatutoryWorkingDay' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'Hours' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ 'Minutes' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ ],
+ ],
+ 'ScheduleStartTime' => ['type' => 'integer', 'format' => 'int64', 'required' => true],
+ 'ScheduleEndTime' => ['type' => 'integer', 'format' => 'int64', 'required' => true],
+ ],
+ ],
+ 'ActionDTOs' => [
+ 'type' => 'array',
+ 'required' => true,
+ 'items' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'customAction' => ['type' => 'object', 'required' => false],
+ ],
+ ],
+ ],
+ 'AccessKeyId' => ['type' => 'string'],
+ ],
],
],
[
- 'name' => 'IdentityIds',
- 'in' => 'query',
+ 'name' => 'UserInfo',
+ 'in' => 'formData',
'style' => 'json',
'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => true,
+ 'type' => 'object',
+ 'required' => true,
+ 'properties' => [
+ 'Id' => ['type' => 'string', 'required' => false],
+ 'IdType' => ['type' => 'string', 'required' => false],
+ 'EncodeType' => ['type' => 'string', 'required' => false],
+ 'EncodeKey' => ['type' => 'string', 'required' => false],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
[
- 'name' => 'ProductKey',
- 'in' => 'query',
+ 'name' => 'DeviceInfo',
+ 'in' => 'formData',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
+ 'type' => 'object',
'required' => true,
+ 'properties' => [
+ 'Id' => ['type' => 'string', 'required' => false],
+ 'IdType' => ['type' => 'string', 'required' => false],
+ 'EncodeType' => ['type' => 'string', 'required' => false],
+ 'EncodeKey' => ['type' => 'string', 'required' => false],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
+ ],
],
],
],
],
- 'GetDeviceBasicInfo' => [
- 'path' => '/v1.0/ssp/getDeviceBasicInfo',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DeleteAlarms' => [
+ 'path' => '/v1.0/ssp/deleteAlarms',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'DeviceInfo',
- 'in' => 'query',
+ 'name' => 'Payload',
+ 'in' => 'formData',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'PROJECT_ID',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
- ],
- ],
- 'Id' => [
- 'type' => 'string',
+ 'RequestId' => ['type' => 'string', 'required' => true],
+ 'UserId' => ['type' => 'string', 'required' => true],
+ 'AccessKeyId' => ['type' => 'string', 'required' => true],
+ 'DeviceId' => ['type' => 'string', 'required' => true],
+ 'AlarmIds' => [
+ 'type' => 'array',
+ 'format' => 'int64',
'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
+ 'items' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
],
],
],
],
- ],
- ],
- 'ListDeviceBasicInfo' => [
- 'path' => '/v1.0/ssp/listDeviceBasicInfo',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AliGenie_Auth_SPI' => [],
- ],
- ],
- 'deprecated' => false,
- 'parameters' => [
[
- 'name' => 'DeviceInfos',
- 'in' => 'query',
+ 'name' => 'UserInfo',
+ 'in' => 'formData',
'style' => 'json',
'schema' => [
'type' => 'object',
- 'required' => false,
+ 'required' => true,
'properties' => [
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'PROJECT_ID',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'Id' => ['type' => 'string', 'required' => true],
'IdType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
- ],
- ],
- 'Ids' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
],
- 'OrganizationId' => [
+ 'EncodeType' => [
'type' => 'string',
- 'required' => false,
+ 'required' => true,
+ 'enum' => ['PACKAGE_NAME', 'SKILL_ID'],
],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
- ],
- ],
- 'GetDeviceStatusInfo' => [
- 'path' => '/v1.0/ssp/getDeviceStatusInfo',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AliGenie_Auth_SPI' => [],
- ],
- ],
- 'deprecated' => false,
- 'parameters' => [
[
'name' => 'DeviceInfo',
- 'in' => 'query',
+ 'in' => 'formData',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'PROJECT_ID',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'Id' => ['type' => 'string', 'required' => true],
'IdType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
- ],
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
],
- 'Id' => [
+ 'EncodeType' => [
'type' => 'string',
'required' => true,
+ 'enum' => ['PACKAGE_NAME', 'SKILL_ID'],
],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
],
],
- 'GetDeviceTag' => [
- 'path' => '/v1.0/ssp/getDeviceTag',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DeleteScheduleTask' => [
+ 'path' => '/v1.0/ssp/DeleteScheduleTask',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'DeviceInfo',
- 'in' => 'query',
+ 'name' => 'Payload',
+ 'in' => 'formData',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'PROJECT_ID',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
- ],
- ],
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'Id' => ['type' => 'integer', 'format' => 'int64', 'required' => true],
+ 'DeviceId' => ['type' => 'string'],
+ 'RequestId' => ['type' => 'string'],
+ 'UserId' => ['type' => 'string'],
+ 'AccessKeyId' => ['type' => 'string'],
],
],
],
- ],
- ],
- 'DeviceControl' => [
- 'path' => '/v1.0/ssp/control',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
[
- 'AliGenie_Auth_SPI' => [],
- ],
- ],
- 'consumes' => [],
- 'produces' => [],
- 'deprecated' => false,
- 'parameters' => [
- [
- 'name' => 'ControlRequest',
+ 'name' => 'UserInfo',
'in' => 'formData',
'style' => 'json',
'schema' => [
'type' => 'object',
- 'required' => false,
+ 'required' => true,
'properties' => [
- 'Volume' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'Muted' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'Id' => ['type' => 'string', 'required' => false],
+ 'IdType' => ['type' => 'string', 'required' => false],
+ 'EncodeType' => ['type' => 'string', 'required' => false],
+ 'EncodeKey' => ['type' => 'string', 'required' => false],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
[
'name' => 'DeviceInfo',
- 'in' => 'query',
+ 'in' => 'formData',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'PROJECT_ID',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
- ],
- ],
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'Id' => ['type' => 'string', 'required' => false],
+ 'IdType' => ['type' => 'string', 'required' => false],
+ 'EncodeType' => ['type' => 'string', 'required' => false],
+ 'EncodeKey' => ['type' => 'string', 'required' => false],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
],
],
- 'GetDeviceSetting' => [
- 'path' => '/v1.0/ssp/getDeviceSetting',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DeleteSub' => [
+ 'path' => '/v1.0/ssp/deleteSub',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [],
- 'produces' => [],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'Keys',
+ 'name' => 'SubId',
'in' => 'query',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'array',
- 'required' => true,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- [
- 'name' => 'DeviceInfo',
- 'in' => 'query',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'PROJECT_ID',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
- ],
- ],
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true],
],
],
],
- 'GetDeviceStatusDetail' => [
- 'path' => '/v1.0/ssp/getDeviceStatusDetail',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DeviceControl' => [
+ 'path' => '/v1.0/ssp/control',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
+ 'consumes' => [],
+ 'produces' => [],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'Keys',
- 'in' => 'query',
+ 'name' => 'ControlRequest',
+ 'in' => 'formData',
'style' => 'json',
'schema' => [
- 'type' => 'array',
- 'required' => true,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'Volume' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'Muted' => ['type' => 'boolean', 'required' => false],
],
],
],
@@ -1602,474 +1076,286 @@
'EncodeType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'PROJECT_ID',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
+ 'enum' => ['PROJECT_ID'],
],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
'IdType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'OPEN_ID',
- 'OPEN_ID',
- ],
- ],
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
],
],
- 'SetDeviceSetting' => [
- 'path' => '/v1.0/ssp/setDeviceSetting',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'EcologyOpennessAuthenticate' => [
+ 'path' => '/v1.0/ssp/ecologyOpennessAuthenticate',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
+ 'consumes' => ['application/x-www-form-urlencoded'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'Key',
+ 'name' => 'LoginStateAccessToken',
'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'Value',
+ 'name' => 'EncodeType',
'in' => 'formData',
- 'schema' => [
- 'type' => 'any',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'DeviceInfo',
- 'in' => 'query',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => true,
- 'properties' => [
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'PROJECT_ID',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
- ],
- ],
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
+ 'name' => 'EncodeKey',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'GetJiangSuTelecomData' => [
- 'path' => '/v1.0/ssp/GetJiangSuTelecomData',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'EcologyOpennessSendVerificationCode' => [
+ 'path' => '/v1.0/ssp/ecologyOpennessSendVerificationCode',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/x-www-form-urlencoded'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'Date',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'SessionId',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'PhoneNumber',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'Region',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'ScgSearch' => [
- 'path' => '/v1.0/ssp/scgSearch',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'FindUserlistToAuthLoginWithPhoneNumber' => [
+ 'path' => '/v1.0/ssp/findUserlistToAuthLoginWithPhoneNumber',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'TopicId',
+ 'name' => 'SessionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ScgFilter',
+ 'name' => 'Region',
'in' => 'query',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => true,
- 'properties' => [
- 'SortParam' => [
- 'type' => 'object',
- 'required' => true,
- 'properties' => [
- 'SortKey' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'SortText' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'SortOrder' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- 'UseOffSet' => [
- 'type' => 'boolean',
- 'required' => true,
- ],
- 'OffSetParam' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'Offset' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'Limit' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- ],
- 'PageParam' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'PageSize' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'PageNum' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- ],
- ],
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'PhoneNumber',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'Code',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'AddAndRemoveFavoriteContent' => [
- 'path' => '/v1.0/ssp/AddAndRemoveFavoriteContent',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetAlarm' => [
+ 'path' => '/v1.0/ssp/getAlarm',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'OpenAddAndRemoveFavoriteContentRequest',
+ 'name' => 'Payload',
'in' => 'formData',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'PackageType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OpenSourceRawIdPair' => [
- 'type' => 'object',
- 'required' => true,
- 'properties' => [
- 'RawId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Source' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'ExtendInfo' => [
- 'type' => 'object',
- 'required' => false,
- ],
- ],
- ],
- 'FavoriteCmd' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'RequestId' => ['type' => 'string', 'required' => true],
+ 'UserId' => ['type' => 'string', 'required' => true],
+ 'AccessKeyId' => ['type' => 'string', 'required' => true],
+ 'DeviceId' => ['type' => 'string', 'required' => true],
+ 'AlarmId' => ['type' => 'integer', 'format' => 'int64', 'required' => true],
],
],
],
[
'name' => 'UserInfo',
- 'in' => 'query',
+ 'in' => 'formData',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'Id' => ['type' => 'string', 'required' => true],
'IdType' => [
'type' => 'string',
'required' => true,
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
],
- 'Id' => [
+ 'EncodeType' => [
'type' => 'string',
'required' => true,
+ 'enum' => ['PACKAGE_NAME', 'SKILL_ID'],
],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
[
'name' => 'DeviceInfo',
- 'in' => 'query',
+ 'in' => 'formData',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'Id' => ['type' => 'string', 'required' => true],
'IdType' => [
'type' => 'string',
'required' => true,
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
],
- 'Id' => [
+ 'EncodeType' => [
'type' => 'string',
'required' => true,
+ 'enum' => ['PACKAGE_NAME', 'SKILL_ID'],
],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
],
],
- 'CreatePlayingList' => [
- 'path' => '/v1.0/ssp/CreatePlayingList',
- 'methods' => [
- 'post',
+ 'GetAlbum' => [
+ 'path' => '/v1.0/ssp/GetAlbum',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
+ [
+ 'AliGenie_Auth_SPI' => [],
+ ],
],
- 'schemes' => [
- 'http',
- 'https',
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'Id',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true],
+ ],
+ [
+ 'name' => 'Type',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
],
+ ],
+ 'GetAlbumDetailById' => [
+ 'path' => '/v1.0/ssp/getAlbumDetailById',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'AlbumId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
],
- 'produces' => [
- 'application/json',
+ ],
+ 'GetAligenieUserInfo' => [
+ 'path' => '/v1.0/ssp/getAligenieUserInfo',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
+ [
+ 'AliGenie_Auth_SPI' => [],
+ ],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'OpenCreatePlayingListRequest',
- 'in' => 'formData',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => true,
- 'properties' => [
- 'PlayFrom' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'ContentType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'ContentList' => [
- 'type' => 'array',
- 'required' => true,
- 'items' => [
- 'type' => 'object',
- 'required' => true,
- 'properties' => [
- 'RawId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Source' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- ],
- ],
- 'Index' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'NeedAlbumContinued' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- 'PlayMode' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'ExtendInfo' => [
- 'type' => 'object',
- 'required' => false,
- ],
- ],
- ],
+ 'name' => 'LoginStateAccessToken',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ ],
+ ],
+ 'GetCodeEnhance' => [
+ 'path' => '/v1.0/ssp/getCodeEnhance',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
+ [
+ 'AliGenie_Auth_SPI' => [],
],
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
[
- 'name' => 'UserInfo',
+ 'name' => 'ChannelInfo',
'in' => 'query',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'PROJECT_ID',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
- ],
- ],
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'Channel' => ['type' => 'string', 'required' => true],
+ 'ExtInfo' => ['type' => 'string', 'required' => false],
],
],
],
[
- 'name' => 'DeviceInfo',
+ 'name' => 'UserInfo',
'in' => 'query',
'style' => 'json',
'schema' => [
@@ -2079,138 +1365,57 @@
'EncodeType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'PROJECT_ID',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [],
+ 'enum' => ['PROJECT_ID'],
],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
'IdType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'UNION_ID',
- 'OPEN_ID',
- ],
- ],
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
],
],
- 'GetAlbum' => [
- 'path' => '/v1.0/ssp/GetAlbum',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AliGenie_Auth_SPI' => [],
- ],
- ],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
- 'deprecated' => false,
- 'parameters' => [
- [
- 'name' => 'Id',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'Type',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- ],
- ],
'GetContent' => [
'path' => '/v1.0/ssp/GetContent',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'Id',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true],
],
[
'name' => 'Type',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
'GetCurrentPlayingItem' => [
'path' => '/v1.0/ssp/GetCurrentPlayingItem',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
@@ -2221,26 +1426,11 @@
'type' => 'object',
'required' => true,
'properties' => [
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'EncodeType' => ['type' => 'string', 'required' => true],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'IdType' => ['type' => 'string', 'required' => true],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
@@ -2252,26 +1442,11 @@
'type' => 'object',
'required' => true,
'properties' => [
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'EncodeType' => ['type' => 'string', 'required' => true],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'IdType' => ['type' => 'string', 'required' => true],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
@@ -2279,24 +1454,15 @@
],
'GetCurrentPlayingList' => [
'path' => '/v1.0/ssp/GetCurrentPlayingList',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
@@ -2307,16 +1473,8 @@
'type' => 'object',
'required' => true,
'properties' => [
- 'PageNum' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
- 'PageSize' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
+ 'PageNum' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
+ 'PageSize' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
],
],
],
@@ -2328,26 +1486,11 @@
'type' => 'object',
'required' => true,
'properties' => [
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'EncodeType' => ['type' => 'string', 'required' => true],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'IdType' => ['type' => 'string', 'required' => true],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
@@ -2359,109 +1502,28 @@
'type' => 'object',
'required' => true,
'properties' => [
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'EncodeType' => ['type' => 'string', 'required' => true],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'IdType' => ['type' => 'string', 'required' => true],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
],
],
- 'IndexControlPlayingList' => [
- 'path' => '/v1.0/ssp/IndexControlPlayingList',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetDeviceBasicInfo' => [
+ 'path' => '/v1.0/ssp/getDeviceBasicInfo',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'OpenIndexControlRequest',
- 'in' => 'formData',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => true,
- 'properties' => [
- 'Index' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
- 'NeedContentContinued' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- 'ExtendInfo' => [
- 'type' => 'object',
- 'required' => false,
- ],
- ],
- ],
- ],
- [
- 'name' => 'UserInfo',
- 'in' => 'query',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => true,
- 'properties' => [
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- ],
- [
'name' => 'DeviceInfo',
'in' => 'query',
'style' => 'json',
@@ -2472,174 +1534,131 @@
'EncodeType' => [
'type' => 'string',
'required' => true,
+ 'enum' => ['PROJECT_ID'],
],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
'IdType' => [
'type' => 'string',
'required' => true,
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
],
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
],
],
- 'ListAlbumDetail' => [
- 'path' => '/v1.0/ssp/ListAlbumDetail',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetDeviceIdByIdentity' => [
+ 'path' => '/v1.0/ssp/getDeviceIdByIdentity',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'Id',
+ 'name' => 'EncodeType',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'PageNum',
+ 'name' => 'EncodeKey',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'PageSize',
+ 'name' => 'IdentityType',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'IdentityId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'ProductKey',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'ListCateContent' => [
- 'path' => '/v1.0/ssp/ListCateContent',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetDeviceSetting' => [
+ 'path' => '/v1.0/ssp/getDeviceSetting',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => [],
+ 'produces' => [],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'Request',
- 'in' => 'formData',
+ 'name' => 'Keys',
+ 'in' => 'query',
'style' => 'json',
'schema' => [
- 'type' => 'object',
+ 'type' => 'array',
'required' => true,
- 'properties' => [
- 'CateId' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- ],
- 'IsAlbum' => [
- 'type' => 'boolean',
- 'required' => true,
- ],
- 'SortBy' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'SortOrder' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'ASC',
- 'DESC',
- ],
- ],
- 'PageNum' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
- 'PageSize' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
- ],
+ 'items' => ['type' => 'string', 'required' => false],
],
],
[
- 'name' => 'UserInfo',
+ 'name' => 'DeviceInfo',
'in' => 'query',
'style' => 'json',
'schema' => [
'type' => 'object',
- 'required' => true,
+ 'required' => false,
'properties' => [
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
'EncodeType' => [
'type' => 'string',
'required' => true,
+ 'enum' => ['PROJECT_ID'],
],
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
'IdType' => [
'type' => 'string',
'required' => true,
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
+ ],
+ ],
+ 'GetDeviceStatusDetail' => [
+ 'path' => '/v1.0/ssp/getDeviceStatusDetail',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
+ [
+ 'AliGenie_Auth_SPI' => [],
+ ],
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'Keys',
+ 'in' => 'query',
+ 'style' => 'json',
+ 'schema' => [
+ 'type' => 'array',
+ 'required' => true,
+ 'items' => ['type' => 'string', 'required' => false],
+ ],
+ ],
[
'name' => 'DeviceInfo',
'in' => 'query',
@@ -2648,312 +1667,223 @@
'type' => 'object',
'required' => true,
'properties' => [
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
'EncodeType' => [
'type' => 'string',
'required' => true,
+ 'enum' => ['PROJECT_ID'],
],
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
'IdType' => [
'type' => 'string',
'required' => true,
+ 'enum' => ['OPEN_ID', 'OPEN_ID'],
],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
],
],
- 'ListCateInfo' => [
- 'path' => '/v1.0/ssp/ListCateInfo',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetDeviceStatusInfo' => [
+ 'path' => '/v1.0/ssp/getDeviceStatusInfo',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'Type',
+ 'name' => 'DeviceInfo',
'in' => 'query',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
+ 'type' => 'object',
'required' => true,
+ 'properties' => [
+ 'EncodeType' => [
+ 'type' => 'string',
+ 'required' => true,
+ 'enum' => ['PROJECT_ID'],
+ ],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'IdType' => [
+ 'type' => 'string',
+ 'required' => true,
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
+ ],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
+ ],
],
],
],
],
- 'ListCommonCateFirstFloor' => [
- 'path' => '/v1.0/ssp/ListCommonCateFirstFloor',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetDeviceTag' => [
+ 'path' => '/v1.0/ssp/getDeviceTag',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'Type',
+ 'name' => 'DeviceInfo',
'in' => 'query',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
+ 'type' => 'object',
'required' => true,
+ 'properties' => [
+ 'EncodeType' => [
+ 'type' => 'string',
+ 'required' => true,
+ 'enum' => ['PROJECT_ID'],
+ ],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'IdType' => [
+ 'type' => 'string',
+ 'required' => true,
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
+ ],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
+ ],
],
],
],
],
- 'ListCommonCateSecondFloor' => [
- 'path' => '/v1.0/ssp/ListCommonCateSecondFloor',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetJiangSuTelecomData' => [
+ 'path' => '/v1.0/ssp/GetJiangSuTelecomData',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'ParentCateId',
+ 'name' => 'Date',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'ListPlayHistory' => [
- 'path' => '/v1.0/ssp/ListPlayHistory',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetScheduleTask' => [
+ 'path' => '/v1.0/ssp/GetScheduleTask',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'Request',
+ 'name' => 'Payload',
'in' => 'formData',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'Type' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'PageNum' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'PageSize' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'Id' => ['type' => 'integer', 'format' => 'int64', 'required' => true],
+ 'RequestId' => ['type' => 'string', 'required' => false],
+ 'DeviceId' => ['type' => 'string', 'required' => false],
+ 'UserId' => ['type' => 'string', 'required' => false],
+ 'AccessKeyId' => ['type' => 'string'],
],
],
],
[
'name' => 'UserInfo',
- 'in' => 'query',
+ 'in' => 'formData',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'Id' => ['type' => 'string', 'required' => false],
+ 'IdType' => ['type' => 'string', 'required' => false],
+ 'EncodeType' => ['type' => 'string', 'required' => false],
+ 'EncodeKey' => ['type' => 'string', 'required' => false],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
[
'name' => 'DeviceInfo',
- 'in' => 'query',
+ 'in' => 'formData',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'Id' => ['type' => 'string', 'required' => false],
+ 'IdType' => ['type' => 'string', 'required' => false],
+ 'EncodeType' => ['type' => 'string', 'required' => false],
+ 'EncodeKey' => ['type' => 'string', 'required' => false],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
],
],
- 'ListRecommendContent' => [
- 'path' => '/v1.0/ssp/ListRecommendContent',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetUnreadMessageCount' => [
+ 'path' => '/v1.0/ssp/getUnreadMessageCount',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'Request',
- 'in' => 'formData',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => true,
- 'properties' => [
- 'Type' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Count' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- ],
- ],
- [
'name' => 'UserInfo',
'in' => 'query',
'style' => 'json',
'schema' => [
'type' => 'object',
- 'required' => true,
+ 'required' => false,
'properties' => [
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Id' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'EncodeType' => ['type' => 'string', 'required' => true],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'IdType' => ['type' => 'string', 'required' => true],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
+ ],
+ ],
+ 'GetUserByDeviceId' => [
+ 'path' => '/v1.0/ssp/getUserByDeviceId',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
+ [
+ 'AliGenie_Auth_SPI' => [],
+ ],
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
[
'name' => 'DeviceInfo',
'in' => 'query',
@@ -2962,176 +1892,110 @@
'type' => 'object',
'required' => true,
'properties' => [
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => false,
- ],
'EncodeType' => [
'type' => 'string',
- 'required' => false,
- ],
- 'Id' => [
- 'type' => 'string',
- 'required' => false,
+ 'required' => true,
+ 'enum' => ['PROJECT_ID'],
],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
'IdType' => [
'type' => 'string',
- 'required' => false,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
+ 'required' => true,
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
],
],
- 'PlayAndPauseControl' => [
- 'path' => '/v1.0/ssp/PlayAndPauseControl',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetWeather' => [
+ 'path' => '/v1.0/ssp/GetWeather',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'OpenPlayAndPauseControlParam',
+ 'name' => 'Payload',
'in' => 'formData',
'style' => 'json',
'schema' => [
'type' => 'object',
- 'required' => true,
+ 'required' => false,
'properties' => [
- 'OpenPlayAndPauseCommand' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'Play',
- 'Pause',
- ],
- ],
+ 'DeviceId' => ['type' => 'string', 'required' => false],
+ 'UserId' => ['type' => 'string', 'required' => false],
+ 'RequestId' => ['type' => 'string', 'required' => false],
+ 'AccessKeyId' => ['type' => 'string', 'required' => false],
],
],
],
[
'name' => 'UserInfo',
- 'in' => 'query',
+ 'in' => 'formData',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'Id' => ['type' => 'string', 'required' => false],
+ 'IdType' => ['type' => 'string', 'required' => false],
+ 'EncodeType' => ['type' => 'string', 'required' => false],
+ 'EncodeKey' => ['type' => 'string', 'required' => false],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
[
'name' => 'DeviceInfo',
- 'in' => 'query',
+ 'in' => 'formData',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'Id' => ['type' => 'string', 'required' => false],
+ 'IdType' => ['type' => 'string', 'required' => false],
+ 'EncodeType' => ['type' => 'string', 'required' => false],
+ 'EncodeKey' => ['type' => 'string', 'required' => false],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
],
],
- 'PlayModeControl' => [
- 'path' => '/v1.0/ssp/PlayModeControl',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'IndexControlPlayingList' => [
+ 'path' => '/v1.0/ssp/IndexControlPlayingList',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'OpenPlayModeControlRequest',
+ 'name' => 'OpenIndexControlRequest',
'in' => 'formData',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'OpenPlayMode' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'Repeat',
- 'Shuffle',
- 'RepeatOne',
- 'Normal',
- ],
- ],
+ 'Index' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
+ 'NeedContentContinued' => ['type' => 'boolean', 'required' => false],
+ 'ExtendInfo' => ['type' => 'object', 'required' => false],
],
],
],
@@ -3143,26 +2007,11 @@
'type' => 'object',
'required' => true,
'properties' => [
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'EncodeType' => ['type' => 'string', 'required' => true],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'IdType' => ['type' => 'string', 'required' => true],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
@@ -3174,266 +2023,231 @@
'type' => 'object',
'required' => true,
'properties' => [
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'EncodeType' => ['type' => 'string', 'required' => true],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'IdType' => ['type' => 'string', 'required' => true],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
],
],
- 'PreviousAndNextControl' => [
- 'path' => '/v1.0/ssp/PreviousAndNextControl',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'InvalidateThirdPartyAppLoginState' => [
+ 'path' => '/v1.0/ssp/invalidateThirdPartyAppLoginState',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
+ 'consumes' => ['application/x-www-form-urlencoded'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'DeviceInfo',
+ 'in' => 'formData',
+ 'style' => 'json',
+ 'schema' => [
+ 'type' => 'object',
+ 'required' => true,
+ 'properties' => [
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'IdType' => ['type' => 'string', 'required' => true],
+ 'EncodeType' => ['type' => 'string', 'required' => true],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
+ ],
+ ],
+ ],
+ [
+ 'name' => 'ThirdPartyAppId',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
],
- 'produces' => [
- 'application/json',
+ ],
+ 'ListAlarms' => [
+ 'path' => '/v1.0/ssp/listAlarm',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
+ 'security' => [
+ [
+ 'AliGenie_Auth_SPI' => [],
+ ],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'OpenControlPlayingListRequest',
+ 'name' => 'Payload',
'in' => 'formData',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'Cmd' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'IsFromDevice' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- 'ExtendInfo' => [
- 'type' => 'object',
- 'required' => false,
- ],
+ 'CurrentPage' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'PageSize' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'RequestId' => ['type' => 'string', 'required' => true],
+ 'UserId' => ['type' => 'string', 'required' => true],
+ 'AccessKeyId' => ['type' => 'string', 'required' => true],
+ 'DeviceId' => ['type' => 'string', 'required' => true],
],
],
],
[
'name' => 'UserInfo',
- 'in' => 'query',
+ 'in' => 'formData',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'Id' => ['type' => 'string', 'required' => true],
'IdType' => [
'type' => 'string',
'required' => true,
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
],
- 'Id' => [
+ 'EncodeType' => [
'type' => 'string',
'required' => true,
+ 'enum' => ['PACKAGE_NAME', 'SKILL_ID'],
],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
[
'name' => 'DeviceInfo',
- 'in' => 'query',
+ 'in' => 'formData',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'Id' => ['type' => 'string', 'required' => true],
'IdType' => [
'type' => 'string',
'required' => true,
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
],
- 'Id' => [
+ 'EncodeType' => [
'type' => 'string',
'required' => true,
+ 'enum' => ['PACKAGE_NAME', 'SKILL_ID'],
],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
],
],
- 'ProgressControl' => [
- 'path' => '/v1.0/ssp/ProgressControl',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListAlbumDetail' => [
+ 'path' => '/v1.0/ssp/ListAlbumDetail',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'Id',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true],
+ ],
+ [
+ 'name' => 'PageNum',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
+ ],
+ [
+ 'name' => 'PageSize',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
+ ],
],
- 'produces' => [
- 'application/json',
+ ],
+ 'ListAlbumIsAdded' => [
+ 'path' => '/v1.0/ssp/listAlbumIsAdded',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
+ [
+ 'AliGenie_Auth_SPI' => [],
+ ],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'OpenProgressControlRequest',
- 'in' => 'formData',
+ 'name' => 'AlbumIdList',
+ 'in' => 'query',
'style' => 'json',
'schema' => [
- 'type' => 'object',
+ 'type' => 'array',
'required' => true,
- 'properties' => [
- 'Progress' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
- 'ExtendInfo' => [
- 'type' => 'object',
- 'required' => false,
- ],
- ],
+ 'items' => ['type' => 'string', 'required' => true],
+ 'minItems' => 1,
],
],
[
- 'name' => 'UserInfo',
+ 'name' => 'DeviceInfo',
'in' => 'query',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'EncodeType' => ['type' => 'string', 'required' => false],
+ 'EncodeKey' => ['type' => 'string', 'required' => false],
+ 'IdType' => ['type' => 'string', 'required' => false],
+ 'Id' => ['type' => 'string', 'required' => false],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
[
- 'name' => 'DeviceInfo',
+ 'name' => 'UserInfo',
'in' => 'query',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'EncodeType' => ['type' => 'string', 'required' => false],
+ 'EncodeKey' => ['type' => 'string', 'required' => false],
+ 'IdType' => ['type' => 'string', 'required' => false],
+ 'Id' => ['type' => 'string', 'required' => false],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
],
],
- 'SearchContent' => [
- 'path' => '/v1.0/ssp/SearchContent',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListCateContent' => [
+ 'path' => '/v1.0/ssp/ListCateContent',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
@@ -3444,32 +2258,16 @@
'type' => 'object',
'required' => true,
'properties' => [
- 'Query' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Cate' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'SubCate' => [
+ 'CateId' => ['type' => 'integer', 'format' => 'int64', 'required' => true],
+ 'IsAlbum' => ['type' => 'boolean', 'required' => true],
+ 'SortBy' => ['type' => 'string', 'required' => false],
+ 'SortOrder' => [
'type' => 'string',
- 'required' => false,
- ],
- 'QueryAlbum' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- 'PageNum' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'PageSize' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
+ 'required' => true,
+ 'enum' => ['ASC', 'DESC'],
],
+ 'PageNum' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
+ 'PageSize' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
],
],
],
@@ -3481,26 +2279,11 @@
'type' => 'object',
'required' => true,
'properties' => [
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'EncodeType' => ['type' => 'string', 'required' => true],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'IdType' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
@@ -3512,93 +2295,130 @@
'type' => 'object',
'required' => true,
'properties' => [
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'EncodeType' => ['type' => 'string', 'required' => true],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'IdType' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
],
],
- 'CloudPlayer' => [
- 'path' => '/v1.0/ssp/cloud/player',
- 'methods' => [
- 'post',
+ 'ListCateInfo' => [
+ 'path' => '/v1.0/ssp/ListCateInfo',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
+ [
+ 'AliGenie_Auth_SPI' => [],
+ ],
+ ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'Type',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ ],
+ ],
+ 'ListCommonCateFirstFloor' => [
+ 'path' => '/v1.0/ssp/ListCommonCateFirstFloor',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
+ [
+ 'AliGenie_Auth_SPI' => [],
+ ],
],
- 'schemes' => [
- 'http',
- 'https',
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'Type',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
],
+ ],
+ 'ListCommonCateSecondFloor' => [
+ 'path' => '/v1.0/ssp/ListCommonCateSecondFloor',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'ParentCateId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
+ ],
],
- 'produces' => [
- 'application/json',
+ ],
+ 'ListDeviceBasicInfo' => [
+ 'path' => '/v1.0/ssp/listDeviceBasicInfo',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
+ [
+ 'AliGenie_Auth_SPI' => [],
+ ],
],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'UserInfo',
+ 'name' => 'DeviceInfos',
'in' => 'query',
'style' => 'json',
'schema' => [
'type' => 'object',
- 'required' => true,
+ 'required' => false,
'properties' => [
'EncodeType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'PROJECT_ID',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
+ 'enum' => ['PROJECT_ID'],
],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
'IdType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
- ],
- ],
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
],
- 'OrganizationId' => [
- 'type' => 'string',
+ 'Ids' => [
+ 'type' => 'array',
'required' => false,
+ 'items' => ['type' => 'string', 'required' => true],
],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
+ ],
+ ],
+ 'ListDeviceByUserId' => [
+ 'path' => '/v1.0/ssp/listDeviceByUserId',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
+ [
+ 'AliGenie_Auth_SPI' => [],
+ ],
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
[
- 'name' => 'DeviceInfo',
+ 'name' => 'UserInfo',
'in' => 'query',
'style' => 'json',
'schema' => [
@@ -3608,148 +2428,47 @@
'EncodeType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'PROJECT_ID',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [],
+ 'enum' => ['PROJECT_ID'],
],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
'IdType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'UNION_ID',
- 'OPEN_ID',
- ],
- ],
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
- [
- 'name' => 'Source',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'SongIdList',
- 'in' => 'query',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'array',
- 'required' => true,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'minItems' => 1,
- 'maxItems' => 200,
- ],
- ],
- [
- 'name' => 'CurPlayIndex',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- 'minimum' => '1',
- 'maximum' => '200',
- ],
- ],
- [
- 'name' => 'PlayMode',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'SongId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
],
],
- 'MobileRecommend' => [
- 'path' => '/v1.0/ssp/mobile/recommend/music',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListDeviceByUserIdAndChanel' => [
+ 'path' => '/v1.0/ssp/listDeviceByUserIdAndChanel',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'UserInfo',
+ 'name' => 'ChannelInfo',
'in' => 'query',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'PROJECT_ID',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
- ],
- ],
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'Channel' => ['type' => 'string', 'required' => true],
+ 'ExtInfo' => ['type' => 'string', 'required' => false],
],
],
],
[
- 'name' => 'DeviceInfo',
+ 'name' => 'UserInfo',
'in' => 'query',
'style' => 'json',
'schema' => [
@@ -3759,370 +2478,266 @@
'EncodeType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'PROJECT_ID',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [],
+ 'enum' => ['PROJECT_ID'],
],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
'IdType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'UNION_ID',
- 'OPEN_ID',
- ],
- ],
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
+ ],
+ ],
+ 'ListDeviceIdByIdentities' => [
+ 'path' => '/v1.0/ssp/listDeviceIdByIdentities',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
[
- 'name' => 'BotId',
+ 'AliGenie_Auth_SPI' => [],
+ ],
+ ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'EncodeType',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'Type',
+ 'name' => 'EncodeKey',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'Style',
+ 'name' => 'IdentityType',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'Count',
+ 'name' => 'IdentityIds',
'in' => 'query',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['type' => 'string', 'required' => true],
],
],
+ [
+ 'name' => 'ProductKey',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
],
],
- 'AddSub' => [
- 'path' => '/v1.0/ssp/addSub',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListMusic' => [
+ 'path' => '/v1.0/ssp/listMusic',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'AddSubscriptionInfoRequest',
- 'in' => 'query',
+ 'name' => 'Payload',
+ 'in' => 'formData',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'DeviceId' => [
- 'type' => 'string',
- ],
- 'UserId' => [
- 'type' => 'string',
- ],
- 'ScheduleInfo' => [
- 'type' => 'object',
- 'required' => true,
- 'properties' => [
- 'DaysOfWeek' => [
- 'type' => 'array',
- 'required' => true,
- 'items' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'minimum' => '1',
- 'maximum' => '7',
- 'enum' => [
- '1',
- '2',
- '3',
- '4',
- '5',
- '6',
- '7',
- ],
- ],
- 'minItems' => 1,
- 'maxItems' => 7,
- ],
- 'Hour' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- 'minimum' => '0',
- 'maximum' => '23',
- ],
- 'Minute' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- 'minimum' => '0',
- 'maximum' => '59',
- ],
- ],
- ],
- 'AlbumId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'PlayMode' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'DailyStudyCnt' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
+ 'RequestId' => ['type' => 'string', 'required' => true],
+ 'UserId' => ['type' => 'string', 'required' => true],
+ 'AccessKeyId' => ['type' => 'string', 'required' => true],
+ 'DeviceId' => ['type' => 'string', 'required' => true],
+ 'MusicType' => ['type' => 'integer', 'format' => 'int64', 'required' => true],
+ 'MusicTypeName' => ['type' => 'string', 'required' => true],
+ 'MusicId' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
+ 'MusicName' => ['type' => 'string', 'required' => false],
+ 'CurrentPage' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'PageSize' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
],
],
[
- 'name' => 'DeviceInfo',
- 'in' => 'query',
+ 'name' => 'UserInfo',
+ 'in' => 'formData',
'style' => 'json',
'schema' => [
'type' => 'object',
- 'required' => false,
+ 'required' => true,
'properties' => [
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => false,
- 'enum' => [
- 'PROJECT_ID',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => false,
- 'enum' => [],
- ],
+ 'Id' => ['type' => 'string', 'required' => true],
'IdType' => [
'type' => 'string',
- 'required' => false,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
- ],
- ],
- 'Id' => [
- 'type' => 'string',
- 'required' => false,
+ 'required' => true,
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
],
- 'OrganizationId' => [
+ 'EncodeType' => [
'type' => 'string',
- 'required' => false,
+ 'required' => true,
+ 'enum' => ['PACKAGE_NAME', 'SKILL_ID'],
],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
[
- 'name' => 'UserInfo',
- 'in' => 'query',
+ 'name' => 'DeviceInfo',
+ 'in' => 'formData',
'style' => 'json',
'schema' => [
'type' => 'object',
- 'required' => false,
+ 'required' => true,
'properties' => [
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => false,
- 'enum' => [
- 'PROJECT_ID',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => false,
- 'enum' => [],
- ],
+ 'Id' => ['type' => 'string', 'required' => true],
'IdType' => [
'type' => 'string',
- 'required' => false,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
- ],
- ],
- 'Id' => [
- 'type' => 'string',
- 'required' => false,
+ 'required' => true,
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
],
- 'OrganizationId' => [
+ 'EncodeType' => [
'type' => 'string',
- 'required' => false,
+ 'required' => true,
+ 'enum' => ['PACKAGE_NAME', 'SKILL_ID'],
],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
],
],
- 'DeleteSub' => [
- 'path' => '/v1.0/ssp/deleteSub',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListPlayHistory' => [
+ 'path' => '/v1.0/ssp/ListPlayHistory',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'SubId',
+ 'name' => 'Request',
+ 'in' => 'formData',
+ 'style' => 'json',
+ 'schema' => [
+ 'type' => 'object',
+ 'required' => true,
+ 'properties' => [
+ 'Type' => ['type' => 'string', 'required' => false],
+ 'PageNum' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'PageSize' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ ],
+ ],
+ [
+ 'name' => 'UserInfo',
'in' => 'query',
+ 'style' => 'json',
'schema' => [
- 'type' => 'integer',
- 'format' => 'int64',
+ 'type' => 'object',
'required' => true,
+ 'properties' => [
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'EncodeType' => ['type' => 'string', 'required' => true],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'IdType' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => true],
+ ],
+ ],
+ ],
+ [
+ 'name' => 'DeviceInfo',
+ 'in' => 'query',
+ 'style' => 'json',
+ 'schema' => [
+ 'type' => 'object',
+ 'required' => true,
+ 'properties' => [
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'EncodeType' => ['type' => 'string', 'required' => true],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'IdType' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => true],
+ ],
],
],
],
],
- 'ListAlbumIsAdded' => [
- 'path' => '/v1.0/ssp/listAlbumIsAdded',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListRecommendContent' => [
+ 'path' => '/v1.0/ssp/ListRecommendContent',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'AlbumIdList',
- 'in' => 'query',
+ 'name' => 'Request',
+ 'in' => 'formData',
'style' => 'json',
'schema' => [
- 'type' => 'array',
+ 'type' => 'object',
'required' => true,
- 'items' => [
- 'type' => 'string',
- 'required' => true,
+ 'properties' => [
+ 'Type' => ['type' => 'string', 'required' => false],
+ 'Count' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
- 'minItems' => 1,
],
],
[
- 'name' => 'DeviceInfo',
+ 'name' => 'UserInfo',
'in' => 'query',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Id' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'EncodeKey' => ['type' => 'string', 'required' => false],
+ 'EncodeType' => ['type' => 'string', 'required' => false],
+ 'Id' => ['type' => 'string', 'required' => false],
+ 'IdType' => ['type' => 'string', 'required' => false],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
[
- 'name' => 'UserInfo',
+ 'name' => 'DeviceInfo',
'in' => 'query',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Id' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'EncodeKey' => ['type' => 'string', 'required' => false],
+ 'EncodeType' => ['type' => 'string', 'required' => false],
+ 'Id' => ['type' => 'string', 'required' => false],
+ 'IdType' => ['type' => 'string', 'required' => false],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
@@ -4130,24 +2745,15 @@
],
'ListSub' => [
'path' => '/v1.0/ssp/listSub',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
@@ -4158,16 +2764,8 @@
'type' => 'object',
'required' => true,
'properties' => [
- 'PageNum' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
- 'PageSize' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
+ 'PageNum' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
+ 'PageSize' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
],
],
],
@@ -4182,30 +2780,16 @@
'EncodeType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'PROJECT_ID',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
+ 'enum' => ['PROJECT_ID'],
],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
'IdType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
- ],
- ],
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
@@ -4220,30 +2804,16 @@
'EncodeType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'PROJECT_ID',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
+ 'enum' => ['PROJECT_ID'],
],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
'IdType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
- ],
- ],
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
@@ -4251,24 +2821,15 @@
],
'ListSubAlbum' => [
'path' => '/v1.0/ssp/listSubAlbum',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
@@ -4279,41 +2840,19 @@
'type' => 'object',
'required' => true,
'properties' => [
- 'CategoryId' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
- 'AlbumId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Title' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'CategoryId' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
+ 'AlbumId' => ['type' => 'string', 'required' => false],
+ 'Title' => ['type' => 'string', 'required' => false],
'Page' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'PageNum' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
- 'PageSize' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
+ 'PageNum' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
+ 'PageSize' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
],
],
- 'DeviceId' => [
- 'type' => 'string',
- ],
- 'UserId' => [
- 'type' => 'string',
- ],
+ 'DeviceId' => ['type' => 'string'],
+ 'UserId' => ['type' => 'string'],
],
],
],
@@ -4325,26 +2864,11 @@
'type' => 'object',
'required' => true,
'properties' => [
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Id' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'EncodeType' => ['type' => 'string', 'required' => false],
+ 'EncodeKey' => ['type' => 'string', 'required' => false],
+ 'IdType' => ['type' => 'string', 'required' => false],
+ 'Id' => ['type' => 'string', 'required' => false],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
@@ -4356,26 +2880,11 @@
'type' => 'object',
'required' => true,
'properties' => [
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Id' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'EncodeType' => ['type' => 'string', 'required' => false],
+ 'EncodeKey' => ['type' => 'string', 'required' => false],
+ 'IdType' => ['type' => 'string', 'required' => false],
+ 'Id' => ['type' => 'string', 'required' => false],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
@@ -4383,151 +2892,85 @@
],
'ListSubscriptionAlbumCategory' => [
'path' => '/v1.0/ssp/listSubscriptionAlbumCategory',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'CategoryName',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'GetAlbumDetailById' => [
- 'path' => '/v1.0/ssp/getAlbumDetailById',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListUserMessage' => [
+ 'path' => '/v1.0/ssp/listUserMessage',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'AlbumId',
+ 'name' => 'BeforeTime',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
- ],
- ],
- 'GetUnreadMessageCount' => [
- 'path' => '/v1.0/ssp/getUnreadMessageCount',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
[
- 'AliGenie_Auth_SPI' => [],
+ 'name' => 'limit',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
- ],
- 'deprecated' => false,
- 'parameters' => [
[
'name' => 'UserInfo',
'in' => 'query',
'style' => 'json',
'schema' => [
'type' => 'object',
- 'required' => false,
+ 'required' => true,
'properties' => [
'EncodeType' => [
'type' => 'string',
'required' => true,
+ 'enum' => ['PROJECT_ID'],
],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
'IdType' => [
'type' => 'string',
'required' => true,
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
],
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
],
],
- 'ListUserMessage' => [
- 'path' => '/v1.0/ssp/listUserMessage',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'MobileRecommend' => [
+ 'path' => '/v1.0/ssp/mobile/recommend/music',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'BeforeTime',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'limit',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- [
'name' => 'UserInfo',
'in' => 'query',
'style' => 'json',
@@ -4538,53 +2981,21 @@
'EncodeType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'PROJECT_ID',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
+ 'enum' => ['PROJECT_ID'],
],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
'IdType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
- ],
- ],
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
- ],
- ],
- 'ReadMessage' => [
- 'path' => '/v1.0/ssp/readMessage',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AliGenie_Auth_SPI' => [],
- ],
- ],
- 'deprecated' => false,
- 'parameters' => [
[
- 'name' => 'UserInfo',
+ 'name' => 'DeviceInfo',
'in' => 'query',
'style' => 'json',
'schema' => [
@@ -4594,789 +3005,303 @@
'EncodeType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'PROJECT_ID',
- ],
+ 'enum' => ['PROJECT_ID'],
],
'EncodeKey' => [
'type' => 'string',
'required' => true,
+ 'enum' => [],
],
'IdType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
- ],
- ],
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
+ 'enum' => ['UNION_ID', 'OPEN_ID'],
],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
[
- 'name' => 'MessageId',
+ 'name' => 'BotId',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
- ],
- ],
- 'SendMessage' => [
- 'path' => '/v1.0/ssp/sendMessage',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
[
- 'AliGenie_Auth_SPI' => [],
+ 'name' => 'Type',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
- ],
- 'deprecated' => false,
- 'parameters' => [
[
- 'name' => 'Url',
+ 'name' => 'Style',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'UserInfo',
+ 'name' => 'Count',
'in' => 'query',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => true,
- 'properties' => [
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'PROJECT_ID',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
- ],
- ],
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'CreateAlarm' => [
- 'path' => '/v1.0/ssp/createAlarm',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'PlayAndPauseControl' => [
+ 'path' => '/v1.0/ssp/PlayAndPauseControl',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'Payload',
+ 'name' => 'OpenPlayAndPauseControlParam',
'in' => 'formData',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'ScheduleInfo' => [
- 'type' => 'object',
- 'required' => true,
- 'properties' => [
- 'Type' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'ONCE',
- 'WEEKLY',
- 'STATUTORY_WORKING_DAY',
- ],
- ],
- 'Once' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'Year' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'Month' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'Day' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'Hour' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'Minute' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- ],
- 'Weekly' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'DaysOfWeek' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- 'Hour' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'Minute' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- ],
- 'StatutoryWorkingDay' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'Hour' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'Minute' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- ],
- ],
- ],
- 'MusicInfo' => [
- 'type' => 'object',
- 'required' => true,
- 'properties' => [
- 'MusicType' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- ],
- 'MusicTypeName' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'MusicId' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- ],
- 'MusicName' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'MusicUrl' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- 'Volume' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'RequestId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'UserId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'AccessKeyId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'DeviceId' => [
+ 'OpenPlayAndPauseCommand' => [
'type' => 'string',
'required' => true,
+ 'enum' => ['Play', 'Pause'],
],
],
],
],
[
'name' => 'UserInfo',
- 'in' => 'formData',
+ 'in' => 'query',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
- ],
- ],
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'PACKAGE_NAME',
- 'SKILL_ID',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'EncodeType' => ['type' => 'string', 'required' => true],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'IdType' => ['type' => 'string', 'required' => true],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
[
'name' => 'DeviceInfo',
- 'in' => 'formData',
+ 'in' => 'query',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
- ],
- ],
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'PACKAGE_NAME',
- 'SKILL_ID',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'EncodeType' => ['type' => 'string', 'required' => true],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'IdType' => ['type' => 'string', 'required' => true],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
],
],
- 'DeleteAlarms' => [
- 'path' => '/v1.0/ssp/deleteAlarms',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'PlayModeControl' => [
+ 'path' => '/v1.0/ssp/PlayModeControl',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'Payload',
+ 'name' => 'OpenPlayModeControlRequest',
'in' => 'formData',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'RequestId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'UserId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'AccessKeyId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'DeviceId' => [
+ 'OpenPlayMode' => [
'type' => 'string',
'required' => true,
- ],
- 'AlarmIds' => [
- 'type' => 'array',
- 'format' => 'int64',
- 'required' => true,
- 'items' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
+ 'enum' => ['Repeat', 'Shuffle', 'RepeatOne', 'Normal'],
],
],
],
],
[
'name' => 'UserInfo',
- 'in' => 'formData',
+ 'in' => 'query',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
- ],
- ],
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'PACKAGE_NAME',
- 'SKILL_ID',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'EncodeType' => ['type' => 'string', 'required' => true],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'IdType' => ['type' => 'string', 'required' => true],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
[
'name' => 'DeviceInfo',
- 'in' => 'formData',
+ 'in' => 'query',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
- ],
- ],
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'PACKAGE_NAME',
- 'SKILL_ID',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'EncodeType' => ['type' => 'string', 'required' => true],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'IdType' => ['type' => 'string', 'required' => true],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
],
],
- 'GetAlarm' => [
- 'path' => '/v1.0/ssp/getAlarm',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'PreviousAndNextControl' => [
+ 'path' => '/v1.0/ssp/PreviousAndNextControl',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'Payload',
+ 'name' => 'OpenControlPlayingListRequest',
'in' => 'formData',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'RequestId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'UserId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'AccessKeyId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'DeviceId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'AlarmId' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- ],
+ 'Cmd' => ['type' => 'string', 'required' => true],
+ 'IsFromDevice' => ['type' => 'boolean', 'required' => false],
+ 'ExtendInfo' => ['type' => 'object', 'required' => false],
],
],
],
[
'name' => 'UserInfo',
- 'in' => 'formData',
+ 'in' => 'query',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
- ],
- ],
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'PACKAGE_NAME',
- 'SKILL_ID',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'EncodeType' => ['type' => 'string', 'required' => true],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'IdType' => ['type' => 'string', 'required' => true],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
[
'name' => 'DeviceInfo',
- 'in' => 'formData',
+ 'in' => 'query',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
- ],
- ],
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'PACKAGE_NAME',
- 'SKILL_ID',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'EncodeType' => ['type' => 'string', 'required' => true],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'IdType' => ['type' => 'string', 'required' => true],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
],
],
- 'ListAlarms' => [
- 'path' => '/v1.0/ssp/listAlarm',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'ProgressControl' => [
+ 'path' => '/v1.0/ssp/ProgressControl',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'Payload',
+ 'name' => 'OpenProgressControlRequest',
'in' => 'formData',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'CurrentPage' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'PageSize' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'RequestId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'UserId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'AccessKeyId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'DeviceId' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'Progress' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
+ 'ExtendInfo' => ['type' => 'object', 'required' => false],
],
],
],
[
'name' => 'UserInfo',
- 'in' => 'formData',
+ 'in' => 'query',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
- ],
- ],
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'PACKAGE_NAME',
- 'SKILL_ID',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'EncodeType' => ['type' => 'string', 'required' => true],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'IdType' => ['type' => 'string', 'required' => true],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
[
'name' => 'DeviceInfo',
- 'in' => 'formData',
+ 'in' => 'query',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
- ],
- ],
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'PACKAGE_NAME',
- 'SKILL_ID',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'EncodeType' => ['type' => 'string', 'required' => true],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'IdType' => ['type' => 'string', 'required' => true],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
],
],
- 'ListMusic' => [
- 'path' => '/v1.0/ssp/listMusic',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'QueryMusicType' => [
+ 'path' => '/v1.0/ssp/queryMusicType',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
@@ -5385,52 +3310,12 @@
'style' => 'json',
'schema' => [
'type' => 'object',
- 'required' => true,
+ 'required' => false,
'properties' => [
- 'RequestId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'UserId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'AccessKeyId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'DeviceId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'MusicType' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- ],
- 'MusicTypeName' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'MusicId' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
- 'MusicName' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'CurrentPage' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'PageSize' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'RequestId' => ['type' => 'string', 'required' => true],
+ 'UserId' => ['type' => 'string', 'required' => true],
+ 'AccessKeyId' => ['type' => 'string', 'required' => true],
+ 'DeviceId' => ['type' => 'string', 'required' => true],
],
],
],
@@ -5442,34 +3327,19 @@
'type' => 'object',
'required' => true,
'properties' => [
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'Id' => ['type' => 'string', 'required' => true],
'IdType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
- ],
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
],
'EncodeType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'PACKAGE_NAME',
- 'SKILL_ID',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
+ 'enum' => ['PACKAGE_NAME', 'SKILL_ID'],
],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
@@ -5481,89 +3351,104 @@
'type' => 'object',
'required' => true,
'properties' => [
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'Id' => ['type' => 'string', 'required' => true],
'IdType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
- ],
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
],
'EncodeType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'PACKAGE_NAME',
- 'SKILL_ID',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
+ 'enum' => ['PACKAGE_NAME', 'SKILL_ID'],
],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
],
],
- 'QueryMusicType' => [
- 'path' => '/v1.0/ssp/queryMusicType',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'QueryUserDeviceListByTmeUserId' => [
+ 'path' => '/v1.0/ssp/queryUserDeviceListByTmeUserId',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
+ 'consumes' => ['application/json', 'application/x-www-form-urlencoded'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'TmeUserId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'Sp',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
],
- 'produces' => [
- 'application/json',
+ ],
+ 'ReadMessage' => [
+ 'path' => '/v1.0/ssp/readMessage',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
+ [
+ 'AliGenie_Auth_SPI' => [],
+ ],
],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'Payload',
- 'in' => 'formData',
+ 'name' => 'UserInfo',
+ 'in' => 'query',
'style' => 'json',
'schema' => [
'type' => 'object',
- 'required' => false,
+ 'required' => true,
'properties' => [
- 'RequestId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'UserId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'AccessKeyId' => [
+ 'EncodeType' => [
'type' => 'string',
'required' => true,
+ 'enum' => ['PROJECT_ID'],
],
- 'DeviceId' => [
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'IdType' => [
'type' => 'string',
'required' => true,
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
[
+ 'name' => 'MessageId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
+ ],
+ ],
+ ],
+ 'ScanCodeBind' => [
+ 'path' => '/v1.0/ssp/scanCode',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
+ [
+ 'AliGenie_Auth_SPI' => [],
+ ],
+ ],
+ 'consumes' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
'name' => 'UserInfo',
'in' => 'formData',
'style' => 'json',
@@ -5571,1136 +3456,531 @@
'type' => 'object',
'required' => true,
'properties' => [
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
- ],
- ],
'EncodeType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'PACKAGE_NAME',
- 'SKILL_ID',
- ],
+ 'enum' => ['PROJECT_ID'],
],
- 'EncodeKey' => [
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'IdType' => [
'type' => 'string',
'required' => true,
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
[
- 'name' => 'DeviceInfo',
+ 'name' => 'BindReq',
'in' => 'formData',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
- ],
- ],
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'PACKAGE_NAME',
- 'SKILL_ID',
- ],
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'Code' => ['type' => 'string', 'required' => true],
+ 'ClientId' => ['type' => 'string', 'required' => true],
+ 'ExtInfo' => ['type' => 'string', 'required' => false],
+ 'UserId' => ['type' => 'string', 'required' => true],
],
],
],
],
],
- 'UpdateAlarm' => [
- 'path' => '/v1.0/ssp/updateAlarm',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'ScgSearch' => [
+ 'path' => '/v1.0/ssp/scgSearch',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'Payload',
- 'in' => 'formData',
+ 'name' => 'TopicId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'ScgFilter',
+ 'in' => 'query',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'ScheduleInfo' => [
+ 'SortParam' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'Type' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'ONCE',
- 'WEEKLY',
- 'STATUTORY_WORKING_DAY',
- ],
- ],
- 'Once' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'Year' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'Month' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'Day' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'Hour' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'Minute' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- ],
- 'Weekly' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'DaysOfWeek' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- 'Hour' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'Minute' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- ],
- 'StatutoryWorkingDay' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'Hour' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'Minute' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- ],
+ 'SortKey' => ['type' => 'string', 'required' => false],
+ 'SortText' => ['type' => 'string', 'required' => false],
+ 'SortOrder' => ['type' => 'string', 'required' => false],
],
],
- 'MusicInfo' => [
+ 'UseOffSet' => ['type' => 'boolean', 'required' => true],
+ 'OffSetParam' => [
'type' => 'object',
- 'required' => true,
- 'properties' => [
- 'MusicType' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- ],
- 'MusicTypeName' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'MusicId' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- ],
- 'MusicName' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'MusicUrl' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- 'AlarmId' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- ],
- 'Volume' => [
- 'type' => 'integer',
- 'format' => 'int32',
'required' => false,
- ],
- 'RequestId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'UserId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'AccessKeyId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'DeviceId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- ],
- ],
- [
- 'name' => 'UserInfo',
- 'in' => 'formData',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => true,
- 'properties' => [
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
- ],
- ],
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'PACKAGE_NAME',
- 'SKILL_ID',
+ 'properties' => [
+ 'Offset' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'Limit' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
+ 'PageParam' => [
+ 'type' => 'object',
'required' => false,
- ],
- ],
- ],
- ],
- [
- 'name' => 'DeviceInfo',
- 'in' => 'formData',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => true,
- 'properties' => [
- 'Id' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'OPEN_ID',
- 'UNION_ID',
- ],
- ],
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'PACKAGE_NAME',
- 'SKILL_ID',
+ 'properties' => [
+ 'PageSize' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'PageNum' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
],
],
],
],
],
- 'CreateScheduleTask' => [
- 'path' => '/v1.0/ssp/CreateScheduleTask',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'SearchContent' => [
+ 'path' => '/v1.0/ssp/SearchContent',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'Payload',
+ 'name' => 'Request',
'in' => 'formData',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'IdempotentId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'DeviceId' => [
- 'type' => 'string',
- ],
- 'UserId' => [
- 'type' => 'string',
- ],
- 'RequestId' => [
- 'type' => 'string',
- ],
- 'ScheduleDTO' => [
- 'type' => 'object',
- 'required' => true,
- 'properties' => [
- 'ScheduleType' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'ONCE',
- 'WEEKLY',
- 'STATUTORY_DAY',
- ],
- ],
- 'Once' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'Year' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'Month' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'Day' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'Hour' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'Minute' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- ],
- 'Weekly' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'DaysOfWeek' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- 'Hours' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- 'Minutes' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- ],
- ],
- 'StatutoryWorkingDay' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'Hours' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- 'Minutes' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- ],
- ],
- 'ScheduleStartTime' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- ],
- 'ScheduleEndTime' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- ],
- ],
- ],
- 'ActionDTOs' => [
- 'type' => 'array',
- 'required' => true,
- 'items' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'customAction' => [
- 'type' => 'object',
- 'required' => false,
- ],
- ],
- ],
- ],
- 'AccessKeyId' => [
- 'type' => 'string',
- ],
+ 'Query' => ['type' => 'string', 'required' => false],
+ 'Cate' => ['type' => 'string', 'required' => false],
+ 'SubCate' => ['type' => 'string', 'required' => false],
+ 'QueryAlbum' => ['type' => 'boolean', 'required' => false],
+ 'PageNum' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'PageSize' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
],
],
[
'name' => 'UserInfo',
- 'in' => 'formData',
+ 'in' => 'query',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'Id' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'EncodeType' => ['type' => 'string', 'required' => true],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'IdType' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
[
'name' => 'DeviceInfo',
- 'in' => 'formData',
+ 'in' => 'query',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'Id' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'EncodeType' => ['type' => 'string', 'required' => true],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'IdType' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
],
],
- 'DeleteScheduleTask' => [
- 'path' => '/v1.0/ssp/DeleteScheduleTask',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'SendMessage' => [
+ 'path' => '/v1.0/ssp/sendMessage',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'Payload',
- 'in' => 'formData',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => true,
- 'properties' => [
- 'Id' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- ],
- 'DeviceId' => [
- 'type' => 'string',
- ],
- 'RequestId' => [
- 'type' => 'string',
- ],
- 'UserId' => [
- 'type' => 'string',
- ],
- 'AccessKeyId' => [
- 'type' => 'string',
- ],
- ],
- ],
+ 'name' => 'Url',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'UserInfo',
- 'in' => 'formData',
+ 'in' => 'query',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'Id' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => false,
- ],
'EncodeType' => [
'type' => 'string',
- 'required' => false,
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- ],
- [
- 'name' => 'DeviceInfo',
- 'in' => 'formData',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => true,
- 'properties' => [
- 'Id' => [
- 'type' => 'string',
- 'required' => false,
+ 'required' => true,
+ 'enum' => ['PROJECT_ID'],
],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
'IdType' => [
'type' => 'string',
- 'required' => false,
- ],
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
+ 'required' => true,
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
],
],
- 'GetScheduleTask' => [
- 'path' => '/v1.0/ssp/GetScheduleTask',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- 'http',
- ],
+ 'SetDeviceSetting' => [
+ 'path' => '/v1.0/ssp/setDeviceSetting',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'Payload',
+ 'name' => 'Key',
'in' => 'formData',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => true,
- 'properties' => [
- 'Id' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- ],
- 'RequestId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'DeviceId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'UserId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'AccessKeyId' => [
- 'type' => 'string',
- ],
- ],
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'UserInfo',
+ 'name' => 'Value',
'in' => 'formData',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => true,
- 'properties' => [
- 'Id' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'EncodeType' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
+ 'schema' => ['type' => 'any', 'required' => false],
],
[
'name' => 'DeviceInfo',
- 'in' => 'formData',
+ 'in' => 'query',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'Id' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => false,
- ],
'EncodeType' => [
'type' => 'string',
- 'required' => false,
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => false,
+ 'required' => true,
+ 'enum' => ['PROJECT_ID'],
],
- 'OrganizationId' => [
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'IdType' => [
'type' => 'string',
- 'required' => false,
+ 'required' => true,
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
],
],
- 'GetWeather' => [
- 'path' => '/v1.0/ssp/GetWeather',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ThirdImmediateMsgPush' => [
+ 'path' => '/v1.0/ssp/thirdImmediateMsgPush',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'UserId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'OrderId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'Source',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'BizType',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'TrafficChangeType',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'TrafficChangeTypeDesc',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'ChangeDetail',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'TrafficJourneyIds',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'TrafficSubOrderIds',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'PsgIds',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
],
- 'produces' => [
- 'application/json',
+ ],
+ 'UnbindAligenieUser' => [
+ 'path' => '/v1.0/ssp/unbindAligenieUser',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
+ [
+ 'AliGenie_Auth_SPI' => [],
+ ],
],
+ 'consumes' => ['application/x-www-form-urlencoded'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'Payload',
+ 'name' => 'LoginStateAccessToken',
'in' => 'formData',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'DeviceId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'UserId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'RequestId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'AccessKeyId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
+ ],
+ ],
+ 'UnbindDevice' => [
+ 'path' => '/v1.0/ssp/unbindDevice',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
[
- 'name' => 'UserInfo',
+ 'AliGenie_Auth_SPI' => [],
+ ],
+ ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'DeviceInfo',
'in' => 'formData',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'Id' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => false,
- ],
'EncodeType' => [
'type' => 'string',
- 'required' => false,
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => false,
+ 'required' => true,
+ 'enum' => ['PROJECT_ID'],
],
- 'OrganizationId' => [
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'IdType' => [
'type' => 'string',
- 'required' => false,
+ 'required' => true,
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
[
- 'name' => 'DeviceInfo',
+ 'name' => 'UserInfo',
'in' => 'formData',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'Id' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'IdType' => [
- 'type' => 'string',
- 'required' => false,
- ],
'EncodeType' => [
'type' => 'string',
- 'required' => false,
- ],
- 'EncodeKey' => [
- 'type' => 'string',
- 'required' => false,
+ 'required' => true,
+ 'enum' => ['PROJECT_ID'],
],
- 'OrganizationId' => [
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'IdType' => [
'type' => 'string',
- 'required' => false,
+ 'required' => true,
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
],
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
],
],
- 'CreatePlayingListOAuth2' => [
- 'path' => '/v1.0/ssp/CreatePlayingListOAuth2',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'UpdateAlarm' => [
+ 'path' => '/v1.0/ssp/updateAlarm',
+ 'methods' => ['post'],
+ 'schemes' => ['https', 'http'],
'security' => [
[
- 'OAuth 2.0 Bearer Token' => [],
+ 'AliGenie_Auth_SPI' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'OpenCreatePlayingListRequest',
+ 'name' => 'Payload',
'in' => 'formData',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'PlayFrom' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'ContentType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'ContentList' => [
- 'type' => 'array',
+ 'ScheduleInfo' => [
+ 'type' => 'object',
'required' => true,
- 'items' => [
- 'type' => 'object',
- 'required' => true,
- 'properties' => [
- 'RawId' => [
- 'type' => 'string',
- 'required' => true,
+ 'properties' => [
+ 'Type' => [
+ 'type' => 'string',
+ 'required' => true,
+ 'enum' => ['ONCE', 'WEEKLY', 'STATUTORY_WORKING_DAY'],
+ ],
+ 'Once' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'Year' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'Month' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'Day' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'Hour' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'Minute' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ ],
+ 'Weekly' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'DaysOfWeek' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ 'Hour' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'Minute' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
- 'Source' => [
- 'type' => 'string',
- 'required' => true,
+ ],
+ 'StatutoryWorkingDay' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'Hour' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'Minute' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
],
],
],
- 'Index' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'NeedAlbumContinued' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- 'PlayMode' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'ExtendInfo' => [
+ 'MusicInfo' => [
'type' => 'object',
- 'required' => false,
+ 'required' => true,
+ 'properties' => [
+ 'MusicType' => ['type' => 'integer', 'format' => 'int64', 'required' => true],
+ 'MusicTypeName' => ['type' => 'string', 'required' => true],
+ 'MusicId' => ['type' => 'integer', 'format' => 'int64', 'required' => true],
+ 'MusicName' => ['type' => 'string', 'required' => true],
+ 'MusicUrl' => ['type' => 'string', 'required' => false],
+ ],
],
+ 'AlarmId' => ['type' => 'integer', 'format' => 'int64', 'required' => true],
+ 'Volume' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'RequestId' => ['type' => 'string', 'required' => true],
+ 'UserId' => ['type' => 'string', 'required' => true],
+ 'AccessKeyId' => ['type' => 'string', 'required' => true],
+ 'DeviceId' => ['type' => 'string', 'required' => true],
],
],
],
[
- 'name' => 'DeviceInfo',
- 'in' => 'query',
+ 'name' => 'UserInfo',
+ 'in' => 'formData',
'style' => 'json',
'schema' => [
'type' => 'object',
'required' => true,
'properties' => [
- 'EncodeType' => [
+ 'Id' => ['type' => 'string', 'required' => true],
+ 'IdType' => [
'type' => 'string',
'required' => true,
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
],
- 'EncodeKey' => [
+ 'EncodeType' => [
'type' => 'string',
'required' => true,
+ 'enum' => ['PACKAGE_NAME', 'SKILL_ID'],
],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
+ ],
+ ],
+ ],
+ [
+ 'name' => 'DeviceInfo',
+ 'in' => 'formData',
+ 'style' => 'json',
+ 'schema' => [
+ 'type' => 'object',
+ 'required' => true,
+ 'properties' => [
+ 'Id' => ['type' => 'string', 'required' => true],
'IdType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'UNION_ID',
- 'OPEN_ID',
- ],
+ 'enum' => ['OPEN_ID', 'UNION_ID'],
],
- 'Id' => [
+ 'EncodeType' => [
'type' => 'string',
'required' => true,
+ 'enum' => ['PACKAGE_NAME', 'SKILL_ID'],
],
- 'OrganizationId' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'EncodeKey' => ['type' => 'string', 'required' => true],
+ 'OrganizationId' => ['type' => 'string', 'required' => false],
],
],
],
],
],
- 'ThirdImmediateMsgPush' => [
- 'path' => '/v1.0/ssp/thirdImmediateMsgPush',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
- 'security' => [
- [
- 'AliGenie_Auth_SPI' => [],
- ],
- ],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
- 'deprecated' => false,
- 'parameters' => [
- [
- 'name' => 'UserId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'OrderId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'Source',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'BizType',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'TrafficChangeType',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'TrafficChangeTypeDesc',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'ChangeDetail',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'TrafficJourneyIds',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'TrafficSubOrderIds',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'PsgIds',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- ],
- ],
- 'endpoints' => [
- [
- 'regionId' => 'cn-zhangjiakou',
- 'endpoint' => 'openapi.aligenie.com',
- ],
],
+ 'endpoints' => [],
];