diff options
| author | Zhineng Li <[email protected]> | 2026-02-14 10:08:30 +0800 |
|---|---|---|
| committer | Zhineng Li <[email protected]> | 2026-02-14 10:08:30 +0800 |
| commit | eccd5cd5a067f5659982685afdeea209b1888efb (patch) | |
| tree | 1626c903b854317be1708ce3ccd3b4f4e6e0fc97 /data/aligenie/iap_1.0 | |
| download | acs-metadata-eccd5cd5a067f5659982685afdeea209b1888efb.tar.gz acs-metadata-eccd5cd5a067f5659982685afdeea209b1888efb.zip | |
first commitHEADv1.0.0+20260212main
Diffstat (limited to 'data/aligenie/iap_1.0')
| -rw-r--r-- | data/aligenie/iap_1.0/api-docs.php | 2229 |
1 files changed, 2229 insertions, 0 deletions
diff --git a/data/aligenie/iap_1.0/api-docs.php b/data/aligenie/iap_1.0/api-docs.php new file mode 100644 index 0000000..51783b8 --- /dev/null +++ b/data/aligenie/iap_1.0/api-docs.php @@ -0,0 +1,2229 @@ +<?php return [ + 'version' => '1.0', + 'info' => [ + 'style' => 'AliGenie', + 'product' => 'AliGenie', + 'version' => 'iap_1.0', + ], + 'components' => [ + 'schemas' => [], + ], + 'apis' => [ + 'GetBusAppConfig' => [ + 'path' => '/v1.0/iap/app/config/get', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'Payload', + 'in' => 'query', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'UserId' => [ + 'type' => 'string', + 'required' => false, + ], + 'SubjectId' => [ + 'type' => 'string', + 'required' => true, + ], + 'DeviceId' => [ + 'type' => 'string', + ], + 'phone' => [ + 'type' => 'string', + 'required' => false, + ], + 'originUuid' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + [ + 'name' => 'UserInfo', + 'in' => 'query', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'Id' => [ + 'type' => 'string', + 'required' => true, + ], + 'IdType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'OPEN_ID', + 'UNION_ID', + ], + ], + 'EncodeType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'PACKAGE_NAME', + 'SKILL_ID', + ], + ], + 'EncodeKey' => [ + 'type' => 'string', + 'required' => true, + ], + 'OrganizationId' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + [ + 'name' => 'DeviceInfo', + 'in' => 'query', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Id' => [ + 'type' => 'string', + 'required' => false, + ], + 'IdType' => [ + 'type' => 'string', + 'required' => false, + 'enum' => [ + 'OPEN_ID', + 'UNION_ID', + ], + ], + 'EncodeType' => [ + 'type' => 'string', + 'required' => false, + 'enum' => [ + 'SKILL_ID', + 'PACKAGE_NAME', + ], + ], + 'EncodeKey' => [ + 'type' => 'string', + 'required' => false, + ], + 'OrganizationId' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + ], + 'AppUseTimeReport' => [ + 'path' => '/v1.0/iap/vip/use/time/report', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'Payload', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'UserId' => [ + 'type' => 'string', + 'required' => true, + ], + 'DeviceId' => [ + 'type' => 'string', + 'required' => false, + ], + 'SubjectId' => [ + 'type' => 'string', + 'required' => true, + ], + 'Action' => [ + 'type' => 'string', + 'required' => true, + ], + 'StepCode' => [ + 'type' => 'string', + 'required' => true, + ], + 'ResourceId' => [ + 'type' => 'string', + 'required' => true, + ], + 'ResourceType' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + ], + 'IsPrivilege' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + ], + 'VipType' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + ], + 'originUuid' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + [ + 'name' => 'UserInfo', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'Id' => [ + 'type' => 'string', + 'required' => true, + ], + 'IdType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'OPEN_ID', + 'UNION_ID', + ], + ], + 'EncodeType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'PACKAGE_NAME', + 'SKILL_ID', + ], + ], + 'EncodeKey' => [ + 'type' => 'string', + 'required' => true, + ], + 'OrganizationId' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + [ + 'name' => 'DeviceInfo', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Id' => [ + 'type' => 'string', + 'required' => false, + ], + 'IdType' => [ + 'type' => 'string', + 'required' => false, + 'enum' => [ + 'OPEN_ID', + 'UNION_ID', + ], + ], + 'EncodeType' => [ + 'type' => 'string', + 'required' => false, + 'enum' => [ + 'PACKAGE_NAME', + 'SKILL_ID', + ], + ], + 'EncodeKey' => [ + 'type' => 'string', + 'required' => false, + ], + 'OrganizationId' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + ], + 'PullCashier' => [ + 'path' => '/v1.0/iap/pull/cashier/', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'Payload', + 'in' => 'query', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'SubjectId' => [ + 'type' => 'string', + 'required' => true, + ], + 'DeviceId' => [ + 'type' => 'string', + 'required' => false, + ], + 'originUuid' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + [ + 'name' => 'UserInfo', + 'in' => 'query', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'Id' => [ + 'type' => 'string', + 'required' => true, + ], + 'IdType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'OPEN_ID', + 'UNION_ID', + ], + ], + 'EncodeType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'PACKAGE_NAME', + 'SKILL_ID', + ], + ], + 'EncodeKey' => [ + 'type' => 'string', + 'required' => true, + ], + 'OrganizationId' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + [ + 'name' => 'DeviceInfo', + 'in' => 'query', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Id' => [ + 'type' => 'string', + 'required' => false, + ], + 'IdType' => [ + 'type' => 'string', + 'required' => false, + 'enum' => [ + 'OPEN_ID', + 'UNION_ID', + ], + ], + 'EncodeType' => [ + 'type' => 'string', + 'required' => false, + 'enum' => [ + 'PACKAGE_NAME', + 'SKILL_ID', + ], + ], + 'EncodeKey' => [ + 'type' => 'string', + 'required' => false, + ], + 'OrganizationId' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + ], + 'VideoAppReport' => [ + 'path' => '/v1.0/iap/vip/use/video/report', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'Payload', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'DeviceId' => [ + 'type' => 'string', + 'required' => false, + ], + 'isLogin' => [ + 'type' => 'boolean', + 'required' => true, + ], + 'isVip' => [ + 'type' => 'boolean', + 'required' => true, + ], + 'startTime' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + ], + 'endTime' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + ], + 'loginNick' => [ + 'type' => 'string', + 'required' => false, + ], + 'phone' => [ + 'type' => 'string', + 'required' => false, + ], + 'pkgName' => [ + 'type' => 'string', + 'required' => true, + ], + 'originUuid' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + [ + 'name' => 'UserInfo', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'Id' => [ + 'type' => 'string', + 'required' => true, + ], + 'IdType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'OPEN_ID', + 'UNION_ID', + ], + ], + 'EncodeType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'PACKAGE_NAME', + 'SKILL_ID', + ], + ], + 'EncodeKey' => [ + 'type' => 'string', + 'required' => true, + ], + 'OrganizationId' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + [ + 'name' => 'DeviceInfo', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Id' => [ + 'type' => 'string', + 'required' => false, + ], + 'IdType' => [ + 'type' => 'string', + 'required' => false, + 'enum' => [ + 'OPEN_ID', + 'UNION_ID', + ], + ], + 'EncodeType' => [ + 'type' => 'string', + 'required' => false, + 'enum' => [ + 'PACKAGE_NAME', + 'SKILL_ID', + ], + ], + 'EncodeKey' => [ + 'type' => 'string', + 'required' => false, + ], + 'OrganizationId' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + ], + 'GetAccountForApp' => [ + 'path' => '/v1.0/iap/vip/account/get', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'Payload', + 'in' => 'query', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'UserId' => [ + 'type' => 'string', + 'required' => true, + ], + 'SubjectId' => [ + 'type' => 'string', + 'required' => true, + ], + 'DeviceId' => [ + 'type' => 'string', + ], + 'Phone' => [ + 'type' => 'string', + 'required' => false, + ], + 'originUuid' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + [ + 'name' => 'UserInfo', + 'in' => 'query', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'Id' => [ + 'type' => 'string', + 'required' => true, + ], + 'IdType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'OPEN_ID', + 'UNION_ID', + ], + ], + 'EncodeType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'PACKAGE_NAME', + 'SKILL_ID', + ], + ], + 'EncodeKey' => [ + 'type' => 'string', + 'required' => true, + ], + 'OrganizationId' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + [ + 'name' => 'DeviceInfo', + 'in' => 'query', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Id' => [ + 'type' => 'string', + 'required' => false, + ], + 'IdType' => [ + 'type' => 'string', + 'required' => false, + 'enum' => [ + 'OPEN_ID', + 'UNION_ID', + ], + ], + 'EncodeType' => [ + 'type' => 'string', + 'required' => false, + 'enum' => [ + 'PACKAGE_NAME', + 'SKILL_ID', + ], + ], + 'EncodeKey' => [ + 'type' => 'string', + 'required' => false, + ], + 'OrganizationId' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + ], + 'GetPhoneNumber' => [ + 'path' => '/v1.0/iap/profile/phoneNumber', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_Token' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'UserInfo', + 'in' => 'query', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'Id' => [ + 'type' => 'string', + 'required' => true, + ], + 'IdType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'OPEN_ID', + 'UNION_ID', + ], + ], + 'EncodeType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'PACKAGE_NAME', + 'SKILL_ID', + ], + ], + 'EncodeKey' => [ + 'type' => 'string', + 'required' => true, + ], + 'OrganizationId' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + [ + 'name' => 'DeviceInfo', + 'in' => 'query', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'Id' => [ + 'type' => 'string', + 'required' => true, + ], + 'IdType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'OPEN_ID', + 'UNION_ID', + ], + ], + 'EncodeType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'PACKAGE_NAME', + 'SKILL_ID', + ], + ], + 'EncodeKey' => [ + 'type' => 'string', + 'required' => true, + ], + 'OrganizationId' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + ], + 'CreateReminder' => [ + 'path' => '/v1.0/iap/reminder/create', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_Token' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'Payload', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'Content' => [ + 'type' => 'string', + 'required' => true, + ], + 'UserId' => [ + 'type' => 'string', + 'required' => true, + ], + 'DeviceId' => [ + 'type' => 'string', + 'required' => true, + ], + 'SubjectId' => [ + 'type' => 'string', + 'required' => true, + ], + 'IsDebug' => [ + 'type' => 'boolean', + 'required' => true, + ], + 'RecurrenceRule' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'Year' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + 'Month' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + 'Day' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + 'Hour' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + ], + 'Minute' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + 'Second' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + 'Freq' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'ONCE', + 'DAILY', + 'WEEKLY', + 'MONTHLY', + ], + ], + 'StartDateTime' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + ], + 'EndDateTime' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + ], + 'DaysOfMonth' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + ], + 'DaysOfWeek' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + ], + ], + ], + ], + ], + ], + [ + 'name' => 'UserInfo', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'Id' => [ + 'type' => 'string', + 'required' => true, + ], + 'IdType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'OPEN_ID', + 'UNION_ID', + ], + ], + 'EncodeType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'PACKAGE_NAME', + 'SKILL_ID', + ], + ], + 'EncodeKey' => [ + 'type' => 'string', + 'required' => true, + ], + 'OrganizationId' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + [ + 'name' => 'DeviceInfo', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'Id' => [ + 'type' => 'string', + 'required' => true, + ], + 'IdType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'OPEN_ID', + 'UNION_ID', + ], + ], + 'EncodeType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'PACKAGE_NAME', + 'SKILL_ID', + ], + ], + 'EncodeKey' => [ + 'type' => 'string', + 'required' => true, + ], + 'OrganizationId' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + ], + 'GetReminder' => [ + 'path' => '/v1.0/iap/reminder/get', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_Token' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'Payload', + 'in' => 'query', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'Id' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + ], + 'UserId' => [ + 'type' => 'string', + 'required' => true, + ], + 'DeviceId' => [ + 'type' => 'string', + 'required' => true, + ], + 'SubjectId' => [ + 'type' => 'string', + 'required' => true, + ], + 'IsDebug' => [ + 'type' => 'boolean', + 'required' => true, + ], + ], + ], + ], + [ + 'name' => 'UserInfo', + 'in' => 'query', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'Id' => [ + 'type' => 'string', + 'required' => true, + ], + 'IdType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'OPEN_ID', + 'UNION_ID', + ], + ], + 'EncodeType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'PACKAGE_NAME', + 'SKILL_ID', + ], + ], + 'EncodeKey' => [ + 'type' => 'string', + 'required' => true, + ], + 'OrganizationId' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + [ + 'name' => 'DeviceInfo', + 'in' => 'query', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'Id' => [ + 'type' => 'string', + 'required' => true, + ], + 'IdType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'OPEN_ID', + 'UNION_ID', + ], + ], + 'EncodeType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'PACKAGE_NAME', + 'SKILL_ID', + ], + ], + 'EncodeKey' => [ + 'type' => 'string', + 'required' => true, + ], + 'OrganizationId' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + ], + 'ListReminders' => [ + 'path' => '/v1.0/iap/reminder/list', + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_Token' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'Payload', + 'in' => 'query', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'UserId' => [ + 'type' => 'string', + 'required' => true, + ], + 'DeviceId' => [ + 'type' => 'string', + 'required' => true, + ], + 'SubjectId' => [ + 'type' => 'string', + 'required' => true, + ], + 'IsDebug' => [ + 'type' => 'boolean', + 'required' => true, + ], + ], + ], + ], + [ + 'name' => 'UserInfo', + 'in' => 'query', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'Id' => [ + 'type' => 'string', + 'required' => true, + ], + 'IdType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'OPEN_ID', + 'UNION_ID', + ], + ], + 'EncodeType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'PACKAGE_NAME', + 'SKILL_ID', + ], + ], + 'EncodeKey' => [ + 'type' => 'string', + 'required' => true, + ], + 'OrganizationId' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + [ + 'name' => 'DeviceInfo', + 'in' => 'query', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'Id' => [ + 'type' => 'string', + 'required' => true, + ], + 'IdType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'OPEN_ID', + 'UNION_ID', + ], + ], + 'EncodeType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'PACKAGE_NAME', + 'SKILL_ID', + ], + ], + 'EncodeKey' => [ + 'type' => 'string', + 'required' => true, + ], + 'OrganizationId' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + ], + 'UpdateReminder' => [ + 'path' => '/v1.0/iap/reminder/update', + 'methods' => [ + 'put', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_Token' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'Payload', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'Id' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + ], + 'Content' => [ + 'type' => 'string', + 'required' => true, + ], + 'SubjectId' => [ + 'type' => 'string', + 'required' => true, + ], + 'UserId' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + ], + 'DeviceId' => [ + 'type' => 'string', + 'required' => true, + ], + 'IsDebug' => [ + 'type' => 'boolean', + 'required' => true, + ], + 'RecurrenceRule' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'Year' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + 'Month' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + 'Day' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + 'Hour' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + ], + 'Minute' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + 'Second' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + 'Freq' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'ONCE', + 'DAILY', + 'WEEKLY', + 'MONTHLY', + ], + ], + 'StartDateTime' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + ], + 'EndDateTime' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + ], + 'DaysOfMonth' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + ], + 'DaysOfWeek' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + ], + ], + ], + ], + ], + ], + [ + 'name' => 'UserInfo', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'Id' => [ + 'type' => 'string', + 'required' => true, + ], + 'IdType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'OPEN_ID', + 'UNION_ID', + ], + ], + 'EncodeType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'PACKAGE_NAME', + 'SKILL_ID', + ], + ], + 'EncodeKey' => [ + 'type' => 'string', + 'required' => true, + ], + 'OrganizationId' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + [ + 'name' => 'DeviceInfo', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'Id' => [ + 'type' => 'string', + 'required' => true, + ], + 'IdType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'OPEN_ID', + 'UNION_ID', + ], + ], + 'EncodeType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'PACKAGE_NAME', + 'SKILL_ID', + ], + ], + 'EncodeKey' => [ + 'type' => 'string', + 'required' => true, + ], + 'OrganizationId' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + ], + 'DeleteReminder' => [ + 'path' => '/v1.0/iap/reminder/delete', + 'methods' => [ + 'delete', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_Token' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'Payload', + 'in' => 'query', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'Id' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + ], + 'UserId' => [ + 'type' => 'string', + 'required' => true, + ], + 'DeviceId' => [ + 'type' => 'string', + 'required' => true, + ], + 'SubjectId' => [ + 'type' => 'string', + 'required' => true, + ], + 'IsDebug' => [ + 'type' => 'boolean', + 'required' => true, + ], + ], + ], + ], + [ + 'name' => 'UserInfo', + 'in' => 'query', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'Id' => [ + 'type' => 'string', + 'required' => true, + ], + 'IdType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'OPEN_ID', + 'UNION_ID', + ], + ], + 'EncodeType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'PACKAGE_NAME', + 'SKILL_ID', + ], + ], + 'EncodeKey' => [ + 'type' => 'string', + 'required' => true, + ], + 'OrganizationId' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + [ + 'name' => 'DeviceInfo', + 'in' => 'query', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'Id' => [ + 'type' => 'string', + 'required' => true, + ], + 'IdType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'OPEN_ID', + 'UNION_ID', + ], + ], + 'EncodeType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'PACKAGE_NAME', + 'SKILL_ID', + ], + ], + 'EncodeKey' => [ + 'type' => 'string', + 'required' => true, + ], + 'OrganizationId' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + ], + 'WakeUpApp' => [ + 'path' => '/v1.0/iap/wakeup', + 'methods' => [ + 'put', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'body', + 'in' => 'body', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'Path' => [ + 'type' => 'string', + 'required' => true, + ], + 'SubjectId' => [ + 'type' => 'string', + 'required' => true, + ], + 'TargetInfo' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'TargetType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'DEVICE_UNION_ID', + 'DEVICE_OPEN_ID', + ], + ], + 'TargetIdentity' => [ + 'type' => 'string', + 'required' => true, + ], + 'OrganizationId' => [ + 'type' => 'string', + 'required' => false, + ], + 'EncodeType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'PACKAGE_NAME', + 'SKILL_ID', + ], + ], + 'EncodeKey' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + 'IsDebug' => [ + 'type' => 'boolean', + 'required' => false, + ], + ], + ], + ], + ], + ], + 'PushNotifications' => [ + 'path' => '/v1.0/iap/notifications', + 'methods' => [ + 'put', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'NotificationUnicastRequest', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'SendTarget' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'TargetType' => [ + 'type' => 'string', + 'required' => false, + 'enum' => [ + 'DEVICE_UNION_ID', + 'DEVICE_OPEN_ID', + 'USER_UNION_ID', + 'USER_OPEN_ID', + ], + ], + 'TargetIdentity' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + 'MessageTemplateId' => [ + 'type' => 'string', + 'required' => true, + ], + 'PlaceHolder' => [ + 'type' => 'object', + 'required' => false, + 'additionalProperties' => [ + 'type' => 'string', + ], + ], + 'EncodeType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'PACKAGE_NAME', + 'SKILL_ID', + ], + ], + 'EncodeKey' => [ + 'type' => 'string', + 'required' => true, + ], + 'OrganizationId' => [ + 'type' => 'string', + 'required' => false, + ], + 'IsDebug' => [ + 'type' => 'boolean', + 'required' => false, + ], + ], + ], + ], + [ + 'name' => 'TenantInfo', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'SubjectId' => [ + 'type' => 'string', + ], + ], + ], + ], + ], + ], + 'SendNotifications' => [ + 'path' => '/v1.0/iap/general/notifications', + 'methods' => [ + 'put', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'NotificationUnicastRequest', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'SendTarget' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'DeviceId' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + 'MessageTemplateId' => [ + 'type' => 'string', + 'required' => true, + ], + 'PlaceHolder' => [ + 'type' => 'object', + 'required' => false, + 'additionalProperties' => [ + 'type' => 'string', + ], + ], + 'IsDebug' => [ + 'type' => 'boolean', + 'required' => false, + ], + ], + ], + ], + [ + 'name' => 'TenantInfo', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'SubjectId' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + [ + 'name' => 'UserInfo', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'Id' => [ + 'type' => 'string', + 'required' => true, + ], + 'IdType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'OPEN_ID', + 'UNION_ID', + ], + ], + 'EncodeType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'PACKAGE_NAME', + 'SKILL_ID', + ], + ], + 'EncodeKey' => [ + 'type' => 'string', + 'required' => true, + ], + 'OrganizationId' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + [ + 'name' => 'DeviceInfo', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'Id' => [ + 'type' => 'string', + 'required' => true, + ], + 'IdType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'OPEN_ID', + 'UNION_ID', + ], + ], + 'EncodeType' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'PACKAGE_NAME', + 'SKILL_ID', + ], + ], + 'EncodeKey' => [ + 'type' => 'string', + 'required' => true, + ], + 'OrganizationId' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + ], + 'CheckThirdRightSendPlan' => [ + 'path' => '/v1.0/iap/business/CheckThirdRightSendPlan', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'BizType', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'BizGroup', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Sn', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'SupplierId', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + ], + ], + [ + 'name' => 'ExtendInfo', + 'in' => 'query', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => false, + ], + ], + ], + ], + 'CallBackThirdRightSendPlan' => [ + 'path' => '/v1.0/iap/business/CallBackThirdRightSendPlan', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'BizType', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'BizGroup', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Sn', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'SupplierId', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + ], + ], + [ + 'name' => 'GenieOpenId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'ReceiveStatus', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + ], + [ + 'name' => 'CardType', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + ], + [ + 'name' => 'ErrorMsg', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'ExtendInfo', + 'in' => 'query', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => false, + ], + ], + ], + ], + 'ThirdImmediateMsgPush' => [ + 'path' => '/v1.0/iap/thirdImmediateMsgPush', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AliGenie_Auth_SPI' => [], + ], + ], + 'consumes' => [ + 'application/json', + ], + 'produces' => [ + 'application/json', + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'UserId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'OrderId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'BizType', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'TrafficChangeType', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'TrafficChangeTypeDesc', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'ChangeDetail', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'TrafficJourneyIds', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'TrafficSubOrderIds', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'PsgIds', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + 'endpoints' => [ + [ + 'regionId' => 'cn-zhangjiakou', + 'endpoint' => 'openapi.aligenie.com', + ], + ], +]; |
