'1.0', 'info' => [ 'style' => 'AliGenie', 'product' => 'AliGenie', 'version' => 'ip_1.0', ], 'components' => [ 'schemas' => [], ], 'apis' => [ 'GetRelationProductList' => [ 'path' => '/v1.0/ip/getRelationProductList', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [], ], 'CreateHotel' => [ 'path' => '/v1.0/ip/createHotel', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'TbOpenId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'AppKey', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'HotelName', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'Remark', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'HotelAddress', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'HotelEmail', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'PhoneNumber', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'RelatedPk', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'RelatedPks', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], ], ], [ 'name' => 'RoomNum', 'in' => 'formData', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => true, ], ], [ 'name' => 'EstOpenTime', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'UpdateHotel' => [ 'path' => '/v1.0/ip/updateHotel', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'TbOpenId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'AppKey', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'HotelName', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'Remark', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'HotelAddress', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'HotelEmail', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'PhoneNumber', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'RoomNum', 'in' => 'formData', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'EstOpenTime', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'RelatedPks', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', 'items' => [ 'type' => 'string', ], ], ], ], ], 'RemoveHotel' => [ 'path' => '/v1.0/ip/removeHotel', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'TbOpenId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'AppKey', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'ListHotelInfo' => [ 'path' => '/v1.0/ip/listHotelInfo', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [], ], 'ListHotels' => [ 'path' => '/v1.0/ip/listHotels', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Status', 'in' => 'formData', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => true, ], ], [ 'name' => 'Page', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'PageNumber' => [ 'type' => 'integer', 'format' => 'int32', 'required' => true, ], 'PageSize' => [ 'type' => 'integer', 'format' => 'int32', 'required' => true, ], ], ], ], [ 'name' => 'HotelRequest', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'HotelId' => [ 'type' => 'string', 'required' => false, ], ], ], ], ], ], 'AuditHotel' => [ 'path' => '/v1.0/ip/auditHotel', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AuditHotelReq', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'AuditOpinion' => [ 'type' => 'string', 'required' => false, ], 'Status' => [ 'type' => 'integer', 'format' => 'int32', 'required' => true, ], 'HotelId' => [ 'type' => 'string', 'required' => true, ], ], ], ], ], ], 'ListHotelRooms' => [ 'path' => '/v1.0/ip/listHotelRooms', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'HotelAdminRoom', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'RoomNo' => [ 'type' => 'string', 'required' => false, ], ], ], ], ], ], 'BatchAddHotelRoom' => [ 'path' => '/v1.0/ip/batchAddHotelRoom', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'RoomNoList', 'in' => 'formData', 'style' => 'simple', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'string', 'required' => true, ], 'minItems' => 1, ], ], ], ], 'BatchDeleteHotelRoom' => [ 'path' => '/v1.0/ip/batchDeleteHotelRoom', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'RoomNoList', 'in' => 'formData', 'style' => 'simple', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'string', 'required' => true, ], 'minItems' => 1, ], ], ], ], 'CheckoutWithAK' => [ 'path' => '/v1.0/ip/checkoutWithAK', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'RoomNo', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'QueryHotelRoomDetail' => [ 'path' => '/v1.0/ip/queryHotelRoomDetail', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Mac', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'Uuid', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'RoomNo', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'Sn', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'ListSceneCategory' => [ 'path' => '/v1.0/ip/listSceneCategory', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'Type', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'ListDialogueTemplate' => [ 'path' => '/v1.0/ip/listDialogueTemplate', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'InsertHotelSceneBookItem' => [ 'path' => '/v1.0/ip/insertHotelSceneBookItem', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'AddHotelSceneItemReq', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'Type' => [ 'type' => 'string', 'required' => true, ], 'Name' => [ 'type' => 'string', 'required' => true, ], 'Price' => [ 'type' => 'integer', 'format' => 'int64', 'required' => true, ], 'Icon' => [ 'type' => 'string', 'required' => true, ], ], ], ], ], ], 'DeleteHotelSceneBookItem' => [ 'path' => '/v1.0/ip/deleteHotelSceneBookItem', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'Id', 'in' => 'formData', 'schema' => [ 'type' => 'integer', 'format' => 'int64', 'required' => false, ], ], [ 'name' => 'Name', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'UpdateHotelSceneBookItem' => [ 'path' => '/v1.0/ip/updateHotelSceneBookItem', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'UpdateHotelSceneBookReq', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'Id' => [ 'type' => 'integer', 'format' => 'int64', 'required' => false, ], 'Name' => [ 'type' => 'string', 'required' => false, ], 'Icon' => [ 'type' => 'string', 'required' => true, ], 'Price' => [ 'type' => 'integer', 'format' => 'int64', 'required' => true, ], ], ], ], ], ], 'ListHotelSceneBookItems' => [ 'path' => '/v1.0/ip/listHotelSceneBookItems', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'Type', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'Page', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'PageNumber' => [ 'type' => 'integer', 'format' => 'int32', 'required' => true, ], 'PageSize' => [ 'type' => 'integer', 'format' => 'int32', 'required' => true, ], ], ], ], ], ], 'ListHotelSceneItems' => [ 'path' => '/v1.0/ip/listHotelSceneItems', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ListHotelSceneReq', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'Page' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'PageNumber' => [ 'type' => 'integer', 'format' => 'int32', 'required' => true, ], 'PageSize' => [ 'type' => 'integer', 'format' => 'int32', 'required' => true, ], ], ], 'Type' => [ 'type' => 'string', 'required' => true, ], 'Category' => [ 'type' => 'string', 'required' => false, ], 'Status' => [ 'type' => 'string', 'required' => false, ], 'Keywords' => [ 'type' => 'string', 'required' => false, ], ], ], ], ], ], 'UpdateHotelSceneItem' => [ 'path' => '/v1.0/ip/updateHotelSceneItem', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'UpdateHotelSceneOperateReq', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'OperateType' => [ 'type' => 'string', 'required' => true, ], 'IsUseTemplateAnswer' => [ 'type' => 'boolean', 'required' => true, ], ], ], ], [ 'name' => 'UpdateHotelSceneReq', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'Id' => [ 'type' => 'integer', 'format' => 'int64', 'required' => false, ], 'Name' => [ 'type' => 'string', 'required' => false, ], 'Status' => [ 'type' => 'string', 'required' => true, ], 'Icon' => [ 'type' => 'string', 'required' => true, ], 'Price' => [ 'type' => 'integer', 'format' => 'int64', 'required' => true, ], 'DialogueList' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'ServiceId' => [ 'type' => 'string', 'required' => false, ], 'Process' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'Question' => [ 'type' => 'string', 'required' => false, ], 'YesAnswer' => [ 'type' => 'string', 'required' => false, ], 'NoAnswer' => [ 'type' => 'string', 'required' => false, ], 'YesAnswerTemplate' => [ 'type' => 'string', 'required' => false, ], 'NoAnswerTemplate' => [ 'type' => 'string', 'required' => false, ], 'DialogueId' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'DeliveryMethod' => [ 'type' => 'string', 'required' => false, ], 'RobotName' => [ 'type' => 'string', 'required' => false, ], 'PaymentMethod' => [ 'type' => 'string', 'required' => false, ], 'LimitSwitch' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'LimitNumber' => [ 'type' => 'integer', 'format' => 'int64', 'required' => false, ], 'BeyondLimitReply' => [ 'type' => 'string', 'required' => false, ], ], ], ], ], ], 'GetHotelSceneItemDetail' => [ 'path' => '/v1.0/ip/getHotelSceneItemDetail', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ItemId', 'in' => 'formData', 'schema' => [ 'type' => 'integer', 'format' => 'int64', 'required' => false, ], ], [ 'name' => 'Name', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'InvokeRobotPush' => [ 'path' => '/v1.0/ip/invokeRobotPush', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RoomNo', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'RoomName', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'PushType', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'ImportHotelConfig' => [ 'path' => '/v1.0/ip/importHotelConfig', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ImportHotelConfig', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'RcuCustomScenes' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'SceneId' => [ 'type' => 'string', 'required' => true, ], 'Name' => [ 'type' => 'string', 'required' => true, ], 'Icon' => [ 'type' => 'string', 'required' => false, ], 'Description' => [ 'type' => 'string', 'required' => false, ], 'CorpusList' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'string', 'required' => true, ], ], ], ], ], ], ], ], ], ], 'ImportRoomControlDevices' => [ 'path' => '/v1.0/ip/importRoomControlDevices', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'RoomNo', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'LocationDevices', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Location' => [ 'type' => 'string', 'required' => true, ], 'LocationName' => [ 'type' => 'string', 'required' => false, ], 'Devices' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Name' => [ 'type' => 'string', 'required' => true, ], 'Number' => [ 'type' => 'string', 'required' => false, ], 'DeviceName' => [ 'type' => 'string', 'required' => true, ], 'ConnectType' => [ 'type' => 'string', 'required' => false, ], 'Brand' => [ 'type' => 'string', 'required' => false, ], 'Province' => [ 'type' => 'string', 'required' => false, ], 'City' => [ 'type' => 'string', 'required' => false, ], 'ServiceProvider' => [ 'type' => 'string', 'required' => false, ], 'InfraredIndex' => [ 'type' => 'string', 'required' => false, ], 'InfraredId' => [ 'type' => 'string', 'required' => false, ], 'InfraredVersion' => [ 'type' => 'string', 'required' => false, ], 'MultiKeySwitchExt' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'SwitchList' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'DeviceIndex' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'Category' => [ 'type' => 'string', 'required' => false, ], 'Location' => [ 'type' => 'string', 'required' => false, ], 'DeviceName' => [ 'type' => 'string', 'required' => false, ], 'AliasList' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], ], ], ], ], ], ], 'Dn' => [ 'type' => 'string', 'required' => false, ], 'Pk' => [ 'type' => 'string', 'required' => false, ], 'AliasList' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], ], ], ], ], ], ], ], ], [ 'name' => 'EnableInfraredDeviceImport', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'EnableMeshDeviceImport', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'ImportRoomGenieScenes' => [ 'path' => '/v1.0/ip/importRoomGenieScenes', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'RoomNo', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'SceneList', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'SceneName' => [ 'type' => 'string', 'required' => true, ], 'Description' => [ 'type' => 'string', 'required' => false, ], 'Icon' => [ 'type' => 'string', 'required' => false, ], 'Display' => [ 'type' => 'boolean', 'required' => true, ], 'TriggerLogical' => [ 'type' => 'integer', 'format' => 'int32', 'required' => true, ], 'Triggers' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Type' => [ 'type' => 'integer', 'format' => 'int32', 'required' => true, ], 'CorpusList' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], ], 'Device' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Category' => [ 'type' => 'string', 'required' => true, ], 'DeviceNumber' => [ 'type' => 'string', 'required' => true, ], 'DeviceIndex' => [ 'type' => 'string', 'required' => false, ], ], ], 'AttributeValues' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'AttributeName' => [ 'type' => 'string', 'required' => true, ], 'AttributeValue' => [ 'type' => 'string', 'required' => true, ], ], ], ], ], ], ], 'Actions' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Type' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'Reply' => [ 'type' => 'string', 'required' => false, ], 'Device' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Category' => [ 'type' => 'string', 'required' => true, ], 'DeviceNumber' => [ 'type' => 'string', 'required' => true, ], 'DeviceIndex' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'Type' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], ], 'AttributeValues' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'AttributeName' => [ 'type' => 'string', 'required' => true, ], 'AttributeValue' => [ 'type' => 'string', 'required' => true, ], ], ], ], ], ], ], ], ], ], ], ], ], 'PageGetHotelRoomDevices' => [ 'path' => '/v1.0/ip/pageGetHotelRoomDevices', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'PageNumber', 'in' => 'formData', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => true, ], ], [ 'name' => 'PageSize', 'in' => 'formData', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => true, ], ], ], ], 'QueryRoomControlDevices' => [ 'path' => '/v1.0/ip/queryRoomControlDevices', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'RoomNo', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'GetHotelRoomDevice' => [ 'path' => '/v1.0/ip/getHotelRoomDevice', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'RoomNo', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'ControlRoomDevice' => [ 'path' => '/v1.0/ip/controlRoomDevice', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'RoomNo', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'Cmd', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'DeviceNumber', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'DeviceIndex', 'in' => 'formData', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'Properties', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'additionalProperties' => [ 'type' => 'string', 'required' => true, ], ], ], ], ], 'PushVoiceBoxCommands' => [ 'path' => '/v1.0/ip/pushVoiceBoxCommands', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'RoomNo', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'Commands', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'CommandDomain' => [ 'type' => 'string', 'required' => true, ], 'CommandName' => [ 'type' => 'string', 'required' => true, ], 'Payload' => [ 'type' => 'string', 'required' => false, ], ], ], 'minItems' => 1, ], ], ], ], 'SyncDeviceStatusWithAk' => [ 'path' => '/v1.0/ip/syncDeviceStatusWithAk', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'RoomNo', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'DeviceName', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'Switch', 'in' => 'formData', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => true, ], ], [ 'name' => 'CategoryEnName', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'CategoryCnName', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'Number', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'Location', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'LocationCnName', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'mode', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'fanSpeed', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'temperature', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'roomTemperature', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'value', 'in' => 'formData', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], ], ], 'CreateRcuScene' => [ 'path' => '/v1.0/ip/createRcuScene', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'SceneId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'SceneRelationExtDTO', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'Name' => [ 'type' => 'string', 'required' => true, ], 'Icon' => [ 'type' => 'string', 'required' => true, ], 'Description' => [ 'type' => 'string', 'required' => true, ], 'CorpusList' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'string', 'required' => false, ], ], ], ], ], ], ], 'DeleteRcuScene' => [ 'path' => '/v1.0/ip/deleteRcuScene', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'SceneId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'UpdateRcuScene' => [ 'path' => '/v1.0/ip/updateRcuScene', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'SceneId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'SceneRelationExtDTO', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'Name' => [ 'type' => 'string', 'required' => false, ], 'Icon' => [ 'type' => 'string', 'required' => false, ], 'Description' => [ 'type' => 'string', 'required' => false, ], 'CorpusList' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], ], ], ], ], ], ], 'ExecuteScene' => [ 'path' => '/v1.0/ip/executeScene', 'methods' => [ 'post', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'RoomNo', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'SceneName', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'QuerySceneList' => [ 'path' => '/v1.0/ip/querySceneList', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'SceneTypes', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], ], ], [ 'name' => 'SceneStates', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], ], [ 'name' => 'TemplateInfoIds', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], ], ], ], ], 'QueryRoomStatus' => [ 'path' => '/v1.0/ip/queryRoomStatus', 'methods' => [ 'post', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'RoomNo', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'QueryRoomControlDevicesAndStatus' => [ 'path' => '/v1.0/ip/queryRoomControlDevicesAndStatus', 'methods' => [ 'post', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'RoomNo', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'ListAllProvinces' => [ 'path' => '/v1.0/ip/listAllProvinces', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [], ], 'ListCitiesByProvince' => [ 'path' => '/v1.0/ip/listCitiesByProvince', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Province', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'ListSTBServiceProviders' => [ 'path' => '/v1.0/ip/listSTBServiceProviders', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Province', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'City', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'ListInfraredDeviceBrands' => [ 'path' => '/v1.0/ip/listInfraredDeviceBrands', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Category', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ServiceProvider', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'ListInfraredRemoteControllers' => [ 'path' => '/v1.0/ip/listInfraredRemoteControllers', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'Province', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'City', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'Category', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'Brand', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ServiceProvider', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'ListCustomQA' => [ 'path' => '/v1.0/ip/listCustomQA', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'Keyword', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'Page', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'PageNumber' => [ 'type' => 'integer', 'format' => 'int32', 'required' => true, ], 'PageSize' => [ 'type' => 'integer', 'format' => 'int32', 'required' => true, ], ], ], ], ], ], 'AddCustomQA' => [ 'path' => '/v1.0/ip/addCustomQA', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'MajorQuestion', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'SupplementaryQuestions', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], ], ], [ 'name' => 'KeyWords', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], ], ], [ 'name' => 'Answers', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], ], ], ], ], 'AddCustomQAV2' => [ 'path' => '/v1.0/ip/addQAV2', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'MajorQuestion', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'SupplementaryQuestions', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], ], ], [ 'name' => 'KeyWords', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], ], ], [ 'name' => 'Answers', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'string', 'required' => false, ], ], ], ], ], 'UpdateCustomQA' => [ 'path' => '/v1.0/ip/updateCustomQA', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'CustomQAId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'MajorQuestion', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'SupplementaryQuestions', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], ], ], [ 'name' => 'KeyWords', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], ], ], [ 'name' => 'Answers', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], ], ], ], ], 'DeleteCustomQA' => [ 'path' => '/v1.0/ip/deleteCustomQA', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'CustomQAIds', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], ], ], [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'GetBasicInfoQA' => [ 'path' => '/v1.0/ip/getBasicInfoQA', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'UpdateBasicInfoQA' => [ 'path' => '/v1.0/ip/updateBasicInfoQA', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'HotelAddress', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'PhoneNumber', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'CheckInTime', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'CheckOutTime', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'WifiName', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'WifiPassword', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'HotelMember', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'HotelService', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'HotelIntroduction', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ParkingPosition', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ParkingExpenses', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => [ '免费停车', '收费停车', ], ], ], ], ], 'ListServiceQA' => [ 'path' => '/v1.0/ip/listServiceQA', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'Active', 'in' => 'formData', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'Keyword', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'Page', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'PageNumber' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'PageSize' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], ], ], ], ], 'UpdateServiceQA' => [ 'path' => '/v1.0/ip/updateServiceQA', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ServiceQAId', 'in' => 'formData', 'schema' => [ 'type' => 'integer', 'format' => 'int64', 'required' => false, ], ], [ 'name' => 'Answer', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'isActive', 'in' => 'formData', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], ], ], 'AddCartoon' => [ 'path' => '/v1.0/ip/addCartoon', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'StartVideoUrl', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'StartVideoMd5', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'GetCartoon' => [ 'path' => '/v1.0/ip/getCartoon', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'DeleteCartoon' => [ 'path' => '/v1.0/ip/deleteCartoon', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'GetHotelScreenSaverStyle' => [ 'path' => '/v1.0/ip/getHotelScreenSaverStyle', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'AddOrUpdateHotelSetting' => [ 'path' => '/v1.0/ip/addOrUpdateHotelSetting', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'SettingType', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'Value', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'HotelScreenSaver', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'ScreenSaverStyle' => [ 'type' => 'string', 'required' => false, ], 'ScreenSaverPicUrl' => [ 'type' => 'string', 'required' => false, ], ], ], ], [ 'name' => 'HotelDeviceModeList', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], ], ], [ 'name' => 'NightMode', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Enable' => [ 'type' => 'boolean', 'required' => false, ], 'Start' => [ 'type' => 'string', 'required' => false, ], 'End' => [ 'type' => 'string', 'required' => false, ], 'DefaultVolume' => [ 'type' => 'string', 'required' => false, ], 'DefaultBright' => [ 'type' => 'string', 'required' => false, ], 'StandbyAction' => [ 'type' => 'string', 'required' => false, ], ], ], ], ], ], 'GetHotelSetting' => [ 'path' => '/v1.0/ip/getHotelSetting', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'SettingType', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'DeleteHotelSetting' => [ 'path' => '/v1.0/ip/deleteHotelSetting', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'SettingType', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'AddOrUpdateWelcomeText' => [ 'path' => '/v1.0/ip/addOrUpdateWelcomeText', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'WelcomeText', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'MusicUrl', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'GetWelcomeTextAndMusic' => [ 'path' => '/v1.0/ip/getWelcomeTextAndMusic', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'ResetWelcomeTextAndMusic' => [ 'path' => '/v1.0/ip/resetWelcomeTextAndMusic', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'PushWelcomeTextAndMusic' => [ 'path' => '/v1.0/ip/pushWelcomeTextAndMusic', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'RoomNo', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'RoomName', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'TemplateVariable', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'additionalProperties' => [ 'type' => 'string', ], ], ], ], ], 'PushWelcome' => [ 'path' => '/v1.0/ip/pushWelcome', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'WelcomeText', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'WelcomeMusicUrl', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'RoomNo', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'RoomName', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'AddMessageTemplate' => [ 'path' => '/v1.0/ip/addMessageTemplate', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'TemplateName', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'TemplateDetail', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'ListHotelMessageTemplate' => [ 'path' => '/v1.0/ip/listHotelMessageTemplate', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [], ], 'DeleteMessageTemplate' => [ 'path' => '/v1.0/ip/deleteMessageTemplate', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'TemplateId', 'in' => 'formData', 'schema' => [ 'type' => 'integer', 'format' => 'int64', 'required' => false, ], ], ], ], 'UpdateMessageTemplate' => [ 'path' => '/v1.0/ip/updateMessageTemplate', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'TemplateId', 'in' => 'formData', 'schema' => [ 'type' => 'integer', 'format' => 'int64', 'required' => true, ], ], [ 'name' => 'TemplateName', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'TemplateDetail', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'PushHotelMessage' => [ 'path' => '/v1.0/ip/pushHotelMessage', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'PushHotelMessageReq', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'TemplateId' => [ 'type' => 'integer', 'format' => 'int64', 'required' => true, ], 'HotelId' => [ 'type' => 'string', 'required' => true, ], 'RoomNo' => [ 'type' => 'string', 'required' => true, ], 'ParamMap' => [ 'type' => 'object', 'required' => false, 'additionalProperties' => [ 'type' => 'string', ], ], ], ], ], ], ], 'ListTickets' => [ 'path' => '/v1.0/ip/listTickets', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'Page', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'PageNumber' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'PageSize' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], ], ], [ 'name' => 'StartTime', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'EndTime', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'Status', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'RoomNo', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'Type', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'IsNeedCallback', 'in' => 'formData', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'IsNeedCharges', 'in' => 'formData', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'SortField', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'IsDesc', 'in' => 'formData', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], ], ], 'UpdateTicket' => [ 'path' => '/v1.0/ip/updateTicket', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'Status', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'GroupKey', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'DeleteHotelAlarm' => [ 'path' => '/v1.0/ip/deleteHotelAlarm', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'Alarms', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'RoomNo' => [ 'type' => 'string', 'required' => false, ], 'AlarmId' => [ 'type' => 'integer', 'format' => 'int64', 'required' => true, ], 'UserOpenId' => [ 'type' => 'string', 'required' => true, ], 'DeviceOpenId' => [ 'type' => 'string', 'required' => true, ], ], ], ], ], ], ], 'ListHotelAlarm' => [ 'path' => '/v1.0/ip/getHotelAlarmList', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'Rooms', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], ], ], ], ], 'CreateHotelAlarm' => [ 'path' => '/v1.0/ip/createHotelAlarm', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'Rooms', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'string', 'required' => false, ], ], ], [ 'name' => 'ScheduleInfo', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'Type' => [ 'type' => 'string', 'required' => true, ], 'Once' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Year' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'Month' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'Day' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'Hour' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'Minute' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], ], 'Weekly' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'DaysOfWeek' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], 'Hour' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'Minute' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], ], ], ], ], [ 'name' => 'MusicType', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => [ 'DOU_YIN', 'JING_DIAN', ], ], ], ], ], 'UpdateHotelAlarm' => [ 'path' => '/v1.0/ip/updateHotelAlarm', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'Alarms', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'RoomNo' => [ 'type' => 'string', 'required' => false, ], 'AlarmId' => [ 'type' => 'integer', 'format' => 'int64', 'required' => true, ], 'UserOpenId' => [ 'type' => 'string', 'required' => true, ], 'DeviceOpenId' => [ 'type' => 'string', 'required' => true, ], ], ], ], ], [ 'name' => 'ScheduleInfo', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Type' => [ 'type' => 'string', 'required' => false, ], 'Once' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Year' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'Month' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'Day' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'Hour' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'Minute' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], ], 'Weekly' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'DaysOfWeek' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], 'Hour' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'Minute' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], ], ], ], ], ], ], 'ChildAccountAuth' => [ 'path' => '/v1.0/ip/childAccountAuth', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Account', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'TbOpenId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'AppKey', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'RemoveChildAccountAuth' => [ 'path' => '/v1.0/ip/removeChildAccountAuth', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'TbOpenId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'AppKey', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ChildAccountName', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'PmsEventReport' => [ 'path' => '/v1.0/ip/pmsEventReport', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Payload', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'QueryDeviceStatus' => [ 'path' => '/v1.0/ip/queryDeviceStatus', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Payload', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'LocationDevices' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Location' => [ 'type' => 'string', 'required' => false, ], 'DeviceNumber' => [ 'type' => 'string', 'required' => false, ], 'DeviceType' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'UserId' => [ 'type' => 'string', 'required' => true, ], 'Properties' => [ 'type' => 'object', 'required' => false, 'additionalProperties' => [ 'type' => 'string', ], ], ], ], ], [ 'name' => 'UserInfo', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'EncodeType' => [ 'type' => 'string', 'required' => true, ], 'EncodeKey' => [ 'type' => 'string', 'required' => true, ], 'IdType' => [ 'type' => 'string', 'required' => true, ], 'Id' => [ 'type' => 'string', 'required' => true, ], 'OrganizationId' => [ 'type' => 'string', 'required' => false, ], ], ], ], ], ], 'ListHotelControlDevice' => [ 'path' => '/v1.0/ip/listHotelControlDevice', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'UserInfo', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'properties' => [ 'EncodeType' => [ 'type' => 'string', 'required' => true, ], 'EncodeKey' => [ 'type' => 'string', 'required' => true, ], 'IdType' => [ 'type' => 'string', 'required' => true, ], 'Id' => [ 'type' => 'string', 'required' => true, ], 'OrganizationId' => [ 'type' => 'string', ], ], ], ], ], ], 'DeviceControl' => [ 'path' => '/v1.0/ip/deviceControl', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Payload', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'UserId' => [ 'type' => 'string', ], 'Location' => [ 'type' => 'string', 'required' => true, ], 'Category' => [ 'type' => 'string', 'required' => true, ], 'Cmd' => [ 'type' => 'string', 'required' => true, ], 'Properties' => [ 'type' => 'object', 'required' => false, 'additionalProperties' => [ 'type' => 'string', ], ], 'ExtendInfo' => [ 'type' => 'string', 'required' => false, ], 'DeviceNumber' => [ 'type' => 'string', 'required' => true, ], ], ], ], [ 'name' => 'UserInfo', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'EncodeType' => [ 'type' => 'string', 'required' => true, ], 'EncodeKey' => [ 'type' => 'string', 'required' => true, ], 'IdType' => [ 'type' => 'string', 'required' => true, ], 'Id' => [ 'type' => 'string', 'required' => true, ], 'OrganizationId' => [ 'type' => 'string', 'required' => false, ], ], ], ], ], ], 'ListHotelSceneItem' => [ 'path' => '/v1.0/ip/listHotelSceneItem', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Payload', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'UserId' => [ 'type' => 'string', 'required' => true, ], 'Type' => [ 'type' => 'string', 'required' => true, ], ], ], ], [ 'name' => 'UserInfo', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'EncodeType' => [ 'type' => 'string', 'required' => true, ], 'EncodeKey' => [ 'type' => 'string', 'required' => true, ], 'IdType' => [ 'type' => 'string', 'required' => true, ], 'Id' => [ 'type' => 'string', 'required' => true, ], 'OrganizationId' => [ 'type' => 'string', 'required' => false, ], ], ], ], ], ], 'ListHotelServiceCategory' => [ 'path' => '/v1.0/ip/listHotelServiceCategory', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Payload', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'Type' => [ 'type' => 'string', 'required' => true, ], ], ], ], ], ], 'GetHotelOrderDetail' => [ 'path' => '/v1.0/ip/getHotelOrderDetail', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Payload', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'OrderNo' => [ 'type' => 'string', 'required' => true, ], ], ], ], ], ], 'ListHotelOrder' => [ 'path' => '/v1.0/ip/listHotelOrder', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Payload', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'UserId' => [ 'type' => 'string', 'required' => true, ], 'Page' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'PageNumber' => [ 'type' => 'integer', 'format' => 'int64', 'required' => true, ], 'PageSize' => [ 'type' => 'integer', 'format' => 'int64', 'required' => true, ], ], ], ], ], ], [ 'name' => 'UserInfo', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'EncodeType' => [ 'type' => 'string', 'required' => true, ], 'EncodeKey' => [ 'type' => 'string', 'required' => true, ], 'IdType' => [ 'type' => 'string', 'required' => true, ], 'Id' => [ 'type' => 'string', 'required' => true, ], 'OrganizationId' => [ 'type' => 'string', 'required' => false, ], ], ], ], ], ], 'SubmitHotelOrder' => [ 'path' => '/v1.0/ip/submitHotelOrder', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Payload', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'UserId' => [ 'type' => 'string', 'required' => true, ], 'Type' => [ 'type' => 'string', 'required' => true, ], 'ItemList' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'ItemId' => [ 'type' => 'integer', 'format' => 'int64', 'required' => true, ], 'Quantity' => [ 'type' => 'integer', 'format' => 'int64', 'required' => true, ], 'Remark' => [ 'type' => 'string', 'required' => false, ], ], ], ], ], ], ], [ 'name' => 'UserInfo', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'EncodeType' => [ 'type' => 'string', 'required' => true, ], 'EncodeKey' => [ 'type' => 'string', 'required' => true, ], 'IdType' => [ 'type' => 'string', 'required' => true, ], 'Id' => [ 'type' => 'string', 'required' => true, ], 'OrganizationId' => [ 'type' => 'string', 'required' => false, ], ], ], ], ], ], 'GetHotelNotice' => [ 'path' => '/v1.0/ip/getHotelNotice', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'UserInfo', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'EncodeType' => [ 'type' => 'string', 'required' => false, ], 'EncodeKey' => [ 'type' => 'string', 'required' => false, ], 'IdType' => [ 'type' => 'string', 'required' => false, ], 'Id' => [ 'type' => 'string', 'required' => false, ], 'OrganizationId' => [ 'type' => 'string', 'required' => false, ], ], ], ], ], ], 'GetHotelNoticeV2' => [ 'path' => '/v1.0/ip/getHotelNoticeV2', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'UserInfo', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'EncodeType' => [ 'type' => 'string', 'required' => false, ], 'EncodeKey' => [ 'type' => 'string', 'required' => false, ], 'IdType' => [ 'type' => 'string', 'required' => false, ], 'Id' => [ 'type' => 'string', 'required' => false, ], 'OrganizationId' => [ 'type' => 'string', 'required' => false, ], ], ], ], ], ], 'GetHotelHomeBackImageAndModes' => [ 'path' => '/v1.0/ip/getHotelHomeBackImageAndModes', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'UserInfo', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'EncodeType' => [ 'type' => 'string', 'required' => true, ], 'EncodeKey' => [ 'type' => 'string', 'required' => true, ], 'IdType' => [ 'type' => 'string', 'required' => true, ], 'Id' => [ 'type' => 'string', 'required' => true, ], 'OrganizationId' => [ 'type' => 'string', ], ], ], ], ], ], 'GetHotelSampleUtterances' => [ 'path' => '/v1.0/ip/getHotelSampleUtterances', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'UserInfo', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'properties' => [ 'EncodeType' => [ 'type' => 'string', 'required' => true, ], 'EncodeKey' => [ 'type' => 'string', 'required' => true, ], 'IdType' => [ 'type' => 'string', 'required' => true, ], 'Id' => [ 'type' => 'string', 'required' => true, ], 'OrganizationId' => [ 'type' => 'string', ], ], ], ], ], ], 'GetHotelScreenSaver' => [ 'path' => '/v1.0/ip/getHotelScreenSaver', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'UserInfo', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'EncodeType' => [ 'type' => 'string', 'required' => true, ], 'EncodeKey' => [ 'type' => 'string', 'required' => true, ], 'IdType' => [ 'type' => 'string', 'required' => true, ], 'Id' => [ 'type' => 'string', 'required' => true, ], 'OrganizationId' => [ 'type' => 'string', 'required' => false, ], ], ], ], ], ], 'RoomCheckOut' => [ 'path' => '/v1.0/ip/roomCheckOut', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'UserInfo', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'EncodeType' => [ 'type' => 'string', 'required' => true, ], 'EncodeKey' => [ 'type' => 'string', 'required' => true, ], 'IdType' => [ 'type' => 'string', 'required' => true, ], 'Id' => [ 'type' => 'string', 'required' => true, ], 'OrganizationId' => [ 'type' => 'string', 'required' => false, ], ], ], ], [ 'name' => 'DeviceInfo', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'EncodeType' => [ 'type' => 'string', 'required' => true, ], 'EncodeKey' => [ 'type' => 'string', 'required' => true, ], 'IdType' => [ 'type' => 'string', 'required' => true, ], 'Id' => [ 'type' => 'string', 'required' => true, ], 'OrganizationId' => [ 'type' => 'string', 'required' => false, ], ], ], ], ], ], 'GetHotelContacts' => [ 'path' => '/v1.0/ip/getHotelContacts', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'UserInfo', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'EncodeType' => [ 'type' => 'string', 'required' => true, ], 'EncodeKey' => [ 'type' => 'string', 'required' => true, ], 'IdType' => [ 'type' => 'string', 'required' => true, ], 'Id' => [ 'type' => 'string', 'required' => true, ], 'OrganizationId' => [ 'type' => 'string', 'required' => false, ], ], ], ], ], ], 'GetHotelContactByNumber' => [ 'path' => '/v1.0/ip/getHotelContactByNumber', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Number', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'UserInfo', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'EncodeType' => [ 'type' => 'string', 'required' => true, ], 'EncodeKey' => [ 'type' => 'string', 'required' => true, ], 'IdType' => [ 'type' => 'string', 'required' => true, ], 'Id' => [ 'type' => 'string', 'required' => true, ], 'OrganizationId' => [ 'type' => 'string', 'required' => false, ], ], ], ], ], ], 'GetHotelContactByGenieDevice' => [ 'path' => '/v1.0/ip/getHotelContactByGenieDevice', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'UserInfo', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'EncodeType' => [ 'type' => 'string', 'required' => true, ], 'EncodeKey' => [ 'type' => 'string', 'required' => true, ], 'IdType' => [ 'type' => 'string', 'required' => true, ], 'Id' => [ 'type' => 'string', 'required' => true, ], 'OrganizationId' => [ 'type' => 'string', 'required' => false, ], ], ], ], [ 'name' => 'DeviceInfo', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'EncodeType' => [ 'type' => 'string', 'required' => true, ], 'EncodeKey' => [ 'type' => 'string', 'required' => true, ], 'IdType' => [ 'type' => 'string', 'required' => true, ], 'Id' => [ 'type' => 'string', 'required' => true, ], 'OrganizationId' => [ 'type' => 'string', 'required' => false, ], ], ], ], ], ], 'AddOrUpdateScreenSaver' => [ 'path' => '/v1.0/ip/addOrUpdateScreenSaver', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'HotelScreenSaver', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'ScreenSaverStyle' => [ 'type' => 'string', 'required' => false, ], 'ScreenSaverPicUrl' => [ 'type' => 'string', 'required' => false, ], ], ], ], ], ], 'AddOrUpdateDisPlayModes' => [ 'path' => '/v1.0/ip/addOrUpdateDisPlayModes', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'HotelDeviceModeList', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'string', 'required' => false, ], ], ], ], ], 'GetUnionId' => [ 'path' => '/v1.0/ip/getUnionId', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'EncodeType', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'EncodeKey', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'IdType', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'Id', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'HotelQrBind' => [ 'path' => '/v1.0/ip/hotelQrBind', 'methods' => [ 'post', ], 'schemes' => [ 'https', 'http', ], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HotelId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'RoomNo', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'Code', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ClientId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ExtInfo', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], ], 'endpoints' => [ [ 'regionId' => 'cn-zhangjiakou', 'endpoint' => 'openapi.aligenie.com', ], ], ];