summaryrefslogtreecommitdiff
path: root/data/en_us/push
diff options
context:
space:
mode:
authorZhineng Li <[email protected]>2026-02-13 10:54:11 +0800
committerZhineng Li <[email protected]>2026-02-13 10:54:11 +0800
commit7347bac4ab7e136157fc94777e6cf87ef9e08599 (patch)
tree0dec367dac6e152161a6f7cc0dba6ebbef1f34a2 /data/en_us/push
downloadacs-metadata-full-7347bac4ab7e136157fc94777e6cf87ef9e08599.tar.gz
acs-metadata-full-7347bac4ab7e136157fc94777e6cf87ef9e08599.zip
Diffstat (limited to 'data/en_us/push')
-rw-r--r--data/en_us/push/2016-08-01/api-docs.php6829
1 files changed, 6829 insertions, 0 deletions
diff --git a/data/en_us/push/2016-08-01/api-docs.php b/data/en_us/push/2016-08-01/api-docs.php
new file mode 100644
index 0000000..9b222e0
--- /dev/null
+++ b/data/en_us/push/2016-08-01/api-docs.php
@@ -0,0 +1,6829 @@
+<?php return [
+ 'version' => '1.0',
+ 'info' => [
+ 'style' => 'RPC',
+ 'product' => 'Push',
+ 'version' => '2016-08-01',
+ ],
+ 'directories' => [
+ [
+ 'id' => 165111,
+ 'title' => null,
+ 'type' => 'directory',
+ 'children' => [
+ 'Push',
+ 'MassPush',
+ 'ContinuouslyPush',
+ 'CompleteContinuouslyPush',
+ 'CancelPush',
+ 'PushV2',
+ 'MassPushV2',
+ ],
+ ],
+ [
+ 'id' => 165112,
+ 'title' => null,
+ 'type' => 'directory',
+ 'children' => [
+ 'CheckCertificate',
+ 'QueryPushRecords',
+ 'QueryDeviceStat',
+ 'QueryUniqueDeviceStat',
+ 'QueryDeviceInfo',
+ 'QueryPushStatByApp',
+ 'QueryPushStatByMsg',
+ 'CheckDevices',
+ ],
+ ],
+ [
+ 'id' => 95678,
+ 'title' => null,
+ 'type' => 'directory',
+ 'children' => [
+ 'BindTag',
+ 'UnbindTag',
+ 'RemoveTag',
+ 'QueryTags',
+ 'ListTags',
+ ],
+ ],
+ [
+ 'id' => 165138,
+ 'title' => null,
+ 'type' => 'directory',
+ 'children' => [
+ 'BindAlias',
+ 'UnbindAlias',
+ 'QueryAliases',
+ 'QueryDevicesByAlias',
+ ],
+ ],
+ [
+ 'id' => 95697,
+ 'title' => null,
+ 'type' => 'directory',
+ 'children' => [
+ 'QueryDevicesByAccount',
+ ],
+ ],
+ [
+ 'id' => 95671,
+ 'title' => null,
+ 'type' => 'directory',
+ 'children' => [
+ 'BindPhone',
+ 'UnbindPhone',
+ ],
+ ],
+ [
+ 'id' => 200051,
+ 'title' => null,
+ 'type' => 'directory',
+ 'children' => [
+ 'PushMessageToiOS',
+ 'PushNoticeToiOS',
+ 'PushNoticeToAndroid',
+ 'PushMessageToAndroid',
+ 'CheckDevice',
+ 'ListSummaryApps',
+ ],
+ ],
+ ],
+ 'components' => [
+ 'schemas' => [
+ 'PushTask' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'object',
+ 'properties' => [
+ 'Action' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'string',
+ 'required' => false,
+ 'enumValueTitles' => [
+ 'SCHEDULED_PUSH' => '',
+ 'CREATE_CONTINUOUS_PUSH' => '',
+ 'PUSH_IMMEDIATELY' => '',
+ 'CONTINUOUS_PUSH' => '',
+ ],
+ 'example' => 'PUSH_IMMEDIATELY',
+ 'backendName' => 'action',
+ 'enum' => [
+ 'PUSH_IMMEDIATELY',
+ 'SCHEDULED_PUSH',
+ 'CREATE_CONTINUOUS_PUSH',
+ 'CONTINUOUS_PUSH',
+ ],
+ ],
+ 'Target' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'object',
+ 'properties' => [
+ 'Type' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'string',
+ 'required' => false,
+ 'enumValueTitles' => [
+ 'ALL' => '',
+ 'ACCOUNT' => '',
+ 'ALIAS' => '',
+ 'DEVICE' => '',
+ 'TAG' => '',
+ ],
+ 'example' => 'DEVICE',
+ 'backendName' => 'type',
+ 'enum' => [
+ 'DEVICE',
+ 'TAG',
+ 'ALIAS',
+ 'ACCOUNT',
+ 'ALL',
+ 'FILE',
+ ],
+ ],
+ 'Platform' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'string',
+ 'required' => false,
+ 'enumValueTitles' => [
+ 'ALL' => '',
+ 'HMOS' => '',
+ 'ANDROID' => '',
+ 'IOS' => '',
+ ],
+ 'example' => 'IOS',
+ 'backendName' => 'platform',
+ 'enum' => [
+ 'ANDROID',
+ 'IOS',
+ 'HMOS',
+ 'ALL',
+ ],
+ ],
+ 'Value' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'string',
+ 'example' => 'value',
+ 'backendName' => 'value',
+ ],
+ ],
+ 'backendName' => 'target',
+ ],
+ 'Message' => [
+ 'title' => '',
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'object',
+ 'properties' => [
+ 'Title' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'string',
+ 'example' => 'title',
+ 'backendName' => 'title',
+ ],
+ 'Body' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '{"key": "value"}',
+ 'backendName' => 'body',
+ ],
+ ],
+ 'backendName' => 'message',
+ ],
+ 'Notification' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'object',
+ 'properties' => [
+ 'Title' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'string',
+ 'enumValueTitles' => [],
+ 'example' => '',
+ 'backendName' => 'title',
+ ],
+ 'Hmos' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'object',
+ 'properties' => [
+ 'InboxContent' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'string',
+ 'example' => '',
+ 'extendType' => 'true',
+ ],
+ 'backendName' => 'inboxContent',
+ ],
+ 'Action' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'string',
+ 'example' => 'com.example.action',
+ 'backendName' => 'action',
+ ],
+ 'Category' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'string',
+ 'enumValueTitles' => [
+ 'TRAVEL' => '',
+ 'IM' => '',
+ 'VOIP' => '',
+ 'SUBSCRIPTION' => '',
+ 'MARKETING' => '',
+ 'CUSTOMER_SERVICE' => '',
+ 'ACCOUNT' => '',
+ 'MAIL' => '',
+ 'FINANCE' => '',
+ 'EXPRESS' => '',
+ 'WORK' => '',
+ 'HEALTH' => '',
+ 'DEVICE_REMINDER' => '',
+ ],
+ 'example' => 'IM',
+ 'backendName' => 'category',
+ 'enum' => [
+ 'IM',
+ 'VOIP',
+ 'SUBSCRIPTION',
+ 'TRAVEL',
+ 'HEALTH',
+ 'WORK',
+ 'ACCOUNT',
+ 'EXPRESS',
+ 'FINANCE',
+ 'DEVICE_REMINDER',
+ 'MAIL',
+ 'CUSTOMER_SERVICE',
+ 'MARKETING',
+ ],
+ ],
+ 'RenderStyle' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'string',
+ 'enumValueTitles' => [
+ 'NORMAL' => '',
+ 'MULTI_LINE' => '',
+ ],
+ 'example' => 'NORMAL',
+ 'backendName' => 'renderStyle',
+ 'enum' => [
+ 'NORMAL',
+ 'MULTI_LINE',
+ ],
+ ],
+ 'BadgeAddNum' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'example' => '1',
+ 'backendName' => 'badgeAddNum',
+ ],
+ 'ImageUrl' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'string',
+ 'example' => 'https://example.com/xxx.png',
+ 'backendName' => 'imageUrl',
+ ],
+ 'ExtParameters' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'string',
+ 'example' => '{"key": "value"}',
+ 'backendName' => 'extParameters',
+ ],
+ 'Uri' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'string',
+ 'example' => 'https://www.example.com:8080/push/example',
+ 'backendName' => 'uri',
+ ],
+ 'SlotType' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'string',
+ 'enumValueTitles' => [
+ 'CONTENT_INFORMATION' => '',
+ 'UNKNOWN_TYPE' => '',
+ 'LIVE_VIEW' => '',
+ 'SOCIAL_COMMUNICATION' => '',
+ 'CUSTOMER_SERVICE' => '',
+ 'OTHER_TYPES' => '',
+ 'SERVICE_INFORMATION' => '',
+ ],
+ 'example' => 'SOCIAL_COMMUNICATION',
+ 'backendName' => 'slotType',
+ 'enum' => [
+ 'SOCIAL_COMMUNICATION',
+ 'SERVICE_INFORMATION',
+ 'CONTENT_INFORMATION',
+ 'CUSTOMER_SERVICE',
+ 'OTHER_TYPES',
+ 'UNKNOWN_TYPE',
+ 'LIVE_VIEW',
+ ],
+ ],
+ 'ExtensionExtraData' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'string',
+ 'example' => 'text',
+ 'backendName' => 'extensionExtraData',
+ ],
+ 'ReceiptId' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'string',
+ 'example' => 'RCPB***DFD5',
+ 'backendName' => 'receiptId',
+ ],
+ 'ExtensionPush' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'boolean',
+ 'example' => 'false',
+ 'backendName' => 'extensionPush',
+ ],
+ 'TestMessage' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ 'backendName' => 'testMessage',
+ ],
+ 'BadgeSetNum' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'example' => '1',
+ 'backendName' => 'badgeSetNum',
+ ],
+ 'NotifyId' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'example' => '123456',
+ 'backendName' => 'notifyId',
+ ],
+ ],
+ 'backendName' => 'hmos',
+ ],
+ 'Ios' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'object',
+ 'properties' => [
+ 'CollapseId' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'string',
+ 'example' => 'order_status_update_12345',
+ 'backendName' => 'collapseId',
+ ],
+ 'Category' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'string',
+ 'example' => 'MESSAGE_REPLY',
+ 'backendName' => 'category',
+ ],
+ 'Silent' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'boolean',
+ 'example' => 'false',
+ 'backendName' => 'silent',
+ ],
+ 'ExtParameters' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'string',
+ 'example' => '{"attachment": "https://xxxx.xxx/notification_pic.png"} ',
+ 'backendName' => 'extParameters',
+ ],
+ 'Badge' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'example' => '1',
+ 'backendName' => 'badge',
+ ],
+ 'RelevanceScore' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'number',
+ 'format' => 'double',
+ 'example' => '0.5',
+ 'backendName' => 'relevanceScore',
+ ],
+ 'ApnsEnv' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'string',
+ 'enumValueTitles' => [
+ 'DEV' => '',
+ 'PRODUCT' => '',
+ ],
+ 'example' => 'DEV',
+ 'backendName' => 'apnsEnv',
+ 'enum' => [
+ 'DEV',
+ 'PRODUCT',
+ ],
+ ],
+ 'Subtitle' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'string',
+ 'example' => '',
+ 'backendName' => 'subtitle',
+ ],
+ 'Mutable' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ 'backendName' => 'mutable',
+ ],
+ 'LiveActivity' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'object',
+ 'properties' => [
+ 'AttributesType' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'string',
+ 'example' => 'OrderActivityAttributes',
+ 'backendName' => 'attributesType',
+ ],
+ 'Attributes' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'string',
+ 'example' => '',
+ 'backendName' => 'attributes',
+ ],
+ 'StaleDate' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1701425400',
+ 'backendName' => 'staleDate',
+ ],
+ 'Event' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'start',
+ 'backendName' => 'event',
+ 'enum' => [
+ 'start',
+ 'update',
+ 'end',
+ ],
+ ],
+ 'DismissalDate' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1701439800',
+ 'backendName' => 'dismissalDate',
+ ],
+ 'Id' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'string',
+ 'example' => 'FOOD_DELIVERY_ORD20231201001',
+ 'backendName' => 'id',
+ ],
+ 'ContentState' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'string',
+ 'example' => '',
+ 'backendName' => 'contentState',
+ ],
+ ],
+ 'backendName' => 'liveActivity',
+ ],
+ 'InterruptionLevel' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'string',
+ 'example' => 'active',
+ 'backendName' => 'interruptionLevel',
+ 'enum' => [
+ 'passive',
+ 'active',
+ 'time-sensitive',
+ 'critical',
+ ],
+ ],
+ 'ThreadId' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'string',
+ 'example' => 'news_category_tech',
+ 'backendName' => 'threadId',
+ ],
+ 'Music' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'string',
+ 'example' => 'default',
+ 'backendName' => 'music',
+ ],
+ 'BadgeAutoIncrement' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'boolean',
+ 'example' => 'false',
+ 'backendName' => 'badgeAutoIncrement',
+ ],
+ ],
+ 'backendName' => 'ios',
+ ],
+ 'Body' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'string',
+ 'example' => '',
+ 'backendName' => 'body',
+ ],
+ 'Android' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'object',
+ 'properties' => [
+ 'InboxContent' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'string',
+ 'example' => '',
+ 'extendType' => 'true',
+ ],
+ 'backendName' => 'inboxContent',
+ ],
+ 'Options' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'object',
+ 'properties' => [
+ 'Honor' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'object',
+ 'properties' => [
+ 'Importance' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'example' => '0',
+ 'backendName' => 'importance',
+ 'enum' => [
+ '0',
+ '1',
+ ],
+ ],
+ ],
+ 'backendName' => 'honor',
+ ],
+ 'Xiaomi' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'object',
+ 'properties' => [
+ 'Channel' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'string',
+ 'example' => 'michannel',
+ 'backendName' => 'channel',
+ ],
+ ],
+ 'backendName' => 'xiaomi',
+ ],
+ 'Vivo' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'object',
+ 'properties' => [
+ 'Importance' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'example' => '0',
+ 'backendName' => 'importance',
+ 'enum' => [
+ '0',
+ '1',
+ ],
+ ],
+ 'Category' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'string',
+ 'example' => 'MARKETING',
+ 'backendName' => 'category',
+ 'enum' => [
+ 'IM',
+ 'ACCOUNT',
+ 'DEVICE_REMINDER',
+ 'ORDER',
+ 'TODO',
+ 'SUBSCRIPTION',
+ 'NEWS',
+ 'CONTENT',
+ 'MARKETING',
+ 'SOCIAL',
+ ],
+ ],
+ 'ReceiptId' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'string',
+ 'example' => '1232221',
+ 'backendName' => 'receiptId',
+ ],
+ ],
+ 'backendName' => 'vivo',
+ ],
+ 'Oppo' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'object',
+ 'properties' => [
+ 'Category' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'string',
+ 'example' => 'NEWS',
+ 'backendName' => 'category',
+ 'enum' => [
+ 'IM',
+ 'ACCOUNT',
+ 'DEVICE_REMINDER',
+ 'ORDER',
+ 'TODO',
+ 'SUBSCRIPTION',
+ 'NEWS',
+ 'CONTENT',
+ 'MARKETING',
+ 'SOCIAL',
+ ],
+ ],
+ 'NotifyLevel' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1',
+ 'backendName' => 'notifyLevel',
+ 'enum' => [
+ '1',
+ '2',
+ '16',
+ ],
+ ],
+ ],
+ 'backendName' => 'oppo',
+ ],
+ 'Huawei' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'object',
+ 'properties' => [
+ 'Importance' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'example' => '0',
+ 'backendName' => 'importance',
+ 'enum' => [
+ '0',
+ '1',
+ ],
+ ],
+ 'ReceiptId' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'string',
+ 'example' => 'RCP4C123456',
+ 'backendName' => 'receiptId',
+ ],
+ 'Category' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'string',
+ 'example' => 'VOIP',
+ 'backendName' => 'category',
+ ],
+ 'Urgency' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'string',
+ 'example' => 'NORMAL',
+ 'backendName' => 'urgency',
+ 'enum' => [
+ 'HIGH',
+ 'NORMAL',
+ ],
+ ],
+ ],
+ 'backendName' => 'huawei',
+ ],
+ 'Accs' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'object',
+ 'properties' => [
+ 'NotifyType' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'string',
+ 'example' => 'NONE',
+ 'backendName' => 'notifyType',
+ 'enum' => [
+ 'VIBRATE',
+ 'SOUND',
+ 'BOTH',
+ 'NONE',
+ ],
+ ],
+ 'OpenType' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'string',
+ 'example' => 'APPLICATION',
+ 'backendName' => 'openType',
+ 'enum' => [
+ 'APPLICATION',
+ 'ACTIVITY',
+ 'URL',
+ 'NONE',
+ ],
+ ],
+ 'ThreadId' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'string',
+ 'example' => 'order_ORD20231201001',
+ 'backendName' => 'threadId',
+ ],
+ 'Priority' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'example' => '0',
+ 'backendName' => 'priority',
+ ],
+ 'OpenUrl' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'string',
+ 'example' => 'www.example.com',
+ 'backendName' => 'openUrl',
+ ],
+ 'CustomStyle' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'example' => '1',
+ 'backendName' => 'customStyle',
+ ],
+ 'OpenActivity' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'string',
+ 'example' => 'com.alibaba.cloudpushdemo.bizactivity',
+ 'backendName' => 'openActivity',
+ ],
+ ],
+ 'backendName' => 'accs',
+ ],
+ ],
+ 'backendName' => 'options',
+ ],
+ 'VendorChannelActivity' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'string',
+ 'example' => 'com.alibaba.cloudpushdemo.bizactivity',
+ 'backendName' => 'vendorChannelActivity',
+ ],
+ 'RenderStyle' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'string',
+ 'example' => '0',
+ 'backendName' => 'renderStyle',
+ 'enum' => [
+ 'NORMAL',
+ 'BIG_TEXT',
+ 'BIG_PICTURE',
+ 'MULTI_LINE',
+ ],
+ ],
+ 'BadgeAddNum' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'example' => '1',
+ 'backendName' => 'badgeAddNum',
+ ],
+ 'ImageUrl' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'string',
+ 'example' => 'https://imag.example.com/image.png',
+ 'backendName' => 'imageUrl',
+ ],
+ 'ExtParameters' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'string',
+ 'example' => '{"key1":"value1"}',
+ 'backendName' => 'extParameters',
+ ],
+ 'ChannelId' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'string',
+ 'example' => '8.0up',
+ 'backendName' => 'channelId',
+ ],
+ 'BadgeActivity' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'string',
+ 'example' => 'com.alibaba.cloudpushdemo.bizactivity',
+ 'backendName' => 'badgeActivity',
+ ],
+ 'GroupId' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'string',
+ 'example' => 'group-1',
+ 'backendName' => 'groupId',
+ ],
+ 'Music' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'string',
+ 'example' => 'alicloud_notification_sound',
+ 'backendName' => 'music',
+ ],
+ 'PictureUrl' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'string',
+ 'example' => 'https://imag.example.com/image.png',
+ 'backendName' => 'pictureUrl',
+ ],
+ 'TestMessage' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'boolean',
+ 'example' => 'false',
+ 'backendName' => 'testMessage',
+ ],
+ 'BadgeSetNum' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'example' => '4',
+ 'backendName' => 'badgeSetNum',
+ ],
+ 'NotifyId' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'example' => '233856727',
+ 'backendName' => 'notifyId',
+ ],
+ ],
+ 'backendName' => 'android',
+ ],
+ ],
+ 'backendName' => 'notification',
+ ],
+ 'Options' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'object',
+ 'properties' => [
+ 'PushTime' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'string',
+ 'example' => '2025-06-19T12:00:00Z',
+ 'backendName' => 'pushTime',
+ ],
+ 'JobKey' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'string',
+ 'example' => 'jobkey1727749697913',
+ 'backendName' => 'jobKey',
+ ],
+ 'Trim' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'boolean',
+ 'example' => 'false',
+ 'backendName' => 'trim',
+ ],
+ 'Sms' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'object',
+ 'properties' => [
+ 'SendPolicy' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'string',
+ 'enumValueTitles' => [
+ 'PUSH_NOT_RECEIVED' => '',
+ 'USER_NOT_OPENED' => '',
+ ],
+ 'example' => 'PUSH_NOT_RECEIVED',
+ 'backendName' => 'sendPolicy',
+ 'enum' => [
+ 'PUSH_NOT_RECEIVED',
+ 'USER_NOT_OPENED',
+ ],
+ ],
+ 'TemplateName' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'string',
+ 'example' => 'SMS_123456789',
+ 'backendName' => 'templateName',
+ ],
+ 'Params' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'string',
+ 'example' => 'key1=value1&key2=value2',
+ 'backendName' => 'params',
+ ],
+ 'SignName' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'string',
+ 'example' => '',
+ 'backendName' => 'signName',
+ ],
+ 'DelaySecs' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '150',
+ 'backendName' => 'delaySecs',
+ ],
+ ],
+ 'backendName' => 'sms',
+ ],
+ 'UseChannels' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'string',
+ 'example' => 'accs,apns',
+ 'backendName' => 'useChannels',
+ ],
+ 'ExpireTime' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'string',
+ 'example' => '2025-06-21T12:00:00Z',
+ 'backendName' => 'expireTime',
+ ],
+ 'MessageId' => [
+ 'description' => '',
+ 'visibility' => 'Public',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1174754033128****',
+ 'backendName' => 'messageId',
+ ],
+ ],
+ 'backendName' => 'options',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'apis' => [
+ 'Push' => [
+ 'summary' => '高级推送接口',
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'readAndWrite',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'none',
+ 'riskType' => 'none',
+ 'chargeType' => 'paid',
+ 'abilityTreeNodes' => [
+ 'FEATUREemasBNY9P0',
+ 'FEATUREemasTZ8VEZ',
+ ],
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'AppKey',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '23267207',
+ ],
+ ],
+ [
+ 'name' => 'PushType',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => 'MESSAGE',
+ 'enum' => [
+ 'MESSAGE',
+ 'NOTICE',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'DeviceType',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => 'ALL',
+ 'enum' => [
+ 'iOS',
+ 'ANDROID',
+ 'ALL',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'Target',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => 'ALL',
+ 'enum' => [
+ 'ALL',
+ 'DEVICE',
+ 'ACCOUNT',
+ 'ALIAS',
+ 'TAG',
+ 'TBD',
+ 'FILE',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'TargetValue',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => 'ALL',
+ ],
+ ],
+ [
+ 'name' => 'StoreOffline',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'required' => false,
+ 'example' => 'false',
+ ],
+ ],
+ [
+ 'name' => 'SendChannels',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'accs,huawei,xiaomi',
+ ],
+ ],
+ [
+ 'name' => 'PushTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '2019-02-20T00:00:00Z',
+ ],
+ ],
+ [
+ 'name' => 'ExpireTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '2019-02-20T00:00:00Z',
+ ],
+ ],
+ [
+ 'name' => 'JobKey',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '123',
+ ],
+ ],
+ [
+ 'name' => 'Title',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'title',
+ ],
+ ],
+ [
+ 'name' => 'Body',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'docRequired' => true,
+ 'example' => 'hello',
+ ],
+ ],
+ [
+ 'name' => 'Trim',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'required' => false,
+ 'example' => 'false',
+ ],
+ ],
+ [
+ 'name' => 'iOSApnsEnv',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'DEV',
+ 'enum' => [
+ 'PRODUCT',
+ 'DEV',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'iOSRemind',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'required' => false,
+ 'example' => 'true',
+ ],
+ ],
+ [
+ 'name' => 'iOSSubtitle',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'su\'b',
+ ],
+ ],
+ [
+ 'name' => 'iOSRemindBody',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ [
+ 'name' => 'iOSMusic',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '""',
+ ],
+ ],
+ [
+ 'name' => 'iOSBadge',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ 'example' => '0',
+ ],
+ ],
+ [
+ 'name' => 'iOSBadgeAutoIncrement',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'required' => false,
+ 'example' => 'true',
+ ],
+ ],
+ [
+ 'name' => 'iOSSilentNotification',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'required' => false,
+ 'example' => 'true',
+ ],
+ ],
+ [
+ 'name' => 'iOSMutableContent',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'required' => false,
+ 'example' => 'true',
+ ],
+ ],
+ [
+ 'name' => 'iOSNotificationCategory',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'ios',
+ ],
+ ],
+ [
+ 'name' => 'iOSNotificationCollapseId',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'ZD2011',
+ ],
+ ],
+ [
+ 'name' => 'iOSNotificationThreadId',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'abc',
+ ],
+ ],
+ [
+ 'name' => 'iOSInterruptionLevel',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'active',
+ ],
+ ],
+ [
+ 'name' => 'iOSRelevanceScore',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'number',
+ 'format' => 'double',
+ 'required' => false,
+ 'example' => '0.01',
+ ],
+ ],
+ [
+ 'name' => 'iOSExtParameters',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '{“attachment”: “https://xxxx.xxx/notification_pic.png"} ',
+ ],
+ ],
+ [
+ 'name' => 'iOSLiveActivityEvent',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'enum' => [
+ 'start',
+ 'update',
+ 'end',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'iOSLiveActivityId',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'iOSLiveActivityAttributesType',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'iOSLiveActivityAttributes',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'iOSLiveActivityContentState',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'iOSLiveActivityDismissalDate',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ ],
+ [
+ 'name' => 'iOSLiveActivityStaleDate',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ ],
+ [
+ 'name' => 'AndroidNotifyType',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'BOTH',
+ 'enum' => [
+ 'NONE',
+ 'VIBRATE',
+ 'SOUND',
+ 'BOTH',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'AndroidRemind',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'required' => false,
+ 'example' => 'true',
+ ],
+ ],
+ [
+ 'name' => 'AndroidOpenType',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'APPLICATION',
+ 'enum' => [
+ 'APPLICATION',
+ 'ACTIVITY',
+ 'URL',
+ 'NONE',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'AndroidActivity',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'com.alibaba.cloudpushdemo.bizactivity',
+ ],
+ ],
+ [
+ 'name' => 'AndroidOpenUrl',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'https://xxxx.xxx',
+ ],
+ ],
+ [
+ 'name' => 'AndroidPopupActivity',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'com.alibaba.cloudpushdemo.bizactivity',
+ ],
+ ],
+ [
+ 'name' => 'AndroidPopupTitle',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'hello',
+ ],
+ ],
+ [
+ 'name' => 'AndroidPopupBody',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'hello',
+ ],
+ ],
+ [
+ 'name' => 'AndroidRenderStyle',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ 'example' => '1',
+ ],
+ ],
+ [
+ 'name' => 'AndroidBigTitle',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ [
+ 'name' => 'AndroidBigBody',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ [
+ 'name' => 'AndroidBigPictureUrl',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'https://imag.example.com/image.png',
+ ],
+ ],
+ [
+ 'name' => 'AndroidXiaomiBigPictureUrl',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'https://f6.market.xiaomi.com/download/MiPass/aaa/bbb.png',
+ 'deprecated' => true,
+ ],
+ ],
+ [
+ 'name' => 'AndroidImageUrl',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'https://imag.example.com/image.png',
+ ],
+ ],
+ [
+ 'name' => 'AndroidXiaomiImageUrl',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'https://imag.example.com/image.png',
+ 'deprecated' => true,
+ ],
+ ],
+ [
+ 'name' => 'AndroidInboxBody',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ [
+ 'name' => 'AndroidNotificationBarType',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ 'maximum' => '100',
+ 'minimum' => '0',
+ 'example' => '2',
+ ],
+ ],
+ [
+ 'name' => 'AndroidNotificationBarPriority',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ 'maximum' => '2',
+ 'minimum' => '-2',
+ 'example' => '0',
+ ],
+ ],
+ [
+ 'name' => 'AndroidNotificationNotifyId',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ 'example' => '100001',
+ ],
+ ],
+ [
+ 'name' => 'AndroidNotificationChannel',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '1',
+ ],
+ ],
+ [
+ 'name' => 'AndroidNotificationHuaweiChannel',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'LOW',
+ ],
+ ],
+ [
+ 'name' => 'AndroidNotificationHonorChannel',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'LOW',
+ ],
+ ],
+ [
+ 'name' => 'AndroidNotificationXiaomiChannel',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'michannel',
+ ],
+ ],
+ [
+ 'name' => 'AndroidNotificationVivoChannel',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'classification',
+ ],
+ ],
+ [
+ 'name' => 'AndroidNotificationGroup',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'group-1',
+ ],
+ ],
+ [
+ 'name' => 'AndroidNotificationThreadId',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'AndroidExtParameters',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '{"key1":"value1","api_name":"PushNoticeToAndroidRequest"}',
+ ],
+ ],
+ [
+ 'name' => 'AndroidMessageHuaweiUrgency',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'HIGH',
+ ],
+ ],
+ [
+ 'name' => 'AndroidMessageHuaweiCategory',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'VOIP',
+ ],
+ ],
+ [
+ 'name' => 'AndroidMessageOppoCategory',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'AndroidMessageOppoNotifyLevel',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ ],
+ [
+ 'name' => 'AndroidMessageVivoCategory',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'TODO',
+ ],
+ ],
+ [
+ 'name' => 'AndroidTargetUserType',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'enum' => [
+ '0',
+ '1',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'AndroidHuaweiTargetUserType',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ 'example' => '0',
+ 'enum' => [
+ '0',
+ '1',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'AndroidHonorTargetUserType',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'enum' => [
+ '0',
+ '1',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'AndroidVivoPushMode',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ 'example' => '0',
+ 'enum' => [
+ '0',
+ '1',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'AndroidOppoIntentEnv',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'enum' => [
+ '0',
+ '1',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'AndroidHuaweiBusinessType',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'enum' => [
+ '0',
+ '1',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'AndroidHuaweiReceiptId',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'RCP4C123456',
+ ],
+ ],
+ [
+ 'name' => 'AndroidVivoReceiptId',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'AndroidBadgeClass',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'AndroidBadgeAddNum',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'maximum' => '99',
+ 'minimum' => '1',
+ ],
+ ],
+ [
+ 'name' => 'AndroidBadgeSetNum',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'maximum' => '99',
+ 'minimum' => '1',
+ ],
+ ],
+ [
+ 'name' => 'AndroidMusic',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ [
+ 'name' => 'HarmonyRemind',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'boolean',
+ ],
+ ],
+ [
+ 'name' => 'HarmonyRemindTitle',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'HarmonyRemindBody',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'HarmonyCategory',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'enum' => [
+ 'IM',
+ 'VOIP',
+ 'SUBSCRIPTION',
+ 'TRAVEL',
+ 'HEALTH',
+ 'WORK',
+ 'ACCOUNT',
+ 'EXPRESS',
+ 'FINANCE',
+ 'DEVICE_REMINDER',
+ 'MAIL',
+ 'CUSTOMER_SERVICE',
+ 'MARKETING',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'HarmonyNotificationSlotType',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'enum' => [
+ 'SOCIAL_COMMUNICATION',
+ 'SERVICE_INFORMATION',
+ 'CONTENT_INFORMATION',
+ 'CUSTOMER_SERVICE',
+ 'OTHER_TYPES',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'HarmonyNotifyId',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ ],
+ [
+ 'name' => 'HarmonyActionType',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'enum' => [
+ 'APP_HOME_PAGE',
+ 'APP_CUSTOM_PAGE',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'HarmonyAction',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'HarmonyUri',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'HarmonyRenderStyle',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'enum' => [
+ 'NORMAL',
+ 'MULTI_LINE',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'HarmonyImageUrl',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'HarmonyInboxContent',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'HarmonyExtParameters',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'HarmonyTestMessage',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'boolean',
+ ],
+ ],
+ [
+ 'name' => 'HarmonyReceiptId',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'HarmonyExtensionPush',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'boolean',
+ ],
+ ],
+ [
+ 'name' => 'HarmonyExtensionExtraData',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'HarmonyBadgeAddNum',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ ],
+ [
+ 'name' => 'HarmonyBadgeSetNum',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ ],
+ [
+ 'name' => 'SmsTemplateName',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ [
+ 'name' => 'SmsSignName',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ [
+ 'name' => 'SmsParams',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'key1=value1',
+ ],
+ ],
+ [
+ 'name' => 'SmsDelaySecs',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ 'minimum' => '1',
+ 'example' => '15',
+ ],
+ ],
+ [
+ 'name' => 'SmsSendPolicy',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ 'maximum' => '1',
+ 'minimum' => '0',
+ 'example' => '0',
+ ],
+ ],
+ [
+ 'name' => 'SendSpeed',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'deprecated' => true,
+ 'required' => false,
+ 'minimum' => '10000',
+ 'example' => '0',
+ ],
+ ],
+ [
+ 'name' => 'AndroidXiaoMiNotifyTitle',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'deprecated' => true,
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ [
+ 'name' => 'AndroidXiaoMiNotifyBody',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'deprecated' => true,
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ [
+ 'name' => 'AndroidXiaoMiActivity',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'deprecated' => true,
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ [
+ 'name' => 'IdempotentToken',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'maxLength' => 36,
+ 'minLength' => 36,
+ ],
+ ],
+ [
+ 'name' => 'AndroidMeizuNoticeMsgType',
+ 'in' => 'query',
+ 'allowEmptyValue' => true,
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'docRequired' => false,
+ 'example' => '0',
+ 'enum' => [
+ '0',
+ '1',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'AndroidOppoPrivateMsgTemplateId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '私信模板ID',
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'AndroidOppoPrivateTitleParameters',
+ 'in' => 'query',
+ 'style' => 'json',
+ 'schema' => [
+ 'title' => '私信标题参数',
+ 'type' => 'object',
+ 'additionalProperties' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'AndroidOppoPrivateContentParameters',
+ 'in' => 'query',
+ 'style' => 'json',
+ 'schema' => [
+ 'title' => '私信内容参数',
+ 'type' => 'object',
+ 'additionalProperties' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'HarmonyLiveViewPayload',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'AndroidHuaweiLiveNotificationPayload',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'AndroidOppoIntelligentIntent',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'AndroidOppoDeleteIntentData',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'MessageId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '501029',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '9998B3CC-ED9E-4CB3-A8FB-DCC61296BFBC',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'InvalidPeriod.ExceedDays',
+ 'errorMessage' => 'The period between specified EndTime and StartTime exceeds %s days.',
+ ],
+ [
+ 'errorCode' => 'Invalid%s.Format',
+ 'errorMessage' => 'The specified %s format is invalid.',
+ ],
+ [
+ 'errorCode' => 'AccountDisabled',
+ 'errorMessage' => 'Your account is not enabled.',
+ ],
+ [
+ 'errorCode' => 'FileNotExist',
+ 'errorMessage' => 'The specified file does not exist.',
+ ],
+ [
+ 'errorCode' => 'IncorrectPassword',
+ 'errorMessage' => 'The password is incorrect.',
+ ],
+ [
+ 'errorCode' => 'NotApnsCertificate',
+ 'errorMessage' => 'The Certificate is not an APNs certificate.',
+ ],
+ [
+ 'errorCode' => 'PermissionDenied',
+ 'errorMessage' => 'The specified AppKey is not authorized.',
+ ],
+ [
+ 'errorCode' => 'SendSpeedNotSupported',
+ 'errorMessage' => 'SendSpeed is not supported for specified Target.',
+ ],
+ [
+ 'errorCode' => 'SmsProfileConfigFailed',
+ 'errorMessage' => 'Failed to configure SMS profile.',
+ ],
+ [
+ 'errorCode' => 'SmsProfileGetFailed',
+ 'errorMessage' => 'Failed to get SMS profile.',
+ ],
+ [
+ 'errorCode' => 'SmsRoleAuthorizeFailed',
+ 'errorMessage' => 'Failed to authorize SMS role.',
+ ],
+ [
+ 'errorCode' => 'SmsRoleUnauthorized',
+ 'errorMessage' => 'The SMS role is unauthorized.',
+ ],
+ [
+ 'errorCode' => 'TagsNumberBeyondLimit',
+ 'errorMessage' => 'The number of tags bound to this app exceeds the limit.',
+ ],
+ [
+ 'errorCode' => 'Invalid%s.LengthExceed',
+ 'errorMessage' => 'The specified %s length cannot be greater than %s.',
+ ],
+ [
+ 'errorCode' => 'Invalid%s.BytesExceed',
+ 'errorMessage' => 'The specified %s exceeds the %s bytes limit.',
+ ],
+ [
+ 'errorCode' => 'Invalid%s.Empty',
+ 'errorMessage' => 'The specified %s cannot be empty.',
+ ],
+ [
+ 'errorCode' => 'Invalid.Parameter',
+ 'errorMessage' => 'The specified parameter is invalid: %s.',
+ ],
+ [
+ 'errorCode' => 'TargetNotSupported',
+ 'errorMessage' => 'Target is not supported for batch push.',
+ ],
+ ],
+ 500 => [
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error. Please try again. If the error still exists, submit a ticket.',
+ ],
+ [
+ 'errorCode' => 'Timeout',
+ 'errorMessage' => 'The request processing is timeout.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"MessageId\\": \\"501029\\",\\n \\"RequestId\\": \\"9998B3CC-ED9E-4CB3-A8FB-DCC61296BFBC\\"\\n}","type":"json"}]',
+ 'responseParamsDescription' => ' ',
+ ],
+ 'MassPush' => [
+ 'summary' => '批量推送',
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'readAndWrite',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'none',
+ 'riskType' => 'none',
+ 'chargeType' => 'paid',
+ 'abilityTreeNodes' => [
+ 'FEATUREemasBNY9P0',
+ 'FEATUREemasTZ8VEZ',
+ ],
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'AppKey',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '23267207',
+ ],
+ ],
+ [
+ 'name' => 'PushTask',
+ 'in' => 'formData',
+ 'style' => 'repeatList',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'PushType' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'MESSAGE',
+ ],
+ 'DeviceType' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'ALL',
+ ],
+ 'Target' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'DEVICE',
+ ],
+ 'TargetValue' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'deviceid1,deviceid2',
+ ],
+ 'StoreOffline' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'required' => false,
+ 'example' => 'true',
+ ],
+ 'SendChannels' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'accs,huawei,xiaomi',
+ ],
+ 'PushTime' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '2019-02-20T00:00:00Z',
+ ],
+ 'ExpireTime' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '2019-02-20T00:00:00Z',
+ ],
+ 'JobKey' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '123',
+ ],
+ 'Title' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'title',
+ ],
+ 'Body' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'hello',
+ ],
+ 'Trim' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'required' => false,
+ 'example' => 'false',
+ ],
+ 'iOSApnsEnv' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'DEV',
+ ],
+ 'iOSRemind' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'required' => false,
+ 'example' => 'true',
+ ],
+ 'iOSSubtitle' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'subtitle',
+ ],
+ 'iOSRemindBody' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'iOSMusic' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '””',
+ ],
+ 'iOSBadge' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ 'example' => '0',
+ ],
+ 'iOSBadgeAutoIncrement' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'required' => false,
+ 'example' => 'true',
+ ],
+ 'iOSSilentNotification' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'required' => false,
+ 'example' => 'true',
+ ],
+ 'iOSMutableContent' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'required' => false,
+ 'example' => 'true',
+ ],
+ 'iOSNotificationCategory' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'ios',
+ ],
+ 'iOSNotificationCollapseId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'ZD2011',
+ ],
+ 'iOSNotificationThreadId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'abc',
+ ],
+ 'iOSInterruptionLevel' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'active',
+ ],
+ 'iOSRelevanceScore' => [
+ 'description' => '',
+ 'type' => 'number',
+ 'format' => 'double',
+ 'required' => false,
+ 'example' => '0.01',
+ ],
+ 'iOSExtParameters' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '{“attachment”: “https://xxxx.xxx/notification_pic.png"} ',
+ ],
+ 'iOSLiveActivityEvent' => [
+ 'type' => 'string',
+ 'enum' => [
+ 'start',
+ 'update',
+ 'end',
+ ],
+ ],
+ 'iOSLiveActivityId' => [
+ 'type' => 'string',
+ ],
+ 'iOSLiveActivityAttributesType' => [
+ 'type' => 'string',
+ ],
+ 'iOSLiveActivityAttributes' => [
+ 'type' => 'string',
+ ],
+ 'iOSLiveActivityContentState' => [
+ 'type' => 'string',
+ ],
+ 'iOSLiveActivityDismissalDate' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'iOSLiveActivityStaleDate' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'AndroidNotifyType' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'VIBRATE',
+ ],
+ 'AndroidRemind' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'required' => false,
+ 'example' => 'true',
+ ],
+ 'AndroidOpenType' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'APPLICATION',
+ ],
+ 'AndroidActivity' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'com.alibaba.cloudpushdemo.bizactivity',
+ ],
+ 'AndroidOpenUrl' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'https://xxxx.xxx',
+ ],
+ 'AndroidPopupActivity' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'com.alibaba.cloudpushdemo.bizactivity',
+ ],
+ 'AndroidPopupTitle' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'hello',
+ ],
+ 'AndroidPopupBody' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'hello',
+ ],
+ 'AndroidRenderStyle' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '1',
+ ],
+ 'AndroidBigTitle' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'AndroidBigBody' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'AndroidBigPictureUrl' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'https://imag.example.com/image.png',
+ ],
+ 'AndroidXiaomiBigPictureUrl' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'https://f6.market.xiaomi.com/download/MiPass/aaa/bbb.png',
+ 'deprecated' => true,
+ ],
+ 'AndroidImageUrl' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'https://imag.example.com/image.png',
+ ],
+ 'AndroidXiaomiImageUrl' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'https://imag.example.com/image.png',
+ 'deprecated' => true,
+ ],
+ 'AndroidInboxBody' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'AndroidNotificationBarType' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ 'example' => '2',
+ ],
+ 'AndroidNotificationBarPriority' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ 'example' => '0',
+ ],
+ 'AndroidNotificationNotifyId' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ 'example' => '100001',
+ ],
+ 'AndroidNotificationChannel' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '1',
+ ],
+ 'AndroidNotificationHuaweiChannel' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'LOW',
+ ],
+ 'AndroidNotificationHonorChannel' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'LOW',
+ ],
+ 'AndroidNotificationXiaomiChannel' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'michannel',
+ ],
+ 'AndroidNotificationVivoChannel' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '0',
+ ],
+ 'AndroidNotificationGroup' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'group-1',
+ ],
+ 'AndroidNotificationThreadId' => [
+ 'type' => 'string',
+ ],
+ 'AndroidExtParameters' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '{"key1":"value1","api_name":"PushNoticeToAndroidRequest"}',
+ ],
+ 'AndroidMessageHuaweiUrgency' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'HIGH',
+ ],
+ 'AndroidMessageHuaweiCategory' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'VOIP',
+ ],
+ 'AndroidMessageOppoCategory' => [
+ 'type' => 'string',
+ ],
+ 'AndroidMessageOppoNotifyLevel' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'AndroidMessageVivoCategory' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'TODO',
+ ],
+ 'AndroidTargetUserType' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'enum' => [
+ '0',
+ '1',
+ ],
+ ],
+ 'AndroidHuaweiTargetUserType' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ 'example' => '1',
+ 'enum' => [
+ '0',
+ '1',
+ ],
+ ],
+ 'AndroidHonorTargetUserType' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'enum' => [
+ '0',
+ '1',
+ ],
+ ],
+ 'AndroidVivoPushMode' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ 'example' => '1',
+ 'enum' => [
+ '0',
+ '1',
+ ],
+ ],
+ 'AndroidOppoIntentEnv' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'enum' => [
+ '0',
+ '1',
+ ],
+ ],
+ 'AndroidHuaweiBusinessType' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'enum' => [
+ '0',
+ '1',
+ ],
+ ],
+ 'AndroidHuaweiReceiptId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'RCP4C123456',
+ ],
+ 'AndroidVivoReceiptId' => [
+ 'type' => 'string',
+ ],
+ 'AndroidBadgeClass' => [
+ 'type' => 'string',
+ ],
+ 'AndroidBadgeAddNum' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'example' => '99',
+ 'default' => '1',
+ ],
+ 'AndroidBadgeSetNum' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'example' => '99',
+ 'default' => '0',
+ ],
+ 'AndroidMusic' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'HarmonyRemind' => [
+ 'type' => 'boolean',
+ ],
+ 'HarmonyRemindTitle' => [
+ 'type' => 'string',
+ ],
+ 'HarmonyRemindBody' => [
+ 'type' => 'string',
+ ],
+ 'HarmonyCategory' => [
+ 'type' => 'string',
+ 'enum' => [
+ 'IM',
+ 'VOIP',
+ 'SUBSCRIPTION',
+ 'TRAVEL',
+ 'HEALTH',
+ 'WORK',
+ 'ACCOUNT',
+ 'EXPRESS',
+ 'FINANCE',
+ 'DEVICE_REMINDER',
+ 'MAIL',
+ 'CUSTOMER_SERVICE',
+ 'MARKETING',
+ ],
+ ],
+ 'HarmonyNotificationSlotType' => [
+ 'type' => 'string',
+ 'enum' => [
+ 'SOCIAL_COMMUNICATION',
+ 'SERVICE_INFORMATION',
+ 'CONTENT_INFORMATION',
+ 'CUSTOMER_SERVICE',
+ 'OTHER_TYPES',
+ ],
+ ],
+ 'HarmonyNotifyId' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'HarmonyActionType' => [
+ 'type' => 'string',
+ 'enum' => [
+ 'APP_HOME_PAGE',
+ 'APP_CUSTOM_PAGE',
+ ],
+ ],
+ 'HarmonyAction' => [
+ 'type' => 'string',
+ ],
+ 'HarmonyUri' => [
+ 'type' => 'string',
+ ],
+ 'HarmonyRenderStyle' => [
+ 'type' => 'string',
+ 'enum' => [
+ 'NORMAL',
+ 'MULTI_LINE',
+ ],
+ ],
+ 'HarmonyImageUrl' => [
+ 'type' => 'string',
+ ],
+ 'HarmonyInboxContent' => [
+ 'type' => 'string',
+ ],
+ 'HarmonyExtParameters' => [
+ 'type' => 'string',
+ ],
+ 'HarmonyTestMessage' => [
+ 'type' => 'boolean',
+ ],
+ 'HarmonyReceiptId' => [
+ 'type' => 'string',
+ ],
+ 'HarmonyExtensionPush' => [
+ 'type' => 'boolean',
+ ],
+ 'HarmonyExtensionExtraData' => [
+ 'type' => 'string',
+ ],
+ 'HarmonyBadgeAddNum' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'HarmonyBadgeSetNum' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'SendSpeed' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'deprecated' => true,
+ 'required' => false,
+ 'example' => '0',
+ ],
+ 'AndroidXiaoMiNotifyTitle' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'deprecated' => true,
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'AndroidXiaoMiNotifyBody' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'deprecated' => true,
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'AndroidXiaoMiActivity' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'deprecated' => true,
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'AndroidMeizuNoticeMsgType' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'example' => '0',
+ 'enum' => [
+ '0',
+ '1',
+ ],
+ ],
+ 'AndroidOppoPrivateMsgTemplateId' => [
+ 'title' => 'Oppo私信模板ID,已废弃,如需使用请使用Push接口,或升级MassPushV2',
+ 'type' => 'string',
+ 'deprecated' => true,
+ ],
+ 'AndroidOppoPrivateTitleParameters' => [
+ 'title' => 'Oppo私信模板title参数,已废弃,如需使用请使用Push接口,或升级MassPushV2',
+ 'type' => 'object',
+ 'deprecated' => true,
+ 'additionalProperties' => [
+ 'type' => 'string',
+ ],
+ ],
+ 'AndroidOppoPrivateContentParameters' => [
+ 'title' => 'Oppo私信模板content参数,已废弃,如需使用请使用Push接口,或升级MassPushV2',
+ 'type' => 'object',
+ 'deprecated' => true,
+ 'additionalProperties' => [
+ 'type' => 'string',
+ ],
+ ],
+ 'HarmonyLiveViewPayload' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ 'AndroidHuaweiLiveNotificationPayload' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ 'AndroidOppoIntelligentIntent' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ 'AndroidOppoDeleteIntentData' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ 'required' => false,
+ ],
+ 'required' => true,
+ 'maxItems' => 100,
+ ],
+ ],
+ [
+ 'name' => 'IdempotentToken',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'maxLength' => 36,
+ 'minLength' => 36,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'MessageIds' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'MessageId' => [
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '501030',
+ ],
+ ],
+ ],
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '9998B3CC-ED9E-4CB3-A8FB-DCC61296BFBC',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'Invalid%s.Format',
+ 'errorMessage' => 'The specified %s format is invalid.',
+ ],
+ [
+ 'errorCode' => 'AccountDisabled',
+ 'errorMessage' => 'Your account is not enabled.',
+ ],
+ [
+ 'errorCode' => 'FileNotExist',
+ 'errorMessage' => 'The specified file does not exist.',
+ ],
+ [
+ 'errorCode' => 'IncorrectPassword',
+ 'errorMessage' => 'The password is incorrect.',
+ ],
+ [
+ 'errorCode' => 'NotApnsCertificate',
+ 'errorMessage' => 'The Certificate is not an APNs certificate.',
+ ],
+ [
+ 'errorCode' => 'PermissionDenied',
+ 'errorMessage' => 'The specified AppKey is not authorized.',
+ ],
+ [
+ 'errorCode' => 'SendSpeedNotSupported',
+ 'errorMessage' => 'SendSpeed is not supported for specified Target.',
+ ],
+ [
+ 'errorCode' => 'SmsProfileConfigFailed',
+ 'errorMessage' => 'Failed to configure SMS profile.',
+ ],
+ [
+ 'errorCode' => 'SmsProfileGetFailed',
+ 'errorMessage' => 'Failed to get SMS profile.',
+ ],
+ [
+ 'errorCode' => 'SmsRoleAuthorizeFailed',
+ 'errorMessage' => 'Failed to authorize SMS role.',
+ ],
+ [
+ 'errorCode' => 'SmsRoleUnauthorized',
+ 'errorMessage' => 'The SMS role is unauthorized.',
+ ],
+ [
+ 'errorCode' => 'TagsNumberBeyondLimit',
+ 'errorMessage' => 'The number of tags bound to this app exceeds the limit.',
+ ],
+ [
+ 'errorCode' => 'Invalid%s.LengthExceed',
+ 'errorMessage' => 'The specified %s length cannot be greater than %s.',
+ ],
+ [
+ 'errorCode' => 'Invalid%s.BytesExceed',
+ 'errorMessage' => 'The specified %s exceeds the %s bytes limit.',
+ ],
+ [
+ 'errorCode' => 'Invalid%s.Empty',
+ 'errorMessage' => 'The specified %s cannot be empty.',
+ ],
+ [
+ 'errorCode' => 'Invalid.Parameter',
+ 'errorMessage' => 'The specified parameter is invalid: %s.',
+ ],
+ [
+ 'errorCode' => 'TargetNotSupported',
+ 'errorMessage' => 'Target is not supported for batch push.',
+ ],
+ ],
+ 500 => [
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error. Please try again. If the error still exists, submit a ticket.',
+ ],
+ [
+ 'errorCode' => 'Timeout',
+ 'errorMessage' => 'The request processing is timeout.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"MessageIds\\": {\\n \\"MessageId\\": [\\n \\"501030\\"\\n ]\\n },\\n \\"RequestId\\": \\"9998B3CC-ED9E-4CB3-A8FB-DCC61296BFBC\\"\\n}","type":"json"}]',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ ],
+ 'ContinuouslyPush' => [
+ 'summary' => '持续推送',
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'readAndWrite',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'none',
+ 'riskType' => 'none',
+ 'chargeType' => 'paid',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'AppKey',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'docRequired' => true,
+ 'example' => '23267207',
+ 'format' => 'int64',
+ 'required' => true,
+ 'type' => 'integer',
+ ],
+ ],
+ [
+ 'name' => 'MessageId',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'docRequired' => true,
+ 'example' => '500131',
+ 'required' => true,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'Target',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'docRequired' => true,
+ 'example' => 'DEVICE',
+ 'required' => true,
+ 'type' => 'string',
+ 'enum' => [
+ 'DEVICE',
+ 'ACCOUNT',
+ 'ALIAS',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'TargetValue',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'docRequired' => true,
+ 'example' => 'a692961a92534047ad3625****',
+ 'required' => true,
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'properties' => [
+ 'MessageId' => [
+ 'description' => '',
+ 'example' => '9998B3CC-ED9E-4CB3-A8FB-DCC61296BFBC',
+ 'type' => 'string',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => '500131',
+ 'type' => 'string',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"MessageId\\": \\"9998B3CC-ED9E-4CB3-A8FB-DCC61296BFBC\\",\\n \\"RequestId\\": \\"500131\\"\\n}","errorExample":""},{"type":"xml","example":"\\n<ContinuouslyPushResponse>\\n <RequestId>9998B3CC-ED9E-4CB3-A8FB-DCC61296BFBC</RequestId> \\n <MessageId>500131</MessageId>\\n</ContinuouslyPushResponse>","errorExample":""}]',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ ],
+ 'CompleteContinuouslyPush' => [
+ 'summary' => '完成持续推送任务',
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'readAndWrite',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'update',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'AppKey',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'example' => '23267207',
+ ],
+ ],
+ [
+ 'name' => 'MessageId',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => '4010290149170430',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'MessageId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '4010290149170430',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '9998B3CC-ED9E-4CB3-A8FB-DCC61296BFBC',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"MessageId\\": \\"9998B3CC-ED9E-4CB3-A8FB-DCC61296BFBC\\",\\n \\"RequestId\\": \\"500131\\"\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\'1.0\' encoding=\'UTF-8\'?>\\n<ContinuouslyPushResponse>\\n <RequestId>9998B3CC-ED9E-4CB3-A8FB-DCC61296BFBC</RequestId> \\n <MessageId>500131</MessageId>\\n</ContinuouslyPushResponse>","errorExample":""}]',
+ ],
+ 'CancelPush' => [
+ 'summary' => '取消定时推送任务',
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [
+ 'operationType' => 'none',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'AppKey',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'example' => '23267207',
+ ],
+ ],
+ [
+ 'name' => 'MessageId',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'example' => '501029',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '9998B3CC-ED9E-4CB3-A8FB-DCC61296BFBC',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"9998B3CC-ED9E-4CB3-A8FB-DCC61296BFBC\\"\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\\"1.0\\" encoding=\\"UTF-8\\"?>\\n<PushMessageToAndroidResponse>\\n <RequestId>9998B3CC-ED9E-4CB3-A8FB-DCC61296BFBC</RequestId>\\n</PushMessageToAndroidResponse>","errorExample":""}]',
+ ],
+ 'PushV2' => [
+ 'summary' => '新版高级推送接口',
+ 'methods' => [
+ 'post',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'readAndWrite',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'none',
+ 'riskType' => 'none',
+ 'chargeType' => 'paid',
+ 'abilityTreeNodes' => [
+ 'FEATUREemasBNY9P0',
+ 'FEATUREemasTZ8VEZ',
+ ],
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'AppKey',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '****530646',
+ ],
+ ],
+ [
+ 'name' => 'IdempotentToken',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'c8016d13-6e76-****-9bda-769383d11787',
+ 'maxLength' => 36,
+ 'minLength' => 36,
+ ],
+ ],
+ [
+ 'name' => 'PushTask',
+ 'in' => 'query',
+ 'style' => 'json',
+ 'schema' => [
+ 'description' => '',
+ 'required' => true,
+ '$ref' => '#/components/schemas/PushTask',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'MessageId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '11747540****88320',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '159E4422-6624-****-8943-DFD98D34858C',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'InvalidPeriod.ExceedDays',
+ 'errorMessage' => 'The period between specified EndTime and StartTime exceeds %s days.',
+ ],
+ [
+ 'errorCode' => 'Invalid%s.Format',
+ 'errorMessage' => 'The specified %s format is invalid.',
+ ],
+ [
+ 'errorCode' => 'AccountDisabled',
+ 'errorMessage' => 'Your account is not enabled.',
+ ],
+ [
+ 'errorCode' => 'FileNotExist',
+ 'errorMessage' => 'The specified file does not exist.',
+ ],
+ [
+ 'errorCode' => 'IncorrectPassword',
+ 'errorMessage' => 'The password is incorrect.',
+ ],
+ [
+ 'errorCode' => 'NotApnsCertificate',
+ 'errorMessage' => 'The Certificate is not an APNs certificate.',
+ ],
+ [
+ 'errorCode' => 'PermissionDenied',
+ 'errorMessage' => 'The specified AppKey is not authorized.',
+ ],
+ [
+ 'errorCode' => 'SendSpeedNotSupported',
+ 'errorMessage' => 'SendSpeed is not supported for specified Target.',
+ ],
+ [
+ 'errorCode' => 'SmsProfileConfigFailed',
+ 'errorMessage' => 'Failed to configure SMS profile.',
+ ],
+ [
+ 'errorCode' => 'SmsProfileGetFailed',
+ 'errorMessage' => 'Failed to get SMS profile.',
+ ],
+ [
+ 'errorCode' => 'SmsRoleAuthorizeFailed',
+ 'errorMessage' => 'Failed to authorize SMS role.',
+ ],
+ [
+ 'errorCode' => 'SmsRoleUnauthorized',
+ 'errorMessage' => 'The SMS role is unauthorized.',
+ ],
+ [
+ 'errorCode' => 'TagsNumberBeyondLimit',
+ 'errorMessage' => 'The number of tags bound to this app exceeds the limit.',
+ ],
+ [
+ 'errorCode' => 'Invalid%s.LengthExceed',
+ 'errorMessage' => 'The specified %s length cannot be greater than %s.',
+ ],
+ [
+ 'errorCode' => 'Invalid%s.BytesExceed',
+ 'errorMessage' => 'The specified %s exceeds the %s bytes limit.',
+ ],
+ [
+ 'errorCode' => 'Invalid%s.Empty',
+ 'errorMessage' => 'The specified %s cannot be empty.',
+ ],
+ [
+ 'errorCode' => 'Invalid.Parameter',
+ 'errorMessage' => 'The specified parameter is invalid: %s.',
+ ],
+ [
+ 'errorCode' => 'TargetNotSupported',
+ 'errorMessage' => 'Target is not supported for batch push.',
+ ],
+ ],
+ 500 => [
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error. Please try again. If the error still exists, submit a ticket.',
+ ],
+ [
+ 'errorCode' => 'Timeout',
+ 'errorMessage' => 'The request processing is timeout.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"MessageId\\": \\"11747540****88320\\",\\n \\"RequestId\\": \\"159E4422-6624-****-8943-DFD98D34858C\\"\\n}","type":"json"}]',
+ ],
+ 'MassPushV2' => [
+ 'summary' => '新版高级推送接口',
+ 'methods' => [
+ 'post',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'readAndWrite',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'none',
+ 'riskType' => 'none',
+ 'chargeType' => 'paid',
+ 'abilityTreeNodes' => [
+ 'FEATUREemasBNY9P0',
+ 'FEATUREemasTZ8VEZ',
+ ],
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'AppKey',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'docRequired' => true,
+ ],
+ ],
+ [
+ 'name' => 'IdempotentToken',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ 'maxLength' => 36,
+ 'minLength' => 36,
+ ],
+ ],
+ [
+ 'name' => 'PushTasks',
+ 'in' => 'query',
+ 'style' => 'json',
+ 'schema' => [
+ 'type' => 'array',
+ 'items' => [
+ 'required' => false,
+ '$ref' => '#/components/schemas/PushTask',
+ ],
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ 'MessageIds' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'InvalidPeriod.ExceedDays',
+ 'errorMessage' => 'The period between specified EndTime and StartTime exceeds %s days.',
+ ],
+ [
+ 'errorCode' => 'Invalid%s.Format',
+ 'errorMessage' => 'The specified %s format is invalid.',
+ ],
+ [
+ 'errorCode' => 'AccountDisabled',
+ 'errorMessage' => 'Your account is not enabled.',
+ ],
+ [
+ 'errorCode' => 'FileNotExist',
+ 'errorMessage' => 'The specified file does not exist.',
+ ],
+ [
+ 'errorCode' => 'IncorrectPassword',
+ 'errorMessage' => 'The password is incorrect.',
+ ],
+ [
+ 'errorCode' => 'NotApnsCertificate',
+ 'errorMessage' => 'The Certificate is not an APNs certificate.',
+ ],
+ [
+ 'errorCode' => 'PermissionDenied',
+ 'errorMessage' => 'The specified AppKey is not authorized.',
+ ],
+ [
+ 'errorCode' => 'SendSpeedNotSupported',
+ 'errorMessage' => 'SendSpeed is not supported for specified Target.',
+ ],
+ [
+ 'errorCode' => 'SmsProfileConfigFailed',
+ 'errorMessage' => 'Failed to configure SMS profile.',
+ ],
+ [
+ 'errorCode' => 'SmsProfileGetFailed',
+ 'errorMessage' => 'Failed to get SMS profile.',
+ ],
+ [
+ 'errorCode' => 'SmsRoleAuthorizeFailed',
+ 'errorMessage' => 'Failed to authorize SMS role.',
+ ],
+ [
+ 'errorCode' => 'SmsRoleUnauthorized',
+ 'errorMessage' => 'The SMS role is unauthorized.',
+ ],
+ [
+ 'errorCode' => 'TagsNumberBeyondLimit',
+ 'errorMessage' => 'The number of tags bound to this app exceeds the limit.',
+ ],
+ [
+ 'errorCode' => 'Invalid%s.LengthExceed',
+ 'errorMessage' => 'The specified %s length cannot be greater than %s.',
+ ],
+ [
+ 'errorCode' => 'Invalid%s.BytesExceed',
+ 'errorMessage' => 'The specified %s exceeds the %s bytes limit.',
+ ],
+ [
+ 'errorCode' => 'Invalid%s.Empty',
+ 'errorMessage' => 'The specified %s cannot be empty.',
+ ],
+ [
+ 'errorCode' => 'Invalid.Parameter',
+ 'errorMessage' => 'The specified parameter is invalid: %s.',
+ ],
+ [
+ 'errorCode' => 'TargetNotSupported',
+ 'errorMessage' => 'Target is not supported for batch push.',
+ ],
+ ],
+ 500 => [
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error. Please try again. If the error still exists, submit a ticket.',
+ ],
+ [
+ 'errorCode' => 'Timeout',
+ 'errorMessage' => 'The request processing is timeout.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"159E4422-6624-****-8943-DFD98D34858C\\",\\n \\"MessageIds\\": [\\n \\"1091371886864****\\"\\n ]\\n}","type":"json"}]',
+ ],
+ 'CheckCertificate' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'get',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'AppKey',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'docRequired' => true,
+ 'example' => '23267207',
+ 'format' => 'int64',
+ 'maximum' => '1000000000',
+ 'minimum' => '0',
+ 'required' => true,
+ 'type' => 'integer',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'properties' => [
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => '9998B3CC-ED9E-4CB3-A8FB-DCC61296BFBC',
+ 'type' => 'string',
+ ],
+ 'Android' => [
+ 'description' => '',
+ 'example' => 'false',
+ 'type' => 'boolean',
+ ],
+ 'IOS' => [
+ 'description' => '',
+ 'example' => 'true',
+ 'type' => 'boolean',
+ ],
+ 'ProductionCertInfo' => [
+ 'description' => '',
+ 'properties' => [
+ 'Status' => [
+ 'description' => '',
+ 'example' => 'OK',
+ 'type' => 'string',
+ ],
+ 'ExipreTime' => [
+ 'description' => '',
+ 'example' => '1764561600000',
+ 'format' => 'int64',
+ 'type' => 'integer',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ 'DevelopmentCertInfo' => [
+ 'description' => '',
+ 'properties' => [
+ 'Status' => [
+ 'description' => '',
+ 'example' => 'EXPIRED',
+ 'type' => 'string',
+ ],
+ 'ExipreTime' => [
+ 'description' => '',
+ 'example' => '1470024000000',
+ 'format' => 'int64',
+ 'type' => 'integer',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'Invalid%s.NotFound',
+ 'errorMessage' => 'The specified %s is not found.',
+ ],
+ [
+ 'errorCode' => 'AccountDisabled',
+ 'errorMessage' => 'Your account is not enabled.',
+ ],
+ [
+ 'errorCode' => 'PermissionDenied',
+ 'errorMessage' => 'The specified AppKey is not authorized.',
+ ],
+ ],
+ 500 => [
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error. Please try again. If the error still exists, submit a ticket.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"9998B3CC-ED9E-4CB3-A8FB-DCC61296BFBC\\",\\n \\"Android\\": false,\\n \\"IOS\\": true,\\n \\"ProductionCertInfo\\": {\\n \\"Status\\": \\"OK\\",\\n \\"ExipreTime\\": 1764561600000\\n },\\n \\"DevelopmentCertInfo\\": {\\n \\"Status\\": \\"EXPIRED\\",\\n \\"ExipreTime\\": 1470024000000\\n }\\n}","errorExample":""}]',
+ 'extraInfo' => ' ',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ ],
+ 'QueryPushRecords' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'list',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'AppKey',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '333526247',
+ ],
+ ],
+ [
+ 'name' => 'StartTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '2021-09-15T02:05:24Z',
+ ],
+ ],
+ [
+ 'name' => 'EndTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '2021-09-29T06:24:58Z',
+ ],
+ ],
+ [
+ 'name' => 'PushType',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'NOTICE',
+ 'enum' => [
+ 'MESSAGE',
+ 'NOTICE',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'Target',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'DEVICE',
+ 'enum' => [
+ 'ACCOUNT',
+ 'ALIAS',
+ 'DEVICE',
+ 'TAG',
+ 'TBD',
+ 'FILE',
+ 'ALL',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'Source',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'API',
+ 'enum' => [
+ 'CONSOLE',
+ 'API',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'Keyword',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ [
+ 'name' => 'NextToken',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'FFPpkmhCPm*****************xjk=',
+ ],
+ ],
+ [
+ 'name' => 'PageSize',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ 'maximum' => '100',
+ 'minimum' => '1',
+ 'example' => '10',
+ 'default' => '20',
+ ],
+ ],
+ [
+ 'name' => 'Page',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ 'maximum' => '10000',
+ 'minimum' => '1',
+ 'example' => '8',
+ 'default' => '1',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'NextToken' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'i91D***********kXIh/dVBEQ==',
+ ],
+ 'PageSize' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'example' => '20',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '9B24B396-249D-55E4-8CA1-66C9B50BB734',
+ ],
+ 'Total' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'example' => '193',
+ ],
+ 'Page' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'example' => '11',
+ ],
+ 'PushInfos' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'PushInfo' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Status' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'SENT',
+ ],
+ 'MessageId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '510431',
+ ],
+ 'AppKey' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '333526247',
+ ],
+ 'DeviceType' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'ANDROID',
+ ],
+ 'PushType' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'NOTICE',
+ ],
+ 'Body' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'abcd',
+ ],
+ 'Title' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'sssss',
+ ],
+ 'Source' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'DEVICE',
+ ],
+ 'PushTime' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '2021-09-15T02:05:24Z',
+ ],
+ 'Target' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'DEVICE',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'AccountDisabled',
+ 'errorMessage' => 'Your account is not enabled.',
+ ],
+ ],
+ 500 => [
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error. Please try again. If the error still exists, submit a ticket.',
+ ],
+ [
+ 'errorCode' => 'Timeout',
+ 'errorMessage' => 'The request processing is timeout.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"NextToken\\": \\"i91D***********kXIh/dVBEQ==\\",\\n \\"PageSize\\": 20,\\n \\"RequestId\\": \\"9B24B396-249D-55E4-8CA1-66C9B50BB734\\",\\n \\"Total\\": 193,\\n \\"Page\\": 11,\\n \\"PushInfos\\": {\\n \\"PushInfo\\": [\\n {\\n \\"Status\\": \\"SENT\\",\\n \\"MessageId\\": \\"510431\\",\\n \\"AppKey\\": 333526247,\\n \\"DeviceType\\": \\"ANDROID\\",\\n \\"PushType\\": \\"NOTICE\\",\\n \\"Body\\": \\"abcd\\",\\n \\"Title\\": \\"sssss\\",\\n \\"Source\\": \\"DEVICE\\",\\n \\"PushTime\\": \\"2021-09-15T02:05:24Z\\",\\n \\"Target\\": \\"DEVICE\\"\\n }\\n ]\\n }\\n}","errorExample":""},{"type":"xml","example":"<QueryPushRecordsResponse>\\n <Page>1</Page>\\n <PageSize>20</PageSize>\\n <PushInfos>\\n <PushInfo>\\n <AppKey>23419851</AppKey>\\n <Body>云智能测试推送内容</Body>\\n <DeviceType>ANDROID</DeviceType>\\n <MessageId>60**************</MessageId>\\n <PushTime>2023-01-01T08:12:34Z</PushTime>\\n <PushType>NOTICE</PushType>\\n <Source>API</Source>\\n <Status>SENT</Status>\\n <Target>DEVICE</Target>\\n <Title>通知标题</Title>\\n </PushInfo>\\n </PushInfos>\\n <RequestId>DCA3F8E3-8D6A-5492-B059-48F56B022D8E</RequestId>\\n <Total>1</Total>\\n</QueryPushRecordsResponse>","errorExample":""}]',
+ ],
+ 'QueryDeviceStat' => [
+ 'summary' => '设备新增与留存',
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'get',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'AppKey',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'example' => '23267207',
+ ],
+ ],
+ [
+ 'name' => 'StartTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => '2016-07-28T00:00:00Z',
+ ],
+ ],
+ [
+ 'name' => 'EndTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => '2016-07-29T00:00:00Z',
+ ],
+ ],
+ [
+ 'name' => 'DeviceType',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'iOS',
+ 'enum' => [
+ 'iOS',
+ 'ANDROID',
+ 'ALL',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'QueryType',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'TOTAL',
+ 'enum' => [
+ 'NEW',
+ 'TOTAL',
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '9998B3CC-ED9E-4CB3-A8FB-DCC61296BFBC',
+ ],
+ 'AppDeviceStats' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'AppDeviceStat' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Time' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '2016-07-28T16:00:00Z',
+ ],
+ 'DeviceType' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'iOS',
+ ],
+ 'Count' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '100',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"9998B3CC-ED9E-4CB3-A8FB-DCC61296BFBC\\",\\n \\"AppDeviceStats\\": {\\n \\"AppDeviceStat\\": [\\n {\\n \\"Time\\": \\"2016-07-28T16:00:00Z\\",\\n \\"DeviceType\\": \\"iOS\\",\\n \\"Count\\": 100\\n }\\n ]\\n }\\n}","errorExample":""},{"type":"xml","example":"<QueryDeviceStatResponse>\\n <RequestId>9998B3CC-ED9E-4CB3-A8FB-DCC61296BFBC</RequestId>\\n <AppDeviceStats>\\n <Time>2016-07-27T16:00:00Z</Time>\\n <DeviceType>iOS</DeviceType>\\n <Count>90</Count>\\n </AppDeviceStats>\\n <AppDeviceStats>\\n <Time>2016-07-28T16:00:00Z</Time>\\n <DeviceType>iOS</DeviceType>\\n <Count>100</Count>\\n </AppDeviceStats>\\n</QueryDeviceStatResponse>","errorExample":""}]',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'extraInfo' => ' ',
+ ],
+ 'QueryUniqueDeviceStat' => [
+ 'summary' => '去重设备统计',
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'get',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'AppKey',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'example' => '23267207',
+ ],
+ ],
+ [
+ 'name' => 'StartTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => '2016-07-25T00:00:00Z',
+ ],
+ ],
+ [
+ 'name' => 'EndTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => '2016-07-26T00:00:00Z',
+ ],
+ ],
+ [
+ 'name' => 'Granularity',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'DAY',
+ 'enum' => [
+ 'DAY',
+ 'MONTH',
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '9998B3CC-ED9E-4CB3-A8FB-DCC61296BFBC',
+ ],
+ 'AppDeviceStats' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'AppDeviceStat' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Time' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '2016-07-25T00:00:00Z',
+ ],
+ 'Count' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '100',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"9998B3CC-ED9E-4CB3-A8FB-DCC61296BFBC\\",\\n \\"AppDeviceStats\\": {\\n \\"AppDeviceStat\\": [\\n {\\n \\"Time\\": \\"2016-07-25T00:00:00Z\\",\\n \\"Count\\": 100\\n }\\n ]\\n }\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\'1.0\' encoding=\'UTF-8\'?>\\n<QueryUniqueDeviceStatResponse>\\n <RequestId>9998B3CC-ED9E-4CB3-A8FB-DCC61296BFBC</RequestId>\\n <AppDeviceStats>\\n <AppDeviceStat>\\n <Time>2016-07-25T00:00:00Z</Time>\\n <Count>100</Count>\\n </AppDeviceStat>\\n <AppDeviceStat>\\n <Time>2016-07-26T00:00:00Z</Time>\\n <Count>100</Count>\\n </AppDeviceStat>\\n </AppDeviceStats>\\n</QueryUniqueDeviceStatResponse>","errorExample":""}]',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'extraInfo' => ' ',
+ ],
+ 'QueryDeviceInfo' => [
+ 'summary' => '查询设备详情',
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'AppKey',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'example' => '23419851',
+ ],
+ ],
+ [
+ 'name' => 'DeviceId',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'a64ae296f3b04a58a05b30c9****',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '6EEF262B-EA7D-41DC-89B9-20F3D1E28194',
+ ],
+ 'DeviceInfo' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'Account' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '[email protected]',
+ ],
+ 'LastOnlineTime' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '2018-03-27T02:19:40Z',
+ ],
+ 'PhoneNumber' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '133********',
+ ],
+ 'PushEnabled' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'DeviceType' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'iOS',
+ ],
+ 'DeviceId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'a64ae296f3b04a58a05b30c95****',
+ ],
+ 'Online' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'false',
+ ],
+ 'Tags' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'test_tag,test_tag2',
+ ],
+ 'DeviceToken' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '5ecc7b4012aaa801b63******5543ccbda6b4930d09629e936e1ac4b762a7df',
+ ],
+ 'Alias' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'test_alias,test_alias2',
+ ],
+ 'Brand' => [
+ 'type' => 'string',
+ ],
+ 'Model' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"6EEF262B-EA7D-41DC-89B9-20F3D1E28194\\",\\n \\"DeviceInfo\\": {\\n \\"Account\\": \\"[email protected]\\",\\n \\"LastOnlineTime\\": \\"2018-03-27T02:19:40Z\\",\\n \\"PhoneNumber\\": \\"133********\\",\\n \\"PushEnabled\\": true,\\n \\"DeviceType\\": \\"iOS\\",\\n \\"DeviceId\\": \\"a64ae296f3b04a58a05b30c95****\\",\\n \\"Online\\": false,\\n \\"Tags\\": \\"test_tag,test_tag2\\",\\n \\"DeviceToken\\": \\"5ecc7b4012aaa801b63******5543ccbda6b4930d09629e936e1ac4b762a7df\\",\\n \\"Alias\\": \\"test_alias,test_alias2\\",\\n \\"Brand\\": \\"HUAWEI\\",\\n \\"Model\\": \\"VOG-AL00\\"\\n }\\n}","errorExample":""},{"type":"xml","example":"<QueryDeviceInfoResponse>\\n <RequestId>6EEF262B-EA7D-41DC-89B9-20F3D1E28194</RequestId>\\n <DeviceInfo>\\n <Account>[email protected]</Account>\\n <LastOnlineTime>2018-03-27T02:19:40Z</LastOnlineTime>\\n <PhoneNumber>133********</PhoneNumber>\\n <PushEnabled>true</PushEnabled>\\n <DeviceType>iOS</DeviceType>\\n <DeviceId>a64ae296f3b04a58a05b30c95****</DeviceId>\\n <Online>false</Online>\\n <Tags>test_tag,test_tag2</Tags>\\n <DeviceToken>5ecc7b4012aaa801b63******5543ccbda6b4930d09629e936e1ac4b762a7df</DeviceToken>\\n <Alias>test_alias,test_alias2</Alias>\\n </DeviceInfo>\\n</QueryDeviceInfoResponse>","errorExample":""}]',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'extraInfo' => ' ',
+ ],
+ 'QueryPushStatByApp' => [
+ 'summary' => 'App维度推送统计',
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'get',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'AppKey',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'example' => '23267207',
+ ],
+ ],
+ [
+ 'name' => 'StartTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => '2016-07-25T00:00:00Z',
+ ],
+ ],
+ [
+ 'name' => 'EndTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => '2016-07-29T00:00:00Z',
+ ],
+ ],
+ [
+ 'name' => 'Granularity',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'DAY',
+ 'enum' => [
+ 'DAY',
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '9998B3CC-ED9E-4CB3-A8FB-DCC61296BFBC',
+ ],
+ 'AppPushStats' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'AppPushStat' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Time' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '2016-07-25T00:00:00Z',
+ ],
+ 'DeletedCount' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'OpenedCount' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '30',
+ ],
+ 'SmsReceiveSuccessCount' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '0',
+ ],
+ 'SmsSkipCount' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '0',
+ ],
+ 'SmsReceiveFailedCount' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '0',
+ ],
+ 'SmsFailedCount' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '0',
+ ],
+ 'ReceivedCount' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '60',
+ ],
+ 'SentCount' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '100',
+ ],
+ 'SmsSentCount' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '0',
+ ],
+ 'AcceptCount' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '120',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"9998B3CC-ED9E-4CB3-A8FB-DCC61296BFBC\\",\\n \\"AppPushStats\\": {\\n \\"AppPushStat\\": [\\n {\\n \\"Time\\": \\"2016-07-25T00:00:00Z\\",\\n \\"DeletedCount\\": 10,\\n \\"OpenedCount\\": 30,\\n \\"SmsReceiveSuccessCount\\": 0,\\n \\"SmsSkipCount\\": 0,\\n \\"SmsReceiveFailedCount\\": 0,\\n \\"SmsFailedCount\\": 0,\\n \\"ReceivedCount\\": 60,\\n \\"SentCount\\": 100,\\n \\"SmsSentCount\\": 0,\\n \\"AcceptCount\\": 120\\n }\\n ]\\n }\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\'1.0\' encoding=\'UTF-8\'?>\\n<QueryPushStatByAppResponse>\\n <RequestId>9998B3CC-ED9E-4CB3-A8FB-DCC61296BFBC</RequestId>\\n <AppPushStats>\\n <AppPushStat>\\n <Time>2016-07-25T00:00:00Z</Time>\\n <AcceptCount>120</AcceptCount>\\n <SentCount>100</SentCount>\\n <ReceivedCount>60</ReceivedCount>\\n <OpenedCount>30</OpenedCount>\\n <DeletedCount>10</DeletedCount>\\n </AppPushStat>\\n <AppPushStat>\\n <time>2016-07-29T00:00:00Z</time>\\n <AcceptCount>120</AcceptCount>\\n <SentCount>100</SentCount>\\n <ReceivedCount>60</ReceivedCount>\\n <OpenedCount>30</OpenedCount>\\n <DeletedCount>10</DeletedCount>\\n </AppPushStat>\\n </AppPushStats>\\n</QueryPushStatByAppResponse>","errorExample":""}]',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'extraInfo' => ' ',
+ ],
+ 'QueryPushStatByMsg' => [
+ 'summary' => '任务维度推送统计',
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'get',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'AppKey',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'example' => '23267207',
+ ],
+ ],
+ [
+ 'name' => 'MessageId',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'example' => '510427',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'CF195C34-98FB-491A-98D7-19CBC1FA880B',
+ ],
+ 'PushStats' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'PushStat' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'MessageId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '510427',
+ ],
+ 'DeletedCount' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'OpenedCount' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '30',
+ ],
+ 'SmsReceiveSuccessCount' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '0',
+ ],
+ 'SmsSkipCount' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '0',
+ ],
+ 'SmsReceiveFailedCount' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '0',
+ ],
+ 'SmsFailedCount' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '0',
+ ],
+ 'ReceivedCount' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '60',
+ ],
+ 'SentCount' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '100',
+ ],
+ 'SmsSentCount' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '0',
+ ],
+ 'AcceptCount' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '120',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"CF195C34-98FB-491A-98D7-19CBC1FA880B\\",\\n \\"PushStats\\": {\\n \\"PushStat\\": [\\n {\\n \\"MessageId\\": \\"510427\\",\\n \\"DeletedCount\\": 10,\\n \\"OpenedCount\\": 30,\\n \\"SmsReceiveSuccessCount\\": 0,\\n \\"SmsSkipCount\\": 0,\\n \\"SmsReceiveFailedCount\\": 0,\\n \\"SmsFailedCount\\": 0,\\n \\"ReceivedCount\\": 60,\\n \\"SentCount\\": 100,\\n \\"SmsSentCount\\": 0,\\n \\"AcceptCount\\": 120\\n }\\n ]\\n }\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\'1.0\' encoding=\'UTF-8\'?>\\n<QueryPushStatByMsgResponse>\\n <RequestId>9998B3CC-ED9E-4CB3-A8FB-DCC61296BFBC</RequestId>\\n <PushStats>\\n <PushStat>\\n <MessageId>510427</MessageId>\\n <AcceptCount>120</AcceptCount>\\n <SentCount>100</SentCount>\\n <ReceivedCount>60</ReceivedCount>\\n <OpenedCount>30</OpenedCount>\\n <DeletedCount>10</DeletedCount>\\n </PushStat>\\n </PushStats>\\n</QueryPushStatByMsgResponse>","errorExample":""}]',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'extraInfo' => ' ',
+ ],
+ 'CheckDevices' => [
+ 'summary' => '批量检查设备有效性',
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'get',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'AppKey',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '23419851',
+ 'format' => 'int64',
+ 'required' => true,
+ 'type' => 'integer',
+ ],
+ ],
+ [
+ 'name' => 'DeviceIds',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'ae296f3b04a58a05b30c95f****,ae296f3b04a58a05b30c95f****,ae296f3b04a58a05b30c95f****',
+ 'required' => true,
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'properties' => [
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => '9998B3CC-ED9E-4CB3-A8FB-DCC61296BFBC',
+ 'type' => 'string',
+ ],
+ 'DeviceCheckInfos' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'DeviceCheckInfo' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'properties' => [
+ 'DeviceId' => [
+ 'description' => '',
+ 'example' => 'ae296f3b04a58a05b30c95f****',
+ 'type' => 'string',
+ ],
+ 'Available' => [
+ 'description' => '',
+ 'example' => 'true',
+ 'type' => 'boolean',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"9998B3CC-ED9E-4CB3-A8FB-DCC61296BFBC\\",\\n \\"DeviceCheckInfos\\": {\\n \\"DeviceCheckInfo\\": [\\n {\\n \\"DeviceId\\": \\"ae296f3b04a58a05b30c95f****\\",\\n \\"Available\\": true\\n }\\n ]\\n }\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\'1.0\' encoding=\'UTF-8\'?>\\n<CheckDevicesResponse>\\n <RequestId>9998B3CC-ED9E-4CB3-A8FB-DCC61296BFBC</RequestId>\\n <DeviceCheckInfos>\\n <DeviceCheckInfo>\\n <DeviceId>ae296f3b04a58a05b30c95f1****</DeviceId>\\n <Available>true</Available>\\n </DeviceCheckInfo>\\n <DeviceCheckInfo>\\n <DeviceId>ae296f3b04a58a05b30c95f1****</DeviceId>\\n <Available>true</Available>\\n </DeviceCheckInfo>\\n <DeviceCheckInfo>\\n <DeviceId>ae296f3b04a58a05b30c95f1****</DeviceId>\\n <Available>false</Available>\\n </DeviceCheckInfo>\\n </DeviceCheckInfos>\\n</CheckDevicesResponse>","errorExample":""}]',
+ 'extraInfo' => ' ',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ ],
+ 'BindTag' => [
+ 'summary' => '绑定标签',
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'update',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'AppKey',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'example' => '23267207',
+ ],
+ ],
+ [
+ 'name' => 'ClientKey',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'e2ba19de97604f55b16557673****',
+ ],
+ ],
+ [
+ 'name' => 'KeyType',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'DEVICE',
+ 'enum' => [
+ 'DEVICE',
+ 'ACCOUNT',
+ 'ALIAS',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'TagName',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'test_tag,test_tag2',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '82FD0A09-5BB8-40FB-8221-9A11FE92D620',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'AccountDisabled',
+ 'errorMessage' => 'Your account is not enabled.',
+ ],
+ [
+ 'errorCode' => 'Invalid%s.Format',
+ 'errorMessage' => 'The specified %s format is invalid.',
+ ],
+ [
+ 'errorCode' => 'Invalid%s.NotFound',
+ 'errorMessage' => 'The specified %s is not found.',
+ ],
+ ],
+ 500 => [
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error. Please try again. If the error still exists, submit a ticket.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"82FD0A09-5BB8-40FB-8221-9A11FE92D620\\"\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\'1.0\' encoding=\'UTF-8\'?>\\n<BindTagResponse>\\n <RequestId>82FD0A09-5BB8-40FB-8221-9A11FE92D620</RequestId>\\n</BindTagResponse>","errorExample":""}]',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'extraInfo' => ' ',
+ ],
+ 'UnbindTag' => [
+ 'summary' => '绑定标签',
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'update',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'AppKey',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'example' => '23267207',
+ ],
+ ],
+ [
+ 'name' => 'ClientKey',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'e2ba19de97604f55b16557673****',
+ ],
+ ],
+ [
+ 'name' => 'KeyType',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'DEVICE',
+ 'enum' => [
+ 'DEVICE',
+ 'ACCOUNT',
+ 'ALIAS',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'TagName',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'test_tag1,test_tag2',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '159E4422-6624-4750-8943-DFD98D34858C',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"159E4422-6624-4750-8943-DFD98D34858C\\"\\n}","type":"json"}]',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'extraInfo' => ' ',
+ ],
+ 'RemoveTag' => [
+ 'summary' => '删除标签',
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'update',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'AppKey',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'example' => '23267207',
+ ],
+ ],
+ [
+ 'name' => 'TagName',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'test_tag',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '23000F3C-0EFE-4C89-82EE-E04F42D37B3C',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"23000F3C-0EFE-4C89-82EE-E04F42D37B3C\\"\\n}","type":"json"}]',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'extraInfo' => ' ',
+ ],
+ 'QueryTags' => [
+ 'summary' => '查询标签列表',
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'AppKey',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'example' => '23267207',
+ ],
+ ],
+ [
+ 'name' => 'ClientKey',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'e2ba19de97604f55b165576****',
+ ],
+ ],
+ [
+ 'name' => 'KeyType',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'DEVICE',
+ 'enum' => [
+ 'DEVICE',
+ 'ACCOUNT',
+ 'ALIAS',
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'D68AE5C6-8AAF-46C9-B627-3FDACD1A4168',
+ ],
+ 'TagInfos' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'TagInfo' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'TagName' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'test_tag2',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"D68AE5C6-8AAF-46C9-B627-3FDACD1A4168\\",\\n \\"TagInfos\\": {\\n \\"TagInfo\\": [\\n {\\n \\"TagName\\": \\"test_tag2\\"\\n }\\n ]\\n }\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\'1.0\' encoding=\'UTF-8\'?>\\n<QueryTagsResponse>\\n <RequestId>1197FEB8-3644-4355-A96D-E332F45470EA</RequestId>\\n <TagInfos>\\n <TagInfo>\\n <TagName>test_tag2</TagName>\\n </TagInfo>\\n <TagInfo>\\n <TagName>test_tag1</TagName>\\n </TagInfo>\\n </TagInfos>\\n</QueryTagsResponse>","errorExample":""}]',
+ ],
+ 'ListTags' => [
+ 'summary' => '获取标签列表',
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'list',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'AppKey',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'example' => '23267207',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '6EEF262B-EA7D-41DC-89B9-20F3D1E28194',
+ ],
+ 'TagInfos' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'TagInfo' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'TagName' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'test_tag2',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 500 => [
+ [
+ 'errorCode' => 'Timeout',
+ 'errorMessage' => 'The request processing is timeout.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error. Please try again. If the error still exists, submit a ticket.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"6EEF262B-EA7D-41DC-89B9-20F3D1E28194\\",\\n \\"TagInfos\\": {\\n \\"TagInfo\\": [\\n {\\n \\"TagName\\": \\"test_tag2\\"\\n }\\n ]\\n }\\n}","type":"json"}]',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'extraInfo' => ' ',
+ ],
+ 'BindAlias' => [
+ 'summary' => '绑定别名',
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'update',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'AppKey',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'example' => '23267207',
+ ],
+ ],
+ [
+ 'name' => 'DeviceId',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'e2ba19de97604f55b16557673****',
+ ],
+ ],
+ [
+ 'name' => 'AliasName',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'test_alias',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '159E4422-6624-4750-8943-DFD98D34858C',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'Invalid%s.Format',
+ 'errorMessage' => 'The specified %s format is invalid.',
+ ],
+ [
+ 'errorCode' => 'Invalid%s.BytesExceed',
+ 'errorMessage' => 'The specified %s exceeds the %s bytes limit.',
+ ],
+ [
+ 'errorCode' => 'AccountDisabled',
+ 'errorMessage' => 'Your account is not enabled.',
+ ],
+ [
+ 'errorCode' => 'Invalid%s.NotFound',
+ 'errorMessage' => 'The specified %s is not found.',
+ ],
+ ],
+ 500 => [
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error. Please try again. If the error still exists, submit a ticket.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"159E4422-6624-4750-8943-DFD98D34858C\\"\\n}","errorExample":""},{"type":"xml","example":"<BindAliasResponse>\\n <RequestId>159E4422-6624-4750-8943-DFD98D34858C</RequestId>\\n</BindAliasResponse>","errorExample":""}]',
+ ],
+ 'UnbindAlias' => [
+ 'summary' => '解绑别名',
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'update',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'AppKey',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '23267207',
+ 'format' => 'int64',
+ 'required' => true,
+ 'type' => 'integer',
+ ],
+ ],
+ [
+ 'name' => 'DeviceId',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'e2ba19de97604f55b16557673****',
+ 'required' => true,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'AliasName',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'test_alias',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'UnbindAll',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'true',
+ 'required' => false,
+ 'type' => 'boolean',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'properties' => [
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => '159E4422-6624-4750-8943-DFD98D34858C',
+ 'type' => 'string',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"159E4422-6624-4750-8943-DFD98D34858C\\"\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\'1.0\' encoding=\'UTF-8\'?>\\n<UnbindAliasResponse>\\n <RequestId>82FD0A09-5BB8-40FB-8221-9A11FE92D620</RequestId>\\n</UnbindAliasResponse>","errorExample":""}]',
+ ],
+ 'QueryAliases' => [
+ 'summary' => '查询别名',
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'AppKey',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '23267207',
+ 'format' => 'int64',
+ 'required' => true,
+ 'type' => 'integer',
+ ],
+ ],
+ [
+ 'name' => 'DeviceId',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'e2ba19de97604f55b165576****',
+ 'required' => true,
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'properties' => [
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => '159E4422-6624-4750-8943-DFD98D34858C',
+ 'type' => 'string',
+ ],
+ 'AliasInfos' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'AliasInfo' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'properties' => [
+ 'AliasName' => [
+ 'description' => '',
+ 'example' => 'test_alias1',
+ 'type' => 'string',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"159E4422-6624-4750-8943-DFD98D34858C\\",\\n \\"AliasInfos\\": {\\n \\"AliasInfo\\": [\\n {\\n \\"AliasName\\": \\"test_alias1\\"\\n }\\n ]\\n }\\n}","errorExample":""},{"type":"xml","example":"<QueryAliasesResponse>\\n <RequestId>159E4422-6624-4750-8943-DFD98D34858C</RequestId>\\n <AliasInfos>\\n <AliasName>test_alias1</AliasName>\\n </AliasInfos>\\n</QueryAliasesResponse>","errorExample":""}]',
+ ],
+ 'QueryDevicesByAlias' => [
+ 'summary' => '通过别名查询设备列表',
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'get',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'AppKey',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'example' => '23267207',
+ ],
+ ],
+ [
+ 'name' => 'Alias',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'aliasName',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'DeviceIds' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'DeviceId' => [
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'f6e43770afb944a1a879b4613****',
+ ],
+ ],
+ ],
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '6A9FD644-35A5-40E4-89B0-2021CAEDC1B4',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"DeviceIds\\": {\\n \\"DeviceId\\": [\\n \\"f6e43770afb944a1a879b4613****\\"\\n ]\\n },\\n \\"RequestId\\": \\"6A9FD644-35A5-40E4-89B0-2021CAEDC1B4\\"\\n}","type":"json"}]',
+ ],
+ 'QueryDevicesByAccount' => [
+ 'summary' => '通过账户查询设备列表',
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'AppKey',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'example' => '23267207',
+ ],
+ ],
+ [
+ 'name' => 'Account',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'accountName',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'A8A24108-2AD0-4F6E-81C7-A8A24C2C2AD0',
+ ],
+ 'DeviceIds' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'DeviceId' => [
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'f6e43770afb944a1a879b46130ZZ****',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'AccountLimitExceed',
+ 'errorMessage' => 'The number of devices bound to the account exceeds 10000.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"A8A24108-2AD0-4F6E-81C7-A8A24C2C2AD0\\",\\n \\"DeviceIds\\": {\\n \\"DeviceId\\": [\\n \\"f6e43770afb944a1a879b46130ZZ****\\"\\n ]\\n }\\n}","type":"json"}]',
+ ],
+ 'BindPhone' => [
+ 'summary' => '绑定手机号码',
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'update',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'AppKey',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'enumValueTitles' => [
+ 23793506 => '23793506',
+ 24738888 => '24738888',
+ 27725900 => '27725900',
+ 27819095 => '27819095',
+ ],
+ 'example' => '27725900',
+ ],
+ ],
+ [
+ 'name' => 'DeviceId',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'enumValueTitles' => [
+ 'abcdef1d83d04d34807d229999eefa52' => 'abcdef1d83d04d34807d229999eefa52',
+ ],
+ 'example' => 'eb5f741d83d04d34807d229999eefa52',
+ ],
+ ],
+ [
+ 'name' => 'PhoneNumber',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'enumValueTitles' => [
+ 23456789102 => '23456789102',
+ ],
+ 'example' => '1381111****',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0D1126F0-F8FF-513D-BAFA-F140447BDED4',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"0D1126F0-F8FF-513D-BAFA-F140447BDED4\\"\\n}","errorExample":""},{"type":"xml","example":"<BindPhoneResponse>\\n <RequestId>0D1126F0-F8FF-513D-BAFA-F140447BDED4</RequestId>\\n</BindPhoneResponse>","errorExample":""}]',
+ ],
+ 'UnbindPhone' => [
+ 'summary' => '解绑手机号码',
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'update',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'AppKey',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'example' => '23267207',
+ ],
+ ],
+ [
+ 'name' => 'DeviceId',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'eb5f741d83d04d34807d229999eefa52',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0D1126F0-F8FF-513D-BAFA-F140447BDED4',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"0D1126F0-F8FF-513D-BAFA-F140447BDED4\\"\\n}","errorExample":""},{"type":"xml","example":"<UnbindPhoneResponse>\\n <RequestId>0D1126F0-F8FF-513D-BAFA-F140447BDED4</RequestId>\\n</UnbindPhoneResponse>","errorExample":""}]',
+ ],
+ 'PushMessageToiOS' => [
+ 'summary' => '推送消息给iOS设备',
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'readAndWrite',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'none',
+ 'riskType' => 'none',
+ 'chargeType' => 'paid',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'AppKey',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'example' => '24780725',
+ ],
+ ],
+ [
+ 'name' => 'Target',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'ALL',
+ 'enum' => [
+ 'ALL',
+ 'DEVICE',
+ 'ACCOUNT',
+ 'ALIAS',
+ 'TAG',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'TargetValue',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'all',
+ ],
+ ],
+ [
+ 'name' => 'Title',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'my title',
+ ],
+ ],
+ [
+ 'name' => 'Body',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'my body',
+ ],
+ ],
+ [
+ 'name' => 'StoreOffline',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'boolean',
+ ],
+ ],
+ [
+ 'name' => 'JobKey',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '123',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'MessageId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '501029',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '9998B3CC-ED9E-4CB3-A8FB-DCC61296BFBC',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"MessageId\\": \\"501029\\",\\n \\"RequestId\\": \\"9998B3CC-ED9E-4CB3-A8FB-DCC61296BFBC\\"\\n}","type":"json"}]',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'extraInfo' => ' ',
+ ],
+ 'PushNoticeToiOS' => [
+ 'summary' => '推送通知给iOS设备',
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'readAndWrite',
+ 'systemTags' => [
+ 'operationType' => 'none',
+ 'riskType' => 'none',
+ 'chargeType' => 'paid',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'AppKey',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'example' => '24780725',
+ ],
+ ],
+ [
+ 'name' => 'Target',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'ALL',
+ 'enum' => [
+ 'ALL',
+ 'DEVICE',
+ 'ACCOUNT',
+ 'ALIAS',
+ 'TAG',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'TargetValue',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'ALL',
+ ],
+ ],
+ [
+ 'name' => 'ApnsEnv',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'DEV',
+ 'enum' => [
+ 'DEV',
+ 'PRODUCT',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'Title',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'title',
+ ],
+ ],
+ [
+ 'name' => 'Body',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'Hello World',
+ ],
+ ],
+ [
+ 'name' => 'JobKey',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '123',
+ ],
+ ],
+ [
+ 'name' => 'ExtParameters',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '{"k1":"ios","k2":"v2"}',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'MessageId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '9998B3CC-ED9E-4CB3-A8FB-DCC61296BFBC',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '501029',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"MessageId\\": \\"9998B3CC-ED9E-4CB3-A8FB-DCC61296BFBC\\",\\n \\"RequestId\\": \\"501029\\"\\n}","type":"json"}]',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'extraInfo' => ' ',
+ ],
+ 'PushNoticeToAndroid' => [
+ 'summary' => '推送通知给Android设备',
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'readAndWrite',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'none',
+ 'riskType' => 'none',
+ 'chargeType' => 'paid',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'AppKey',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'example' => '23267207',
+ ],
+ ],
+ [
+ 'name' => 'Target',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'ALL',
+ 'enum' => [
+ 'ALL',
+ 'DEVICE',
+ 'ACCOUNT',
+ 'ALIAS',
+ 'TAG',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'TargetValue',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'ALL',
+ ],
+ ],
+ [
+ 'name' => 'Title',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'title',
+ ],
+ ],
+ [
+ 'name' => 'Body',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'body',
+ ],
+ ],
+ [
+ 'name' => 'StoreOffline',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'boolean',
+ ],
+ ],
+ [
+ 'name' => 'JobKey',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '123',
+ ],
+ ],
+ [
+ 'name' => 'ExtParameters',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '{"key1":"value1","api_name":"PushNoticeToAndroidRequest"}',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'MessageId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '501029',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '9998B3CC-ED9E-4CB3-A8FB-DCC61296BFBC',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"MessageId\\": \\"501029\\",\\n \\"RequestId\\": \\"9998B3CC-ED9E-4CB3-A8FB-DCC61296BFBC\\"\\n}","type":"json"}]',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'extraInfo' => ' ',
+ ],
+ 'PushMessageToAndroid' => [
+ 'summary' => '推送消息给Android设备',
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'readAndWrite',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'none',
+ 'riskType' => 'none',
+ 'chargeType' => 'paid',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'AppKey',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'example' => '23267207',
+ ],
+ ],
+ [
+ 'name' => 'Target',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'ALL',
+ 'enum' => [
+ 'ALL',
+ 'DEVICE',
+ 'ACCOUNT',
+ 'ALIAS',
+ 'TAG',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'TargetValue',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'all',
+ ],
+ ],
+ [
+ 'name' => 'Title',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'my title',
+ ],
+ ],
+ [
+ 'name' => 'Body',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'my body',
+ ],
+ ],
+ [
+ 'name' => 'StoreOffline',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'boolean',
+ ],
+ ],
+ [
+ 'name' => 'JobKey',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '123',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'MessageId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '501029',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '9998B3CC-ED9E-4CB3-A8FB-DCC61296BFBC',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'Invalid%s.Format',
+ 'errorMessage' => 'The specified %s format is invalid.',
+ ],
+ [
+ 'errorCode' => 'Invalid%s.Empty',
+ 'errorMessage' => 'The specified %s cannot be empty.',
+ ],
+ [
+ 'errorCode' => 'Invalid.Parameter',
+ 'errorMessage' => 'The specified parameter is invalid: %s.',
+ ],
+ ],
+ 500 => [
+ [
+ 'errorCode' => 'Timeout',
+ 'errorMessage' => 'The request processing is timeout.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error. Please try again. If the error still exists, submit a ticket.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"MessageId\\": \\"501029\\",\\n \\"RequestId\\": \\"9998B3CC-ED9E-4CB3-A8FB-DCC61296BFBC\\"\\n}","type":"json"}]',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'extraInfo' => ' ',
+ ],
+ 'CheckDevice' => [
+ 'summary' => '【废弃】验证设备有效性',
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'deprecated' => true,
+ 'systemTags' => [
+ 'operationType' => 'get',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'AppKey',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'example' => '23419851',
+ ],
+ ],
+ [
+ 'name' => 'DeviceId',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'ae296f3b04a58a05b30c95f****',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Available' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'ture',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '9998B3CC-ED9E-4CB3-A8FB-DCC61296BFBC',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'staticInfo' => [
+ 'substitutions' => [
+ 'Push::2016-08-01::CheckDevices',
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"Available\\": true,\\n \\"RequestId\\": \\"9998B3CC-ED9E-4CB3-A8FB-DCC61296BFBC\\"\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\'1.0\' encoding=\'UTF-8\'?>\\n<CheckDevicesResponse>\\n <RequestId>9998B3CC-ED9E-4CB3-A8FB-DCC61296BFBC</RequestId>\\n <DeviceCheckInfos>\\n <DeviceCheckInfo>\\n <DeviceId>ae296f3b04a58a05b30c95f1****</DeviceId>\\n <Available>true</Available>\\n </DeviceCheckInfo>\\n <DeviceCheckInfo>\\n <DeviceId>ae296f3b04a58a05b30c95f1****</DeviceId>\\n <Available>true</Available>\\n </DeviceCheckInfo>\\n <DeviceCheckInfo>\\n <DeviceId>ae296f3b04a58a05b30c95f1****</DeviceId>\\n <Available>false</Available>\\n </DeviceCheckInfo>\\n </DeviceCheckInfos>\\n</CheckDevicesResponse>","errorExample":""}]',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'extraInfo' => ' ',
+ ],
+ 'ListSummaryApps' => [
+ 'summary' => '【废弃】查询用户已创建的app列表',
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'deprecated' => true,
+ 'systemTags' => [
+ 'operationType' => 'list',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ 'abilityTreeNodes' => [
+ 'FEATUREemasASSZZG',
+ ],
+ 'tenantRelevance' => 'publicInformation',
+ ],
+ 'parameters' => [],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '9998B3CC-ED9E-4CB3-A8FB-DCC61296BFBC',
+ ],
+ 'SummaryAppInfos' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'SummaryAppInfo' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'AppKey' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '23****07',
+ ],
+ 'AppName' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'abc',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'staticInfo' => [
+ 'substitutions' => [
+ 'Mhub::2017-08-25::ListApps',
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"9998B3CC-ED9E-4CB3-A8FB-DCC61296BFBC\\",\\n \\"SummaryAppInfos\\": {\\n \\"SummaryAppInfo\\": [\\n {\\n \\"AppKey\\": 0,\\n \\"AppName\\": \\"abc\\"\\n }\\n ]\\n }\\n}","errorExample":""},{"type":"xml","example":"<ListSummaryAppsResponse>\\n <RequestId>9998B3CC-ED9E-4CB3-A8FB-DCC61296BFBC</RequestId>\\n <SummaryAppInfos>\\n <AppName>abc</AppName>\\n </SummaryAppInfos>\\n</ListSummaryAppsResponse>","errorExample":""}]',
+ ],
+ ],
+ 'endpoints' => [
+ [
+ 'regionId' => 'ap-northeast-1',
+ 'endpoint' => 'cloudpush.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'ap-northeast-2-pop',
+ 'endpoint' => 'cloudpush.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'ap-south-1',
+ 'endpoint' => 'cloudpush.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'ap-southeast-1',
+ 'endpoint' => 'cloudpush.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'ap-southeast-2',
+ 'endpoint' => 'cloudpush.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'ap-southeast-3',
+ 'endpoint' => 'cloudpush.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'ap-southeast-5',
+ 'endpoint' => 'cloudpush.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-beijing',
+ 'endpoint' => 'cloudpush.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-beijing-finance-1',
+ 'endpoint' => 'cloudpush.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-beijing-finance-pop',
+ 'endpoint' => 'cloudpush.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-beijing-gov-1',
+ 'endpoint' => 'cloudpush.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-beijing-nu16-b01',
+ 'endpoint' => 'cloudpush.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-chengdu',
+ 'endpoint' => 'cloudpush.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-edge-1',
+ 'endpoint' => 'cloudpush.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-fujian',
+ 'endpoint' => 'cloudpush.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-haidian-cm12-c01',
+ 'endpoint' => 'cloudpush.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-hangzhou',
+ 'endpoint' => 'cloudpush.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-hangzhou-bj-b01',
+ 'endpoint' => 'cloudpush.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-hangzhou-finance',
+ 'endpoint' => 'cloudpush.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-hangzhou-internal-prod-1',
+ 'endpoint' => 'cloudpush.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-hangzhou-internal-test-1',
+ 'endpoint' => 'cloudpush.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-hangzhou-internal-test-2',
+ 'endpoint' => 'cloudpush.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-hangzhou-internal-test-3',
+ 'endpoint' => 'cloudpush.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-hangzhou-test-306',
+ 'endpoint' => 'cloudpush.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-hongkong',
+ 'endpoint' => 'cloudpush.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-hongkong-finance-pop',
+ 'endpoint' => 'cloudpush.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-huhehaote',
+ 'endpoint' => 'cloudpush.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-north-2-gov-1',
+ 'endpoint' => 'cloudpush.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-qingdao',
+ 'endpoint' => 'cloudpush.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-qingdao-nebula',
+ 'endpoint' => 'cloudpush.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-shanghai',
+ 'endpoint' => 'cloudpush.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-shanghai-et15-b01',
+ 'endpoint' => 'cloudpush.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-shanghai-et2-b01',
+ 'endpoint' => 'cloudpush.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-shanghai-finance-1',
+ 'endpoint' => 'cloudpush.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-shanghai-inner',
+ 'endpoint' => 'cloudpush.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-shanghai-internal-test-1',
+ 'endpoint' => 'cloudpush.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-shenzhen',
+ 'endpoint' => 'cloudpush.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-shenzhen-finance-1',
+ 'endpoint' => 'cloudpush.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-shenzhen-inner',
+ 'endpoint' => 'cloudpush.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-shenzhen-st4-d01',
+ 'endpoint' => 'cloudpush.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-shenzhen-su18-b01',
+ 'endpoint' => 'cloudpush.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-wuhan',
+ 'endpoint' => 'cloudpush.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-yushanfang',
+ 'endpoint' => 'cloudpush.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-zhangbei-na61-b01',
+ 'endpoint' => 'cloudpush.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-zhangjiakou',
+ 'endpoint' => 'cloudpush.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-zhangjiakou-na62-a01',
+ 'endpoint' => 'cloudpush.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-zhengzhou-nebula-1',
+ 'endpoint' => 'cloudpush.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'eu-central-1',
+ 'endpoint' => 'cloudpush.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'eu-west-1',
+ 'endpoint' => 'cloudpush.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'eu-west-1-oxs',
+ 'endpoint' => 'cloudpush.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'me-east-1',
+ 'endpoint' => 'cloudpush.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'rus-west-1-pop',
+ 'endpoint' => 'cloudpush.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'us-east-1',
+ 'endpoint' => 'cloudpush.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'us-west-1',
+ 'endpoint' => 'cloudpush.aliyuncs.com',
+ ],
+ ],
+];