diff options
| author | Zhineng Li <im@zhineng.li> | 2026-07-12 16:56:35 +0800 |
|---|---|---|
| committer | Zhineng Li <im@zhineng.li> | 2026-07-12 16:56:35 +0800 |
| commit | 814ec806c22e2782390af5a4a05cb6281aabd5e1 (patch) | |
| tree | 29e1692a067b17e56886a7d246d2b9521b2b7777 /data/aligenie/iap_1.0 | |
| parent | eccd5cd5a067f5659982685afdeea209b1888efb (diff) | |
| download | afterglow-metadata-814ec806c22e2782390af5a4a05cb6281aabd5e1.tar.gz afterglow-metadata-814ec806c22e2782390af5a4a05cb6281aabd5e1.zip | |
update APIs 20260712
Diffstat (limited to 'data/aligenie/iap_1.0')
| -rw-r--r-- | data/aligenie/iap_1.0/api-docs.php | 2017 |
1 files changed, 515 insertions, 1502 deletions
diff --git a/data/aligenie/iap_1.0/api-docs.php b/data/aligenie/iap_1.0/api-docs.php index 51783b8..22b8f03 100644 --- a/data/aligenie/iap_1.0/api-docs.php +++ b/data/aligenie/iap_1.0/api-docs.php @@ -1,166 +1,207 @@ <?php return [ 'version' => '1.0', - 'info' => [ - 'style' => 'AliGenie', - 'product' => 'AliGenie', - 'version' => 'iap_1.0', - ], + 'info' => ['style' => 'ROA', 'product' => 'AliGenie', 'version' => 'iap_1.0'], 'components' => [ 'schemas' => [], ], 'apis' => [ - 'GetBusAppConfig' => [ - 'path' => '/v1.0/iap/app/config/get', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'AppUseTimeReport' => [ + 'path' => '/v1.0/iap/vip/use/time/report', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Payload', - 'in' => 'query', + 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ - 'UserId' => [ - 'type' => 'string', - 'required' => false, - ], - 'SubjectId' => [ - 'type' => 'string', - 'required' => true, - ], - 'DeviceId' => [ - 'type' => 'string', - ], - 'phone' => [ - 'type' => 'string', - 'required' => false, - ], - 'originUuid' => [ - 'type' => 'string', - 'required' => false, - ], + 'UserId' => ['type' => 'string', 'required' => true], + 'DeviceId' => ['type' => 'string', 'required' => false], + 'SubjectId' => ['type' => 'string', 'required' => true], + 'Action' => ['type' => 'string', 'required' => true], + 'StepCode' => ['type' => 'string', 'required' => true], + 'ResourceId' => ['type' => 'string', 'required' => true], + 'ResourceType' => ['type' => 'integer', 'format' => 'int32', 'required' => true], + 'IsPrivilege' => ['type' => 'integer', 'format' => 'int32', 'required' => true], + 'VipType' => ['type' => 'integer', 'format' => 'int32', 'required' => true], + 'originUuid' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'UserInfo', - 'in' => 'query', + 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], + 'Id' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], + 'enum' => ['OPEN_ID', 'UNION_ID'], ], 'EncodeType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'DeviceInfo', - 'in' => 'query', + 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => false, - ], + 'Id' => ['type' => 'string', 'required' => false], 'IdType' => [ 'type' => 'string', 'required' => false, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], + 'enum' => ['OPEN_ID', 'UNION_ID'], ], 'EncodeType' => [ 'type' => 'string', 'required' => false, - 'enum' => [ - 'SKILL_ID', - 'PACKAGE_NAME', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => false, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => false], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'AppUseTimeReport' => [ - 'path' => '/v1.0/iap/vip/use/time/report', - 'methods' => [ - 'post', + 'CallBackThirdRightSendPlan' => [ + 'path' => '/v1.0/iap/business/CallBackThirdRightSendPlan', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], ], - 'schemes' => [ - 'http', - 'https', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'BizType', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'BizGroup', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'Sn', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'SupplierId', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + ], + [ + 'name' => 'GenieOpenId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'ReceiveStatus', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], + [ + 'name' => 'CardType', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], + [ + 'name' => 'ErrorMsg', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'ExtendInfo', + 'in' => 'query', + 'style' => 'json', + 'schema' => ['type' => 'object', 'required' => false], + ], ], + ], + 'CheckThirdRightSendPlan' => [ + 'path' => '/v1.0/iap/business/CheckThirdRightSendPlan', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'BizType', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'BizGroup', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'Sn', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'SupplierId', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + ], + [ + 'name' => 'ExtendInfo', + 'in' => 'query', + 'style' => 'json', + 'schema' => ['type' => 'object', 'required' => false], + ], ], - 'produces' => [ - 'application/json', + ], + 'CreateReminder' => [ + 'path' => '/v1.0/iap/reminder/create', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AliGenie_Auth_Token' => [], + ], ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -169,50 +210,41 @@ 'style' => 'json', 'schema' => [ 'type' => 'object', - 'required' => false, + 'required' => true, 'properties' => [ - 'UserId' => [ - 'type' => 'string', - 'required' => true, - ], - 'DeviceId' => [ - 'type' => 'string', - 'required' => false, - ], - 'SubjectId' => [ - 'type' => 'string', - 'required' => true, - ], - 'Action' => [ - 'type' => 'string', - 'required' => true, - ], - 'StepCode' => [ - 'type' => 'string', - 'required' => true, - ], - 'ResourceId' => [ - 'type' => 'string', - 'required' => true, - ], - 'ResourceType' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - ], - 'IsPrivilege' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - ], - 'VipType' => [ - 'type' => 'integer', - 'format' => 'int32', + 'Content' => ['type' => 'string', 'required' => true], + 'UserId' => ['type' => 'string', 'required' => true], + 'DeviceId' => ['type' => 'string', 'required' => true], + 'SubjectId' => ['type' => 'string', 'required' => true], + 'IsDebug' => ['type' => 'boolean', 'required' => true], + 'RecurrenceRule' => [ + 'type' => 'object', 'required' => true, - ], - 'originUuid' => [ - 'type' => 'string', - 'required' => false, + 'properties' => [ + 'Year' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'Month' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'Day' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'Hour' => ['type' => 'integer', 'format' => 'int32', 'required' => true], + 'Minute' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'Second' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'Freq' => [ + 'type' => 'string', + 'required' => true, + 'enum' => ['ONCE', 'DAILY', 'WEEKLY', 'MONTHLY'], + ], + 'StartDateTime' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'EndDateTime' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'DaysOfMonth' => [ + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], + 'DaysOfWeek' => [ + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], + ], ], ], ], @@ -225,34 +257,19 @@ 'type' => 'object', 'required' => true, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], + 'Id' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], + 'enum' => ['OPEN_ID', 'UNION_ID'], ], 'EncodeType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], @@ -262,61 +279,37 @@ 'style' => 'json', 'schema' => [ 'type' => 'object', - 'required' => false, + 'required' => true, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => false, - ], + 'Id' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', - 'required' => false, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], + 'required' => true, + 'enum' => ['OPEN_ID', 'UNION_ID'], ], 'EncodeType' => [ 'type' => 'string', - 'required' => false, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => false, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, + 'required' => true, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'PullCashier' => [ - 'path' => '/v1.0/iap/pull/cashier/', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DeleteReminder' => [ + 'path' => '/v1.0/iap/reminder/delete', + 'methods' => ['delete'], + 'schemes' => ['http', 'https'], 'security' => [ [ - 'AliGenie_Auth_SPI' => [], + 'AliGenie_Auth_Token' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -325,20 +318,13 @@ 'style' => 'json', 'schema' => [ 'type' => 'object', - 'required' => false, + 'required' => true, 'properties' => [ - 'SubjectId' => [ - 'type' => 'string', - 'required' => true, - ], - 'DeviceId' => [ - 'type' => 'string', - 'required' => false, - ], - 'originUuid' => [ - 'type' => 'string', - 'required' => false, - ], + 'Id' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'UserId' => ['type' => 'string', 'required' => true], + 'DeviceId' => ['type' => 'string', 'required' => true], + 'SubjectId' => ['type' => 'string', 'required' => true], + 'IsDebug' => ['type' => 'boolean', 'required' => true], ], ], ], @@ -350,34 +336,19 @@ 'type' => 'object', 'required' => true, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], + 'Id' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], + 'enum' => ['OPEN_ID', 'UNION_ID'], ], 'EncodeType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], @@ -387,212 +358,116 @@ 'style' => 'json', 'schema' => [ 'type' => 'object', - 'required' => false, + 'required' => true, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => false, - ], + 'Id' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', - 'required' => false, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], + 'required' => true, + 'enum' => ['OPEN_ID', 'UNION_ID'], ], 'EncodeType' => [ 'type' => 'string', - 'required' => false, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => false, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, + 'required' => true, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'VideoAppReport' => [ - 'path' => '/v1.0/iap/vip/use/video/report', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetAccountForApp' => [ + 'path' => '/v1.0/iap/vip/account/get', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Payload', - 'in' => 'formData', + 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ - 'DeviceId' => [ - 'type' => 'string', - 'required' => false, - ], - 'isLogin' => [ - 'type' => 'boolean', - 'required' => true, - ], - 'isVip' => [ - 'type' => 'boolean', - 'required' => true, - ], - 'startTime' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'endTime' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'loginNick' => [ - 'type' => 'string', - 'required' => false, - ], - 'phone' => [ - 'type' => 'string', - 'required' => false, - ], - 'pkgName' => [ - 'type' => 'string', - 'required' => true, - ], - 'originUuid' => [ - 'type' => 'string', - 'required' => false, - ], + 'UserId' => ['type' => 'string', 'required' => true], + 'SubjectId' => ['type' => 'string', 'required' => true], + 'DeviceId' => ['type' => 'string'], + 'Phone' => ['type' => 'string', 'required' => false], + 'originUuid' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'UserInfo', - 'in' => 'formData', + 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], + 'Id' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], + 'enum' => ['OPEN_ID', 'UNION_ID'], ], 'EncodeType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'DeviceInfo', - 'in' => 'formData', + 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => false, - ], + 'Id' => ['type' => 'string', 'required' => false], 'IdType' => [ 'type' => 'string', 'required' => false, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], + 'enum' => ['OPEN_ID', 'UNION_ID'], ], 'EncodeType' => [ 'type' => 'string', 'required' => false, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => false, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => false], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'GetAccountForApp' => [ - 'path' => '/v1.0/iap/vip/account/get', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetBusAppConfig' => [ + 'path' => '/v1.0/iap/app/config/get', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -603,25 +478,11 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'UserId' => [ - 'type' => 'string', - 'required' => true, - ], - 'SubjectId' => [ - 'type' => 'string', - 'required' => true, - ], - 'DeviceId' => [ - 'type' => 'string', - ], - 'Phone' => [ - 'type' => 'string', - 'required' => false, - ], - 'originUuid' => [ - 'type' => 'string', - 'required' => false, - ], + 'UserId' => ['type' => 'string', 'required' => false], + 'SubjectId' => ['type' => 'string', 'required' => true], + 'DeviceId' => ['type' => 'string'], + 'phone' => ['type' => 'string', 'required' => false], + 'originUuid' => ['type' => 'string', 'required' => false], ], ], ], @@ -633,34 +494,19 @@ 'type' => 'object', 'required' => true, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], + 'Id' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], + 'enum' => ['OPEN_ID', 'UNION_ID'], ], 'EncodeType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], @@ -672,34 +518,19 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => false, - ], + 'Id' => ['type' => 'string', 'required' => false], 'IdType' => [ 'type' => 'string', 'required' => false, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], + 'enum' => ['OPEN_ID', 'UNION_ID'], ], 'EncodeType' => [ 'type' => 'string', 'required' => false, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => false, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, + 'enum' => ['SKILL_ID', 'PACKAGE_NAME'], ], + 'EncodeKey' => ['type' => 'string', 'required' => false], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], @@ -707,24 +538,15 @@ ], 'GetPhoneNumber' => [ 'path' => '/v1.0/iap/profile/phoneNumber', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_Token' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -735,34 +557,19 @@ 'type' => 'object', 'required' => true, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], + 'Id' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], + 'enum' => ['OPEN_ID', 'UNION_ID'], ], 'EncodeType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], @@ -774,266 +581,114 @@ 'type' => 'object', 'required' => true, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], + 'Id' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], + 'enum' => ['OPEN_ID', 'UNION_ID'], ], 'EncodeType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'CreateReminder' => [ - 'path' => '/v1.0/iap/reminder/create', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetReminder' => [ + 'path' => '/v1.0/iap/reminder/get', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_Token' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Payload', - 'in' => 'formData', + 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'Content' => [ - 'type' => 'string', - 'required' => true, - ], - 'UserId' => [ - 'type' => 'string', - 'required' => true, - ], - 'DeviceId' => [ - 'type' => 'string', - 'required' => true, - ], - 'SubjectId' => [ - 'type' => 'string', - 'required' => true, - ], - 'IsDebug' => [ - 'type' => 'boolean', - 'required' => true, - ], - 'RecurrenceRule' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'Year' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'Month' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'Day' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'Hour' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - ], - 'Minute' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'Second' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'Freq' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'ONCE', - 'DAILY', - 'WEEKLY', - 'MONTHLY', - ], - ], - 'StartDateTime' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'EndDateTime' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'DaysOfMonth' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - ], - 'DaysOfWeek' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - ], - ], - ], + 'Id' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'UserId' => ['type' => 'string', 'required' => true], + 'DeviceId' => ['type' => 'string', 'required' => true], + 'SubjectId' => ['type' => 'string', 'required' => true], + 'IsDebug' => ['type' => 'boolean', 'required' => true], ], ], ], [ 'name' => 'UserInfo', - 'in' => 'formData', + 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], + 'Id' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], + 'enum' => ['OPEN_ID', 'UNION_ID'], ], 'EncodeType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'DeviceInfo', - 'in' => 'formData', + 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], + 'Id' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], + 'enum' => ['OPEN_ID', 'UNION_ID'], ], 'EncodeType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'GetReminder' => [ - 'path' => '/v1.0/iap/reminder/get', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListReminders' => [ + 'path' => '/v1.0/iap/reminder/list', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_Token' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -1044,27 +699,10 @@ 'type' => 'object', 'required' => true, 'properties' => [ - 'Id' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'UserId' => [ - 'type' => 'string', - 'required' => true, - ], - 'DeviceId' => [ - 'type' => 'string', - 'required' => true, - ], - 'SubjectId' => [ - 'type' => 'string', - 'required' => true, - ], - 'IsDebug' => [ - 'type' => 'boolean', - 'required' => true, - ], + 'UserId' => ['type' => 'string', 'required' => true], + 'DeviceId' => ['type' => 'string', 'required' => true], + 'SubjectId' => ['type' => 'string', 'required' => true], + 'IsDebug' => ['type' => 'boolean', 'required' => true], ], ], ], @@ -1076,34 +714,19 @@ 'type' => 'object', 'required' => true, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], + 'Id' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], + 'enum' => ['OPEN_ID', 'UNION_ID'], ], 'EncodeType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], @@ -1115,59 +738,35 @@ 'type' => 'object', 'required' => true, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], + 'Id' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], + 'enum' => ['OPEN_ID', 'UNION_ID'], ], 'EncodeType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'ListReminders' => [ - 'path' => '/v1.0/iap/reminder/list', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'PullCashier' => [ + 'path' => '/v1.0/iap/pull/cashier/', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ - 'AliGenie_Auth_Token' => [], + 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ @@ -1176,24 +775,11 @@ 'style' => 'json', 'schema' => [ 'type' => 'object', - 'required' => true, + 'required' => false, 'properties' => [ - 'UserId' => [ - 'type' => 'string', - 'required' => true, - ], - 'DeviceId' => [ - 'type' => 'string', - 'required' => true, - ], - 'SubjectId' => [ - 'type' => 'string', - 'required' => true, - ], - 'IsDebug' => [ - 'type' => 'boolean', - 'required' => true, - ], + 'SubjectId' => ['type' => 'string', 'required' => true], + 'DeviceId' => ['type' => 'string', 'required' => false], + 'originUuid' => ['type' => 'string', 'required' => false], ], ], ], @@ -1205,34 +791,19 @@ 'type' => 'object', 'required' => true, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], + 'Id' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], + 'enum' => ['OPEN_ID', 'UNION_ID'], ], 'EncodeType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], @@ -1242,639 +813,329 @@ 'style' => 'json', 'schema' => [ 'type' => 'object', - 'required' => true, + 'required' => false, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], + 'Id' => ['type' => 'string', 'required' => false], 'IdType' => [ 'type' => 'string', - 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], + 'required' => false, + 'enum' => ['OPEN_ID', 'UNION_ID'], ], 'EncodeType' => [ 'type' => 'string', - 'required' => true, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', 'required' => false, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => false], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'UpdateReminder' => [ - 'path' => '/v1.0/iap/reminder/update', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'PushNotifications' => [ + 'path' => '/v1.0/iap/notifications', + 'methods' => ['put'], + 'schemes' => ['http', 'https'], 'security' => [ [ - 'AliGenie_Auth_Token' => [], + 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'Payload', + 'name' => 'NotificationUnicastRequest', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'Id' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'Content' => [ - 'type' => 'string', - 'required' => true, - ], - 'SubjectId' => [ - 'type' => 'string', - 'required' => true, - ], - 'UserId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'DeviceId' => [ - 'type' => 'string', - 'required' => true, - ], - 'IsDebug' => [ - 'type' => 'boolean', - 'required' => true, - ], - 'RecurrenceRule' => [ + 'SendTarget' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'Year' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'Month' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'Day' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'Hour' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - ], - 'Minute' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'Second' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'Freq' => [ + 'TargetType' => [ 'type' => 'string', - 'required' => true, - 'enum' => [ - 'ONCE', - 'DAILY', - 'WEEKLY', - 'MONTHLY', - ], - ], - 'StartDateTime' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'EndDateTime' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'DaysOfMonth' => [ - 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - ], - 'DaysOfWeek' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'enum' => ['DEVICE_UNION_ID', 'DEVICE_OPEN_ID', 'USER_UNION_ID', 'USER_OPEN_ID'], ], + 'TargetIdentity' => ['type' => 'string', 'required' => false], ], ], - ], - ], - ], - [ - 'name' => 'UserInfo', - 'in' => 'formData', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], + 'MessageTemplateId' => ['type' => 'string', 'required' => true], + 'PlaceHolder' => [ + 'type' => 'object', + 'required' => false, + 'additionalProperties' => ['type' => 'string'], ], 'EncodeType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], + 'IsDebug' => ['type' => 'boolean', 'required' => false], ], ], ], [ - 'name' => 'DeviceInfo', + 'name' => 'TenantInfo', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', - 'required' => true, + 'required' => false, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], - 'IdType' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], - ], - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], + 'SubjectId' => ['type' => 'string'], ], ], ], ], ], - 'DeleteReminder' => [ - 'path' => '/v1.0/iap/reminder/delete', - 'methods' => [ - 'delete', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'SendNotifications' => [ + 'path' => '/v1.0/iap/general/notifications', + 'methods' => ['put'], + 'schemes' => ['http', 'https'], 'security' => [ [ - 'AliGenie_Auth_Token' => [], + 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'Payload', - 'in' => 'query', + 'name' => 'NotificationUnicastRequest', + 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'Id' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'UserId' => [ - 'type' => 'string', - 'required' => true, - ], - 'DeviceId' => [ - 'type' => 'string', - 'required' => true, - ], - 'SubjectId' => [ - 'type' => 'string', + 'SendTarget' => [ + 'type' => 'object', 'required' => true, + 'properties' => [ + 'DeviceId' => ['type' => 'string', 'required' => true], + ], ], - 'IsDebug' => [ - 'type' => 'boolean', - 'required' => true, + 'MessageTemplateId' => ['type' => 'string', 'required' => true], + 'PlaceHolder' => [ + 'type' => 'object', + 'required' => false, + 'additionalProperties' => ['type' => 'string'], ], + 'IsDebug' => ['type' => 'boolean', 'required' => false], + ], + ], + ], + [ + 'name' => 'TenantInfo', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'SubjectId' => ['type' => 'string', 'required' => true], ], ], ], [ 'name' => 'UserInfo', - 'in' => 'query', + 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], + 'Id' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], + 'enum' => ['OPEN_ID', 'UNION_ID'], ], 'EncodeType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'DeviceInfo', - 'in' => 'query', + 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], + 'Id' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], + 'enum' => ['OPEN_ID', 'UNION_ID'], ], 'EncodeType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'WakeUpApp' => [ - 'path' => '/v1.0/iap/wakeup', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'UpdateReminder' => [ + 'path' => '/v1.0/iap/reminder/update', + 'methods' => ['put'], + 'schemes' => ['http', 'https'], 'security' => [ [ - 'AliGenie_Auth_SPI' => [], + 'AliGenie_Auth_Token' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'body', - 'in' => 'body', + 'name' => 'Payload', + 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'Path' => [ - 'type' => 'string', - 'required' => true, - ], - 'SubjectId' => [ - 'type' => 'string', - 'required' => true, - ], - 'TargetInfo' => [ + 'Id' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'Content' => ['type' => 'string', 'required' => true], + 'SubjectId' => ['type' => 'string', 'required' => true], + 'UserId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'DeviceId' => ['type' => 'string', 'required' => true], + 'IsDebug' => ['type' => 'boolean', 'required' => true], + 'RecurrenceRule' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'TargetType' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'DEVICE_UNION_ID', - 'DEVICE_OPEN_ID', - ], - ], - 'TargetIdentity' => [ + 'Year' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'Month' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'Day' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'Hour' => ['type' => 'integer', 'format' => 'int32', 'required' => true], + 'Minute' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'Second' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'Freq' => [ 'type' => 'string', 'required' => true, + 'enum' => ['ONCE', 'DAILY', 'WEEKLY', 'MONTHLY'], ], - 'OrganizationId' => [ - 'type' => 'string', + 'StartDateTime' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'EndDateTime' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'DaysOfMonth' => [ + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], - 'EncodeType' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, + 'DaysOfWeek' => [ + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], - 'IsDebug' => [ - 'type' => 'boolean', - 'required' => false, - ], ], ], ], - ], - ], - 'PushNotifications' => [ - 'path' => '/v1.0/iap/notifications', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AliGenie_Auth_SPI' => [], - ], - ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'NotificationUnicastRequest', + 'name' => 'UserInfo', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'SendTarget' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'TargetType' => [ - 'type' => 'string', - 'required' => false, - 'enum' => [ - 'DEVICE_UNION_ID', - 'DEVICE_OPEN_ID', - 'USER_UNION_ID', - 'USER_OPEN_ID', - ], - ], - 'TargetIdentity' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - 'MessageTemplateId' => [ + 'Id' => ['type' => 'string', 'required' => true], + 'IdType' => [ 'type' => 'string', 'required' => true, - ], - 'PlaceHolder' => [ - 'type' => 'object', - 'required' => false, - 'additionalProperties' => [ - 'type' => 'string', - ], + 'enum' => ['OPEN_ID', 'UNION_ID'], ], 'EncodeType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, - ], - 'IsDebug' => [ - 'type' => 'boolean', - 'required' => false, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], [ - 'name' => 'TenantInfo', + 'name' => 'DeviceInfo', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', - 'required' => false, + 'required' => true, 'properties' => [ - 'SubjectId' => [ + 'Id' => ['type' => 'string', 'required' => true], + 'IdType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => ['OPEN_ID', 'UNION_ID'], + ], + 'EncodeType' => [ 'type' => 'string', + 'required' => true, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'SendNotifications' => [ - 'path' => '/v1.0/iap/general/notifications', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'VideoAppReport' => [ + 'path' => '/v1.0/iap/vip/use/video/report', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'NotificationUnicastRequest', - 'in' => 'formData', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'SendTarget' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'DeviceId' => [ - 'type' => 'string', - 'required' => true, - ], - ], - ], - 'MessageTemplateId' => [ - 'type' => 'string', - 'required' => true, - ], - 'PlaceHolder' => [ - 'type' => 'object', - 'required' => false, - 'additionalProperties' => [ - 'type' => 'string', - ], - ], - 'IsDebug' => [ - 'type' => 'boolean', - 'required' => false, - ], - ], - ], - ], - [ - 'name' => 'TenantInfo', + 'name' => 'Payload', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ - 'SubjectId' => [ - 'type' => 'string', - 'required' => true, - ], + 'DeviceId' => ['type' => 'string', 'required' => false], + 'isLogin' => ['type' => 'boolean', 'required' => true], + 'isVip' => ['type' => 'boolean', 'required' => true], + 'startTime' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'endTime' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'loginNick' => ['type' => 'string', 'required' => false], + 'phone' => ['type' => 'string', 'required' => false], + 'pkgName' => ['type' => 'string', 'required' => true], + 'originUuid' => ['type' => 'string', 'required' => false], ], ], ], @@ -1886,34 +1147,19 @@ 'type' => 'object', 'required' => true, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], + 'Id' => ['type' => 'string', 'required' => true], 'IdType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], + 'enum' => ['OPEN_ID', 'UNION_ID'], ], 'EncodeType' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', - 'required' => false, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], @@ -1923,307 +1169,74 @@ 'style' => 'json', 'schema' => [ 'type' => 'object', - 'required' => true, + 'required' => false, 'properties' => [ - 'Id' => [ - 'type' => 'string', - 'required' => true, - ], + 'Id' => ['type' => 'string', 'required' => false], 'IdType' => [ 'type' => 'string', - 'required' => true, - 'enum' => [ - 'OPEN_ID', - 'UNION_ID', - ], + 'required' => false, + 'enum' => ['OPEN_ID', 'UNION_ID'], ], 'EncodeType' => [ 'type' => 'string', - 'required' => true, - 'enum' => [ - 'PACKAGE_NAME', - 'SKILL_ID', - ], - ], - 'EncodeKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'OrganizationId' => [ - 'type' => 'string', 'required' => false, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], ], + 'EncodeKey' => ['type' => 'string', 'required' => false], + 'OrganizationId' => ['type' => 'string', 'required' => false], ], ], ], ], ], - 'CheckThirdRightSendPlan' => [ - 'path' => '/v1.0/iap/business/CheckThirdRightSendPlan', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AliGenie_Auth_SPI' => [], - ], - ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'BizType', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'BizGroup', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'Sn', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'SupplierId', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - ], - [ - 'name' => 'ExtendInfo', - 'in' => 'query', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - ], - ], - ], - ], - 'CallBackThirdRightSendPlan' => [ - 'path' => '/v1.0/iap/business/CallBackThirdRightSendPlan', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'WakeUpApp' => [ + 'path' => '/v1.0/iap/wakeup', + 'methods' => ['put'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AliGenie_Auth_SPI' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'BizType', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'BizGroup', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'Sn', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'SupplierId', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - ], - [ - 'name' => 'GenieOpenId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'ReceiveStatus', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - ], - [ - 'name' => 'CardType', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - ], - [ - 'name' => 'ErrorMsg', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'ExtendInfo', - 'in' => 'query', + 'name' => 'body', + 'in' => 'body', 'style' => 'json', 'schema' => [ 'type' => 'object', - 'required' => false, - ], - ], - ], - ], - 'ThirdImmediateMsgPush' => [ - 'path' => '/v1.0/iap/thirdImmediateMsgPush', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], - 'security' => [ - [ - 'AliGenie_Auth_SPI' => [], - ], - ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], - 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'UserId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'OrderId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'BizType', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'TrafficChangeType', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'TrafficChangeTypeDesc', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'ChangeDetail', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'TrafficJourneyIds', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'TrafficSubOrderIds', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'PsgIds', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, + 'required' => true, + 'properties' => [ + 'Path' => ['type' => 'string', 'required' => true], + 'SubjectId' => ['type' => 'string', 'required' => true], + 'TargetInfo' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'TargetType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => ['DEVICE_UNION_ID', 'DEVICE_OPEN_ID'], + ], + 'TargetIdentity' => ['type' => 'string', 'required' => true], + 'OrganizationId' => ['type' => 'string', 'required' => false], + 'EncodeType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => ['PACKAGE_NAME', 'SKILL_ID'], + ], + 'EncodeKey' => ['type' => 'string', 'required' => true], + ], + ], + 'IsDebug' => ['type' => 'boolean', 'required' => false], + ], ], ], ], ], ], - 'endpoints' => [ - [ - 'regionId' => 'cn-zhangjiakou', - 'endpoint' => 'openapi.aligenie.com', - ], - ], + 'endpoints' => [], ]; |
