summaryrefslogtreecommitdiff
path: root/data/aligenie/iap_1.0
diff options
context:
space:
mode:
Diffstat (limited to 'data/aligenie/iap_1.0')
-rw-r--r--data/aligenie/iap_1.0/api-docs.php2017
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' => [],
];