summaryrefslogtreecommitdiff
path: root/data/en_us/linkwan/2018-12-30
diff options
context:
space:
mode:
Diffstat (limited to 'data/en_us/linkwan/2018-12-30')
-rw-r--r--data/en_us/linkwan/2018-12-30/api-docs.php14434
1 files changed, 14434 insertions, 0 deletions
diff --git a/data/en_us/linkwan/2018-12-30/api-docs.php b/data/en_us/linkwan/2018-12-30/api-docs.php
new file mode 100644
index 0000000..bd28588
--- /dev/null
+++ b/data/en_us/linkwan/2018-12-30/api-docs.php
@@ -0,0 +1,14434 @@
+<?php return [
+ 'version' => '1.0',
+ 'info' => [
+ 'style' => 'RPC',
+ 'product' => 'LinkWAN',
+ 'version' => '2018-12-30',
+ ],
+ 'directories' => [
+ [
+ 'id' => 65445,
+ 'title' => null,
+ 'type' => 'directory',
+ 'children' => [
+ 'GetGatewayTransferPacketsDownloadUrl',
+ 'GetNodeGroupTransferPacketsDownloadUrl',
+ ],
+ ],
+ [
+ 'id' => 65448,
+ 'title' => null,
+ 'type' => 'directory',
+ 'children' => [
+ 'GetFreqBandPlanGroup',
+ 'ListFreqBandPlanGroups',
+ ],
+ ],
+ [
+ 'id' => 65451,
+ 'title' => null,
+ 'type' => 'directory',
+ 'children' => [
+ 'UpdateNotificationsHandleState',
+ 'GetNotification',
+ 'ListNotifications',
+ 'CountNotifications',
+ ],
+ ],
+ [
+ 'id' => 65456,
+ 'title' => null,
+ 'type' => 'directory',
+ 'children' => [
+ 'DescribeRegions',
+ 'ListActivatedFeatures',
+ 'GetUserLicense',
+ 'CheckCloudProductOpenStatus',
+ 'SendUnicastCommand',
+ ],
+ ],
+ [
+ 'id' => 65462,
+ 'title' => null,
+ 'type' => 'directory',
+ 'children' => [
+ 'CreateGateway',
+ 'DeleteGateway',
+ 'UpdateGateway',
+ 'UpdateGatewayEnablingState',
+ 'GetGateway',
+ 'GetGatewayPacketStat',
+ 'GetGatewayStatusStat',
+ 'GetGatewayTupleOrder',
+ 'GetGatewayTuplesDownloadUrl',
+ 'ListActiveGateways',
+ 'ListGatewayOnlineRecords',
+ 'ListGateways',
+ 'ListGatewaysGisInfo',
+ 'ListGatewayTransferFlowStats',
+ 'ListGatewayTransferPackets',
+ 'ListGatewayTupleOrders',
+ 'CountGateways',
+ 'CountGatewayTupleOrders',
+ 'SubmitGatewayTupleOrder',
+ ],
+ ],
+ [
+ 'id' => 65482,
+ 'title' => null,
+ 'type' => 'directory',
+ 'children' => [
+ 'CreateLocalJoinPermission',
+ 'DeleteLocalJoinPermission',
+ 'UpdateOwnedLocalJoinPermission',
+ 'UpdateOwnedLocalJoinPermissionEnablingState',
+ 'UpdateRoamingJoinPermission',
+ 'UpdateRoamingJoinPermissionEnablingState',
+ 'GetJoinPermissionAuthOrder',
+ 'GetOwnedJoinPermission',
+ 'GetRentedJoinPermission',
+ 'ListOwnedJoinPermissions',
+ 'ListRentedJoinPermissions',
+ 'AcceptJoinPermissionAuthOrder',
+ 'ApplyRoamingJoinPermission',
+ 'CancelJoinPermissionAuthOrder',
+ 'CountOwnedJoinPermissions',
+ 'CountRentedJoinPermissions',
+ 'RejectJoinPermissionAuthOrder',
+ 'ReturnJoinPermission',
+ 'SubmitJoinPermissionAuthOrder',
+ ],
+ ],
+ [
+ 'id' => 65502,
+ 'title' => null,
+ 'type' => 'directory',
+ 'children' => [
+ 'AddNodeToGroup',
+ 'CreateNodeGroup',
+ 'DeleteNodeGroup',
+ 'UpdateDataDispatchConfig',
+ 'UpdateDataDispatchEnablingState',
+ 'UpdateNodeGroup',
+ 'GetNode',
+ 'GetNodeGroup',
+ 'GetNodeTupleOrder',
+ 'GetNodeTuplesDownloadUrl',
+ 'ListNodeGroups',
+ 'ListNodeGroupTransferFlowStats',
+ 'ListNodeGroupTransferPackets',
+ 'ListNodesByNodeGroupId',
+ 'ListNodesByOwnedJoinPermissionId',
+ 'ListNodeTransferPacketPaths',
+ 'ListNodeTupleOrders',
+ 'BindJoinPermissionToNodeGroup',
+ 'CountNodeGroups',
+ 'CountNodesByNodeGroupId',
+ 'CountNodesByOwnedJoinPermissionId',
+ 'CountNodeTupleOrders',
+ 'RemoveNodeFromGroup',
+ 'SubmitNodeTupleOrder',
+ 'UnbindJoinPermissionFromNodeGroup',
+ ],
+ ],
+ [
+ 'id' => 0,
+ 'title' => '其它',
+ 'type' => 'directory',
+ 'children' => [
+ 'BindLabNodeToLabGateway',
+ 'CountLabGateways',
+ 'CountLabNodes',
+ 'CreateCustomLocalJoinPermission',
+ 'CreateLabGateway',
+ 'CreateLabNode',
+ 'DeleteExternalNodeTuples',
+ 'DeleteLabGateway',
+ 'DeleteLabNode',
+ 'GetKpmPublicKey',
+ 'GetLabGateway',
+ 'GetLabGatewayGwmpConfig',
+ 'GetLabNode',
+ 'GetLabNodeDebugConfig',
+ 'GetLabNodeDownlinkConfig',
+ 'GetLabNodeJoinAcceptConfig',
+ 'ListBoundLabGateways',
+ 'ListBoundLabNodes',
+ 'ListLabGatewayLogs',
+ 'ListLabGateways',
+ 'ListLabNodeLogs',
+ 'ListLabNodes',
+ 'RebootLabGateway',
+ 'RegisterKpmPublicKey',
+ 'SendBusinessCommandToLabNode',
+ 'SendMacCommandToLabNode',
+ 'SubmitExternalNodeTuplesImportingTask',
+ 'SubmitExternalNodesAddingTask',
+ 'TriggerLabGatewayDeviceInfoReport',
+ 'TriggerLabGatewayConfigReport',
+ 'TriggerLabGatewayLogReport',
+ 'UnbindLabNodeFromLabGateway',
+ 'UnregisterKpmPublicKey',
+ 'UpdateEmbeddedNsAutoSyncEnablingState',
+ 'UpdateLabGateway',
+ 'UpdateLabGatewayGwmpConfig',
+ 'UpdateLabGatewaySshCtrl',
+ 'UpdateLabGatewayUartCtrl',
+ 'UpdateLabNode',
+ 'UpdateLabNodeDebugConfig',
+ 'UpdateLabNodeDownlinkConfig',
+ 'UpdateLabNodeJoinAcceptConfig',
+ ],
+ ],
+ ],
+ 'components' => [
+ 'schemas' => [],
+ ],
+ 'apis' => [
+ 'GetGatewayTransferPacketsDownloadUrl' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'readAndWrite',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'GwEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '0000000000000000',
+ ],
+ ],
+ [
+ 'name' => 'DevEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '0000000000000001',
+ ],
+ ],
+ [
+ 'name' => 'Category',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => 'DOWNLINK_PACKET',
+ 'enum' => [
+ 'DOWNLINK_PACKET',
+ 'UPLINK_PACKET',
+ 'INVALID_PACKET',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'BeginMillis',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '1514736000000',
+ ],
+ ],
+ [
+ 'name' => 'EndMillis',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '1514736000000',
+ ],
+ ],
+ [
+ 'name' => 'SortingField',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'LOG_MILLIS',
+ 'enum' => [
+ 'LOG_MILLIS',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'Ascending',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'required' => false,
+ 'example' => 'true',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Data' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'http://xxx.xxx.xxx/xxx.csv',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '89EF6CAA-958F-F32C-BE45-FE003C6DE097',
+ ],
+ 'Success' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'NotResourceOwner',
+ 'errorMessage' => 'You are not authorized to use this resource.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"Data\\": \\"http://xxx.xxx.xxx/xxx.csv\\",\\n \\"RequestId\\": \\"89EF6CAA-958F-F32C-BE45-FE003C6DE097\\",\\n \\"Success\\": true\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\\"1.0\\" encoding=\\"utf-8\\"?>\\r\\n<GetGatewayTransferPacketsDownloadUrlResponse>\\r\\n <Data>http://xxx.xxx.xxx/xxx.csv</Data>\\r\\n <RequestId>89EF6CAA-958F-F32C-BE45-FE003C6DE097</RequestId>\\r\\n <Success>true</Success>\\r\\n</GetGatewayTransferPacketsDownloadUrlResponse>","errorExample":""}]',
+ 'title' => 'GetGatewayTransferPacketsDownloadUrl',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'extraInfo' => ' ',
+ ],
+ 'GetNodeGroupTransferPacketsDownloadUrl' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'readAndWrite',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'NodeGroupId',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '123',
+ ],
+ ],
+ [
+ 'name' => 'DevEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '0000000000000001',
+ ],
+ ],
+ [
+ 'name' => 'Category',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => 'DOWNLINK_PACKET',
+ 'enum' => [
+ 'DOWNLINK_PACKET',
+ 'UPLINK_PACKET',
+ 'INVALID_PACKET',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'BeginMillis',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '1514736000000',
+ ],
+ ],
+ [
+ 'name' => 'EndMillis',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '1514736000000',
+ ],
+ ],
+ [
+ 'name' => 'SortingField',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'LOG_MILLIS',
+ 'enum' => [
+ 'LOG_MILLIS',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'Ascending',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'required' => false,
+ 'example' => 'true',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Data' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'http://xxx.xxx.xxx/xxx.csv',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '89EF6CAA-958F-F32C-BE45-FE003C6DE097',
+ ],
+ 'Success' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'NotResourceOwner',
+ 'errorMessage' => 'You are not authorized to use this resource.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"Data\\": \\"http://xxx.xxx.xxx/xxx.csv\\",\\n \\"RequestId\\": \\"89EF6CAA-958F-F32C-BE45-FE003C6DE097\\",\\n \\"Success\\": true\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\\"1.0\\" encoding=\\"utf-8\\"?>\\r\\n<GetNodeGroupTransferPacketsDownloadUrlResponse>\\r\\n <Data>http://xxx.xxx.xxx/xxx.csv</Data>\\r\\n <RequestId>89EF6CAA-958F-F32C-BE45-FE003C6DE097</RequestId>\\r\\n <Success>true</Success>\\r\\n</GetNodeGroupTransferPacketsDownloadUrlResponse>","errorExample":""}]',
+ 'title' => 'GetNodeGroupTransferPacketsDownloadUrl',
+ ],
+ 'GetFreqBandPlanGroup' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'GroupId',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '201',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '89EF6CAA-958F-F32C-BE45-FE003C6DE097',
+ ],
+ 'Data' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'EndFrequency' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '925',
+ ],
+ 'GroupId' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '201',
+ ],
+ 'FrequencyType' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'SAME_FREQUENCY',
+ ],
+ 'FrequencyRegionId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'CN',
+ ],
+ 'BeginFrequency' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '923',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"Success\\": true,\\n \\"RequestId\\": \\"89EF6CAA-958F-F32C-BE45-FE003C6DE097\\",\\n \\"Data\\": {\\n \\"EndFrequency\\": 925,\\n \\"GroupId\\": 201,\\n \\"FrequencyType\\": \\"SAME_FREQUENCY\\",\\n \\"FrequencyRegionId\\": \\"CN\\",\\n \\"BeginFrequency\\": 923\\n }\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\\"1.0\\" encoding=\\"utf-8\\"?>\\r\\n<GetFreqBandPlanGroupResponse>\\r\\n <Data>\\r\\n <BeginFrequency>923</BeginFrequency>\\r\\n <EndFrequency>925</EndFrequency>\\r\\n <FrequencyRegionId>CN</FrequencyRegionId>\\r\\n <GroupId>201</GroupId>\\r\\n <FrequencyType>SAME_FREQUENCY</FrequencyType>\\r\\n </Data>\\r\\n <RequestId>89EF6CAA-958F-F32C-BE45-FE003C6DE097</RequestId>\\r\\n <Success>true</Success>\\r\\n</GetFreqBandPlanGroupResponse>","errorExample":""}]',
+ 'title' => 'GetFreqBandPlanGroup',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'extraInfo' => ' ',
+ ],
+ 'ListFreqBandPlanGroups' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '89EF6CAA-958F-F32C-BE45-FE003C6DE097',
+ ],
+ 'Data' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'EndFrequency' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '510',
+ ],
+ 'GroupId' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '101',
+ ],
+ 'FrequencyType' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'SAME_FREQUENCY',
+ ],
+ 'FrequencyRegionId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'CN',
+ ],
+ 'BeginFrequency' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '470',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"Success\\": true,\\n \\"RequestId\\": \\"89EF6CAA-958F-F32C-BE45-FE003C6DE097\\",\\n \\"Data\\": [\\n {\\n \\"EndFrequency\\": 510,\\n \\"GroupId\\": 101,\\n \\"FrequencyType\\": \\"SAME_FREQUENCY\\",\\n \\"FrequencyRegionId\\": \\"CN\\",\\n \\"BeginFrequency\\": 470\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\\"1.0\\" encoding=\\"utf-8\\"?>\\r\\n<ListFreqBandPlanGroupsResponse>\\r\\n <Data>\\r\\n <FreqBandPlanGroup>\\r\\n <BeginFrequency>470</BeginFrequency>\\r\\n <EndFrequency>510</EndFrequency>\\r\\n <FrequencyRegionId>CN</FrequencyRegionId>\\r\\n <GroupId>101</GroupId>\\r\\n <FrequencyType>SAME_FREQUENCY</FrequencyType>\\r\\n </FreqBandPlanGroup>\\r\\n <FreqBandPlanGroup>\\r\\n <BeginFrequency>470</BeginFrequency>\\r\\n <EndFrequency>510</EndFrequency>\\r\\n <FrequencyRegionId>CN</FrequencyRegionId>\\r\\n <GroupId>102</GroupId>\\r\\n <FrequencyType>DIFF_FREQUENCY</FrequencyType>\\r\\n </FreqBandPlanGroup>\\r\\n <FreqBandPlanGroup>\\r\\n <BeginFrequency>923</BeginFrequency>\\r\\n <EndFrequency>925</EndFrequency>\\r\\n <FrequencyRegionId>CN</FrequencyRegionId>\\r\\n <GroupId>201</GroupId>\\r\\n <FrequencyType>SAME_FREQUENCY</FrequencyType>\\r\\n </FreqBandPlanGroup>\\r\\n </Data>\\r\\n <RequestId>89EF6CAA-958F-F32C-BE45-FE003C6DE097</RequestId>\\r\\n <Success>true</Success>\\r\\n</ListFreqBandPlanGroupsResponse>","errorExample":""}]',
+ 'title' => 'ListFreqBandPlanGroups',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'extraInfo' => ' ',
+ ],
+ 'UpdateNotificationsHandleState' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [
+ 'operationType' => 'update',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'NotificationId',
+ 'in' => 'formData',
+ 'style' => 'repeatList',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'required' => true,
+ 'example' => '1',
+ 'maxItems' => 100,
+ ],
+ ],
+ [
+ 'name' => 'TargetHandleState',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => 'HANDLED',
+ 'enum' => [
+ 'HANDLED',
+ 'UNHANDLED',
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '89EF6CAA-958F-F32C-BE45-FE003C6DE097',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'NotResourceOwner',
+ 'errorMessage' => 'You are not authorized to use this resource.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'CloudProductNotActivated',
+ 'errorMessage' => 'The Link WAN service has not been activated.',
+ ],
+ [
+ 'errorCode' => 'FeatureNotActivated',
+ 'errorMessage' => 'The feature has not been activated.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"Success\\": true,\\n \\"RequestId\\": \\"89EF6CAA-958F-F32C-BE45-FE003C6DE097\\"\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\\"1.0\\" encoding=\\"utf-8\\"?>\\r\\n<UpdateNotificationsHandleStateResponse>\\r\\n <RequestId>89EF6CAA-958F-F32C-BE45-FE003C6DE097</RequestId>\\r\\n <Success>true</Success>\\r\\n</UpdateNotificationsHandleStateResponse>","errorExample":""}]',
+ 'title' => 'UpdateNotificationsHandleState',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'extraInfo' => ' ',
+ ],
+ 'GetNotification' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'NotificationId',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '123',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '89EF6CAA-958F-F32C-BE45-FE003C6DE097',
+ ],
+ 'Data' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'NoticeMillis' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1514736000000',
+ ],
+ 'Category' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'GATEWAY_OFFLINE',
+ ],
+ 'HandleState' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'UNHANDLED',
+ ],
+ 'NotificationId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '123',
+ ],
+ 'HandledMillis' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1514736000001',
+ ],
+ 'GatewayOfflineInfo' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'GwEui' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0000000000000000',
+ ],
+ 'OfflineMillis' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1514736000000',
+ ],
+ ],
+ ],
+ 'JoinPermissionAuthInfo' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'CanceledMillis' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1514736000000',
+ ],
+ 'ApplyingMillis' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1514736000000',
+ ],
+ 'JoinEui' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'd896e0',
+ ],
+ 'RenterAliyunId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'some-user2',
+ ],
+ 'AcceptedMillis' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1514736000000',
+ ],
+ 'OwnerAliyunId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'some-user1',
+ ],
+ 'RejectedMillis' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1514736000000',
+ ],
+ 'JoinPermissionId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '123',
+ ],
+ 'JoinPermissionName' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '',
+ ],
+ 'OrderState' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'ACCEPTED',
+ ],
+ 'OrderId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '123',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'NotResourceOwner',
+ 'errorMessage' => 'You are not authorized to use this resource.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"Success\\": true,\\n \\"RequestId\\": \\"89EF6CAA-958F-F32C-BE45-FE003C6DE097\\",\\n \\"Data\\": {\\n \\"NoticeMillis\\": 1514736000000,\\n \\"Category\\": \\"GATEWAY_OFFLINE\\",\\n \\"HandleState\\": \\"UNHANDLED\\",\\n \\"NotificationId\\": \\"123\\",\\n \\"HandledMillis\\": 1514736000001,\\n \\"GatewayOfflineInfo\\": {\\n \\"GwEui\\": \\"0000000000000000\\",\\n \\"OfflineMillis\\": 1514736000000\\n },\\n \\"JoinPermissionAuthInfo\\": {\\n \\"CanceledMillis\\": 1514736000000,\\n \\"ApplyingMillis\\": 1514736000000,\\n \\"JoinEui\\": \\"d896e0\\",\\n \\"RenterAliyunId\\": \\"some-user2\\",\\n \\"AcceptedMillis\\": 1514736000000,\\n \\"OwnerAliyunId\\": \\"some-user1\\",\\n \\"RejectedMillis\\": 1514736000000,\\n \\"JoinPermissionId\\": \\"123\\",\\n \\"JoinPermissionName\\": \\"凭证1\\",\\n \\"OrderState\\": \\"ACCEPTED\\",\\n \\"OrderId\\": \\"123\\"\\n }\\n }\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\\"1.0\\" encoding=\\"utf-8\\"?>\\r\\n<GetNotificationResponse>\\r\\n <Data>\\r\\n <Category>GATEWAY_OFFLINE</Category>\\r\\n <GatewayOfflineInfo>\\r\\n <GwEui>0000000000000000</GwEui>\\r\\n <OfflineMillis>1514736000000</OfflineMillis>\\r\\n </GatewayOfflineInfo>\\r\\n <HandleUtcMilli>1514736000001</HandleUtcMilli>\\r\\n <HandleState>UNHANDLED</HandleState>\\r\\n <NotificationId>123</NotificationId>\\r\\n <NoticeUtcMilli>1514736000000</NoticeUtcMilli>\\r\\n </Data>\\r\\n <RequestId>89EF6CAA-958F-F32C-BE45-FE003C6DE097</RequestId>\\r\\n <Success>true</Success>\\r\\n</GetNotificationResponse>","errorExample":""}]',
+ 'title' => 'GetNotification',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'extraInfo' => ' ',
+ ],
+ 'ListNotifications' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'Category',
+ 'in' => 'formData',
+ 'style' => 'repeatList',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'string',
+ ],
+ 'required' => false,
+ 'example' => 'GATEWAY_OFFLINE',
+ 'maxItems' => 100,
+ ],
+ ],
+ [
+ 'name' => 'HandleState',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'HANDLED',
+ 'enum' => [
+ 'HANDLED',
+ 'UNHANDLED',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'Offset',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'docRequired' => true,
+ 'minimum' => '0',
+ 'example' => '0',
+ ],
+ ],
+ [
+ 'name' => 'Limit',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'docRequired' => true,
+ 'maximum' => '200',
+ 'minimum' => '0',
+ 'example' => '2',
+ ],
+ ],
+ [
+ 'name' => 'BeginMillis',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => false,
+ 'example' => '1514736000000',
+ ],
+ ],
+ [
+ 'name' => 'EndMillis',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => false,
+ 'example' => '1514736000000',
+ ],
+ ],
+ [
+ 'name' => 'SortingField',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'NOTICE_MILLIS',
+ 'enum' => [
+ 'NOTICE_MILLIS',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'Ascending',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'required' => false,
+ 'example' => 'false',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '89EF6CAA-958F-F32C-BE45-FE003C6DE097',
+ ],
+ 'Data' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'TotalCount' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '100',
+ ],
+ 'List' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'NoticeMillis' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1514736000000',
+ ],
+ 'Category' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'GATEWAY_OFFLINE',
+ ],
+ 'HandleState' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'HANDLED',
+ ],
+ 'NotificationId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '123',
+ ],
+ 'HandledMillis' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1514736000001',
+ ],
+ 'GatewayOfflineInfo' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'GwEui' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0000000000000000',
+ ],
+ 'OfflineMillis' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1514736000000',
+ ],
+ ],
+ ],
+ 'JoinPermissionAuthInfo' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'CanceledMillis' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1514736000000',
+ ],
+ 'ApplyingMillis' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1514736000000',
+ ],
+ 'JoinEui' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0000000000000001',
+ ],
+ 'RenterAliyunId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'some-user',
+ ],
+ 'AcceptedMillis' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1514736000000',
+ ],
+ 'OwnerAliyunId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'some-user1',
+ ],
+ 'RejectedMillis' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1514736000000',
+ ],
+ 'JoinPermissionId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '126',
+ ],
+ 'JoinPermissionName' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '',
+ ],
+ 'OrderState' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'ACCEPTED',
+ ],
+ 'OrderId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '123',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'CloudProductNotActivated',
+ 'errorMessage' => 'The Link WAN service has not been activated.',
+ ],
+ [
+ 'errorCode' => 'FeatureNotActivated',
+ 'errorMessage' => 'The feature has not been activated.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"Success\\": true,\\n \\"RequestId\\": \\"89EF6CAA-958F-F32C-BE45-FE003C6DE097\\",\\n \\"Data\\": {\\n \\"TotalCount\\": 100,\\n \\"List\\": [\\n {\\n \\"NoticeMillis\\": 1514736000000,\\n \\"Category\\": \\"GATEWAY_OFFLINE\\",\\n \\"HandleState\\": \\"HANDLED\\",\\n \\"NotificationId\\": \\"123\\",\\n \\"HandledMillis\\": 1514736000001,\\n \\"GatewayOfflineInfo\\": {\\n \\"GwEui\\": \\"0000000000000000\\",\\n \\"OfflineMillis\\": 1514736000000\\n },\\n \\"JoinPermissionAuthInfo\\": {\\n \\"CanceledMillis\\": 1514736000000,\\n \\"ApplyingMillis\\": 1514736000000,\\n \\"JoinEui\\": \\"0000000000000001\\",\\n \\"RenterAliyunId\\": \\"some-user\\",\\n \\"AcceptedMillis\\": 1514736000000,\\n \\"OwnerAliyunId\\": \\"some-user1\\",\\n \\"RejectedMillis\\": 1514736000000,\\n \\"JoinPermissionId\\": \\"126\\",\\n \\"JoinPermissionName\\": \\"凭证2\\",\\n \\"OrderState\\": \\"ACCEPTED\\",\\n \\"OrderId\\": \\"123\\"\\n }\\n }\\n ]\\n }\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\\"1.0\\" encoding=\\"utf-8\\"?>\\r\\n<ListNotificationsResponse>\\r\\n <Data>\\r\\n <TotalCount>100</TotalCount>\\r\\n <List>\\r\\n <Notification>\\r\\n <Category>GATEWAY_OFFLINE</Category>\\r\\n <GatewayOfflineInfo>\\r\\n <GwEui>0000000000000000</GwEui>\\r\\n <OfflineMillis>1514736000000</OfflineMillis>\\r\\n </GatewayOfflineInfo>\\r\\n <NoticeMilli>1514736000000</NoticeMilli>\\r\\n <HandleState>HANDLED</HandleState>\\r\\n <HandledMilli>1514736000001</HandledMilli>\\r\\n <NotificationId>123</NotificationId>\\r\\n </Notification>\\r\\n <Notification>\\r\\n <Category>GATEWAY_OFFLINE</Category>\\r\\n <GatewayOfflineInfo>\\r\\n <GwEui>0000000000000000</GwEui>\\r\\n <OfflineMillis>1514736000000</OfflineMillis>\\r\\n </GatewayOfflineInfo>\\r\\n <HandleUtcMilli>1514736000001</HandleUtcMilli>\\r\\n <HandleState>HANDLED</HandleState>\\r\\n <NotificationId>123</NotificationId>\\r\\n <NoticeUtcMilli>1514736000000</NoticeUtcMilli>\\r\\n </Notification>\\r\\n </List>\\r\\n </Data>\\r\\n <RequestId>89EF6CAA-958F-F32C-BE45-FE003C6DE097</RequestId>\\r\\n <Success>true</Success>\\r\\n</ListNotificationsResponse>","errorExample":""}]',
+ 'title' => 'ListNotifications',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'extraInfo' => ' ',
+ ],
+ 'CountNotifications' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'Category',
+ 'in' => 'formData',
+ 'style' => 'repeatList',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'string',
+ ],
+ 'required' => false,
+ 'example' => 'GATEWAY_OFFLINE',
+ 'maxItems' => 100,
+ ],
+ ],
+ [
+ 'name' => 'HandleState',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'UNHANDLED',
+ ],
+ ],
+ [
+ 'name' => 'BeginMillis',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => false,
+ 'example' => '1514736000000',
+ ],
+ ],
+ [
+ 'name' => 'EndMillis',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => false,
+ 'example' => '1514736000000',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Data' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '89EF6CAA-958F-F32C-BE45-FE003C6DE097',
+ ],
+ 'Success' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"Data\\": 10,\\n \\"RequestId\\": \\"89EF6CAA-958F-F32C-BE45-FE003C6DE097\\",\\n \\"Success\\": true\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\\"1.0\\" encoding=\\"utf-8\\"?>\\r\\n<CountNotificationsResponse>\\r\\n <Data>10</Data>\\r\\n <RequestId>89EF6CAA-958F-F32C-BE45-FE003C6DE097</RequestId>\\r\\n <Success>true</Success>\\r\\n</CountNotificationsResponse>","errorExample":""}]',
+ 'title' => 'CountNotifications',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'extraInfo' => ' ',
+ ],
+ 'DescribeRegions' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'type' => 'boolean',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ 'Data' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'LocalName' => [
+ 'type' => 'string',
+ ],
+ 'RegionId' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ ],
+ ],
+ 'responseDemo' => null,
+ ],
+ 'ListActivatedFeatures' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Data' => [
+ 'type' => 'string',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ 'Success' => [
+ 'type' => 'boolean',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ ],
+ ],
+ 'responseDemo' => null,
+ ],
+ 'GetUserLicense' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'type' => 'boolean',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ 'Data' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RoamingJoinPermissionCount' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'GatewayTupleCount' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'GatewayFreeLimit' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'NodeTupleFreeLimit' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'NodeTupleCount' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'NodeFreeLimit' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'GatewayTupleFreeLimit' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'GatewayCount' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'RoamingJoinPermissionFreeLimit' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'NodeTupleLimit' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'GatewayLimit' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'GatewayTupleLimit' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'LocalJoinPermissionFreeLimit' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'NodeLimit' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'RoamingJoinPermissionLimit' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'NodeCount' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'LocalJoinPermissionLimit' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'Oui' => [
+ 'type' => 'string',
+ ],
+ 'LocalJoinPermissionCount' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ ],
+ ],
+ 'responseDemo' => null,
+ ],
+ 'CheckCloudProductOpenStatus' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'ServiceCode',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Data' => [
+ 'type' => 'boolean',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ 'Success' => [
+ 'type' => 'boolean',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ ],
+ ],
+ 'responseDemo' => null,
+ ],
+ 'SendUnicastCommand' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'DevEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '0000000000000000',
+ ],
+ ],
+ [
+ 'name' => 'MaxRetries',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ 'maximum' => '100',
+ 'minimum' => '0',
+ 'example' => '1',
+ 'default' => '0',
+ ],
+ ],
+ [
+ 'name' => 'CleanUp',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'required' => false,
+ 'example' => 'false',
+ 'default' => 'false',
+ ],
+ ],
+ [
+ 'name' => 'FPort',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => 'fPort。',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => true,
+ 'docRequired' => true,
+ 'maximum' => '223',
+ 'minimum' => '1',
+ 'example' => '0',
+ ],
+ ],
+ [
+ 'name' => 'Comfirmed',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'required' => false,
+ 'example' => 'false',
+ 'default' => 'false',
+ ],
+ ],
+ [
+ 'name' => 'Content',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => 'xxx',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '89EF6CAA-958F-F32C-BE45-FE003C6DE097',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'Abandoned',
+ 'errorMessage' => 'An error occurred while processing this request, because the API has been abandoned.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'CloudProductNotActivated',
+ 'errorMessage' => 'The Link WAN service has not been activated.',
+ ],
+ [
+ 'errorCode' => 'FeatureNotActivated',
+ 'errorMessage' => 'The feature has not been activated.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"Success\\": true,\\n \\"RequestId\\": \\"89EF6CAA-958F-F32C-BE45-FE003C6DE097\\"\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\\"1.0\\" encoding=\\"utf-8\\"?>\\r\\n<SendUnicastCommandResponse>\\r\\n <RequestId>89EF6CAA-958F-F32C-BE45-FE003C6DE097</RequestId>\\r\\n <Success>true</Success>\\r\\n</SendUnicastCommandResponse>","errorExample":""}]',
+ 'title' => 'SendUnicastCommand',
+ ],
+ 'CreateGateway' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'readAndWrite',
+ 'systemTags' => [
+ 'operationType' => 'create',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'GwEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '0000000000000000',
+ ],
+ ],
+ [
+ 'name' => 'PinCode',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '000000',
+ ],
+ ],
+ [
+ 'name' => 'Name',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => 'vme',
+ ],
+ ],
+ [
+ 'name' => 'Description',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'my gateway',
+ ],
+ ],
+ [
+ 'name' => 'FreqBandPlanGroupId',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '123',
+ ],
+ ],
+ [
+ 'name' => 'CommunicationMode',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => 'HALF_DUPLEX',
+ 'enum' => [
+ 'HALF_DUPLEX',
+ 'FULL_DUPLEX',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'City',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '',
+ ],
+ ],
+ [
+ 'name' => 'District',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '',
+ ],
+ ],
+ [
+ 'name' => 'Address',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '',
+ ],
+ ],
+ [
+ 'name' => 'GisCoordinateSystem',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => 'GCJ-02',
+ 'enum' => [
+ 'WGS_84',
+ 'GCJ_02',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'Longitude',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'number',
+ 'format' => 'float',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '123.45678',
+ ],
+ ],
+ [
+ 'name' => 'Latitude',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'number',
+ 'format' => 'float',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '23.45678',
+ ],
+ ],
+ [
+ 'name' => 'AddressCode',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '123',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '89EF6CAA-958F-F32C-BE45-FE003C6DE097',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'GwEuiDuplicated',
+ 'errorMessage' => 'A gateway with the same gwEui already exists.',
+ ],
+ [
+ 'errorCode' => 'GatewayTupleAlreadyAbandoned',
+ 'errorMessage' => 'The specified gateway tuple has been abandoned.',
+ ],
+ [
+ 'errorCode' => 'IotHubTripleMissing',
+ 'errorMessage' => 'The IoT Platform trituple of this gateway does not exist.',
+ ],
+ [
+ 'errorCode' => 'InvalidPinCode',
+ 'errorMessage' => 'An error occurred while verifying PinCode.',
+ ],
+ [
+ 'errorCode' => 'GatewayAlreadyBoundToOthers',
+ 'errorMessage' => 'This gateway has already been bound to another account.',
+ ],
+ [
+ 'errorCode' => 'ExceedGatewayLimit',
+ 'errorMessage' => 'The maximum number of gateways is exceeded.',
+ ],
+ [
+ 'errorCode' => 'InvalidFreqBandPlan',
+ 'errorMessage' => 'The frequency band plan is invalid.',
+ ],
+ [
+ 'errorCode' => 'InvalidName',
+ 'errorMessage' => 'The specified name is invalid.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"Success\\": true,\\n \\"RequestId\\": \\"89EF6CAA-958F-F32C-BE45-FE003C6DE097\\"\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\\"1.0\\" encoding=\\"utf-8\\"?>\\r\\n<CreateGatewayResponse>\\r\\n <RequestId>89EF6CAA-958F-F32C-BE45-FE003C6DE097</RequestId>\\r\\n <Success>true</Success>\\r\\n</CreateGatewayResponse>","errorExample":""}]',
+ 'title' => 'CreateGateway',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'extraInfo' => ' ',
+ ],
+ 'DeleteGateway' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [
+ 'operationType' => 'delete',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'GwEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '0000000000000000',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '89EF6CAA-958F-F32C-BE45-FE003C6DE097',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"Success\\": true,\\n \\"RequestId\\": \\"89EF6CAA-958F-F32C-BE45-FE003C6DE097\\"\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\\"1.0\\" encoding=\\"utf-8\\"?>\\r\\n<DeleteGatewayResponse>\\r\\n <RequestId>89EF6CAA-958F-F32C-BE45-FE003C6DE097</RequestId>\\r\\n <Success>true</Success>\\r\\n</DeleteGatewayResponse>","errorExample":""}]',
+ 'title' => 'DeleteGateway',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'extraInfo' => ' ',
+ ],
+ 'UpdateGateway' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [
+ 'operationType' => 'update',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'GwEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '0000000000000000',
+ ],
+ ],
+ [
+ 'name' => 'Name',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ [
+ 'name' => 'Description',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ [
+ 'name' => 'FreqBandPlanGroupId',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => false,
+ 'example' => '123',
+ ],
+ ],
+ [
+ 'name' => 'CommunicationMode',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'HALF_DUPLEX',
+ 'enum' => [
+ 'HALF_DUPLEX',
+ 'FULL_DUPLEX',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'AddressCode',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => false,
+ 'example' => '123',
+ ],
+ ],
+ [
+ 'name' => 'City',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ [
+ 'name' => 'District',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ [
+ 'name' => 'Address',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ [
+ 'name' => 'GisCoordinateSystem',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'GCJ_02',
+ 'enum' => [
+ 'GCJ_02',
+ 'WGS_84',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'Longitude',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'number',
+ 'format' => 'float',
+ 'required' => false,
+ 'example' => '123.45678',
+ ],
+ ],
+ [
+ 'name' => 'Latitude',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'number',
+ 'format' => 'float',
+ 'required' => false,
+ 'example' => '23.45678',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '89EF6CAA-958F-F32C-BE45-FE003C6DE097',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'CloudProductNotActivated',
+ 'errorMessage' => 'The Link WAN service has not been activated.',
+ ],
+ [
+ 'errorCode' => 'FeatureNotActivated',
+ 'errorMessage' => 'The feature has not been activated.',
+ ],
+ [
+ 'errorCode' => 'InvalidName',
+ 'errorMessage' => 'The specified name is invalid.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"Success\\": true,\\n \\"RequestId\\": \\"89EF6CAA-958F-F32C-BE45-FE003C6DE097\\"\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\\"1.0\\" encoding=\\"utf-8\\"?>\\r\\n<UpdateGatewayResponse>\\r\\n <RequestId>89EF6CAA-958F-F32C-BE45-FE003C6DE097</RequestId>\\r\\n <Success>true</Success>\\r\\n</UpdateGatewayResponse>","errorExample":""}]',
+ 'title' => 'UpdateGateway',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'extraInfo' => ' ',
+ ],
+ 'UpdateGatewayEnablingState' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [
+ 'operationType' => 'update',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'GwEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '0000000000000000',
+ ],
+ ],
+ [
+ 'name' => 'Enabled',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => 'true',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '89EF6CAA-958F-F32C-BE45-FE003C6DE097',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'FeatureNotActivated',
+ 'errorMessage' => 'The feature has not been activated.',
+ ],
+ [
+ 'errorCode' => 'CloudProductNotActivated',
+ 'errorMessage' => 'The Link WAN service has not been activated.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"Success\\": true,\\n \\"RequestId\\": \\"89EF6CAA-958F-F32C-BE45-FE003C6DE097\\"\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\\"1.0\\" encoding=\\"utf-8\\"?>\\r\\n<UpdateGatewayEnablingStateResponse>\\r\\n <RequestId>89EF6CAA-958F-F32C-BE45-FE003C6DE097</RequestId>\\r\\n <Success>true</Success>\\r\\n</UpdateGatewayEnablingStateResponse>","errorExample":""}]',
+ 'title' => 'UpdateGatewayEnablingState',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'extraInfo' => ' ',
+ ],
+ 'GetGateway' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'GwEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '0000000000000000',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '89EF6CAA-958F-F32C-BE45-FE003C6DE097',
+ ],
+ 'Data' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'ClassBSupported' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'FreqBandPlanGroupId' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '123',
+ ],
+ 'District' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '',
+ ],
+ 'GisCoordinateSystem' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'GCJ_02',
+ ],
+ 'City' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '',
+ ],
+ 'TimeCorrectable' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'OnlineState' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'OFFLINE',
+ ],
+ 'OnlineStateChangedMillis' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1514736000000',
+ ],
+ 'CommunicationMode' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'HALF_DUPLEX',
+ ],
+ 'Description' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '',
+ ],
+ 'Enabled' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'ClassBWorking' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'Address' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '',
+ ],
+ 'Longitude' => [
+ 'description' => '',
+ 'type' => 'number',
+ 'format' => 'float',
+ 'example' => '123.45678',
+ ],
+ 'Latitude' => [
+ 'description' => '',
+ 'type' => 'number',
+ 'format' => 'float',
+ 'example' => '23.45678',
+ ],
+ 'Name' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '',
+ ],
+ 'GwEui' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0000000000000000',
+ ],
+ 'AddressCode' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '123',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'NotResourceOwner',
+ 'errorMessage' => 'You are not authorized to use this resource.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"Success\\": true,\\n \\"RequestId\\": \\"89EF6CAA-958F-F32C-BE45-FE003C6DE097\\",\\n \\"Data\\": {\\n \\"ClassBSupported\\": true,\\n \\"FreqBandPlanGroupId\\": 123,\\n \\"District\\": \\"某某区\\",\\n \\"GisCoordinateSystem\\": \\"GCJ_02\\",\\n \\"City\\": \\"某某市\\",\\n \\"TimeCorrectable\\": true,\\n \\"OnlineState\\": \\"OFFLINE\\",\\n \\"OnlineStateChangedMillis\\": 1514736000000,\\n \\"CommunicationMode\\": \\"HALF_DUPLEX\\",\\n \\"Description\\": \\"网关描述\\",\\n \\"Enabled\\": true,\\n \\"ClassBWorking\\": true,\\n \\"Address\\": \\"详细地址\\",\\n \\"Longitude\\": 123.45678,\\n \\"Latitude\\": 23.45678,\\n \\"Name\\": \\"网关名称\\",\\n \\"GwEui\\": \\"0000000000000000\\",\\n \\"AddressCode\\": 123\\n }\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\\"1.0\\" encoding=\\"utf-8\\"?>\\r\\n<GetGatewayResponse>\\r\\n <Data>\\r\\n <City>某某市</City>\\r\\n <Name>网关名称</Name>\\r\\n <District>某某区</District>\\r\\n <OnlineState>ONLINE</OnlineState>\\r\\n <TimeCorrectable>true</TimeCorrectable>\\r\\n <Enabled>true</Enabled>\\r\\n <Longitude>123.45678</Longitude>\\r\\n <Latitude>23.45678</Latitude>\\r\\n <OnlineStateChangedMillis>1514736000000</OnlineStateChangedMillis>\\r\\n <ClassBSupported>true</ClassBSupported>\\r\\n <Address>详细地址</Address>\\r\\n <GwEui>0000000000000000</GwEui>\\r\\n <CommunicateMode>HALF_DUPLEX</CommunicateMode>\\r\\n <ClassBWorking>true</ClassBWorking>\\r\\n <FreqBandPlanGroupId>123</FreqBandPlanGroupId>\\r\\n <AddressCode>123</AddressCode>\\r\\n <GisCoordinateSystem>GCJ-02</GisCoordinateSystem>\\r\\n <Description>网关描述</Description>\\r\\n </Data>\\r\\n <RequestId>89EF6CAA-958F-F32C-BE45-FE003C6DE097</RequestId>\\r\\n <Success>true</Success>\\r\\n</GetGatewayResponse>","errorExample":""}]',
+ 'title' => 'GetGateway',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'extraInfo' => ' ',
+ ],
+ 'GetGatewayPacketStat' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'GwEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '0000000000000000',
+ ],
+ ],
+ [
+ 'name' => 'BeginMillis',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '1514766000000',
+ ],
+ ],
+ [
+ 'name' => 'EndMillis',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '1514766000000',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '89EF6CAA-958F-F32C-BE45-FE003C6DE097',
+ ],
+ 'Data' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'UplinkInvalid' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'example' => '0',
+ ],
+ 'UplinkValid' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'example' => '0',
+ ],
+ 'DownlinkValid' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'example' => '0',
+ ],
+ 'DownlinkInvalid' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'example' => '0',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"Success\\": true,\\n \\"RequestId\\": \\"89EF6CAA-958F-F32C-BE45-FE003C6DE097\\",\\n \\"Data\\": {\\n \\"UplinkInvalid\\": 0,\\n \\"UplinkValid\\": 0,\\n \\"DownlinkValid\\": 0,\\n \\"DownlinkInvalid\\": 0\\n }\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\\"1.0\\" encoding=\\"utf-8\\"?>\\r\\n<GetGatewayPacketStatResponse>\\r\\n <Data>\\r\\n <UplinkInvalid>0</UplinkInvalid>\\r\\n <DownlinkInvalid>0</DownlinkInvalid>\\r\\n <UplinkValid>0</UplinkValid>\\r\\n <DownlinkValid>0</DownlinkValid>\\r\\n </Data>\\r\\n <RequestId>89EF6CAA-958F-F32C-BE45-FE003C6DE097</RequestId>\\r\\n <Success>true</Success>\\r\\n</GetGatewayPacketStatResponse>","errorExample":""}]',
+ 'title' => 'GetGatewayPacketStat',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'extraInfo' => ' ',
+ ],
+ 'GetGatewayStatusStat' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'GwEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '0000000000000000',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '89EF6CAA-958F-F32C-BE45-FE003C6DE097',
+ ],
+ 'Data' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'MemoryRadio' => [
+ 'description' => '',
+ 'type' => 'number',
+ 'format' => 'float',
+ 'example' => '42.0',
+ ],
+ 'OnlineHour' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '42',
+ ],
+ 'Enabled' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'TxCount' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'RxCount' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'GwEui' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0000000000000000',
+ ],
+ 'OnlineState' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'ONLINE',
+ ],
+ 'CpuRadio' => [
+ 'description' => '',
+ 'type' => 'number',
+ 'format' => 'float',
+ 'example' => '42.0',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'NotResourceOwner',
+ 'errorMessage' => 'You are not authorized to use this resource.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"Success\\": true,\\n \\"RequestId\\": \\"89EF6CAA-958F-F32C-BE45-FE003C6DE097\\",\\n \\"Data\\": {\\n \\"MemoryRadio\\": 42,\\n \\"OnlineHour\\": 42,\\n \\"Enabled\\": true,\\n \\"TxCount\\": 10,\\n \\"RxCount\\": 10,\\n \\"GwEui\\": \\"0000000000000000\\",\\n \\"OnlineState\\": \\"ONLINE\\",\\n \\"CpuRadio\\": 42\\n }\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\\"1.0\\" encoding=\\"utf-8\\"?>\\r\\n<GetGatewayStatusStatResponse>\\r\\n <Data>\\r\\n <OnlineState>ONLINE</OnlineState>\\r\\n <MemoryRadio>42.0</MemoryRadio>\\r\\n <CpuRadio>42.0</CpuRadio>\\r\\n <RxCount>10</RxCount>\\r\\n <OnlineHour>42</OnlineHour>\\r\\n <TxCount>10</TxCount>\\r\\n <GwEui>0000000000000000</GwEui>\\r\\n </Data>\\r\\n <RequestId>89EF6CAA-958F-F32C-BE45-FE003C6DE097</RequestId>\\r\\n <Success>true</Success>\\r\\n</GetGatewayStatusStatResponse>","errorExample":""}]',
+ 'title' => 'GetGatewayStatusStat',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'extraInfo' => ' ',
+ ],
+ 'GetGatewayTupleOrder' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'OrderId',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'type' => 'boolean',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ 'Data' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'AcceptedMillis' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'RequiredCount' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'CreatedMillis' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'OrderState' => [
+ 'type' => 'string',
+ ],
+ 'OrderId' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'NotResourceOwner',
+ 'errorMessage' => 'You are not authorized to use this resource.',
+ ],
+ ],
+ ],
+ 'responseDemo' => null,
+ ],
+ 'GetGatewayTuplesDownloadUrl' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'OrderId',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Data' => [
+ 'type' => 'string',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ 'Success' => [
+ 'type' => 'boolean',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'NotResourceOwner',
+ 'errorMessage' => 'You are not authorized to use this resource.',
+ ],
+ [
+ 'errorCode' => 'GatewayTupleOrderNotAccepted',
+ 'errorMessage' => 'The order on gateway tuple downloading is not approved. You cannot download the gateway tuple.',
+ ],
+ ],
+ ],
+ 'responseDemo' => null,
+ ],
+ 'ListActiveGateways' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '89EF6CAA-958F-F32C-BE45-FE003C6DE097',
+ ],
+ 'Data' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'District' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '',
+ ],
+ 'FreqBandPlanGroupId' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '123',
+ ],
+ 'GisCoordinateSystem' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'GCJ-02',
+ ],
+ 'City' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '',
+ ],
+ 'OnlineState' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'ONLINE',
+ ],
+ 'CommunicationMode' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'HALF_DUPLEX',
+ ],
+ 'Description' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '',
+ ],
+ 'Address' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '',
+ ],
+ 'Longitude' => [
+ 'description' => '',
+ 'type' => 'number',
+ 'format' => 'float',
+ 'example' => '123.45678',
+ ],
+ 'Latitude' => [
+ 'description' => '',
+ 'type' => 'number',
+ 'format' => 'float',
+ 'example' => '23.45678',
+ ],
+ 'GwEui' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0000000000123456',
+ ],
+ 'Name' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '',
+ ],
+ 'AddressCode' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '123',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"Success\\": true,\\n \\"RequestId\\": \\"89EF6CAA-958F-F32C-BE45-FE003C6DE097\\",\\n \\"Data\\": [\\n {\\n \\"District\\": \\"某某区\\",\\n \\"FreqBandPlanGroupId\\": 123,\\n \\"GisCoordinateSystem\\": \\"GCJ-02\\",\\n \\"City\\": \\"某某市\\",\\n \\"OnlineState\\": \\"ONLINE\\",\\n \\"CommunicationMode\\": \\"HALF_DUPLEX\\",\\n \\"Description\\": \\"网关描述\\",\\n \\"Address\\": \\"详细地址\\",\\n \\"Longitude\\": 123.45678,\\n \\"Latitude\\": 23.45678,\\n \\"GwEui\\": \\"0000000000123456\\",\\n \\"Name\\": \\"网关名称\\",\\n \\"AddressCode\\": 123\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\\"1.0\\" encoding=\\"utf-8\\"?>\\r\\n<ListActiveGatewaysResponse>\\r\\n <Data>\\r\\n <Gateway>\\r\\n <City>某某市</City>\\r\\n <Name>网关名称</Name>\\r\\n <District>某某区</District>\\r\\n <OnlineState>ONLINE</OnlineState>\\r\\n <Longitude>123.45678</Longitude>\\r\\n <Latitude>23.45678</Latitude>\\r\\n <Address>详细地址</Address>\\r\\n <GwEui>0000000000123456</GwEui>\\r\\n <CommunicateMode>HALF_DUPLEX</CommunicateMode>\\r\\n <FreqBandPlanGroupId>123</FreqBandPlanGroupId>\\r\\n <AddressCode>123</AddressCode>\\r\\n <GisCoordinateSystem>GCJ-02</GisCoordinateSystem>\\r\\n <Description>网关描述</Description>\\r\\n </Gateway>\\r\\n <Gateway>\\r\\n <City>某某市</City>\\r\\n <Name>网关名称</Name>\\r\\n <District>某某区</District>\\r\\n <OnlineState>ONLINE</OnlineState>\\r\\n <Longitude>123.45678</Longitude>\\r\\n <Latitude>23.45678</Latitude>\\r\\n <Address>详细地址</Address>\\r\\n <GwEui>0000000001123456</GwEui>\\r\\n <CommunicateMode>HALF_DUPLEX</CommunicateMode>\\r\\n <FreqBandPlanGroupId>123</FreqBandPlanGroupId>\\r\\n <AddressCode>123</AddressCode>\\r\\n <GisCoordinateSystem>GCJ-02</GisCoordinateSystem>\\r\\n <Description>网关描述</Description>\\r\\n </Gateway>\\r\\n </Data>\\r\\n <RequestId>89EF6CAA-958F-F32C-BE45-FE003C6DE097</RequestId>\\r\\n <Success>true</Success>\\r\\n</ListActiveGatewaysResponse>","errorExample":""}]',
+ 'title' => 'ListActiveGateways',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'extraInfo' => ' ',
+ ],
+ 'ListGatewayOnlineRecords' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'GwEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '0000000000000000',
+ ],
+ ],
+ [
+ 'name' => 'OffSet',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '0',
+ ],
+ ],
+ [
+ 'name' => 'Limit',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '5',
+ ],
+ ],
+ [
+ 'name' => 'SortingField',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'STATE_CHANGED_MILLIS',
+ 'enum' => [
+ 'STATE_CHANGED_MILLIS',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'Ascending',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'required' => false,
+ 'example' => 'true',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '89EF6CAA-958F-F32C-BE45-FE003C6DE097',
+ ],
+ 'Data' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'TotalCount' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '25',
+ ],
+ 'List' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'StateChangedMillis' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1514737000000',
+ ],
+ 'OnlineState' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'ONLINE',
+ ],
+ 'GwEui' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '000000000000',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'NotResourceOwner',
+ 'errorMessage' => 'You are not authorized to use this resource.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"Success\\": true,\\n \\"RequestId\\": \\"89EF6CAA-958F-F32C-BE45-FE003C6DE097\\",\\n \\"Data\\": {\\n \\"TotalCount\\": 25,\\n \\"List\\": [\\n {\\n \\"StateChangedMillis\\": 1514737000000,\\n \\"OnlineState\\": \\"ONLINE\\",\\n \\"GwEui\\": \\"000000000000\\"\\n }\\n ]\\n }\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\\"1.0\\" encoding=\\"utf-8\\"?>\\r\\n<ListGatewayOnlineRecordsResponse>\\r\\n <Data>\\r\\n <TotalCount>25</TotalCount>\\r\\n <List>\\r\\n <GatewayOnlineRecord>\\r\\n <StateChangedMillis>1514737000000</StateChangedMillis>\\r\\n <OnlineState>ONLINE</OnlineState>\\r\\n </GatewayOnlineRecord>\\r\\n <GatewayOnlineRecord>\\r\\n <StateChangedMillis>1514737000000</StateChangedMillis>\\r\\n <OnlineState>ONLINE</OnlineState>\\r\\n </GatewayOnlineRecord>\\r\\n </List>\\r\\n </Data>\\r\\n <RequestId>89EF6CAA-958F-F32C-BE45-FE003C6DE097</RequestId>\\r\\n <Success>true</Success>\\r\\n</ListGatewayOnlineRecordsResponse>","errorExample":""}]',
+ 'title' => 'ListGatewayOnlineRecords',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'extraInfo' => ' ',
+ ],
+ 'ListGateways' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'OnlineState',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'ONLINE',
+ 'enum' => [
+ 'ONLINE',
+ 'OFFLINE',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'FuzzyGwEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '123456',
+ ],
+ ],
+ [
+ 'name' => 'FuzzyCity',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'CityName',
+ ],
+ ],
+ [
+ 'name' => 'FuzzyName',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'GatewayName',
+ ],
+ ],
+ [
+ 'name' => 'FreqBandPlanGroupId',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => false,
+ 'example' => '123',
+ ],
+ ],
+ [
+ 'name' => 'IsEnabled',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'required' => false,
+ 'example' => 'true',
+ ],
+ ],
+ [
+ 'name' => 'Offset',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'docRequired' => true,
+ 'minimum' => '0',
+ 'example' => '0',
+ ],
+ ],
+ [
+ 'name' => 'Limit',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'docRequired' => true,
+ 'minimum' => '1',
+ 'example' => '2',
+ ],
+ ],
+ [
+ 'name' => 'SortingField',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'ONLINE_STATE_CHANGED_MILLIS',
+ 'enum' => [
+ 'ONLINE_STATE_CHANGED_MILLIS',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'Ascending',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'required' => false,
+ 'example' => 'true',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '89EF6CAA-958F-F32C-BE45-FE003C6DE097',
+ ],
+ 'Data' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'TotalCount' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '2',
+ ],
+ 'List' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'ClassBSupported' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'FreqBandPlanGroupId' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '123',
+ ],
+ 'District' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '',
+ ],
+ 'GisCoordinateSystem' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'GCJ_02',
+ ],
+ 'City' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '',
+ ],
+ 'TimeCorrectable' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'OnlineState' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'ONLINE',
+ ],
+ 'OnlineStateChangedMillis' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1514736000000',
+ ],
+ 'CommunicationMode' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'HALF_DUPLEX',
+ ],
+ 'Description' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '',
+ ],
+ 'Enabled' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'ClassBWorking' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'Address' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '',
+ ],
+ 'Longitude' => [
+ 'description' => '',
+ 'type' => 'number',
+ 'format' => 'float',
+ 'example' => '123.45678',
+ ],
+ 'Latitude' => [
+ 'description' => '',
+ 'type' => 'number',
+ 'format' => 'float',
+ 'example' => '23.45678',
+ ],
+ 'Name' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '',
+ ],
+ 'GwEui' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0000000000000000',
+ ],
+ 'AddressCode' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '123',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"Success\\": true,\\n \\"RequestId\\": \\"89EF6CAA-958F-F32C-BE45-FE003C6DE097\\",\\n \\"Data\\": {\\n \\"TotalCount\\": 2,\\n \\"List\\": [\\n {\\n \\"ClassBSupported\\": true,\\n \\"FreqBandPlanGroupId\\": 123,\\n \\"District\\": \\"某某区\\",\\n \\"GisCoordinateSystem\\": \\"GCJ_02\\",\\n \\"City\\": \\"某某市\\",\\n \\"TimeCorrectable\\": true,\\n \\"OnlineState\\": \\"ONLINE\\",\\n \\"OnlineStateChangedMillis\\": 1514736000000,\\n \\"CommunicationMode\\": \\"HALF_DUPLEX\\",\\n \\"Description\\": \\"网关描述\\",\\n \\"Enabled\\": true,\\n \\"ClassBWorking\\": true,\\n \\"Address\\": \\"详细地址\\",\\n \\"Longitude\\": 123.45678,\\n \\"Latitude\\": 23.45678,\\n \\"Name\\": \\"网关名称\\",\\n \\"GwEui\\": \\"0000000000000000\\",\\n \\"AddressCode\\": 123\\n }\\n ]\\n }\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\\"1.0\\" encoding=\\"utf-8\\"?>\\r\\n<ListGatewaysResponse>\\r\\n <Data>\\r\\n <TotalCount>23</TotalCount>\\r\\n <List>\\r\\n <Gateway>\\r\\n <City>某某市</City>\\r\\n <Name>网关名称</Name>\\r\\n <District>某某区</District>\\r\\n <OnlineState>ONLINE</OnlineState>\\r\\n <TimeCorrectable>true</TimeCorrectable>\\r\\n <Enabled>true</Enabled>\\r\\n <Longitude>123.45678</Longitude>\\r\\n <Latitude>23.45678</Latitude>\\r\\n <OnlineStateChangedMillis>1514736000000</OnlineStateChangedMillis>\\r\\n <ClassBSupported>true</ClassBSupported>\\r\\n <Address>详细地址</Address>\\r\\n <GwEui>0000000000000000</GwEui>\\r\\n <CommunicateMode>HALF_DUPLEX</CommunicateMode>\\r\\n <ClassBWorking>true</ClassBWorking>\\r\\n <FreqBandPlanGroupId>123</FreqBandPlanGroupId>\\r\\n <AddressCode>123</AddressCode>\\r\\n <GisCoordinateSystem>GCJ-02</GisCoordinateSystem>\\r\\n <Description>网关描述</Description>\\r\\n </Gateway>\\r\\n <Gateway>\\r\\n <City>某某市</City>\\r\\n <Name>网关名称</Name>\\r\\n <District>某某区</District>\\r\\n <OnlineState>ONLINE</OnlineState>\\r\\n <TimeCorrectable>true</TimeCorrectable>\\r\\n <Enabled>true</Enabled>\\r\\n <Longitude>123.45678</Longitude>\\r\\n <Latitude>23.45678</Latitude>\\r\\n <OnlineStateChangedMillis>1514736000000</OnlineStateChangedMillis>\\r\\n <ClassBSupported>true</ClassBSupported>\\r\\n <Address>详细地址</Address>\\r\\n <GwEui>0000000000000000</GwEui>\\r\\n <CommunicateMode>HALF_DUPLEX</CommunicateMode>\\r\\n <ClassBWorking>true</ClassBWorking>\\r\\n <FreqBandPlanGroupId>123</FreqBandPlanGroupId>\\r\\n <AddressCode>123</AddressCode>\\r\\n <GisCoordinateSystem>GCJ-02</GisCoordinateSystem>\\r\\n <Description>网关描述</Description>\\r\\n </Gateway>\\r\\n </List>\\r\\n </Data>\\r\\n <RequestId>89EF6CAA-958F-F32C-BE45-FE003C6DE097</RequestId>\\r\\n <Success>true</Success>\\r\\n</ListGatewaysResponse>","errorExample":""}]',
+ 'title' => 'ListGateways',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'extraInfo' => ' ',
+ ],
+ 'ListGatewaysGisInfo' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'type' => 'boolean',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ 'Data' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'GisSourceType' => [
+ 'type' => 'string',
+ ],
+ 'FreqBandPlanGroupId' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'Enabled' => [
+ 'type' => 'boolean',
+ ],
+ 'GisCoordinateSystem' => [
+ 'type' => 'string',
+ ],
+ 'Longitude' => [
+ 'type' => 'number',
+ 'format' => 'float',
+ ],
+ 'Latitude' => [
+ 'type' => 'number',
+ 'format' => 'float',
+ ],
+ 'OnlineState' => [
+ 'type' => 'string',
+ ],
+ 'Name' => [
+ 'type' => 'string',
+ ],
+ 'GwEui' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ ],
+ ],
+ 'responseDemo' => null,
+ ],
+ 'ListGatewayTransferFlowStats' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'GwEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '0000000000000000',
+ ],
+ ],
+ [
+ 'name' => 'BeginMillis',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '1514736000000',
+ ],
+ ],
+ [
+ 'name' => 'EndMillis',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '1514737000000',
+ ],
+ ],
+ [
+ 'name' => 'TimeIntervalUnit',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => 'INTERVAL_IN_HOURS',
+ 'enum' => [
+ 'INTERVAL_IN_HOURS',
+ 'INTERVAL_IN_DAYS',
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '89EF6CAA-958F-F32C-BE45-FE003C6DE097',
+ ],
+ 'Data' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'DownlinkCount' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'StatMillis' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '1514736000000',
+ ],
+ 'UplinkCount' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'NotResourceOwner',
+ 'errorMessage' => 'You are not authorized to use this resource.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"Success\\": true,\\n \\"RequestId\\": \\"89EF6CAA-958F-F32C-BE45-FE003C6DE097\\",\\n \\"Data\\": [\\n {\\n \\"DownlinkCount\\": 10,\\n \\"StatMillis\\": \\"1514736000000\\",\\n \\"UplinkCount\\": 10\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\\"1.0\\" encoding=\\"utf-8\\"?>\\r\\n<ListGatewayTransferFlowStatsResponse>\\r\\n <Data>\\r\\n <TransferFlowStat>\\r\\n <UplinkCount>10</UplinkCount>\\r\\n <DownlinkCount>10</DownlinkCount>\\r\\n <StatMillis>1514736000000</StatMillis>\\r\\n </TransferFlowStat>\\r\\n <TransferFlowStat>\\r\\n <UplinkCount>10</UplinkCount>\\r\\n <DownlinkCount>10</DownlinkCount>\\r\\n <StatMillis>1514736000000</StatMillis>\\r\\n </TransferFlowStat>\\r\\n </Data>\\r\\n <RequestId>89EF6CAA-958F-F32C-BE45-FE003C6DE097</RequestId>\\r\\n <Success>true</Success>\\r\\n</ListGatewayTransferFlowStatsResponse>","errorExample":""}]',
+ 'title' => 'ListGatewayTransferFlowStats',
+ ],
+ 'ListGatewayTransferPackets' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'GwEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '0000000000000000',
+ ],
+ ],
+ [
+ 'name' => 'DevEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '0000000000000001',
+ ],
+ ],
+ [
+ 'name' => 'Category',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => 'DOWNLINK_PACKET',
+ 'enum' => [
+ 'DOWNLINK_PACKET',
+ 'UPLINK_PACKET',
+ 'INVALID_PACKET',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'PageNumber',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => true,
+ 'docRequired' => true,
+ 'minimum' => '1',
+ 'example' => '1',
+ ],
+ ],
+ [
+ 'name' => 'PageSize',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => true,
+ 'docRequired' => true,
+ 'minimum' => '1',
+ 'example' => '2',
+ ],
+ ],
+ [
+ 'name' => 'BeginMillis',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '1514736000000',
+ ],
+ ],
+ [
+ 'name' => 'EndMillis',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '1514736000000',
+ ],
+ ],
+ [
+ 'name' => 'SortingField',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'docRequired' => true,
+ 'example' => 'LOG_MILLIS',
+ 'enum' => [
+ 'LOG_MILLIS',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'Ascending',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'required' => false,
+ 'example' => 'true',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '89EF6CAA-958F-F32C-BE45-FE003C6DE097',
+ ],
+ 'Data' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'TotalCount' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'List' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'LogMillis' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '1514736000000',
+ ],
+ 'ProcessEvent' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'SUCCESS',
+ ],
+ 'Base64EncodedMacPayload' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'xxx',
+ ],
+ 'FPort' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'example' => '99',
+ ],
+ 'Lsnr' => [
+ 'description' => '',
+ 'type' => 'number',
+ 'format' => 'float',
+ 'example' => '-10.5',
+ ],
+ 'HasData' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'ClassMode' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'C',
+ ],
+ 'MacPayloadSize' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '15',
+ ],
+ 'MessageType' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'JOIN_REQUEST',
+ ],
+ 'Datr' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'SF12BW125',
+ ],
+ 'DevAddr' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '00000000',
+ ],
+ 'DevEui' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0000000000000001',
+ ],
+ 'NodeOwnerAliyunId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '23546',
+ ],
+ 'MacCommandCIDs' => [
+ 'type' => 'string',
+ 'items' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '["0x01","0x02"]',
+ 'index' => 200,
+ ],
+ ],
+ 'GwEui' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0000000000000000',
+ ],
+ 'Rssi' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'example' => '-110',
+ ],
+ 'HasMacCommand' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'Freq' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '470.3',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'NotResourceOwner',
+ 'errorMessage' => 'You are not authorized to use this resource.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"Success\\": true,\\n \\"RequestId\\": \\"89EF6CAA-958F-F32C-BE45-FE003C6DE097\\",\\n \\"Data\\": {\\n \\"TotalCount\\": 10,\\n \\"List\\": [\\n {\\n \\"LogMillis\\": \\"1514736000000\\",\\n \\"ProcessEvent\\": \\"SUCCESS\\",\\n \\"Base64EncodedMacPayload\\": \\"xxx\\",\\n \\"FPort\\": 99,\\n \\"Lsnr\\": -10.5,\\n \\"HasData\\": true,\\n \\"ClassMode\\": \\"C\\",\\n \\"MacPayloadSize\\": 15,\\n \\"MessageType\\": \\"JOIN_REQUEST\\",\\n \\"Datr\\": \\"SF12BW125\\",\\n \\"DevAddr\\": \\"00000000\\",\\n \\"DevEui\\": \\"0000000000000001\\",\\n \\"NodeOwnerAliyunId\\": \\"23546\\",\\n \\"GwEui\\": \\"0000000000000000\\",\\n \\"Rssi\\": -110,\\n \\"HasMacCommand\\": true,\\n \\"Freq\\": \\"470.3\\",\\n \\"MacCommandCIDs\\": [\\n \\"[\\\\\\"0x01\\\\\\",\\\\\\"0x02\\\\\\"]\\"\\n ]\\n }\\n ]\\n }\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\\"1.0\\" encoding=\\"utf-8\\"?>\\r\\n<ListGatewayTransferPacketsResponse>\\r\\n <Data>\\r\\n <TotalCount>10</TotalCount>\\r\\n <List>\\r\\n <GatewayTransferPacket>\\r\\n <ClassMode>C</ClassMode>\\r\\n <HasMacCommand>false</HasMacCommand>\\r\\n <DevAddr>00000000</DevAddr>\\r\\n <MacPayloadSize>12</MacPayloadSize>\\r\\n <FPort>99</FPort>\\r\\n <HasData>true</HasData>\\r\\n <LogMillis>1514736000000</LogMillis>\\r\\n <Datr>SF12BW125</Datr>\\r\\n <NodeOwnerAliyunId>xxx</NodeOwnerAliyunId>\\r\\n <ProcessEvent>DEVADDR_ILLEGAL</ProcessEvent>\\r\\n <DevEui>0000000000000001</DevEui>\\r\\n <Lsnr>-10.5</Lsnr>\\r\\n <GwEui>0000000000000000</GwEui>\\r\\n <Rssi>-110</Rssi>\\r\\n <Freq>470.3</Freq>\\r\\n <Base64EncodedMacPayload>xxxx</Base64EncodedMacPayload>\\r\\n </GatewayTransferPacket>\\r\\n <GatewayTransferPacket>\\r\\n <ClassMode>C</ClassMode>\\r\\n <HasMacCommand>false</HasMacCommand>\\r\\n <DevAddr>00000000</DevAddr>\\r\\n <MacPayloadSize>12</MacPayloadSize>\\r\\n <FPort>99</FPort>\\r\\n <HasData>true</HasData>\\r\\n <LogMillis>1514736000000</LogMillis>\\r\\n <Datr>SF12BW125</Datr>\\r\\n <NodeOwnerAliyunId>xxx</NodeOwnerAliyunId>\\r\\n <ProcessEvent>DEVADDR_ILLEGAL</ProcessEvent>\\r\\n <DevEui>0000000000000001</DevEui>\\r\\n <Lsnr>-10.5</Lsnr>\\r\\n <GwEui>0000000000000000</GwEui>\\r\\n <Rssi>-110</Rssi>\\r\\n <Freq>470.3</Freq>\\r\\n <Base64EncodedMacPayload>xxxx</Base64EncodedMacPayload>\\r\\n </GatewayTransferPacket>\\r\\n </List>\\r\\n </Data>\\r\\n <RequestId>89EF6CAA-958F-F32C-BE45-FE003C6DE097</RequestId>\\r\\n <Success>true</Success>\\r\\n</ListGatewayTransferPacketsResponse>","errorExample":""}]',
+ 'title' => 'ListGatewayTransferPackets',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'extraInfo' => ' ',
+ ],
+ 'ListGatewayTupleOrders' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'State',
+ 'in' => 'formData',
+ 'style' => 'repeatList',
+ 'schema' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'string',
+ ],
+ 'required' => false,
+ 'maxItems' => 100,
+ ],
+ ],
+ [
+ 'name' => 'Offset',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'Limit',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'SortingField',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ 'enum' => [
+ 'CREATED_MILLIS',
+ 'ACCEPTED_MILLIS',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'Ascending',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'boolean',
+ 'required' => false,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'type' => 'boolean',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ 'Data' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'TotalCount' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'List' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'AcceptedMillis' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'RequiredCount' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'CreatedMillis' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'OrderState' => [
+ 'type' => 'string',
+ ],
+ 'OrderId' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'CloudProductNotActivated',
+ 'errorMessage' => 'The Link WAN service has not been activated.',
+ ],
+ [
+ 'errorCode' => 'FeatureNotActivated',
+ 'errorMessage' => 'The feature has not been activated.',
+ ],
+ ],
+ ],
+ 'responseDemo' => null,
+ ],
+ 'CountGateways' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'OnlineState',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'ONLINE',
+ 'enum' => [
+ 'ONLINE',
+ 'OFFLINE',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'FuzzyGwEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '123456',
+ ],
+ ],
+ [
+ 'name' => 'FuzzyCity',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ [
+ 'name' => 'FuzzyName',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'name',
+ ],
+ ],
+ [
+ 'name' => 'FreqBandPlanGroupId',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => false,
+ 'example' => '123',
+ ],
+ ],
+ [
+ 'name' => 'IsEnabled',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'required' => false,
+ 'example' => 'false',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Data' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '100',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '89EF6CAA-958F-F32C-BE45-FE003C6DE097',
+ ],
+ 'Success' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"Data\\": 100,\\n \\"RequestId\\": \\"89EF6CAA-958F-F32C-BE45-FE003C6DE097\\",\\n \\"Success\\": true\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\\"1.0\\" encoding=\\"utf-8\\"?>\\r\\n<CountGatewaysResponse>\\r\\n <Data>100</Data>\\r\\n <RequestId>89EF6CAA-958F-F32C-BE45-FE003C6DE097</RequestId>\\r\\n <Success>true</Success>\\r\\n</CountGatewaysResponse>","errorExample":""}]',
+ 'title' => 'CountGateways',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'extraInfo' => ' ',
+ ],
+ 'CountGatewayTupleOrders' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'States',
+ 'in' => 'formData',
+ 'style' => 'repeatList',
+ 'schema' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'string',
+ ],
+ 'required' => false,
+ 'maxItems' => 100,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Data' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ 'Success' => [
+ 'type' => 'boolean',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ ],
+ ],
+ 'responseDemo' => null,
+ ],
+ 'SubmitGatewayTupleOrder' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'readAndWrite',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'RequiredCount',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Data' => [
+ 'type' => 'string',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ 'Success' => [
+ 'type' => 'boolean',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'CloudProductNotActivated',
+ 'errorMessage' => 'The Link WAN service has not been activated.',
+ ],
+ [
+ 'errorCode' => 'FeatureNotActivated',
+ 'errorMessage' => 'The feature has not been activated.',
+ ],
+ [
+ 'errorCode' => 'ExceedGatewayTupleLimit',
+ 'errorMessage' => 'The maximum number of gateway tuples is exceeded.',
+ ],
+ ],
+ ],
+ 'responseDemo' => null,
+ ],
+ 'CreateLocalJoinPermission' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [
+ 'operationType' => 'create',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'FreqBandPlanGroupId',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '101',
+ ],
+ ],
+ [
+ 'name' => 'ClassMode',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => 'A',
+ 'enum' => [
+ 'A',
+ 'B',
+ 'C',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'UseDefaultJoinEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => 'true',
+ ],
+ ],
+ [
+ 'name' => 'JoinPermissionName',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => 'test',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Data' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '123',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '89EF6CAA-958F-F32C-BE45-FE003C6DE097',
+ ],
+ 'Success' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'ExceedLocalJoinPermissionLimit',
+ 'errorMessage' => 'The maximum number of local join permissions that you can create is exceeded.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'JoinPermissionNameDuplicated',
+ 'errorMessage' => 'The specified join permission name already exists.',
+ ],
+ [
+ 'errorCode' => 'InvalidName',
+ 'errorMessage' => 'The specified name is invalid.',
+ ],
+ [
+ 'errorCode' => 'InvalidFreqBandPlan',
+ 'errorMessage' => 'The frequency band plan is invalid.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"Data\\": \\"123\\",\\n \\"RequestId\\": \\"89EF6CAA-958F-F32C-BE45-FE003C6DE097\\",\\n \\"Success\\": true\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\\"1.0\\" encoding=\\"utf-8\\"?>\\r\\n<CreateLocalJoinPermissionResponse>\\r\\n <Data>123</Data>\\r\\n <RequestId>89EF6CAA-958F-F32C-BE45-FE003C6DE097</RequestId>\\r\\n <Success>true</Success>\\r\\n</CreateLocalJoinPermissionResponse>","errorExample":""}]',
+ 'title' => 'CreateLocalJoinPermission',
+ ],
+ 'DeleteLocalJoinPermission' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [
+ 'operationType' => 'delete',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'JoinPermissionId',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '123',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '89EF6CAA-958F-F32C-BE45-FE003C6DE097',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'JoinPermissionAlreadyAuthorized',
+ 'errorMessage' => 'The specified join permission has already been granted to another renter.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"Success\\": true,\\n \\"RequestId\\": \\"89EF6CAA-958F-F32C-BE45-FE003C6DE097\\"\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\\"1.0\\" encoding=\\"utf-8\\"?>\\r\\n<DeleteLocalJoinPermissionResponse>\\r\\n <RequestId>89EF6CAA-958F-F32C-BE45-FE003C6DE097</RequestId>\\r\\n <Success>true</Success>\\r\\n</DeleteLocalJoinPermissionResponse>","errorExample":""}]',
+ 'title' => 'DeleteLocalJoinPermission',
+ ],
+ 'UpdateOwnedLocalJoinPermission' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [
+ 'operationType' => 'update',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'JoinPermissionId',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '123',
+ ],
+ ],
+ [
+ 'name' => 'FreqBandPlanGroupId',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => false,
+ 'example' => '201',
+ ],
+ ],
+ [
+ 'name' => 'ClassMode',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'A',
+ 'enum' => [
+ 'A',
+ 'B',
+ 'C',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'JoinPermissionName',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '89EF6CAA-958F-F32C-BE45-FE003C6DE097',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'CloudProductNotActivated',
+ 'errorMessage' => 'The Link WAN service has not been activated.',
+ ],
+ [
+ 'errorCode' => 'FeatureNotActivated',
+ 'errorMessage' => 'The feature has not been activated.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'JoinPermissionAlreadyAuthorized',
+ 'errorMessage' => 'The specified join permission has already been granted to another renter.',
+ ],
+ [
+ 'errorCode' => 'NotResourceOwner',
+ 'errorMessage' => 'You are not authorized to use this resource.',
+ ],
+ [
+ 'errorCode' => 'JoinPermissionNameDuplicated',
+ 'errorMessage' => 'The specified join permission name already exists.',
+ ],
+ [
+ 'errorCode' => 'InvalidName',
+ 'errorMessage' => 'The specified name is invalid.',
+ ],
+ [
+ 'errorCode' => 'InvalidFreqBandPlan',
+ 'errorMessage' => 'The frequency band plan is invalid.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"Success\\": true,\\n \\"RequestId\\": \\"89EF6CAA-958F-F32C-BE45-FE003C6DE097\\"\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\\"1.0\\" encoding=\\"utf-8\\"?>\\r\\n<UpdateOwnedLocalJoinPermissionResponse>\\r\\n <RequestId>89EF6CAA-958F-F32C-BE45-FE003C6DE097</RequestId>\\r\\n <Success>true</Success>\\r\\n</UpdateOwnedLocalJoinPermissionResponse>","errorExample":""}]',
+ 'title' => 'UpdateOwnedLocalJoinPermission',
+ ],
+ 'UpdateOwnedLocalJoinPermissionEnablingState' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [
+ 'operationType' => 'update',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'JoinPermissionId',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '123',
+ ],
+ ],
+ [
+ 'name' => 'Enabled',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => 'true',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '89EF6CAA-958F-F32C-BE45-FE003C6DE097',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'CloudProductNotActivated',
+ 'errorMessage' => 'The Link WAN service has not been activated.',
+ ],
+ [
+ 'errorCode' => 'FeatureNotActivated',
+ 'errorMessage' => 'The feature has not been activated.',
+ ],
+ [
+ 'errorCode' => 'NotResourceOwner',
+ 'errorMessage' => 'You are not authorized to use this resource.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"Success\\": true,\\n \\"RequestId\\": \\"89EF6CAA-958F-F32C-BE45-FE003C6DE097\\"\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\\"1.0\\" encoding=\\"utf-8\\"?>\\r\\n<UpdateOwnedLocalJoinPermissionEnablingStateResponse>\\r\\n <RequestId>89EF6CAA-958F-F32C-BE45-FE003C6DE097</RequestId>\\r\\n <Success>true</Success>\\r\\n</UpdateOwnedLocalJoinPermissionEnablingStateResponse>","errorExample":""}]',
+ 'title' => 'UpdateOwnedLocalJoinPermissionEnablingState',
+ ],
+ 'UpdateRoamingJoinPermission' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [
+ 'operationType' => 'update',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'JoinPermissionId',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'JoinPermissionName',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'type' => 'boolean',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'CloudProductNotActivated',
+ 'errorMessage' => 'The Link WAN service has not been activated.',
+ ],
+ [
+ 'errorCode' => 'FeatureNotActivated',
+ 'errorMessage' => 'The feature has not been activated.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'JoinPermissionAlreadyBoundNodeGroup',
+ 'errorMessage' => 'The specified join permission has already been bound to another node group.',
+ ],
+ [
+ 'errorCode' => 'JoinPermissionNameDuplicated',
+ 'errorMessage' => 'The specified join permission name already exists.',
+ ],
+ [
+ 'errorCode' => 'InvalidName',
+ 'errorMessage' => 'The specified name is invalid.',
+ ],
+ ],
+ ],
+ 'responseDemo' => null,
+ ],
+ 'UpdateRoamingJoinPermissionEnablingState' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [
+ 'operationType' => 'update',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'JoinPermissionId',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'Enabled',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'boolean',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'type' => 'boolean',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'CloudProductNotActivated',
+ 'errorMessage' => 'The Link WAN service has not been activated.',
+ ],
+ [
+ 'errorCode' => 'FeatureNotActivated',
+ 'errorMessage' => 'The feature has not been activated.',
+ ],
+ [
+ 'errorCode' => 'NotResourceOwner',
+ 'errorMessage' => 'You are not authorized to use this resource.',
+ ],
+ ],
+ ],
+ 'responseDemo' => null,
+ ],
+ 'GetJoinPermissionAuthOrder' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'OrderId',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '123',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '89EF6CAA-958F-F32C-BE45-FE003C6DE097',
+ ],
+ 'Data' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'CanceledMillis' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1514736000000',
+ ],
+ 'ApplyingMillis' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1514736000000',
+ ],
+ 'RenterAliyunId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'some_user',
+ ],
+ 'AcceptedMillis' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1514736000000',
+ ],
+ 'OwnerAliyunId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'some_user',
+ ],
+ 'RejectedMillis' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1514736000000',
+ ],
+ 'JoinPermissionId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '123456',
+ ],
+ 'OrderState' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'ACCEPTED',
+ ],
+ 'OrderId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '123',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'NotResourceOwner',
+ 'errorMessage' => 'You are not authorized to use this resource.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"Success\\": true,\\n \\"RequestId\\": \\"89EF6CAA-958F-F32C-BE45-FE003C6DE097\\",\\n \\"Data\\": {\\n \\"CanceledMillis\\": 1514736000000,\\n \\"ApplyingMillis\\": 1514736000000,\\n \\"RenterAliyunId\\": \\"some_user\\",\\n \\"AcceptedMillis\\": 1514736000000,\\n \\"OwnerAliyunId\\": \\"some_user\\",\\n \\"RejectedMillis\\": 1514736000000,\\n \\"JoinPermissionId\\": \\"123456\\",\\n \\"OrderState\\": \\"ACCEPTED\\",\\n \\"OrderId\\": \\"123\\"\\n }\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\\"1.0\\" encoding=\\"utf-8\\"?>\\r\\n<GetJoinPermissionAuthOrderResponse>\\r\\n <Data>\\r\\n <OrderId>123</OrderId>\\r\\n <CanceledMillis>1514736000000</CanceledMillis>\\r\\n <RejectedMillis>1514736000000</RejectedMillis>\\r\\n <ApplyingMillis>1514736000000</ApplyingMillis>\\r\\n <RenterAliyunId>some_user</RenterAliyunId>\\r\\n <OrderState>ACCEPTED</OrderState>\\r\\n <OwnerAliyunId>some_user</OwnerAliyunId>\\r\\n <JoinPermissionId>123456</JoinPermissionId>\\r\\n <AcceptedMillis>1514736000000</AcceptedMillis>\\r\\n </Data>\\r\\n <RequestId>89EF6CAA-958F-F32C-BE45-FE003C6DE097</RequestId>\\r\\n <Success>true</Success>\\r\\n</GetJoinPermissionAuthOrderResponse>","errorExample":""}]',
+ 'title' => 'GetJoinPermissionAuthOrder',
+ ],
+ 'GetOwnedJoinPermission' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'JoinPermissionId',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '123',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '89EF6CAA-958F-F32C-BE45-FE003C6DE097',
+ ],
+ 'Data' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'RxMonthSum' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '0',
+ ],
+ 'TxMonthSum' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '0',
+ ],
+ 'FreqBandPlanGroupId' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '102',
+ ],
+ 'TxDailySum' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '0',
+ ],
+ 'JoinPermissionId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '123',
+ ],
+ 'ClassMode' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'A',
+ ],
+ 'DataDispatchDestination' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'IOT',
+ ],
+ 'RxDailySum' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '0',
+ ],
+ 'JoinEui' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0000000000000000',
+ ],
+ 'CreateMillis' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1514736000000',
+ ],
+ 'Enabled' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'RenterAliyunId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'some-user',
+ ],
+ 'NodesCnt' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'JoinPermissionName' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '',
+ ],
+ 'AuthState' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'NEW',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'NotResourceOwner',
+ 'errorMessage' => 'You are not authorized to use this resource.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"Success\\": true,\\n \\"RequestId\\": \\"89EF6CAA-958F-F32C-BE45-FE003C6DE097\\",\\n \\"Data\\": {\\n \\"RxMonthSum\\": 0,\\n \\"TxMonthSum\\": 0,\\n \\"FreqBandPlanGroupId\\": 102,\\n \\"TxDailySum\\": 0,\\n \\"JoinPermissionId\\": \\"123\\",\\n \\"ClassMode\\": \\"A\\",\\n \\"DataDispatchDestination\\": \\"IOT\\",\\n \\"RxDailySum\\": 0,\\n \\"JoinEui\\": \\"0000000000000000\\",\\n \\"CreateMillis\\": 1514736000000,\\n \\"Enabled\\": true,\\n \\"RenterAliyunId\\": \\"some-user\\",\\n \\"NodesCnt\\": 10,\\n \\"JoinPermissionName\\": \\"凭证1\\",\\n \\"AuthState\\": \\"NEW\\"\\n }\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\\"1.0\\" encoding=\\"utf-8\\"?>\\r\\n<GetOwnedJoinPermissionResponse>\\r\\n <Data>\\r\\n <JoinEui>0000000000000000</JoinEui>\\r\\n <ClassMode>A</ClassMode>\\r\\n <RxDailySum>0</RxDailySum>\\r\\n <Enabled>true</Enabled>\\r\\n <CreateMillis>1514736000000</CreateMillis>\\r\\n <RxMonthSum>0</RxMonthSum>\\r\\n <RenterAliyunId>some-user</RenterAliyunId>\\r\\n <TxDailySum>0</TxDailySum>\\r\\n <NodesCnt>10</NodesCnt>\\r\\n <TxMonthSum>0</TxMonthSum>\\r\\n <JoinPermissionId>123</JoinPermissionId>\\r\\n <DataDispatchDestination>IOT</DataDispatchDestination>\\r\\n <JoinPermissionName>凭证1</JoinPermissionName>\\r\\n <FreqBandPlanGroupId>102</FreqBandPlanGroupId>\\r\\n </Data>\\r\\n <RequestId>89EF6CAA-958F-F32C-BE45-FE003C6DE097</RequestId>\\r\\n <Success>true</Success>\\r\\n</GetOwnedJoinPermissionResponse>","errorExample":""}]',
+ 'title' => 'GetOwnedJoinPermission',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'extraInfo' => ' ',
+ ],
+ 'GetRentedJoinPermission' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'JoinPermissionId',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '123',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '89EF6CAA-958F-F32C-BE45-FE003C6DE097',
+ ],
+ 'Data' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'Type' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'LOCAL',
+ ],
+ 'RxMonthSum' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '0',
+ ],
+ 'TxMonthSum' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '0',
+ ],
+ 'FreqBandPlanGroupId' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '102',
+ ],
+ 'TxDailySum' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '0',
+ ],
+ 'JoinPermissionId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '123',
+ ],
+ 'ClassMode' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'A',
+ ],
+ 'RxDailySum' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '0',
+ ],
+ 'JoinEui' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0000000000000000',
+ ],
+ 'Enabled' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'false',
+ ],
+ 'CreateMillis' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1514736000000',
+ ],
+ 'NodesCnt' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'JoinPermissionName' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'NotResourceOwner',
+ 'errorMessage' => 'You are not authorized to use this resource.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"Success\\": true,\\n \\"RequestId\\": \\"89EF6CAA-958F-F32C-BE45-FE003C6DE097\\",\\n \\"Data\\": {\\n \\"Type\\": \\"LOCAL\\",\\n \\"RxMonthSum\\": 0,\\n \\"TxMonthSum\\": 0,\\n \\"FreqBandPlanGroupId\\": 102,\\n \\"TxDailySum\\": 0,\\n \\"JoinPermissionId\\": \\"123\\",\\n \\"ClassMode\\": \\"A\\",\\n \\"RxDailySum\\": 0,\\n \\"JoinEui\\": \\"0000000000000000\\",\\n \\"Enabled\\": false,\\n \\"CreateMillis\\": 1514736000000,\\n \\"NodesCnt\\": 10,\\n \\"JoinPermissionName\\": \\"凭证1\\"\\n }\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\\"1.0\\" encoding=\\"utf-8\\"?>\\r\\n<GetRentedJoinPermissionResponse>\\r\\n <Data>\\r\\n <JoinEui>0000000000000000</JoinEui>\\r\\n <ClassMode>A</ClassMode>\\r\\n <RxDailySum>0</RxDailySum>\\r\\n <Enabled>true</Enabled>\\r\\n <CreateMillis>1514736000000</CreateMillis>\\r\\n <RxMonthSum>0</RxMonthSum>\\r\\n <TxDailySum>0</TxDailySum>\\r\\n <NodesCnt>10</NodesCnt>\\r\\n <TxMonthSum>0</TxMonthSum>\\r\\n <JoinPermissionId>123</JoinPermissionId>\\r\\n <type>LOCAL</type>\\r\\n <JoinPermissionName>凭证1</JoinPermissionName>\\r\\n <FreqBandPlanGroupId>102</FreqBandPlanGroupId>\\r\\n </Data>\\r\\n <RequestId>89EF6CAA-958F-F32C-BE45-FE003C6DE097</RequestId>\\r\\n <Success>true</Success>\\r\\n</GetRentedJoinPermissionResponse>","errorExample":""}]',
+ 'title' => 'GetRentedJoinPermission',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'extraInfo' => ' ',
+ ],
+ 'ListOwnedJoinPermissions' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'FuzzyRenterAliyunId',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'some-user',
+ ],
+ ],
+ [
+ 'name' => 'FuzzyJoinEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'd896e0',
+ ],
+ ],
+ [
+ 'name' => 'Enabled',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'required' => false,
+ 'example' => 'false',
+ ],
+ ],
+ [
+ 'name' => 'FuzzyJoinPermissionName',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ [
+ 'name' => 'Offset',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'docRequired' => true,
+ 'minimum' => '0',
+ 'example' => '0',
+ ],
+ ],
+ [
+ 'name' => 'Limit',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'docRequired' => true,
+ 'maximum' => '200',
+ 'minimum' => '0',
+ 'example' => '2',
+ ],
+ ],
+ [
+ 'name' => 'SortingField',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'CREATED_MILLIS',
+ 'enum' => [
+ 'CREATED_MILLIS',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'Ascending',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'required' => false,
+ 'example' => 'true',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '89EF6CAA-958F-F32C-BE45-FE003C6DE097',
+ ],
+ 'Data' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'TotalCount' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'List' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'JoinEui' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0000000000000000',
+ ],
+ 'FreqBandPlanGroupId' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '102',
+ ],
+ 'Enabled' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'RenterAliyunId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'some-user1',
+ ],
+ 'JoinPermissionId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '102',
+ ],
+ 'JoinPermissionName' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '',
+ ],
+ 'ClassMode' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'A',
+ ],
+ 'AuthState' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'ACCEPTED',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'CloudProductNotActivated',
+ 'errorMessage' => 'The Link WAN service has not been activated.',
+ ],
+ [
+ 'errorCode' => 'FeatureNotActivated',
+ 'errorMessage' => 'The feature has not been activated.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"Success\\": true,\\n \\"RequestId\\": \\"89EF6CAA-958F-F32C-BE45-FE003C6DE097\\",\\n \\"Data\\": {\\n \\"TotalCount\\": 10,\\n \\"List\\": [\\n {\\n \\"JoinEui\\": \\"0000000000000000\\",\\n \\"FreqBandPlanGroupId\\": 102,\\n \\"Enabled\\": true,\\n \\"RenterAliyunId\\": \\"some-user1\\",\\n \\"JoinPermissionId\\": \\"102\\",\\n \\"JoinPermissionName\\": \\"凭证1\\",\\n \\"ClassMode\\": \\"A\\",\\n \\"AuthState\\": \\"ACCEPTED\\"\\n }\\n ]\\n }\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\\"1.0\\" encoding=\\"utf-8\\"?>\\r\\n<ListOwnedJoinPermissionsResponse>\\r\\n <Data>\\r\\n <TotalCount>10</TotalCount>\\r\\n <List>\\r\\n <JoinPermission>\\r\\n <JoinEui>0000000000000000</JoinEui>\\r\\n <ClassMode>A</ClassMode>\\r\\n <Enabled>true</Enabled>\\r\\n <RenterAliyunId>some-user1</RenterAliyunId>\\r\\n <JoinPermissionId>123</JoinPermissionId>\\r\\n <AuthState>ACCEPTED</AuthState>\\r\\n <JoinPermissionName>凭证1</JoinPermissionName>\\r\\n <FreqBandPlanGroupId>102</FreqBandPlanGroupId>\\r\\n </JoinPermission>\\r\\n <JoinPermission>\\r\\n <JoinEui>0000000000000001</JoinEui>\\r\\n <ClassMode>A</ClassMode>\\r\\n <Enabled>true</Enabled>\\r\\n <RenterAliyunId>some-user2</RenterAliyunId>\\r\\n <JoinPermissionId>126</JoinPermissionId>\\r\\n <AuthState>ACCEPTED</AuthState>\\r\\n <JoinPermissionName>凭证2</JoinPermissionName>\\r\\n <FreqBandPlanGroupId>102</FreqBandPlanGroupId>\\r\\n </JoinPermission>\\r\\n </List>\\r\\n </Data>\\r\\n <RequestId>89EF6CAA-958F-F32C-BE45-FE003C6DE097</RequestId>\\r\\n <Success>true</Success>\\r\\n</ListOwnedJoinPermissionsResponse>","errorExample":""}]',
+ 'title' => 'ListOwnedJoinPermissions',
+ ],
+ 'ListRentedJoinPermissions' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'FuzzyOwnerAliyunId',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'some-user',
+ ],
+ ],
+ [
+ 'name' => 'FuzzyJoinEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'd896e0',
+ ],
+ ],
+ [
+ 'name' => 'Enabled',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'required' => false,
+ 'example' => 'true',
+ ],
+ ],
+ [
+ 'name' => 'BoundNodeGroup',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'required' => false,
+ 'example' => 'true',
+ ],
+ ],
+ [
+ 'name' => 'Type',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'LOCAL',
+ 'enum' => [
+ 'LOCAL',
+ 'ROAMING',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'FuzzyJoinPermissionName',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ [
+ 'name' => 'Offset',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'docRequired' => true,
+ 'minimum' => '0',
+ 'example' => '0',
+ ],
+ ],
+ [
+ 'name' => 'Limit',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'docRequired' => true,
+ 'maximum' => '200',
+ 'minimum' => '0',
+ 'example' => '2',
+ ],
+ ],
+ [
+ 'name' => 'SortingField',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'CREATED_MILLIS',
+ 'enum' => [
+ 'CREATED_MILLIS',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'Ascending',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'required' => false,
+ 'example' => 'false',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '89EF6CAA-958F-F32C-BE45-FE003C6DE097',
+ ],
+ 'Data' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'TotalCount' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'List' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Type' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'LOCAL',
+ ],
+ 'JoinEui' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0000000000000000',
+ ],
+ 'FreqBandPlanGroupId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '102',
+ ],
+ 'BoundNodeGroup' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'false',
+ ],
+ 'Enabled' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'OwnerAliyunId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'some-user1',
+ ],
+ 'JoinPermissionId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '123',
+ ],
+ 'JoinPermissionName' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '',
+ ],
+ 'ClassMode' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'CloudProductNotActivated',
+ 'errorMessage' => 'The Link WAN service has not been activated.',
+ ],
+ [
+ 'errorCode' => 'FeatureNotActivated',
+ 'errorMessage' => 'The feature has not been activated.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"Success\\": true,\\n \\"RequestId\\": \\"89EF6CAA-958F-F32C-BE45-FE003C6DE097\\",\\n \\"Data\\": {\\n \\"TotalCount\\": 10,\\n \\"List\\": [\\n {\\n \\"Type\\": \\"LOCAL\\",\\n \\"JoinEui\\": \\"0000000000000000\\",\\n \\"FreqBandPlanGroupId\\": \\"102\\",\\n \\"BoundNodeGroup\\": false,\\n \\"Enabled\\": true,\\n \\"OwnerAliyunId\\": \\"some-user1\\",\\n \\"JoinPermissionId\\": \\"123\\",\\n \\"JoinPermissionName\\": \\"凭证1\\",\\n \\"ClassMode\\": \\"A\\"\\n }\\n ]\\n }\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\\"1.0\\" encoding=\\"utf-8\\"?>\\r\\n<ListRentedJoinPermissionsResponse>\\r\\n <Data>\\r\\n <TotalCount>10</TotalCount>\\r\\n <List>\\r\\n <JoinPermission>\\r\\n <JoinEui>0000000000000000</JoinEui>\\r\\n <ClassMode>A</ClassMode>\\r\\n <Enabled>true</Enabled>\\r\\n <BoundNodeGroup>false</BoundNodeGroup>\\r\\n <JoinPermissionId>123</JoinPermissionId>\\r\\n <OwnerAliyunId>some-user1</OwnerAliyunId>\\r\\n <Type>LOCAL</Type>\\r\\n <JoinPermissionName>凭证1</JoinPermissionName>\\r\\n <FreqBandPlanGroupId>102</FreqBandPlanGroupId>\\r\\n </JoinPermission>\\r\\n <JoinPermission>\\r\\n <JoinEui>0000000000000001</JoinEui>\\r\\n <ClassMode>A</ClassMode>\\r\\n <Enabled>true</Enabled>\\r\\n <BoundNodeGroup>false</BoundNodeGroup>\\r\\n <JoinPermissionId>126</JoinPermissionId>\\r\\n <OwnerAliyunId>some-user2</OwnerAliyunId>\\r\\n <Type>ROAMING</Type>\\r\\n <JoinPermissionName>凭证2</JoinPermissionName>\\r\\n <FreqBandPlanGroupId>102</FreqBandPlanGroupId>\\r\\n </JoinPermission>\\r\\n </List>\\r\\n </Data>\\r\\n <RequestId>89EF6CAA-958F-F32C-BE45-FE003C6DE097</RequestId>\\r\\n <Success>true</Success>\\r\\n</ListRentedJoinPermissionsResponse>","errorExample":""}]',
+ 'title' => 'ListRentedJoinPermissions',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'extraInfo' => ' ',
+ ],
+ 'AcceptJoinPermissionAuthOrder' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'OrderId',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '123',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '89EF6CAA-958F-F32C-BE45-FE003C6DE097',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'IllegalOrderStateTransition',
+ 'errorMessage' => 'The order status conversion is invalid.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"Success\\": true,\\n \\"RequestId\\": \\"89EF6CAA-958F-F32C-BE45-FE003C6DE097\\"\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\\"1.0\\" encoding=\\"utf-8\\"?>\\r\\n<AcceptJoinPermissionAuthOrderResponse>\\r\\n <RequestId>89EF6CAA-958F-F32C-BE45-FE003C6DE097</RequestId>\\r\\n <Success>true</Success>\\r\\n</AcceptJoinPermissionAuthOrderResponse>","errorExample":""}]',
+ 'title' => 'AcceptJoinPermissionAuthOrder',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'extraInfo' => ' ',
+ ],
+ 'ApplyRoamingJoinPermission' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'FreqBandPlanGroupId',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'ClassMode',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ 'enum' => [
+ 'A',
+ 'B',
+ 'C',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'JoinPermissionName',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Data' => [
+ 'type' => 'string',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ 'Success' => [
+ 'type' => 'boolean',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'ExceedRoamingJoinPermissionLimit',
+ 'errorMessage' => 'The maximum number of roaming join permissions is exceeded.',
+ ],
+ [
+ 'errorCode' => 'JoinPermissionNameDuplicated',
+ 'errorMessage' => 'The specified join permission name already exists.',
+ ],
+ [
+ 'errorCode' => 'InvalidName',
+ 'errorMessage' => 'The specified name is invalid.',
+ ],
+ [
+ 'errorCode' => 'InvalidFreqBandPlan',
+ 'errorMessage' => 'The frequency band plan is invalid.',
+ ],
+ ],
+ ],
+ 'responseDemo' => null,
+ ],
+ 'CancelJoinPermissionAuthOrder' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'OrderId',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '123',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '89EF6CAA-958F-F32C-BE45-FE003C6DE097',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'IllegalOrderStateTransition',
+ 'errorMessage' => 'The order status conversion is invalid.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"Success\\": true,\\n \\"RequestId\\": \\"89EF6CAA-958F-F32C-BE45-FE003C6DE097\\"\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\\"1.0\\" encoding=\\"utf-8\\"?>\\r\\n<CancelJoinPermissionAuthOrderResponse>\\r\\n <RequestId>89EF6CAA-958F-F32C-BE45-FE003C6DE097</RequestId>\\r\\n <Success>true</Success>\\r\\n</CancelJoinPermissionAuthOrderResponse>","errorExample":""}]',
+ 'title' => 'CancelJoinPermissionAuthOrder',
+ ],
+ 'CountOwnedJoinPermissions' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'FuzzyRenterAliyunId',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'some-user',
+ ],
+ ],
+ [
+ 'name' => 'FuzzyJoinEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'd896e0',
+ ],
+ ],
+ [
+ 'name' => 'Enabled',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'required' => false,
+ 'example' => 'true',
+ ],
+ ],
+ [
+ 'name' => 'FuzzyJoinPermissionName',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'test',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Data' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '100',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '89EF6CAA-958F-F32C-BE45-FE003C6DE097',
+ ],
+ 'Success' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"Data\\": 100,\\n \\"RequestId\\": \\"89EF6CAA-958F-F32C-BE45-FE003C6DE097\\",\\n \\"Success\\": true\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\\"1.0\\" encoding=\\"utf-8\\"?>\\r\\n<CountOwnedJoinPermissionsResponse>\\r\\n <Data>100</Data>\\r\\n <RequestId>89EF6CAA-958F-F32C-BE45-FE003C6DE097</RequestId>\\r\\n <Success>true</Success>\\r\\n</CountOwnedJoinPermissionsResponse>","errorExample":""}]',
+ 'title' => 'CountOwnedJoinPermissions',
+ ],
+ 'CountRentedJoinPermissions' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'FuzzyOwnerAliyunId',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'some-user',
+ ],
+ ],
+ [
+ 'name' => 'FuzzyJoinEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'd896e0',
+ ],
+ ],
+ [
+ 'name' => 'Enabled',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'required' => false,
+ 'example' => 'true',
+ ],
+ ],
+ [
+ 'name' => 'BoundNodeGroup',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'required' => false,
+ 'example' => 'true',
+ ],
+ ],
+ [
+ 'name' => 'Type',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'LOCAL',
+ ],
+ ],
+ [
+ 'name' => 'FuzzyJoinPermissionName',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'test',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Data' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '100',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '89EF6CAA-958F-F32C-BE45-FE003C6DE097',
+ ],
+ 'Success' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"Data\\": 100,\\n \\"RequestId\\": \\"89EF6CAA-958F-F32C-BE45-FE003C6DE097\\",\\n \\"Success\\": true\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\\"1.0\\" encoding=\\"utf-8\\"?>\\r\\n<CountRentedJoinPermissionsResponse>\\r\\n <Data>100</Data>\\r\\n <RequestId>89EF6CAA-958F-F32C-BE45-FE003C6DE097</RequestId>\\r\\n <Success>true</Success>\\r\\n</CountRentedJoinPermissionsResponse>","errorExample":""}]',
+ 'title' => 'CountRentedJoinPermissions',
+ ],
+ 'RejectJoinPermissionAuthOrder' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'OrderId',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '123',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '89EF6CAA-958F-F32C-BE45-FE003C6DE097',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'CloudProductNotActivated',
+ 'errorMessage' => 'The Link WAN service has not been activated.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'FeatureNotActivated',
+ 'errorMessage' => 'The feature has not been activated.',
+ ],
+ [
+ 'errorCode' => 'NotResourceOwner',
+ 'errorMessage' => 'You are not authorized to use this resource.',
+ ],
+ [
+ 'errorCode' => 'IllegalOrderStateTransition',
+ 'errorMessage' => 'The order status conversion is invalid.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"Success\\": true,\\n \\"RequestId\\": \\"89EF6CAA-958F-F32C-BE45-FE003C6DE097\\"\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\\"1.0\\" encoding=\\"utf-8\\"?>\\r\\n<RejectJoinPermissionAuthOrderResponse>\\r\\n <RequestId>89EF6CAA-958F-F32C-BE45-FE003C6DE097</RequestId>\\r\\n <Success>true</Success>\\r\\n</RejectJoinPermissionAuthOrderResponse>","errorExample":""}]',
+ 'title' => 'RejectJoinPermissionAuthOrder',
+ ],
+ 'ReturnJoinPermission' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'JoinPermissionId',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '123',
+ ],
+ ],
+ [
+ 'name' => 'JoinPermissionType',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => 'LOCAL',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '89EF6CAA-958F-F32C-BE45-FE003C6DE097',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'CloudProductNotActivated',
+ 'errorMessage' => 'The Link WAN service has not been activated.',
+ ],
+ [
+ 'errorCode' => 'FeatureNotActivated',
+ 'errorMessage' => 'The feature has not been activated.',
+ ],
+ [
+ 'errorCode' => 'JoinPermissionAlreadyBoundNodeGroup',
+ 'errorMessage' => 'The specified join permission has already been bound to another node group.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"Success\\": true,\\n \\"RequestId\\": \\"89EF6CAA-958F-F32C-BE45-FE003C6DE097\\"\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\\"1.0\\" encoding=\\"utf-8\\"?>\\r\\n<ReturnJoinPermissionResponse>\\r\\n <RequestId>89EF6CAA-958F-F32C-BE45-FE003C6DE097</RequestId>\\r\\n <Success>true</Success>\\r\\n</ReturnJoinPermissionResponse>","errorExample":""}]',
+ 'title' => 'ReturnJoinPermission',
+ ],
+ 'SubmitJoinPermissionAuthOrder' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'JoinPermissionId',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '123',
+ ],
+ ],
+ [
+ 'name' => 'RenterAliyunId',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => 'some_user',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Data' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1234',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '89EF6CAA-958F-F32C-BE45-FE003C6DE097',
+ ],
+ 'Success' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'CloudProductNotActivated',
+ 'errorMessage' => 'The Link WAN service has not been activated.',
+ ],
+ [
+ 'errorCode' => 'FeatureNotActivated',
+ 'errorMessage' => 'The feature has not been activated.',
+ ],
+ [
+ 'errorCode' => 'TooManyRenterNonExistentFailures',
+ 'errorMessage' => 'You have entered invalid renter usernames for several times. Try again later.',
+ ],
+ [
+ 'errorCode' => 'JoinPermissionAlreadyAuthorized',
+ 'errorMessage' => 'The specified join permission has already been granted to another renter.',
+ ],
+ [
+ 'errorCode' => 'RenterDoesNotExist',
+ 'errorMessage' => 'The specified renter does not exist.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"Data\\": 1234,\\n \\"RequestId\\": \\"89EF6CAA-958F-F32C-BE45-FE003C6DE097\\",\\n \\"Success\\": true\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\\"1.0\\" encoding=\\"utf-8\\"?>\\r\\n<SubmitJoinPermissionAuthOrderResponse>\\r\\n <Data>1234</Data>\\r\\n <RequestId>89EF6CAA-958F-F32C-BE45-FE003C6DE097</RequestId>\\r\\n <Success>true</Success>\\r\\n</SubmitJoinPermissionAuthOrderResponse>","errorExample":""}]',
+ 'title' => 'SubmitJoinPermissionAuthOrder',
+ ],
+ 'AddNodeToGroup' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [
+ 'operationType' => 'create',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'DevEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '0000000000000000',
+ ],
+ ],
+ [
+ 'name' => 'PinCode',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '123456',
+ ],
+ ],
+ [
+ 'name' => 'NodeGroupId',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '123',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '89EF6CAA-958F-F32C-BE45-FE003C6DE097',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'ExceedNodeLimit',
+ 'errorMessage' => 'The maximum number of nodes is exceeded.',
+ ],
+ [
+ 'errorCode' => 'NodeGroupDoesNotExist',
+ 'errorMessage' => 'The specified node group does not exist.',
+ ],
+ [
+ 'errorCode' => 'DevEuiDuplicated',
+ 'errorMessage' => 'A node with the same devEui already exists.',
+ ],
+ [
+ 'errorCode' => 'NodeAlreadyAdded',
+ 'errorMessage' => 'The specified node has already been added to another node group.',
+ ],
+ [
+ 'errorCode' => 'InvalidPinCode',
+ 'errorMessage' => 'An error occurred while verifying PinCode.',
+ ],
+ [
+ 'errorCode' => 'ResourceLocked',
+ 'errorMessage' => 'The specified resource has been locked by another product.',
+ ],
+ [
+ 'errorCode' => 'NodeDoesNotExist',
+ 'errorMessage' => 'The specified node does not exist.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"Success\\": true,\\n \\"RequestId\\": \\"89EF6CAA-958F-F32C-BE45-FE003C6DE097\\"\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\\"1.0\\" encoding=\\"utf-8\\"?>\\r\\n<AddNodeToGroupResponse>\\r\\n <RequestId>89EF6CAA-958F-F32C-BE45-FE003C6DE097</RequestId>\\r\\n <Success>true</Success>\\r\\n</AddNodeToGroupResponse>","errorExample":""}]',
+ 'title' => 'AddNodeToGroup',
+ ],
+ 'CreateNodeGroup' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [
+ 'operationType' => 'create',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'NodeGroupName',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => 'group1',
+ ],
+ ],
+ [
+ 'name' => 'JoinPermissionId',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '123',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Data' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '123456',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '89EF6CAA-958F-F32C-BE45-FE003C6DE097',
+ ],
+ 'Success' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'NodeGroupNameDuplicated',
+ 'errorMessage' => 'The specified node group name already exists.',
+ ],
+ [
+ 'errorCode' => 'NodeGroupAlreadyBoundJoinPermission',
+ 'errorMessage' => 'This node group is already bound to a join permission.',
+ ],
+ [
+ 'errorCode' => 'JoinPermissionDoesNotExist',
+ 'errorMessage' => 'The specified join permission does not exist.',
+ ],
+ [
+ 'errorCode' => 'JoinPermissionAlreadyBoundNodeGroup',
+ 'errorMessage' => 'The specified join permission has already been bound to another node group.',
+ ],
+ [
+ 'errorCode' => 'InvalidName',
+ 'errorMessage' => 'The specified name is invalid.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"Data\\": \\"123456\\",\\n \\"RequestId\\": \\"89EF6CAA-958F-F32C-BE45-FE003C6DE097\\",\\n \\"Success\\": true\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\\"1.0\\" encoding=\\"utf-8\\"?>\\r\\n<CreateNodeGroupResponse>\\r\\n <Data>123456</Data>\\r\\n <RequestId>89EF6CAA-958F-F32C-BE45-FE003C6DE097</RequestId>\\r\\n <Success>true</Success>\\r\\n</CreateNodeGroupResponse>","errorExample":""}]',
+ 'title' => 'CreateNodeGroup',
+ ],
+ 'DeleteNodeGroup' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [
+ 'operationType' => 'delete',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'NodeGroupId',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '123456',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '89EF6CAA-958F-F32C-BE45-FE003C6DE097',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'NotResourceOwner',
+ 'errorMessage' => 'You are not authorized to use this resource.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'ResourceLocked',
+ 'errorMessage' => 'The specified resource has been locked by another product.',
+ ],
+ [
+ 'errorCode' => 'NodeGroupAlreadyBoundJoinPermission',
+ 'errorMessage' => 'This node group is already bound to a join permission.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"Success\\": true,\\n \\"RequestId\\": \\"89EF6CAA-958F-F32C-BE45-FE003C6DE097\\"\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\\"1.0\\" encoding=\\"utf-8\\"?>\\r\\n<DeleteNodeGroupResponse>\\r\\n <RequestId>89EF6CAA-958F-F32C-BE45-FE003C6DE097</RequestId>\\r\\n <Success>true</Success>\\r\\n</DeleteNodeGroupResponse>","errorExample":""}]',
+ 'title' => 'DeleteNodeGroup',
+ ],
+ 'UpdateDataDispatchConfig' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [
+ 'operationType' => 'update',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'NodeGroupId',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '123',
+ ],
+ ],
+ [
+ 'name' => 'DataDispatchDestination',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => 'IOT',
+ 'enum' => [
+ 'IOT',
+ 'MQ',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'ProductType',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'IOT_SUITE',
+ 'enum' => [
+ 'IOT_SUITE',
+ 'IOT_SUITE_SENIOR',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'ProductName',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ [
+ 'name' => 'ProductKey',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'xxxxxxxx',
+ ],
+ ],
+ [
+ 'name' => 'UplinkRegionName',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'cn-beijing',
+ ],
+ ],
+ [
+ 'name' => 'UplinkTopic',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'cn-shanghai',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '89EF6CAA-958F-F32C-BE45-FE003C6DE097',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'CloudProductNotActivated',
+ 'errorMessage' => 'The Link WAN service has not been activated.',
+ ],
+ [
+ 'errorCode' => 'FeatureNotActivated',
+ 'errorMessage' => 'The feature has not been activated.',
+ ],
+ [
+ 'errorCode' => 'ResourceLocked',
+ 'errorMessage' => 'The specified resource has been locked by another product.',
+ ],
+ [
+ 'errorCode' => 'NotResourceOwner',
+ 'errorMessage' => 'You are not authorized to use this resource.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"Success\\": true,\\n \\"RequestId\\": \\"89EF6CAA-958F-F32C-BE45-FE003C6DE097\\"\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\\"1.0\\" encoding=\\"utf-8\\"?>\\r\\n<UpdateDataDispatchConfigResponse>\\r\\n <RequestId>89EF6CAA-958F-F32C-BE45-FE003C6DE097</RequestId>\\r\\n <Success>true</Success>\\r\\n</UpdateDataDispatchConfigResponse>","errorExample":""}]',
+ 'title' => 'UpdateDataDispatchConfig',
+ ],
+ 'UpdateDataDispatchEnablingState' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [
+ 'operationType' => 'update',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'NodeGroupId',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '123',
+ ],
+ ],
+ [
+ 'name' => 'DataDispatchEnabled',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => 'true',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '89EF6CAA-958F-F32C-BE45-FE003C6DE097',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'CloudProductNotActivated',
+ 'errorMessage' => 'The Link WAN service has not been activated.',
+ ],
+ [
+ 'errorCode' => 'FeatureNotActivated',
+ 'errorMessage' => 'The feature has not been activated.',
+ ],
+ [
+ 'errorCode' => 'ResourceLocked',
+ 'errorMessage' => 'The specified resource has been locked by another product.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"Success\\": true,\\n \\"RequestId\\": \\"89EF6CAA-958F-F32C-BE45-FE003C6DE097\\"\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\\"1.0\\" encoding=\\"utf-8\\"?>\\r\\n<UpdateDataDispatchEnablingStateResponse>\\r\\n <RequestId>89EF6CAA-958F-F32C-BE45-FE003C6DE097</RequestId>\\r\\n <Success>true</Success>\\r\\n</UpdateDataDispatchEnablingStateResponse>","errorExample":""}]',
+ 'title' => 'UpdateDataDispatchEnablingState',
+ ],
+ 'UpdateNodeGroup' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [
+ 'operationType' => 'update',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'NodeGroupId',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '123456',
+ ],
+ ],
+ [
+ 'name' => 'NodeGroupName',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'docRequired' => true,
+ 'example' => 'group1',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '89EF6CAA-958F-F32C-BE45-FE003C6DE097',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'CloudProductNotActivated',
+ 'errorMessage' => 'The Link WAN service has not been activated.',
+ ],
+ [
+ 'errorCode' => 'FeatureNotActivated',
+ 'errorMessage' => 'The feature has not been activated.',
+ ],
+ [
+ 'errorCode' => 'NotResourceOwner',
+ 'errorMessage' => 'You are not authorized to use this resource.',
+ ],
+ [
+ 'errorCode' => 'NodeGroupNameDuplicated',
+ 'errorMessage' => 'The specified node group name already exists.',
+ ],
+ [
+ 'errorCode' => 'InvalidName',
+ 'errorMessage' => 'The specified name is invalid.',
+ ],
+ [
+ 'errorCode' => 'ResourceLocked',
+ 'errorMessage' => 'The specified resource has been locked by another product.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"Success\\": true,\\n \\"RequestId\\": \\"89EF6CAA-958F-F32C-BE45-FE003C6DE097\\"\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\\"1.0\\" encoding=\\"utf-8\\"?>\\r\\n<UpdateNodeGroupResponse>\\r\\n <RequestId>89EF6CAA-958F-F32C-BE45-FE003C6DE097</RequestId>\\r\\n <Success>true</Success>\\r\\n</UpdateNodeGroupResponse>","errorExample":""}]',
+ 'title' => 'UpdateNodeGroup',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'extraInfo' => ' ',
+ ],
+ 'GetNode' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'DevEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '0000000000000000',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '89EF6CAA-958F-F32C-BE45-FE003C6DE097',
+ ],
+ 'Data' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'LastJoinMillis' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1514736000000',
+ ],
+ 'DevAddr' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '12345678',
+ ],
+ 'DevEui' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0000000000000000',
+ ],
+ 'BoundMillis' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1514736000000',
+ ],
+ 'ClassMode' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'NotResourceOwner',
+ 'errorMessage' => 'You are not authorized to use this resource.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"Success\\": true,\\n \\"RequestId\\": \\"89EF6CAA-958F-F32C-BE45-FE003C6DE097\\",\\n \\"Data\\": {\\n \\"LastJoinMillis\\": 1514736000000,\\n \\"DevAddr\\": \\"12345678\\",\\n \\"DevEui\\": \\"0000000000000000\\",\\n \\"BoundMillis\\": 1514736000000,\\n \\"ClassMode\\": \\"A\\"\\n }\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\\"1.0\\" encoding=\\"utf-8\\"?>\\r\\n<GetNodeResponse>\\r\\n <Data>\\r\\n <ClassMode>A</ClassMode>\\r\\n <BoundMillis>1514736000000</BoundMillis>\\r\\n <LastJoinMillis>1514736000000</LastJoinMillis>\\r\\n <DevEui>0000000000000000</DevEui>\\r\\n <DevAddr>12345678</DevAddr>\\r\\n </Data>\\r\\n <RequestId>89EF6CAA-958F-F32C-BE45-FE003C6DE097</RequestId>\\r\\n <Success>true</Success>\\r\\n</GetNodeResponse>","errorExample":""}]',
+ 'title' => 'GetNode',
+ ],
+ 'GetNodeGroup' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'NodeGroupId',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '123456',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '89EF6CAA-958F-F32C-BE45-FE003C6DE097',
+ ],
+ 'Data' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'RxMonthSum' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '0',
+ ],
+ 'NodeGroupName' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '',
+ ],
+ 'JoinPermissionOwnerAliyunId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'some-user',
+ ],
+ 'TxMonthSum' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '0',
+ ],
+ 'FreqBandPlanGroupId' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '102',
+ ],
+ 'TxDailySum' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '0',
+ ],
+ 'JoinPermissionEnabled' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'JoinPermissionId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '1234569',
+ ],
+ 'ClassMode' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'A',
+ ],
+ 'NodeGroupId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '123456',
+ ],
+ 'DataDispatchEnabled' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'RxDailySum' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0',
+ ],
+ 'JoinEui' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0000000000000000',
+ ],
+ 'CreateMillis' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1514736000000',
+ ],
+ 'JoinPermissionType' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'LOCAL',
+ ],
+ 'NodesCnt' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'JoinPermissionName' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '',
+ ],
+ 'Locks' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'LockId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '123',
+ ],
+ 'LockType' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'WRITE',
+ ],
+ 'CreateMillis' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1514736000000',
+ ],
+ 'Enabled' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ ],
+ ],
+ ],
+ 'DataDispatchConfig' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'Destination' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'IOT',
+ ],
+ 'IotProduct' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'ProductKey' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'xxxxxxxx',
+ ],
+ 'ProductName' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '',
+ ],
+ 'ProductType' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'IOT_SUITE',
+ ],
+ ],
+ ],
+ 'OnsTopics' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'UplinkTopic' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'topic2',
+ ],
+ 'UplinkRegionName' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'cn-hangzhou',
+ ],
+ 'DownlinkRegionName' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'cn-beijing',
+ ],
+ 'DownlinkTopic' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'topic1',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'NotResourceOwner',
+ 'errorMessage' => 'You are not authorized to use this resource.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"Success\\": true,\\n \\"RequestId\\": \\"89EF6CAA-958F-F32C-BE45-FE003C6DE097\\",\\n \\"Data\\": {\\n \\"RxMonthSum\\": 0,\\n \\"NodeGroupName\\": \\"节点分组名称\\",\\n \\"JoinPermissionOwnerAliyunId\\": \\"some-user\\",\\n \\"TxMonthSum\\": 0,\\n \\"FreqBandPlanGroupId\\": 102,\\n \\"TxDailySum\\": 0,\\n \\"JoinPermissionEnabled\\": true,\\n \\"JoinPermissionId\\": \\"1234569\\",\\n \\"ClassMode\\": \\"A\\",\\n \\"NodeGroupId\\": \\"123456\\",\\n \\"DataDispatchEnabled\\": true,\\n \\"RxDailySum\\": \\"0\\",\\n \\"JoinEui\\": \\"0000000000000000\\",\\n \\"CreateMillis\\": 1514736000000,\\n \\"JoinPermissionType\\": \\"LOCAL\\",\\n \\"NodesCnt\\": 10,\\n \\"JoinPermissionName\\": \\"凭证1\\",\\n \\"Locks\\": [\\n {\\n \\"LockId\\": \\"123\\",\\n \\"LockType\\": \\"WRITE\\",\\n \\"CreateMillis\\": 1514736000000,\\n \\"Enabled\\": true\\n }\\n ],\\n \\"DataDispatchConfig\\": {\\n \\"Destination\\": \\"IOT\\",\\n \\"IotProduct\\": {\\n \\"ProductKey\\": \\"xxxxxxxx\\",\\n \\"ProductName\\": \\"产品名\\",\\n \\"ProductType\\": \\"IOT_SUITE\\"\\n },\\n \\"OnsTopics\\": {\\n \\"UplinkTopic\\": \\"topic2\\",\\n \\"UplinkRegionName\\": \\"cn-hangzhou\\",\\n \\"DownlinkRegionName\\": \\"cn-beijing\\",\\n \\"DownlinkTopic\\": \\"topic1\\"\\n }\\n }\\n }\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\\"1.0\\" encoding=\\"utf-8\\"?>\\r\\n<GetNodeGroupResponse>\\r\\n <Data>\\r\\n <NodesCnt>10</NodesCnt>\\r\\n <JoinEui>0000000000000000</JoinEui>\\r\\n <JoinPermissionOwnerAliyunId>some-user</JoinPermissionOwnerAliyunId>\\r\\n <RxDailySum>0</RxDailySum>\\r\\n <JoinPermissionType>LOCAL</JoinPermissionType>\\r\\n <ClassMode>A</ClassMode>\\r\\n <NodeGroupId>123456</NodeGroupId>\\r\\n <DataDispatchEnabled>true</DataDispatchEnabled>\\r\\n <Locks>\\r\\n <Lock>\\r\\n <LockId>123</LockId>\\r\\n <CreateMillis>1514736000000</CreateMillis>\\r\\n <Enabled>true</Enabled>\\r\\n <LockType>WRITE</LockType>\\r\\n </Lock>\\r\\n <Lock>\\r\\n <LockId>126</LockId>\\r\\n <CreateMillis>1514736000000</CreateMillis>\\r\\n <Enabled>true</Enabled>\\r\\n <LockType>WRITE</LockType>\\r\\n </Lock>\\r\\n </Locks>\\r\\n <JoinPermissionEnabled>true</JoinPermissionEnabled>\\r\\n <TxDailySum>0</TxDailySum>\\r\\n <TxMonthSum>0</TxMonthSum>\\r\\n <DataDispatchConfig>\\r\\n <Destination>IOT</Destination>\\r\\n <IotProduct>\\r\\n <ProductKey>xxxxxxxx</ProductKey>\\r\\n <ProductType>IOT_SUITE</ProductType>\\r\\n <ProductName>产品名</ProductName>\\r\\n </IotProduct>\\r\\n </DataDispatchConfig>\\r\\n <CreateMillis>1514736000000</CreateMillis>\\r\\n <NodeGroupName>节点分组名称</NodeGroupName>\\r\\n <RxMonthSum>0</RxMonthSum>\\r\\n <JoinPermissionId>1234569</JoinPermissionId>\\r\\n <FreqBandPlanGroupId>102</FreqBandPlanGroupId>\\r\\n </Data>\\r\\n <RequestId>89EF6CAA-958F-F32C-BE45-FE003C6DE097</RequestId>\\r\\n <Success>true</Success>\\r\\n</GetNodeGroupResponse>","errorExample":""}]',
+ 'title' => 'GetNodeGroup',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'extraInfo' => ' ',
+ ],
+ 'GetNodeTupleOrder' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'OrderId',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'type' => 'boolean',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ 'Data' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequiredCount' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'CreatedMillis' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'IsKpm' => [
+ 'type' => 'boolean',
+ ],
+ 'AcceptedMillis' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'OrderId' => [
+ 'type' => 'string',
+ ],
+ 'OrderState' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'NotResourceOwner',
+ 'errorMessage' => 'You are not authorized to use this resource.',
+ ],
+ ],
+ ],
+ 'responseDemo' => null,
+ ],
+ 'GetNodeTuplesDownloadUrl' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'OrderId',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Data' => [
+ 'type' => 'string',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ 'Success' => [
+ 'type' => 'boolean',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'NotResourceOwner',
+ 'errorMessage' => 'You are not authorized to use this resource.',
+ ],
+ ],
+ ],
+ 'responseDemo' => null,
+ ],
+ 'ListNodeGroups' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'FuzzyName',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'test',
+ ],
+ ],
+ [
+ 'name' => 'FuzzyJoinEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'd896e0',
+ ],
+ ],
+ [
+ 'name' => 'FuzzyDevEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'd896e0',
+ ],
+ ],
+ [
+ 'name' => 'Offset',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'docRequired' => true,
+ 'minimum' => '0',
+ 'example' => '0',
+ ],
+ ],
+ [
+ 'name' => 'Limit',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'docRequired' => true,
+ 'maximum' => '200',
+ 'minimum' => '0',
+ 'example' => '2',
+ ],
+ ],
+ [
+ 'name' => 'SortingField',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'CREATED_MILLIS',
+ 'enum' => [
+ 'CREATED_MILLIS',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'Ascending',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'required' => false,
+ 'example' => 'true',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '89EF6CAA-958F-F32C-BE45-FE003C6DE097',
+ ],
+ 'Data' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'TotalCount' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'List' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RxMonthSum' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '0',
+ ],
+ 'NodeGroupName' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '',
+ ],
+ 'JoinPermissionOwnerAliyunId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'some-user2',
+ ],
+ 'TxMonthSum' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '0',
+ ],
+ 'FreqBandPlanGroupId' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '102',
+ ],
+ 'TxDailySum' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '0',
+ ],
+ 'JoinPermissionEnabled' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'JoinPermissionId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '123456',
+ ],
+ 'ClassMode' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'A',
+ ],
+ 'NodeGroupId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '123456',
+ ],
+ 'DataDispatchEnabled' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'RxDailySum' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '0',
+ ],
+ 'JoinEui' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0000000000000000',
+ ],
+ 'CreateMillis' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1514736000000',
+ ],
+ 'JoinPermissionType' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'LOCAL',
+ ],
+ 'NodesCnt' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'Locks' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'LockId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '123',
+ ],
+ 'LockType' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'WRITE',
+ ],
+ 'CreateMillis' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1514736000000',
+ ],
+ 'Enabled' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ ],
+ ],
+ ],
+ 'DataDispatchConfig' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'Destination' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'IOT',
+ ],
+ 'IotProduct' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'ProductKey' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'xxxxxxxx',
+ ],
+ 'ProductName' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '',
+ ],
+ 'ProductType' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'IOT_SUITE',
+ ],
+ ],
+ ],
+ 'OnsTopics' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'UplinkTopic' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'topic2',
+ ],
+ 'UplinkRegionName' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'cn-shanghai',
+ ],
+ 'DownlinkRegionName' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'cn-beijing',
+ ],
+ 'DownlinkTopic' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'topic1',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'CloudProductNotActivated',
+ 'errorMessage' => 'The Link WAN service has not been activated.',
+ ],
+ [
+ 'errorCode' => 'FeatureNotActivated',
+ 'errorMessage' => 'The feature has not been activated.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"Success\\": true,\\n \\"RequestId\\": \\"89EF6CAA-958F-F32C-BE45-FE003C6DE097\\",\\n \\"Data\\": {\\n \\"TotalCount\\": 10,\\n \\"List\\": [\\n {\\n \\"RxMonthSum\\": 0,\\n \\"NodeGroupName\\": \\"节点分组名称2\\",\\n \\"JoinPermissionOwnerAliyunId\\": \\"some-user2\\",\\n \\"TxMonthSum\\": 0,\\n \\"FreqBandPlanGroupId\\": 102,\\n \\"TxDailySum\\": 0,\\n \\"JoinPermissionEnabled\\": true,\\n \\"JoinPermissionId\\": \\"123456\\",\\n \\"ClassMode\\": \\"A\\",\\n \\"NodeGroupId\\": \\"123456\\",\\n \\"DataDispatchEnabled\\": true,\\n \\"RxDailySum\\": 0,\\n \\"JoinEui\\": \\"0000000000000000\\",\\n \\"CreateMillis\\": 1514736000000,\\n \\"JoinPermissionType\\": \\"LOCAL\\",\\n \\"NodesCnt\\": 10,\\n \\"Locks\\": [\\n {\\n \\"LockId\\": \\"123\\",\\n \\"LockType\\": \\"WRITE\\",\\n \\"CreateMillis\\": 1514736000000,\\n \\"Enabled\\": true\\n }\\n ],\\n \\"DataDispatchConfig\\": {\\n \\"Destination\\": \\"IOT\\",\\n \\"IotProduct\\": {\\n \\"ProductKey\\": \\"xxxxxxxx\\",\\n \\"ProductName\\": \\"产品名\\",\\n \\"ProductType\\": \\"IOT_SUITE\\"\\n },\\n \\"OnsTopics\\": {\\n \\"UplinkTopic\\": \\"topic2\\",\\n \\"UplinkRegionName\\": \\"cn-shanghai\\",\\n \\"DownlinkRegionName\\": \\"cn-beijing\\",\\n \\"DownlinkTopic\\": \\"topic1\\"\\n }\\n }\\n }\\n ]\\n }\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\\"1.0\\" encoding=\\"utf-8\\"?>\\r\\n<ListNodeGroupsResponse>\\r\\n <Data>\\r\\n <TotalCount>10</TotalCount>\\r\\n <List>\\r\\n <NodeGroup>\\r\\n <NodesCnt>10</NodesCnt>\\r\\n <JoinEui>0000000000000000</JoinEui>\\r\\n <JoinPermissionOwnerAliyunId>some-user2</JoinPermissionOwnerAliyunId>\\r\\n <RxDailySum>0</RxDailySum>\\r\\n <JoinPermissionType>LOCAL</JoinPermissionType>\\r\\n <ClassMode>A</ClassMode>\\r\\n <NodeGroupId>123456</NodeGroupId>\\r\\n <DataDispatchEnabled>true</DataDispatchEnabled>\\r\\n <Locks>\\r\\n <Lock>\\r\\n <LockId>123</LockId>\\r\\n <CreateMillis>1514736000000</CreateMillis>\\r\\n <Enabled>true</Enabled>\\r\\n <LockType>WRITE</LockType>\\r\\n </Lock>\\r\\n <Lock>\\r\\n <LockId>126</LockId>\\r\\n <CreateMillis>1514736000000</CreateMillis>\\r\\n <Enabled>true</Enabled>\\r\\n <LockType>WRITE</LockType>\\r\\n </Lock>\\r\\n </Locks>\\r\\n <JoinPermissionEnabled>true</JoinPermissionEnabled>\\r\\n <TxDailySum>0</TxDailySum>\\r\\n <TxMonthSum>0</TxMonthSum>\\r\\n <DataDispatchConfig>\\r\\n <Destination>IOT</Destination>\\r\\n <IotProduct>\\r\\n <ProductKey>xxxxxxxx</ProductKey>\\r\\n <ProductType>IOT_SUITE</ProductType>\\r\\n <ProductName>产品名</ProductName>\\r\\n </IotProduct>\\r\\n </DataDispatchConfig>\\r\\n <CreateMillis>1514736000000</CreateMillis>\\r\\n <NodeGroupName>节点分组名称2</NodeGroupName>\\r\\n <RxMonthSum>0</RxMonthSum>\\r\\n <JoinPermissionId>123456</JoinPermissionId>\\r\\n <FreqBandPlanGroupId>102</FreqBandPlanGroupId>\\r\\n </NodeGroup>\\r\\n <NodeGroup>\\r\\n <NodesCnt>10</NodesCnt>\\r\\n <JoinEui>0000000000000001</JoinEui>\\r\\n <JoinPermissionOwnerAliyunId>some-user2</JoinPermissionOwnerAliyunId>\\r\\n <RxDailySum>0</RxDailySum>\\r\\n <JoinPermissionType>LOCAL</JoinPermissionType>\\r\\n <ClassMode>A</ClassMode>\\r\\n <NodeGroupId>1234569</NodeGroupId>\\r\\n <DataDispatchEnabled>true</DataDispatchEnabled>\\r\\n <Locks>\\r\\n <Lock>\\r\\n <LockId>123</LockId>\\r\\n <LockSmithPlatformSource>LP</LockSmithPlatformSource>\\r\\n <Enabled>true</Enabled>\\r\\n <LockSmith>nmsUser1</LockSmith>\\r\\n <CreateMillis>1514736000000</CreateMillis>\\r\\n <LockType>WRITE</LockType>\\r\\n </Lock>\\r\\n <Lock>\\r\\n <LockId>126</LockId>\\r\\n <LockSmithPlatformSource>LP</LockSmithPlatformSource>\\r\\n <Enabled>true</Enabled>\\r\\n <LockSmith>nmsUser1</LockSmith>\\r\\n <CreateMillis>1514736000000</CreateMillis>\\r\\n <LockType>WRITE</LockType>\\r\\n </Lock>\\r\\n </Locks>\\r\\n <JoinPermissionEnabled>true</JoinPermissionEnabled>\\r\\n <TxDailySum>0</TxDailySum>\\r\\n <TxMonthSum>0</TxMonthSum>\\r\\n <DataDispatchConfig>\\r\\n <Destination>IOT</Destination>\\r\\n <IotProduct>\\r\\n <ProductKey>xxxxxxxx</ProductKey>\\r\\n <ProductType>IOT_SUITE</ProductType>\\r\\n <ProductName>产品名</ProductName>\\r\\n </IotProduct>\\r\\n </DataDispatchConfig>\\r\\n <CreateMillis>1514736000000</CreateMillis>\\r\\n <NodeGroupName>节点分组名称2</NodeGroupName>\\r\\n <RxMonthSum>0</RxMonthSum>\\r\\n <JoinPermissionId>1234569</JoinPermissionId>\\r\\n <FreqBandPlanGroupId>102</FreqBandPlanGroupId>\\r\\n </NodeGroup>\\r\\n </List>\\r\\n </Data>\\r\\n <RequestId>89EF6CAA-958F-F32C-BE45-FE003C6DE097</RequestId>\\r\\n <Success>true</Success>\\r\\n</ListNodeGroupsResponse>","errorExample":""}]',
+ 'title' => 'ListNodeGroups',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'extraInfo' => ' ',
+ ],
+ 'ListNodeGroupTransferFlowStats' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'NodeGroupId',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '123',
+ ],
+ ],
+ [
+ 'name' => 'BeginMillis',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '1514736000000',
+ ],
+ ],
+ [
+ 'name' => 'EndMillis',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '1514737000000',
+ ],
+ ],
+ [
+ 'name' => 'TimeIntervalUnit',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => 'INTERVAL_IN_HOURS',
+ 'enum' => [
+ 'INTERVAL_IN_HOURS',
+ 'INTERVAL_IN_DAYS',
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '89EF6CAA-958F-F32C-BE45-FE003C6DE097',
+ ],
+ 'Data' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'DownlinkCount' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'StatMillis' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1514736000000',
+ ],
+ 'UplinkCount' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'CloudProductNotActivated',
+ 'errorMessage' => 'The Link WAN service has not been activated.',
+ ],
+ [
+ 'errorCode' => 'FeatureNotActivated',
+ 'errorMessage' => 'The feature has not been activated.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'NotResourceOwner',
+ 'errorMessage' => 'You are not authorized to use this resource.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"Success\\": true,\\n \\"RequestId\\": \\"89EF6CAA-958F-F32C-BE45-FE003C6DE097\\",\\n \\"Data\\": [\\n {\\n \\"DownlinkCount\\": 10,\\n \\"StatMillis\\": 1514736000000,\\n \\"UplinkCount\\": 10\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\\"1.0\\" encoding=\\"utf-8\\"?>\\r\\n<ListNodeGroupTransferFlowStatsResponse>\\r\\n <Data>\\r\\n <FlowStat>\\r\\n <UplinkCount>10</UplinkCount>\\r\\n <DownlinkCount>10</DownlinkCount>\\r\\n <StatMillis>1514736000000</StatMillis>\\r\\n </FlowStat>\\r\\n <FlowStat>\\r\\n <UplinkCount>10</UplinkCount>\\r\\n <DownlinkCount>10</DownlinkCount>\\r\\n <StatMillis>1514736000000</StatMillis>\\r\\n </FlowStat>\\r\\n </Data>\\r\\n <RequestId>89EF6CAA-958F-F32C-BE45-FE003C6DE097</RequestId>\\r\\n <Success>true</Success>\\r\\n</ListNodeGroupTransferFlowStatsResponse>","errorExample":""}]',
+ 'title' => 'ListNodeGroupTransferFlowStats',
+ ],
+ 'ListNodeGroupTransferPackets' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'NodeGroupId',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '123',
+ ],
+ ],
+ [
+ 'name' => 'DevEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '0000000000000001',
+ ],
+ ],
+ [
+ 'name' => 'Category',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => 'UPLINK_PACKET',
+ 'enum' => [
+ 'DOWNLINK_PACKET',
+ 'UPLINK_PACKET',
+ 'INVALID_PACKET',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'PageNumber',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => true,
+ 'docRequired' => true,
+ 'minimum' => '1',
+ 'example' => '1',
+ ],
+ ],
+ [
+ 'name' => 'PageSize',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => true,
+ 'docRequired' => true,
+ 'maximum' => '300',
+ 'minimum' => '0',
+ 'example' => '2',
+ ],
+ ],
+ [
+ 'name' => 'BeginMillis',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '1514736000000',
+ ],
+ ],
+ [
+ 'name' => 'EndMillis',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '1514736000000',
+ ],
+ ],
+ [
+ 'name' => 'SortingField',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'docRequired' => true,
+ 'example' => 'LOG_MILLIS',
+ 'enum' => [
+ 'LOG_MILLIS',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'Ascending',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'required' => false,
+ 'example' => 'true',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '89EF6CAA-958F-F32C-BE45-FE003C6DE097',
+ ],
+ 'Data' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'TotalCount' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'List' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'LogMillis' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1514736000000',
+ ],
+ 'GwOwnerAliyunId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'xxx',
+ ],
+ 'ProcessEvent' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'SUCCESS',
+ ],
+ 'Base64EncodedMacPayload' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'xxx',
+ ],
+ 'FPort' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'example' => '99',
+ ],
+ 'Lsnr' => [
+ 'description' => '',
+ 'type' => 'number',
+ 'format' => 'float',
+ 'example' => '-10.5',
+ ],
+ 'FreqBandPlanGroupId' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '101',
+ ],
+ 'HasData' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'ClassMode' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'C',
+ ],
+ 'MacPayloadSize' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '15',
+ ],
+ 'MessageType' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'JOIN_REQUEST',
+ ],
+ 'Datr' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'SF12BW125',
+ ],
+ 'DevAddr' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '00000000',
+ ],
+ 'DevEui' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0000000000000001',
+ ],
+ 'MacCommandCIDs' => [
+ 'type' => 'string',
+ 'items' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '["0x01","0x02"]',
+ 'index' => 200,
+ ],
+ ],
+ 'GwEui' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0000000000000000',
+ ],
+ 'Rssi' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'example' => '-110',
+ ],
+ 'HasMacCommand' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'Freq' => [
+ 'description' => '',
+ 'type' => 'number',
+ 'format' => 'float',
+ 'example' => '470.3',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'CloudProductNotActivated',
+ 'errorMessage' => 'The Link WAN service has not been activated.',
+ ],
+ [
+ 'errorCode' => 'FeatureNotActivated',
+ 'errorMessage' => 'The feature has not been activated.',
+ ],
+ [
+ 'errorCode' => 'NotResourceOwner',
+ 'errorMessage' => 'You are not authorized to use this resource.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"Success\\": true,\\n \\"RequestId\\": \\"89EF6CAA-958F-F32C-BE45-FE003C6DE097\\",\\n \\"Data\\": {\\n \\"TotalCount\\": 10,\\n \\"List\\": [\\n {\\n \\"LogMillis\\": 1514736000000,\\n \\"GwOwnerAliyunId\\": \\"xxx\\",\\n \\"ProcessEvent\\": \\"SUCCESS\\",\\n \\"Base64EncodedMacPayload\\": \\"xxx\\",\\n \\"FPort\\": 99,\\n \\"Lsnr\\": -10.5,\\n \\"FreqBandPlanGroupId\\": 101,\\n \\"HasData\\": true,\\n \\"ClassMode\\": \\"C\\",\\n \\"MacPayloadSize\\": 15,\\n \\"MessageType\\": \\"JOIN_REQUEST\\",\\n \\"Datr\\": \\"SF12BW125\\",\\n \\"DevAddr\\": \\"00000000\\",\\n \\"DevEui\\": \\"0000000000000001\\",\\n \\"GwEui\\": \\"0000000000000000\\",\\n \\"Rssi\\": -110,\\n \\"HasMacCommand\\": true,\\n \\"Freq\\": 470.3,\\n \\"MacCommandCIDs\\": [\\n \\"[\\\\\\"0x01\\\\\\",\\\\\\"0x02\\\\\\"]\\"\\n ]\\n }\\n ]\\n }\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\\"1.0\\" encoding=\\"utf-8\\"?>\\r\\n<ListNodeGroupTransferPacketsResponse>\\r\\n <Data>\\r\\n <TotalCount>10</TotalCount>\\r\\n <List>\\r\\n <Packet>\\r\\n <ClassMode>C</ClassMode>\\r\\n <GwOwnerAliyunId>xxx</GwOwnerAliyunId>\\r\\n <HasMacCommand>true</HasMacCommand>\\r\\n <DevAddr>00000000</DevAddr>\\r\\n <MacPayloadSize>15</MacPayloadSize>\\r\\n <FPort>99</FPort>\\r\\n <HasData>true</HasData>\\r\\n <LogMillis>1514736000000</LogMillis>\\r\\n <MessageType>CONFIRMED_DATA_UP</MessageType>\\r\\n <Datr>SF12BW125</Datr>\\r\\n <ProcessEvent>DEVADDR_ILLEGAL</ProcessEvent>\\r\\n <DevEui>0000000000000001</DevEui>\\r\\n <Lsnr>-10.5</Lsnr>\\r\\n <GwEui>0000000000000000</GwEui>\\r\\n <Rssi>-110</Rssi>\\r\\n <Freq>470.3</Freq>\\r\\n <Base64EncodedMacPayload>xxx</Base64EncodedMacPayload>\\r\\n <MacCommandCIDs>\\r\\n <CID>0x01</CID>\\r\\n <CID>0x02</CID>\\r\\n </MacCommandCIDs>\\r\\n <FreqBandPlanGroupId>101</FreqBandPlanGroupId>\\r\\n </Packet>\\r\\n <Packet>\\r\\n <ClassMode>C</ClassMode>\\r\\n <GwOwnerAliyunId>xxx</GwOwnerAliyunId>\\r\\n <HasMacCommand>true</HasMacCommand>\\r\\n <DevAddr>00000000</DevAddr>\\r\\n <MacPayloadSize>15</MacPayloadSize>\\r\\n <FPort>99</FPort>\\r\\n <HasData>true</HasData>\\r\\n <LogMillis>1514736000000</LogMillis>\\r\\n <MessageType>CONFIRMED_DATA_UP</MessageType>\\r\\n <Datr>SF12BW125</Datr>\\r\\n <ProcessEvent>DEVADDR_ILLEGAL</ProcessEvent>\\r\\n <DevEui>0000000000000001</DevEui>\\r\\n <Lsnr>-10.5</Lsnr>\\r\\n <GwEui>0000000000000000</GwEui>\\r\\n <Rssi>-110</Rssi>\\r\\n <Freq>470.3</Freq>\\r\\n <Base64EncodedMacPayload>xxx</Base64EncodedMacPayload>\\r\\n <MacCommandCIDs>\\r\\n <CID>0x01</CID>\\r\\n <CID>0x02</CID>\\r\\n </MacCommandCIDs>\\r\\n <FreqBandPlanGroupId>101</FreqBandPlanGroupId>\\r\\n </Packet>\\r\\n </List>\\r\\n </Data>\\r\\n <RequestId>89EF6CAA-958F-F32C-BE45-FE003C6DE097</RequestId>\\r\\n <Success>true</Success>\\r\\n</ListNodeGroupTransferPacketsResponse>","errorExample":""}]',
+ 'title' => 'ListNodeGroupTransferPackets',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'extraInfo' => ' ',
+ ],
+ 'ListNodesByNodeGroupId' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'NodeGroupId',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '123',
+ ],
+ ],
+ [
+ 'name' => 'FuzzyDevEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'd896e0',
+ ],
+ ],
+ [
+ 'name' => 'Offset',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'docRequired' => true,
+ 'minimum' => '0',
+ 'example' => '0',
+ ],
+ ],
+ [
+ 'name' => 'Limit',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'docRequired' => true,
+ 'maximum' => '200',
+ 'minimum' => '0',
+ 'example' => '2',
+ ],
+ ],
+ [
+ 'name' => 'SortingField',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'CREATED_MILLIS',
+ 'enum' => [
+ 'CREATED_MILLIS',
+ 'LAST_JOIN_MILLIS',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'Ascending',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'required' => false,
+ 'example' => 'true',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '89EF6CAA-958F-F32C-BE45-FE003C6DE097',
+ ],
+ 'Data' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'TotalCount' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'List' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'LastJoinMillis' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1514736000000',
+ ],
+ 'DevAddr' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '12345678',
+ ],
+ 'DevEui' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0000000000000000',
+ ],
+ 'BoundMillis' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1514736000000',
+ ],
+ 'ClassMode' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'FeatureNotActivated',
+ 'errorMessage' => 'The feature has not been activated.',
+ ],
+ [
+ 'errorCode' => 'CloudProductNotActivated',
+ 'errorMessage' => 'The Link WAN service has not been activated.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"Success\\": true,\\n \\"RequestId\\": \\"89EF6CAA-958F-F32C-BE45-FE003C6DE097\\",\\n \\"Data\\": {\\n \\"TotalCount\\": 10,\\n \\"List\\": [\\n {\\n \\"LastJoinMillis\\": 1514736000000,\\n \\"DevAddr\\": \\"12345678\\",\\n \\"DevEui\\": \\"0000000000000000\\",\\n \\"BoundMillis\\": 1514736000000,\\n \\"ClassMode\\": \\"A\\"\\n }\\n ]\\n }\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\\"1.0\\" encoding=\\"utf-8\\"?>\\r\\n<ListNodesByNodeGroupIdResponse>\\r\\n <Data>\\r\\n <TotalCount>10</TotalCount>\\r\\n <List>\\r\\n <Node>\\r\\n <ClassMode>A</ClassMode>\\r\\n <BoundMillis>1514736000000</BoundMillis>\\r\\n <LastJoinMillis>1514736000000</LastJoinMillis>\\r\\n <DevEui>0000000000000000</DevEui>\\r\\n <DevAddr>12345678</DevAddr>\\r\\n </Node>\\r\\n <Node>\\r\\n <ClassMode>A</ClassMode>\\r\\n <BoundMillis>1514736000001</BoundMillis>\\r\\n <LastJoinMillis>1514736000000</LastJoinMillis>\\r\\n <DevEui>0000000000000001</DevEui>\\r\\n <DevAddr>12345678</DevAddr>\\r\\n </Node>\\r\\n </List>\\r\\n </Data>\\r\\n <RequestId>89EF6CAA-958F-F32C-BE45-FE003C6DE097</RequestId>\\r\\n <Success>true</Success>\\r\\n</ListNodesByNodeGroupIdResponse>","errorExample":""}]',
+ 'title' => 'ListNodesByNodeGroupId',
+ ],
+ 'ListNodesByOwnedJoinPermissionId' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'JoinPermissionId',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '123',
+ ],
+ ],
+ [
+ 'name' => 'FuzzyDevEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'd896e0',
+ ],
+ ],
+ [
+ 'name' => 'Offset',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'docRequired' => true,
+ 'minimum' => '0',
+ 'example' => '0',
+ ],
+ ],
+ [
+ 'name' => 'Limit',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'docRequired' => true,
+ 'maximum' => '200',
+ 'minimum' => '0',
+ 'example' => '2',
+ ],
+ ],
+ [
+ 'name' => 'SortingField',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'CREATED_MILLIS',
+ 'enum' => [
+ 'CREATED_MILLIS',
+ 'LAST_JOIN_MILLIS',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'Ascending',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'required' => false,
+ 'example' => 'true',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '89EF6CAA-958F-F32C-BE45-FE003C6DE097',
+ ],
+ 'Data' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'TotalCount' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'List' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'LastJoinMillis' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1514736000000',
+ ],
+ 'DevAddr' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '12345678',
+ ],
+ 'DevEui' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0000000000000000',
+ ],
+ 'BoundMillis' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1514736000000',
+ ],
+ 'ClassMode' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'FeatureNotActivated',
+ 'errorMessage' => 'The feature has not been activated.',
+ ],
+ [
+ 'errorCode' => 'CloudProductNotActivated',
+ 'errorMessage' => 'The Link WAN service has not been activated.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"Success\\": true,\\n \\"RequestId\\": \\"89EF6CAA-958F-F32C-BE45-FE003C6DE097\\",\\n \\"Data\\": {\\n \\"TotalCount\\": 10,\\n \\"List\\": [\\n {\\n \\"LastJoinMillis\\": 1514736000000,\\n \\"DevAddr\\": \\"12345678\\",\\n \\"DevEui\\": \\"0000000000000000\\",\\n \\"BoundMillis\\": 1514736000000,\\n \\"ClassMode\\": \\"A\\"\\n }\\n ]\\n }\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\\"1.0\\" encoding=\\"utf-8\\"?>\\r\\n<ListNodesByOwnedJoinPermissionIdResponse>\\r\\n <Data>\\r\\n <TotalCount>10</TotalCount>\\r\\n <List>\\r\\n <Node>\\r\\n <ClassMode>A</ClassMode>\\r\\n <BoundMillis>1514736000000</BoundMillis>\\r\\n <LastJoinMillis>1514736000000</LastJoinMillis>\\r\\n <DevEui>0000000000000000</DevEui>\\r\\n <DevAddr>12345678</DevAddr>\\r\\n </Node>\\r\\n <Node>\\r\\n <ClassMode>A</ClassMode>\\r\\n <BoundMillis>1514736000001</BoundMillis>\\r\\n <LastJoinMillis>1514736000000</LastJoinMillis>\\r\\n <DevEui>0000000000000001</DevEui>\\r\\n <DevAddr>12345678</DevAddr>\\r\\n </Node>\\r\\n </List>\\r\\n </Data>\\r\\n <RequestId>89EF6CAA-958F-F32C-BE45-FE003C6DE097</RequestId>\\r\\n <Success>true</Success>\\r\\n</ListNodesByOwnedJoinPermissionIdResponse>","errorExample":""}]',
+ 'title' => 'ListNodesByOwnedJoinPermissionId',
+ ],
+ 'ListNodeTransferPacketPaths' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'DevEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '0000000000000001',
+ ],
+ ],
+ [
+ 'name' => 'Base64EncodedMacPayload',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => 'xxx',
+ ],
+ ],
+ [
+ 'name' => 'LogMillis',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '14643600000',
+ ],
+ ],
+ [
+ 'name' => 'PageNumber',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => true,
+ 'docRequired' => true,
+ 'minimum' => '1',
+ 'example' => '1',
+ ],
+ ],
+ [
+ 'name' => 'PageSize',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => true,
+ 'docRequired' => true,
+ 'maximum' => '300',
+ 'minimum' => '1',
+ 'example' => '2',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '89EF6CAA-958F-F32C-BE45-FE003C6DE097',
+ ],
+ 'Data' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'TotalCount' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'List' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'BestPath' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'false',
+ ],
+ 'DevEui' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0000000000000001',
+ ],
+ 'GwEui' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0000000000000000',
+ ],
+ 'Lsnr' => [
+ 'description' => '',
+ 'type' => 'number',
+ 'format' => 'float',
+ 'example' => '-10.5',
+ ],
+ 'Rssi' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'example' => '-110',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'CloudProductNotActivated',
+ 'errorMessage' => 'The Link WAN service has not been activated.',
+ ],
+ [
+ 'errorCode' => 'FeatureNotActivated',
+ 'errorMessage' => 'The feature has not been activated.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"Success\\": true,\\n \\"RequestId\\": \\"89EF6CAA-958F-F32C-BE45-FE003C6DE097\\",\\n \\"Data\\": {\\n \\"TotalCount\\": 10,\\n \\"List\\": [\\n {\\n \\"BestPath\\": false,\\n \\"DevEui\\": \\"0000000000000001\\",\\n \\"GwEui\\": \\"0000000000000000\\",\\n \\"Lsnr\\": -10.5,\\n \\"Rssi\\": -110\\n }\\n ]\\n }\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\\"1.0\\" encoding=\\"utf-8\\"?>\\r\\n<ListNodeTransferPacketPathsResponse>\\r\\n <Data>\\r\\n <TotalCount>10</TotalCount>\\r\\n <List>\\r\\n <TransferPacketPayloadPath>\\r\\n <GwEui>0000000000000000</GwEui>\\r\\n <Rssi>-110</Rssi>\\r\\n <BestPath>false</BestPath>\\r\\n <DevEui>0000000000000001</DevEui>\\r\\n <Lsnr>-10.5</Lsnr>\\r\\n </TransferPacketPayloadPath>\\r\\n <TransferPacketPayloadPath>\\r\\n <GwEui>0000000000000000</GwEui>\\r\\n <Rssi>-110</Rssi>\\r\\n <BestPath>false</BestPath>\\r\\n <DevEui>0000000000000001</DevEui>\\r\\n <Lsnr>-10.5</Lsnr>\\r\\n </TransferPacketPayloadPath>\\r\\n </List>\\r\\n </Data>\\r\\n <RequestId>89EF6CAA-958F-F32C-BE45-FE003C6DE097</RequestId>\\r\\n <Success>true</Success>\\r\\n</ListNodeTransferPacketPathsResponse>","errorExample":""}]',
+ 'title' => 'ListNodeTransferPacketPaths',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'extraInfo' => ' ',
+ ],
+ 'ListNodeTupleOrders' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'State',
+ 'in' => 'formData',
+ 'style' => 'repeatList',
+ 'schema' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'string',
+ ],
+ 'required' => false,
+ 'maxItems' => 10,
+ ],
+ ],
+ [
+ 'name' => 'IsKpm',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'boolean',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'Offset',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'minimum' => '0',
+ ],
+ ],
+ [
+ 'name' => 'Limit',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'minimum' => '1',
+ ],
+ ],
+ [
+ 'name' => 'SortingField',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ 'enum' => [
+ 'CREATED_MILLIS',
+ 'ACCEPTED_MILLIS',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'Ascending',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'boolean',
+ 'required' => false,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'type' => 'boolean',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ 'Data' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'TotalCount' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'List' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'FailedCount' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'RequiredCount' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'CreatedMillis' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'IsKpm' => [
+ 'type' => 'boolean',
+ ],
+ 'AcceptedMillis' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'SuccessCount' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'LoraVersion' => [
+ 'type' => 'string',
+ ],
+ 'OrderState' => [
+ 'type' => 'string',
+ ],
+ 'OrderId' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'CloudProductNotActivated',
+ 'errorMessage' => 'The Link WAN service has not been activated.',
+ ],
+ [
+ 'errorCode' => 'FeatureNotActivated',
+ 'errorMessage' => 'The feature has not been activated.',
+ ],
+ ],
+ ],
+ 'responseDemo' => null,
+ ],
+ 'BindJoinPermissionToNodeGroup' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'NodeGroupId',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '123',
+ ],
+ ],
+ [
+ 'name' => 'JoinPermissionId',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '123456',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '89EF6CAA-958F-F32C-BE45-FE003C6DE097',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'JoinPermissionDoesNotExist',
+ 'errorMessage' => 'The specified join permission does not exist.',
+ ],
+ [
+ 'errorCode' => 'JoinPermissionAlreadyBoundNodeGroup',
+ 'errorMessage' => 'The specified join permission has already been bound to another node group.',
+ ],
+ [
+ 'errorCode' => 'NodeGroupDoesNotExist',
+ 'errorMessage' => 'The specified node group does not exist.',
+ ],
+ [
+ 'errorCode' => 'NodeGroupAlreadyBoundJoinPermission',
+ 'errorMessage' => 'This node group is already bound to a join permission.',
+ ],
+ [
+ 'errorCode' => 'ResourceLocked',
+ 'errorMessage' => 'The specified resource has been locked by another product.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"Success\\": true,\\n \\"RequestId\\": \\"89EF6CAA-958F-F32C-BE45-FE003C6DE097\\"\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\\"1.0\\" encoding=\\"utf-8\\"?>\\r\\n<BindJoinPermissionToNodeGroupResponse>\\r\\n <RequestId>89EF6CAA-958F-F32C-BE45-FE003C6DE097</RequestId>\\r\\n <Success>true</Success>\\r\\n</BindJoinPermissionToNodeGroupResponse>","errorExample":""}]',
+ 'title' => 'BindJoinPermissionToNodeGroup',
+ ],
+ 'CountNodeGroups' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'FuzzyName',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'group1',
+ ],
+ ],
+ [
+ 'name' => 'FuzzyJoinEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'd896e0',
+ ],
+ ],
+ [
+ 'name' => 'FuzzyDevEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'd896e0',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Data' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '100',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '89EF6CAA-958F-F32C-BE45-FE003C6DE097',
+ ],
+ 'Success' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"Data\\": 100,\\n \\"RequestId\\": \\"89EF6CAA-958F-F32C-BE45-FE003C6DE097\\",\\n \\"Success\\": true\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\\"1.0\\" encoding=\\"utf-8\\"?>\\r\\n<CountNodeGroupsResponse>\\r\\n <Data>100</Data>\\r\\n <RequestId>89EF6CAA-958F-F32C-BE45-FE003C6DE097</RequestId>\\r\\n <Success>true</Success>\\r\\n</CountNodeGroupsResponse>","errorExample":""}]',
+ 'title' => 'CountNodeGroups',
+ ],
+ 'CountNodesByNodeGroupId' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'NodeGroupId',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '123',
+ ],
+ ],
+ [
+ 'name' => 'FuzzyDevEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '0000000000000000',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Data' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '100',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '89EF6CAA-958F-F32C-BE45-FE003C6DE097',
+ ],
+ 'Success' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"Data\\": 100,\\n \\"RequestId\\": \\"89EF6CAA-958F-F32C-BE45-FE003C6DE097\\",\\n \\"Success\\": true\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\\"1.0\\" encoding=\\"utf-8\\"?>\\r\\n<CountNodesByNodeGroupIdResponse>\\r\\n <Data>100</Data>\\r\\n <RequestId>89EF6CAA-958F-F32C-BE45-FE003C6DE097</RequestId>\\r\\n <Success>true</Success>\\r\\n</CountNodesByNodeGroupIdResponse>","errorExample":""}]',
+ 'title' => 'CountNodesByNodeGroupId',
+ ],
+ 'CountNodesByOwnedJoinPermissionId' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'JoinPermissionId',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '123',
+ ],
+ ],
+ [
+ 'name' => 'FuzzyDevEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '0000000000000000',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Data' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '100',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '89EF6CAA-958F-F32C-BE45-FE003C6DE097',
+ ],
+ 'Success' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"Data\\": 100,\\n \\"RequestId\\": \\"89EF6CAA-958F-F32C-BE45-FE003C6DE097\\",\\n \\"Success\\": true\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\\"1.0\\" encoding=\\"utf-8\\"?>\\r\\n<CountNodesByOwnedJoinPermissionIdResponse>\\r\\n <Data>100</Data>\\r\\n <RequestId>89EF6CAA-958F-F32C-BE45-FE003C6DE097</RequestId>\\r\\n <Success>true</Success>\\r\\n</CountNodesByOwnedJoinPermissionIdResponse>","errorExample":""}]',
+ 'title' => 'CountNodesByOwnedJoinPermissionId',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'extraInfo' => ' ',
+ ],
+ 'CountNodeTupleOrders' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'States',
+ 'in' => 'formData',
+ 'style' => 'repeatList',
+ 'schema' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'string',
+ ],
+ 'required' => false,
+ 'maxItems' => 10,
+ ],
+ ],
+ [
+ 'name' => 'IsKpm',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'boolean',
+ 'required' => false,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Data' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ 'Success' => [
+ 'type' => 'boolean',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ ],
+ ],
+ 'responseDemo' => null,
+ ],
+ 'RemoveNodeFromGroup' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'DevEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '0000000000000000',
+ ],
+ ],
+ [
+ 'name' => 'NodeGroupId',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'docRequired' => true,
+ 'example' => '123',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '89EF6CAA-958F-F32C-BE45-FE003C6DE097',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'CloudProductNotActivated',
+ 'errorMessage' => 'The Link WAN service has not been activated.',
+ ],
+ [
+ 'errorCode' => 'FeatureNotActivated',
+ 'errorMessage' => 'The feature has not been activated.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'ResourceLocked',
+ 'errorMessage' => 'The specified resource has been locked by another product.',
+ ],
+ [
+ 'errorCode' => 'NodeGroupDoesNotExist',
+ 'errorMessage' => 'The specified node group does not exist.',
+ ],
+ [
+ 'errorCode' => 'NodeDoesNotExist',
+ 'errorMessage' => 'The specified node does not exist.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"Success\\": true,\\n \\"RequestId\\": \\"89EF6CAA-958F-F32C-BE45-FE003C6DE097\\"\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\\"1.0\\" encoding=\\"utf-8\\"?>\\r\\n<RemoveNodeFromGroupResponse>\\r\\n <RequestId>89EF6CAA-958F-F32C-BE45-FE003C6DE097</RequestId>\\r\\n <Success>true</Success>\\r\\n</RemoveNodeFromGroupResponse>","errorExample":""}]',
+ 'title' => 'RemoveNodeFromGroup',
+ ],
+ 'SubmitNodeTupleOrder' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'readAndWrite',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'LoraVersion',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ 'enum' => [
+ '1.0.2',
+ '1.1',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'RequiredCount',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'maximum' => '10000',
+ 'minimum' => '1',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Data' => [
+ 'type' => 'string',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ 'Success' => [
+ 'type' => 'boolean',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'CloudProductNotActivated',
+ 'errorMessage' => 'The Link WAN service has not been activated.',
+ ],
+ [
+ 'errorCode' => 'FeatureNotActivated',
+ 'errorMessage' => 'The feature has not been activated.',
+ ],
+ ],
+ ],
+ 'responseDemo' => null,
+ ],
+ 'UnbindJoinPermissionFromNodeGroup' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'NodeGroupId',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '123',
+ ],
+ ],
+ [
+ 'name' => 'JoinPermissionId',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '123456',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'description' => '',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '89EF6CAA-958F-F32C-BE45-FE003C6DE097',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'FeatureNotActivated',
+ 'errorMessage' => 'The feature has not been activated.',
+ ],
+ [
+ 'errorCode' => 'CloudProductNotActivated',
+ 'errorMessage' => 'The Link WAN service has not been activated.',
+ ],
+ [
+ 'errorCode' => 'ResourceLocked',
+ 'errorMessage' => 'The specified resource has been locked by another product.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"Success\\": true,\\n \\"RequestId\\": \\"89EF6CAA-958F-F32C-BE45-FE003C6DE097\\"\\n}","errorExample":""},{"type":"xml","example":"<?xml version=\\"1.0\\" encoding=\\"utf-8\\"?>\\r\\n<UnbindJoinPermissionFromNodeGroupResponse>\\r\\n <RequestId>89EF6CAA-958F-F32C-BE45-FE003C6DE097</RequestId>\\r\\n <Success>true</Success>\\r\\n</UnbindJoinPermissionFromNodeGroupResponse>","errorExample":""}]',
+ 'title' => 'UnbindJoinPermissionFromNodeGroup',
+ ],
+ 'BindLabNodeToLabGateway' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'DevEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'GwEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'type' => 'boolean',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'LabGatewayDoesNotExist',
+ 'errorMessage' => 'The specified lab gateway does not exist.',
+ ],
+ ],
+ ],
+ 'responseDemo' => null,
+ ],
+ 'CountLabGateways' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'FuzzyGwEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'FreqBandPlanGroupId',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'FuzzyName',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'OnlineState',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ 'enum' => [
+ 'ONLINE',
+ 'OFFLINE',
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Data' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ 'Success' => [
+ 'type' => 'boolean',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ ],
+ ],
+ 'responseDemo' => null,
+ ],
+ 'CountLabNodes' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'FuzzyDevEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'FuzzyName',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'FreqBandPlanGroupId',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'ActivationState',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ 'enum' => [
+ 'INACTIVATED',
+ 'ACTIVATED',
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Data' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ 'Success' => [
+ 'type' => 'boolean',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ ],
+ ],
+ 'responseDemo' => null,
+ ],
+ 'CreateCustomLocalJoinPermission' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'FreqBandPlanGroupId',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'ClassMode',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ 'enum' => [
+ 'A',
+ 'B',
+ 'C',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'JoinEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'JoinPermissionName',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Data' => [
+ 'type' => 'string',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ 'Success' => [
+ 'type' => 'boolean',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'ExceedLocalJoinPermissionLimit',
+ 'errorMessage' => 'The maximum number of local join permissions that you can create is exceeded.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'JoinPermissionNameDuplicated',
+ 'errorMessage' => 'The specified join permission name already exists.',
+ ],
+ [
+ 'errorCode' => 'InvalidName',
+ 'errorMessage' => 'The specified name is invalid.',
+ ],
+ [
+ 'errorCode' => 'InvalidFreqBandPlan',
+ 'errorMessage' => 'The frequency band plan is invalid.',
+ ],
+ [
+ 'errorCode' => 'ExceedCustomLocalJoinPermissionLimit',
+ 'errorMessage' => 'The maximum number of custom local join permissions that you can create is exceeded.',
+ ],
+ [
+ 'errorCode' => 'InvalidCustomJoinEui',
+ 'errorMessage' => 'The specified custom joinEui is invalid.',
+ ],
+ ],
+ ],
+ 'responseDemo' => null,
+ ],
+ 'CreateLabGateway' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'readAndWrite',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'Name',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'FreqBandPlanGroupId',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'type' => 'boolean',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ 'Data' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'IotHubDeviceSecret' => [
+ 'type' => 'string',
+ ],
+ 'BoundNodesCount' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'IotHubProductKey' => [
+ 'type' => 'string',
+ ],
+ 'FreqBandPlanGroupId' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'CreateMillis' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'IotHubDeviceName' => [
+ 'type' => 'string',
+ ],
+ 'OnlineState' => [
+ 'type' => 'string',
+ ],
+ 'Name' => [
+ 'type' => 'string',
+ ],
+ 'GwEui' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'ExceedLabGatewayLimit',
+ 'errorMessage' => 'The maximum number of lab gateways is exceeded.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'InvalidName',
+ 'errorMessage' => 'The specified name is invalid.',
+ ],
+ ],
+ ],
+ 'responseDemo' => null,
+ ],
+ 'CreateLabNode' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'readAndWrite',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'Name',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'FreqBandPlanGroupId',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'LoraVersion',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ 'enum' => [
+ '1.0.2',
+ '1.1',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'ClassMode',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ 'enum' => [
+ 'A',
+ 'B',
+ 'C',
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'type' => 'boolean',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ 'Data' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'DevEui' => [
+ 'type' => 'string',
+ ],
+ 'AppKey' => [
+ 'type' => 'string',
+ ],
+ 'JoinEui' => [
+ 'type' => 'string',
+ ],
+ 'FreqBandPlanGroupId' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'CreateMillis' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'NodeActivationState' => [
+ 'type' => 'string',
+ ],
+ 'Name' => [
+ 'type' => 'string',
+ ],
+ 'ClassMode' => [
+ 'type' => 'string',
+ ],
+ 'LoraVersion' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'ExceedLabNodeLimit',
+ 'errorMessage' => 'The maximum number of lab nodes is exceeded.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'InvalidName',
+ 'errorMessage' => 'The specified name is invalid.',
+ ],
+ ],
+ ],
+ 'responseDemo' => null,
+ ],
+ 'DeleteExternalNodeTuples' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'DevEuiList',
+ 'in' => 'formData',
+ 'style' => 'repeatList',
+ 'schema' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'string',
+ ],
+ 'required' => true,
+ 'maxItems' => 20,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'type' => 'boolean',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ 'Data' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'FailedCount' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'TotalCount' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'SuccessCount' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'FailedDetails' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'OperationResult' => [
+ 'type' => 'string',
+ ],
+ 'DevEui' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'CloudProductNotActivated',
+ 'errorMessage' => 'The Link WAN service has not been activated.',
+ ],
+ [
+ 'errorCode' => 'FeatureNotActivated',
+ 'errorMessage' => 'The feature has not been activated.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'Abandoned',
+ 'errorMessage' => 'An error occurred while processing this request, because the API has been abandoned.',
+ ],
+ [
+ 'errorCode' => 'ExceedMaxOperationCount',
+ 'errorMessage' => 'The maximum number of operations is exceeded.',
+ ],
+ ],
+ ],
+ 'responseDemo' => null,
+ ],
+ 'DeleteLabGateway' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'GwEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'type' => 'boolean',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'BoundLabNodesIsNotEmpty',
+ 'errorMessage' => 'You cannot delete this gateway, because it is bound to lab nodes.',
+ ],
+ [
+ 'errorCode' => 'NotResourceOwner',
+ 'errorMessage' => 'You are not authorized to use this resource.',
+ ],
+ ],
+ ],
+ 'responseDemo' => null,
+ ],
+ 'DeleteLabNode' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'DevEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'type' => 'boolean',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'NotResourceOwner',
+ 'errorMessage' => 'You are not authorized to use this resource.',
+ ],
+ ],
+ ],
+ 'responseDemo' => null,
+ ],
+ 'GetKpmPublicKey' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [],
+ 'parameters' => [],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'type' => 'boolean',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ 'Data' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'CreateMillis' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'PublicKey' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ ],
+ ],
+ 'responseDemo' => null,
+ ],
+ 'GetLabGateway' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'GwEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'type' => 'boolean',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ 'Data' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'IotHubDeviceSecret' => [
+ 'type' => 'string',
+ ],
+ 'BoundNodesCount' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'IotHubProductKey' => [
+ 'type' => 'string',
+ ],
+ 'FreqBandPlanGroupId' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'CreateMillis' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'IotHubDeviceName' => [
+ 'type' => 'string',
+ ],
+ 'ExpirationMillis' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'OnlineState' => [
+ 'type' => 'string',
+ ],
+ 'Name' => [
+ 'type' => 'string',
+ ],
+ 'GwEui' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ ],
+ ],
+ 'responseDemo' => null,
+ ],
+ 'GetLabGatewayGwmpConfig' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'GwEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Data' => [
+ 'type' => 'string',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ 'Success' => [
+ 'type' => 'boolean',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'NotResourceOwner',
+ 'errorMessage' => 'You are not authorized to use this resource.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ ],
+ ],
+ 'responseDemo' => null,
+ ],
+ 'GetLabNode' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'DevEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'type' => 'boolean',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ 'Data' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'DevEui' => [
+ 'type' => 'string',
+ ],
+ 'BoundGatewaysCount' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'AppKey' => [
+ 'type' => 'string',
+ ],
+ 'JoinEui' => [
+ 'type' => 'string',
+ ],
+ 'FreqBandPlanGroupId' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'CreateMillis' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'ActivationState' => [
+ 'type' => 'string',
+ ],
+ 'Name' => [
+ 'type' => 'string',
+ ],
+ 'ClassMode' => [
+ 'type' => 'string',
+ ],
+ 'LoraVersion' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'NotResourceOwner',
+ 'errorMessage' => 'You are not authorized to use this resource.',
+ ],
+ ],
+ ],
+ 'responseDemo' => null,
+ ],
+ 'GetLabNodeDebugConfig' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'DevEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'type' => 'boolean',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ 'Data' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'TimeOffset' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'RxWindow' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'NotResourceOwner',
+ 'errorMessage' => 'You are not authorized to use this resource.',
+ ],
+ ],
+ ],
+ 'responseDemo' => null,
+ ],
+ 'GetLabNodeDownlinkConfig' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'DevEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'type' => 'boolean',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ 'Data' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Rfu' => [
+ 'type' => 'string',
+ ],
+ 'DevAddr' => [
+ 'type' => 'string',
+ ],
+ 'FPort' => [
+ 'type' => 'number',
+ 'format' => 'float',
+ ],
+ 'Major' => [
+ 'type' => 'string',
+ ],
+ 'MType' => [
+ 'type' => 'string',
+ ],
+ 'Mic' => [
+ 'type' => 'string',
+ ],
+ 'FCnt' => [
+ 'type' => 'number',
+ 'format' => 'float',
+ ],
+ 'FCtrl' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'FOptsLen' => [
+ 'type' => 'number',
+ 'format' => 'float',
+ ],
+ 'Ack' => [
+ 'type' => 'boolean',
+ ],
+ 'RfuAdrAckReq' => [
+ 'type' => 'boolean',
+ ],
+ 'FPendingRfu' => [
+ 'type' => 'boolean',
+ ],
+ 'Adr' => [
+ 'type' => 'boolean',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'NotResourceOwner',
+ 'errorMessage' => 'You are not authorized to use this resource.',
+ ],
+ ],
+ ],
+ 'responseDemo' => null,
+ ],
+ 'GetLabNodeJoinAcceptConfig' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'DevEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'type' => 'boolean',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ 'Data' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'CfList' => [
+ 'type' => 'string',
+ ],
+ 'Rfu' => [
+ 'type' => 'string',
+ ],
+ 'DevAddr' => [
+ 'type' => 'string',
+ ],
+ 'Major' => [
+ 'type' => 'string',
+ ],
+ 'RxDelay' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'AppNonce' => [
+ 'type' => 'string',
+ ],
+ 'MType' => [
+ 'type' => 'string',
+ ],
+ 'Mic' => [
+ 'type' => 'string',
+ ],
+ 'NetId' => [
+ 'type' => 'string',
+ ],
+ 'DownlinkSetting' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Rfu' => [
+ 'type' => 'string',
+ ],
+ 'Rx1DrOffset' => [
+ 'type' => 'number',
+ 'format' => 'float',
+ ],
+ 'Rx2DataRate' => [
+ 'type' => 'number',
+ 'format' => 'float',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'NotResourceOwner',
+ 'errorMessage' => 'You are not authorized to use this resource.',
+ ],
+ ],
+ ],
+ 'responseDemo' => null,
+ ],
+ 'ListBoundLabGateways' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'DevEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'type' => 'boolean',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ 'Data' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'IotHubDeviceSecret' => [
+ 'type' => 'string',
+ ],
+ 'BoundNodesCount' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'IotHubProductKey' => [
+ 'type' => 'string',
+ ],
+ 'FreqBandPlanGroupId' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'CreateMillis' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'IotHubDeviceName' => [
+ 'type' => 'string',
+ ],
+ 'OnlineState' => [
+ 'type' => 'string',
+ ],
+ 'Name' => [
+ 'type' => 'string',
+ ],
+ 'GwEui' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ ],
+ ],
+ 'responseDemo' => null,
+ ],
+ 'ListBoundLabNodes' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'GwEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'type' => 'boolean',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ 'Data' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'DevEui' => [
+ 'type' => 'string',
+ ],
+ 'BoundGatewaysCount' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'AppKey' => [
+ 'type' => 'string',
+ ],
+ 'JoinEui' => [
+ 'type' => 'string',
+ ],
+ 'FreqBandPlanGroupId' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'CreateMillis' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'ActivationState' => [
+ 'type' => 'string',
+ ],
+ 'Name' => [
+ 'type' => 'string',
+ ],
+ 'ClassMode' => [
+ 'type' => 'string',
+ ],
+ 'LoraVersion' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'NotResourceOwner',
+ 'errorMessage' => 'You are not authorized to use this resource.',
+ ],
+ ],
+ ],
+ 'responseDemo' => null,
+ ],
+ 'ListLabGatewayLogs' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'GwEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'DevEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'BeginMillis',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'EndMillis',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'PageNumber',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => true,
+ 'minimum' => '1',
+ ],
+ ],
+ [
+ 'name' => 'PageSize',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => true,
+ 'minimum' => '1',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'type' => 'boolean',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ 'Data' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'LogMillis' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'LogType' => [
+ 'type' => 'string',
+ ],
+ 'Content' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'NotResourceOwner',
+ 'errorMessage' => 'You are not authorized to use this resource.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'CloudProductNotActivated',
+ 'errorMessage' => 'The Link WAN service has not been activated.',
+ ],
+ [
+ 'errorCode' => 'FeatureNotActivated',
+ 'errorMessage' => 'The feature has not been activated.',
+ ],
+ ],
+ ],
+ 'responseDemo' => null,
+ ],
+ 'ListLabGateways' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'FuzzyGwEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'FreqBandPlanGroupId',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'FuzzyName',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'OnlineState',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ 'enum' => [
+ 'ONLINE',
+ 'OFFLINE',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'Offset',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'minimum' => '0',
+ ],
+ ],
+ [
+ 'name' => 'Limit',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'minimum' => '1',
+ ],
+ ],
+ [
+ 'name' => 'SortingField',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ 'enum' => [
+ 'CREATE_MILLIS',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'Ascending',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'boolean',
+ 'required' => false,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'type' => 'boolean',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ 'Data' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'TotalCount' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'List' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'IotHubDeviceSecret' => [
+ 'type' => 'string',
+ ],
+ 'BoundNodesCount' => [
+ 'type' => 'string',
+ ],
+ 'IotHubProductKey' => [
+ 'type' => 'string',
+ ],
+ 'FreqBandPlanGroupId' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'CreateMillis' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'IotHubDeviceName' => [
+ 'type' => 'string',
+ ],
+ 'ExpirationMillis' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'OnlineState' => [
+ 'type' => 'string',
+ ],
+ 'Name' => [
+ 'type' => 'string',
+ ],
+ 'GwEui' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'CloudProductNotActivated',
+ 'errorMessage' => 'The Link WAN service has not been activated.',
+ ],
+ [
+ 'errorCode' => 'FeatureNotActivated',
+ 'errorMessage' => 'The feature has not been activated.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ ],
+ ],
+ 'responseDemo' => null,
+ ],
+ 'ListLabNodeLogs' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'DevEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'BeginMillis',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'EndMillis',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'PageNumber',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => true,
+ 'minimum' => '1',
+ ],
+ ],
+ [
+ 'name' => 'PageSize',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => true,
+ 'minimum' => '1',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'type' => 'boolean',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ 'Data' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'LogMillis' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'LogType' => [
+ 'type' => 'string',
+ ],
+ 'Content' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'CloudProductNotActivated',
+ 'errorMessage' => 'The Link WAN service has not been activated.',
+ ],
+ [
+ 'errorCode' => 'FeatureNotActivated',
+ 'errorMessage' => 'The feature has not been activated.',
+ ],
+ ],
+ ],
+ 'responseDemo' => null,
+ ],
+ 'ListLabNodes' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'FuzzyDevEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'FuzzyName',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'FreqBandPlanGroupId',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'Offset',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'minimum' => '0',
+ ],
+ ],
+ [
+ 'name' => 'Limit',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'minimum' => '1',
+ ],
+ ],
+ [
+ 'name' => 'SortingField',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ 'enum' => [
+ 'CREATE_MILLIS',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'Ascending',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'boolean',
+ 'required' => false,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'type' => 'boolean',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ 'Data' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'TotalCount' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'List' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'DevEui' => [
+ 'type' => 'string',
+ ],
+ 'BoundGatewaysCount' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'AppKey' => [
+ 'type' => 'string',
+ ],
+ 'JoinEui' => [
+ 'type' => 'string',
+ ],
+ 'FreqBandPlanGroupId' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'CreateMillis' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'ActivationState' => [
+ 'type' => 'string',
+ ],
+ 'Name' => [
+ 'type' => 'string',
+ ],
+ 'ClassMode' => [
+ 'type' => 'string',
+ ],
+ 'LoraVersion' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'CloudProductNotActivated',
+ 'errorMessage' => 'The Link WAN service has not been activated.',
+ ],
+ [
+ 'errorCode' => 'FeatureNotActivated',
+ 'errorMessage' => 'The feature has not been activated.',
+ ],
+ ],
+ ],
+ 'responseDemo' => null,
+ ],
+ 'RebootLabGateway' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'GwEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'type' => 'boolean',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NotResourceOwner',
+ 'errorMessage' => 'You are not authorized to use this resource.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'CloudProductNotActivated',
+ 'errorMessage' => 'The Link WAN service has not been activated.',
+ ],
+ [
+ 'errorCode' => 'FeatureNotActivated',
+ 'errorMessage' => 'The feature has not been activated.',
+ ],
+ ],
+ ],
+ 'responseDemo' => null,
+ ],
+ 'RegisterKpmPublicKey' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'PublicKey',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'type' => 'boolean',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'CloudProductNotActivated',
+ 'errorMessage' => 'The Link WAN service has not been activated.',
+ ],
+ [
+ 'errorCode' => 'FeatureNotActivated',
+ 'errorMessage' => 'The feature has not been activated.',
+ ],
+ ],
+ ],
+ 'responseDemo' => null,
+ ],
+ 'SendBusinessCommandToLabNode' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'DevEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'DebugConfig',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'BusinessCommand',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'type' => 'boolean',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'CloudProductNotActivated',
+ 'errorMessage' => 'The Link WAN service has not been activated.',
+ ],
+ [
+ 'errorCode' => 'FeatureNotActivated',
+ 'errorMessage' => 'The feature has not been activated.',
+ ],
+ [
+ 'errorCode' => 'NotResourceOwner',
+ 'errorMessage' => 'You are not authorized to use this resource.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ ],
+ ],
+ 'responseDemo' => null,
+ ],
+ 'SendMacCommandToLabNode' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'DevEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'DebugConfig',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'MacCommand',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'type' => 'boolean',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'FeatureNotActivated',
+ 'errorMessage' => 'The feature has not been activated.',
+ ],
+ [
+ 'errorCode' => 'CloudProductNotActivated',
+ 'errorMessage' => 'The Link WAN service has not been activated.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ ],
+ ],
+ 'responseDemo' => null,
+ ],
+ 'SubmitExternalNodeTuplesImportingTask' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'deprecated' => false,
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'NodeTuples',
+ 'in' => 'formData',
+ 'style' => 'repeatList',
+ 'schema' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'DevEui' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ 'AppSKey' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ 'LoraVer' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ 'NwkSKey' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ ],
+ 'required' => true,
+ 'maxItems' => 1000,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Data' => [
+ 'type' => 'string',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ 'Success' => [
+ 'type' => 'boolean',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'CloudProductNotActivated',
+ 'errorMessage' => 'The Link WAN service has not been activated.',
+ ],
+ [
+ 'errorCode' => 'FeatureNotActivated',
+ 'errorMessage' => 'The feature has not been activated.',
+ ],
+ [
+ 'errorCode' => 'Abandoned',
+ 'errorMessage' => 'An error occurred while processing this request, because the API has been abandoned.',
+ ],
+ [
+ 'errorCode' => 'ExceedMaxOperationCount',
+ 'errorMessage' => 'The maximum number of operations is exceeded.',
+ ],
+ [
+ 'errorCode' => 'ExceedExternalNodeTupleLimit',
+ 'errorMessage' => 'The maximum number of external node tuples is exceeded.',
+ ],
+ ],
+ ],
+ 'responseDemo' => null,
+ ],
+ 'SubmitExternalNodesAddingTask' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'deprecated' => false,
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'Nodes',
+ 'in' => 'formData',
+ 'style' => 'repeatList',
+ 'schema' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'DevEui' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ ],
+ 'required' => true,
+ 'maxItems' => 1000,
+ ],
+ ],
+ [
+ 'name' => 'NodeGroupId',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Data' => [
+ 'type' => 'string',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ 'Success' => [
+ 'type' => 'boolean',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'CloudProductNotActivated',
+ 'errorMessage' => 'The Link WAN service has not been activated.',
+ ],
+ [
+ 'errorCode' => 'FeatureNotActivated',
+ 'errorMessage' => 'The feature has not been activated.',
+ ],
+ [
+ 'errorCode' => 'ResourceLocked',
+ 'errorMessage' => 'The specified resource has been locked by another product.',
+ ],
+ [
+ 'errorCode' => 'Abandoned',
+ 'errorMessage' => 'An error occurred while processing this request, because the API has been abandoned.',
+ ],
+ [
+ 'errorCode' => 'ExceedMaxOperationCount',
+ 'errorMessage' => 'The maximum number of operations is exceeded.',
+ ],
+ ],
+ ],
+ 'responseDemo' => null,
+ ],
+ 'TriggerLabGatewayDeviceInfoReport' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'GwEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'type' => 'boolean',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'NotResourceOwner',
+ 'errorMessage' => 'You are not authorized to use this resource.',
+ ],
+ [
+ 'errorCode' => 'CloudProductNotActivated',
+ 'errorMessage' => 'The Link WAN service has not been activated.',
+ ],
+ [
+ 'errorCode' => 'FeatureNotActivated',
+ 'errorMessage' => 'The feature has not been activated.',
+ ],
+ ],
+ ],
+ 'responseDemo' => null,
+ ],
+ 'TriggerLabGatewayConfigReport' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'GwEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'type' => 'boolean',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'CloudProductNotActivated',
+ 'errorMessage' => 'The Link WAN service has not been activated.',
+ ],
+ [
+ 'errorCode' => 'FeatureNotActivated',
+ 'errorMessage' => 'The feature has not been activated.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ ],
+ ],
+ 'responseDemo' => null,
+ ],
+ 'TriggerLabGatewayLogReport' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'GwEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'type' => 'boolean',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'NotResourceOwner',
+ 'errorMessage' => 'You are not authorized to use this resource.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'CloudProductNotActivated',
+ 'errorMessage' => 'The Link WAN service has not been activated.',
+ ],
+ [
+ 'errorCode' => 'FeatureNotActivated',
+ 'errorMessage' => 'The feature has not been activated.',
+ ],
+ ],
+ ],
+ 'responseDemo' => null,
+ ],
+ 'UnbindLabNodeFromLabGateway' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'DevEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'GwEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'type' => 'boolean',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'CloudProductNotActivated',
+ 'errorMessage' => 'The Link WAN service has not been activated.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'FeatureNotActivated',
+ 'errorMessage' => 'The feature has not been activated.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'LabGatewayDoesNotExist',
+ 'errorMessage' => 'The specified lab gateway does not exist.',
+ ],
+ ],
+ ],
+ 'responseDemo' => null,
+ ],
+ 'UnregisterKpmPublicKey' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [],
+ 'parameters' => [],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'type' => 'boolean',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'CloudProductNotActivated',
+ 'errorMessage' => 'The Link WAN service has not been activated.',
+ ],
+ [
+ 'errorCode' => 'FeatureNotActivated',
+ 'errorMessage' => 'The feature has not been activated.',
+ ],
+ ],
+ ],
+ 'responseDemo' => null,
+ ],
+ 'UpdateEmbeddedNsAutoSyncEnablingState' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'InstanceId',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'Enabled',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'boolean',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'type' => 'boolean',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'CloudProductNotActivated',
+ 'errorMessage' => 'The Link WAN service has not been activated.',
+ ],
+ [
+ 'errorCode' => 'FeatureNotActivated',
+ 'errorMessage' => 'The feature has not been activated.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ ],
+ ],
+ 'responseDemo' => null,
+ ],
+ 'UpdateLabGateway' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'GwEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'Name',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'type' => 'boolean',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'NotResourceOwner',
+ 'errorMessage' => 'You are not authorized to use this resource.',
+ ],
+ [
+ 'errorCode' => 'CloudProductNotActivated',
+ 'errorMessage' => 'The Link WAN service has not been activated.',
+ ],
+ [
+ 'errorCode' => 'FeatureNotActivated',
+ 'errorMessage' => 'The feature has not been activated.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'InvalidName',
+ 'errorMessage' => 'The specified name is invalid.',
+ ],
+ ],
+ ],
+ 'responseDemo' => null,
+ ],
+ 'UpdateLabGatewayGwmpConfig' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'GwEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'GwmpConfig',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'type' => 'boolean',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'CloudProductNotActivated',
+ 'errorMessage' => 'The Link WAN service has not been activated.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'FeatureNotActivated',
+ 'errorMessage' => 'The feature has not been activated.',
+ ],
+ [
+ 'errorCode' => 'NotResourceOwner',
+ 'errorMessage' => 'You are not authorized to use this resource.',
+ ],
+ ],
+ ],
+ 'responseDemo' => null,
+ ],
+ 'UpdateLabGatewaySshCtrl' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'GwEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'Enabled',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'boolean',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'type' => 'boolean',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'NotResourceOwner',
+ 'errorMessage' => 'You are not authorized to use this resource.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'CloudProductNotActivated',
+ 'errorMessage' => 'The Link WAN service has not been activated.',
+ ],
+ [
+ 'errorCode' => 'FeatureNotActivated',
+ 'errorMessage' => 'The feature has not been activated.',
+ ],
+ ],
+ ],
+ 'responseDemo' => null,
+ ],
+ 'UpdateLabGatewayUartCtrl' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'GwEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'Enabled',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'boolean',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'type' => 'boolean',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'CloudProductNotActivated',
+ 'errorMessage' => 'The Link WAN service has not been activated.',
+ ],
+ [
+ 'errorCode' => 'FeatureNotActivated',
+ 'errorMessage' => 'The feature has not been activated.',
+ ],
+ [
+ 'errorCode' => 'NotResourceOwner',
+ 'errorMessage' => 'You are not authorized to use this resource.',
+ ],
+ ],
+ ],
+ 'responseDemo' => null,
+ ],
+ 'UpdateLabNode' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'DevEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'Name',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'LoraVersion',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'ClassMode',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ 'enum' => [
+ 'A',
+ 'B',
+ 'C',
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'type' => 'boolean',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'NotResourceOwner',
+ 'errorMessage' => 'You are not authorized to use this resource.',
+ ],
+ [
+ 'errorCode' => 'CloudProductNotActivated',
+ 'errorMessage' => 'The Link WAN service has not been activated.',
+ ],
+ [
+ 'errorCode' => 'FeatureNotActivated',
+ 'errorMessage' => 'The feature has not been activated.',
+ ],
+ [
+ 'errorCode' => 'InvalidName',
+ 'errorMessage' => 'The specified name is invalid.',
+ ],
+ ],
+ ],
+ 'responseDemo' => null,
+ ],
+ 'UpdateLabNodeDebugConfig' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'DevEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'DebugConfigJson',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'type' => 'boolean',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'CloudProductNotActivated',
+ 'errorMessage' => 'The Link WAN service has not been activated.',
+ ],
+ [
+ 'errorCode' => 'FeatureNotActivated',
+ 'errorMessage' => 'The feature has not been activated.',
+ ],
+ [
+ 'errorCode' => 'NotResourceOwner',
+ 'errorMessage' => 'You are not authorized to use this resource.',
+ ],
+ ],
+ ],
+ 'responseDemo' => null,
+ ],
+ 'UpdateLabNodeDownlinkConfig' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'DevEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'DebugConfig',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'DownlinkConfig',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'type' => 'boolean',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'NotResourceOwner',
+ 'errorMessage' => 'You are not authorized to use this resource.',
+ ],
+ [
+ 'errorCode' => 'CloudProductNotActivated',
+ 'errorMessage' => 'The Link WAN service has not been activated.',
+ ],
+ [
+ 'errorCode' => 'FeatureNotActivated',
+ 'errorMessage' => 'The feature has not been activated.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ ],
+ ],
+ 'responseDemo' => null,
+ ],
+ 'UpdateLabNodeJoinAcceptConfig' => [
+ 'methods' => [
+ 'post',
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'DevEui',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'DebugConfig',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'JoinAcceptConfig',
+ 'in' => 'formData',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Success' => [
+ 'type' => 'boolean',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'ForbiddenByRam',
+ 'errorMessage' => 'User not authorized to operate on the specified resource, or this API does not support RAM.',
+ ],
+ [
+ 'errorCode' => 'ForbiddenByRiskControl',
+ 'errorMessage' => 'This operation cannot be performed because of security risks.',
+ ],
+ [
+ 'errorCode' => 'NonExistent',
+ 'errorMessage' => 'The specified resource does not exist.',
+ ],
+ [
+ 'errorCode' => 'NotResourceOwner',
+ 'errorMessage' => 'You are not authorized to use this resource.',
+ ],
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to some unknown error, exception or failure.',
+ ],
+ [
+ 'errorCode' => 'CloudProductNotActivated',
+ 'errorMessage' => 'The Link WAN service has not been activated.',
+ ],
+ [
+ 'errorCode' => 'FeatureNotActivated',
+ 'errorMessage' => 'The feature has not been activated.',
+ ],
+ ],
+ ],
+ 'responseDemo' => null,
+ ],
+ ],
+ 'endpoints' => [
+ [
+ 'regionId' => 'cn-hangzhou',
+ 'endpoint' => 'linkwan.cn-hangzhou.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-shanghai',
+ 'endpoint' => 'linkwan.cn-shanghai.aliyuncs.com',
+ ],
+ ],
+];