summaryrefslogtreecommitdiff
path: root/data/aligenie/ip_1.0
diff options
context:
space:
mode:
authorZhineng Li <im@zhineng.li>2026-07-12 16:56:35 +0800
committerZhineng Li <im@zhineng.li>2026-07-12 16:56:35 +0800
commit814ec806c22e2782390af5a4a05cb6281aabd5e1 (patch)
tree29e1692a067b17e56886a7d246d2b9521b2b7777 /data/aligenie/ip_1.0
parenteccd5cd5a067f5659982685afdeea209b1888efb (diff)
downloadafterglow-metadata-814ec806c22e2782390af5a4a05cb6281aabd5e1.tar.gz
afterglow-metadata-814ec806c22e2782390af5a4a05cb6281aabd5e1.zip
update APIs 20260712
Diffstat (limited to 'data/aligenie/ip_1.0')
-rw-r--r--data/aligenie/ip_1.0/api-docs.php6431
1 files changed, 2000 insertions, 4431 deletions
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' => [],
];