From 7347bac4ab7e136157fc94777e6cf87ef9e08599 Mon Sep 17 00:00:00 2001 From: Zhineng Li Date: Fri, 13 Feb 2026 10:54:11 +0800 Subject: first commit --- data/en_us/linkwan/2018-12-30/api-docs.php | 14434 +++++++++++++++++++++++++++ 1 file changed, 14434 insertions(+) create mode 100644 data/en_us/linkwan/2018-12-30/api-docs.php (limited to 'data/en_us/linkwan/2018-12-30/api-docs.php') 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 @@ + '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":"\\r\\n\\r\\n http://xxx.xxx.xxx/xxx.csv\\r\\n 89EF6CAA-958F-F32C-BE45-FE003C6DE097\\r\\n true\\r\\n","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":"\\r\\n\\r\\n http://xxx.xxx.xxx/xxx.csv\\r\\n 89EF6CAA-958F-F32C-BE45-FE003C6DE097\\r\\n true\\r\\n","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":"\\r\\n\\r\\n \\r\\n 923\\r\\n 925\\r\\n CN\\r\\n 201\\r\\n SAME_FREQUENCY\\r\\n \\r\\n 89EF6CAA-958F-F32C-BE45-FE003C6DE097\\r\\n true\\r\\n","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":"\\r\\n\\r\\n \\r\\n \\r\\n 470\\r\\n 510\\r\\n CN\\r\\n 101\\r\\n SAME_FREQUENCY\\r\\n \\r\\n \\r\\n 470\\r\\n 510\\r\\n CN\\r\\n 102\\r\\n DIFF_FREQUENCY\\r\\n \\r\\n \\r\\n 923\\r\\n 925\\r\\n CN\\r\\n 201\\r\\n SAME_FREQUENCY\\r\\n \\r\\n \\r\\n 89EF6CAA-958F-F32C-BE45-FE003C6DE097\\r\\n true\\r\\n","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":"\\r\\n\\r\\n 89EF6CAA-958F-F32C-BE45-FE003C6DE097\\r\\n true\\r\\n","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":"\\r\\n\\r\\n \\r\\n GATEWAY_OFFLINE\\r\\n \\r\\n 0000000000000000\\r\\n 1514736000000\\r\\n \\r\\n 1514736000001\\r\\n UNHANDLED\\r\\n 123\\r\\n 1514736000000\\r\\n \\r\\n 89EF6CAA-958F-F32C-BE45-FE003C6DE097\\r\\n true\\r\\n","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":"\\r\\n\\r\\n \\r\\n 100\\r\\n \\r\\n \\r\\n GATEWAY_OFFLINE\\r\\n \\r\\n 0000000000000000\\r\\n 1514736000000\\r\\n \\r\\n 1514736000000\\r\\n HANDLED\\r\\n 1514736000001\\r\\n 123\\r\\n \\r\\n \\r\\n GATEWAY_OFFLINE\\r\\n \\r\\n 0000000000000000\\r\\n 1514736000000\\r\\n \\r\\n 1514736000001\\r\\n HANDLED\\r\\n 123\\r\\n 1514736000000\\r\\n \\r\\n \\r\\n \\r\\n 89EF6CAA-958F-F32C-BE45-FE003C6DE097\\r\\n true\\r\\n","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":"\\r\\n\\r\\n 10\\r\\n 89EF6CAA-958F-F32C-BE45-FE003C6DE097\\r\\n true\\r\\n","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":"\\r\\n\\r\\n 89EF6CAA-958F-F32C-BE45-FE003C6DE097\\r\\n true\\r\\n","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":"\\r\\n\\r\\n 89EF6CAA-958F-F32C-BE45-FE003C6DE097\\r\\n true\\r\\n","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":"\\r\\n\\r\\n 89EF6CAA-958F-F32C-BE45-FE003C6DE097\\r\\n true\\r\\n","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":"\\r\\n\\r\\n 89EF6CAA-958F-F32C-BE45-FE003C6DE097\\r\\n true\\r\\n","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":"\\r\\n\\r\\n 89EF6CAA-958F-F32C-BE45-FE003C6DE097\\r\\n true\\r\\n","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":"\\r\\n\\r\\n \\r\\n 某某市\\r\\n 网关名称\\r\\n 某某区\\r\\n ONLINE\\r\\n true\\r\\n true\\r\\n 123.45678\\r\\n 23.45678\\r\\n 1514736000000\\r\\n true\\r\\n
详细地址
\\r\\n 0000000000000000\\r\\n HALF_DUPLEX\\r\\n true\\r\\n 123\\r\\n 123\\r\\n GCJ-02\\r\\n 网关描述\\r\\n
\\r\\n 89EF6CAA-958F-F32C-BE45-FE003C6DE097\\r\\n true\\r\\n
","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":"\\r\\n\\r\\n \\r\\n 0\\r\\n 0\\r\\n 0\\r\\n 0\\r\\n \\r\\n 89EF6CAA-958F-F32C-BE45-FE003C6DE097\\r\\n true\\r\\n","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":"\\r\\n\\r\\n \\r\\n ONLINE\\r\\n 42.0\\r\\n 42.0\\r\\n 10\\r\\n 42\\r\\n 10\\r\\n 0000000000000000\\r\\n \\r\\n 89EF6CAA-958F-F32C-BE45-FE003C6DE097\\r\\n true\\r\\n","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":"\\r\\n\\r\\n \\r\\n \\r\\n 某某市\\r\\n 网关名称\\r\\n 某某区\\r\\n ONLINE\\r\\n 123.45678\\r\\n 23.45678\\r\\n
详细地址
\\r\\n 0000000000123456\\r\\n HALF_DUPLEX\\r\\n 123\\r\\n 123\\r\\n GCJ-02\\r\\n 网关描述\\r\\n
\\r\\n \\r\\n 某某市\\r\\n 网关名称\\r\\n 某某区\\r\\n ONLINE\\r\\n 123.45678\\r\\n 23.45678\\r\\n
详细地址
\\r\\n 0000000001123456\\r\\n HALF_DUPLEX\\r\\n 123\\r\\n 123\\r\\n GCJ-02\\r\\n 网关描述\\r\\n
\\r\\n
\\r\\n 89EF6CAA-958F-F32C-BE45-FE003C6DE097\\r\\n true\\r\\n
","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":"\\r\\n\\r\\n \\r\\n 25\\r\\n \\r\\n \\r\\n 1514737000000\\r\\n ONLINE\\r\\n \\r\\n \\r\\n 1514737000000\\r\\n ONLINE\\r\\n \\r\\n \\r\\n \\r\\n 89EF6CAA-958F-F32C-BE45-FE003C6DE097\\r\\n true\\r\\n","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":"\\r\\n\\r\\n \\r\\n 23\\r\\n \\r\\n \\r\\n 某某市\\r\\n 网关名称\\r\\n 某某区\\r\\n ONLINE\\r\\n true\\r\\n true\\r\\n 123.45678\\r\\n 23.45678\\r\\n 1514736000000\\r\\n true\\r\\n
详细地址
\\r\\n 0000000000000000\\r\\n HALF_DUPLEX\\r\\n true\\r\\n 123\\r\\n 123\\r\\n GCJ-02\\r\\n 网关描述\\r\\n
\\r\\n \\r\\n 某某市\\r\\n 网关名称\\r\\n 某某区\\r\\n ONLINE\\r\\n true\\r\\n true\\r\\n 123.45678\\r\\n 23.45678\\r\\n 1514736000000\\r\\n true\\r\\n
详细地址
\\r\\n 0000000000000000\\r\\n HALF_DUPLEX\\r\\n true\\r\\n 123\\r\\n 123\\r\\n GCJ-02\\r\\n 网关描述\\r\\n
\\r\\n
\\r\\n
\\r\\n 89EF6CAA-958F-F32C-BE45-FE003C6DE097\\r\\n true\\r\\n
","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":"\\r\\n\\r\\n \\r\\n \\r\\n 10\\r\\n 10\\r\\n 1514736000000\\r\\n \\r\\n \\r\\n 10\\r\\n 10\\r\\n 1514736000000\\r\\n \\r\\n \\r\\n 89EF6CAA-958F-F32C-BE45-FE003C6DE097\\r\\n true\\r\\n","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":"\\r\\n\\r\\n \\r\\n 10\\r\\n \\r\\n \\r\\n C\\r\\n false\\r\\n 00000000\\r\\n 12\\r\\n 99\\r\\n true\\r\\n 1514736000000\\r\\n SF12BW125\\r\\n xxx\\r\\n DEVADDR_ILLEGAL\\r\\n 0000000000000001\\r\\n -10.5\\r\\n 0000000000000000\\r\\n -110\\r\\n 470.3\\r\\n xxxx\\r\\n \\r\\n \\r\\n C\\r\\n false\\r\\n 00000000\\r\\n 12\\r\\n 99\\r\\n true\\r\\n 1514736000000\\r\\n SF12BW125\\r\\n xxx\\r\\n DEVADDR_ILLEGAL\\r\\n 0000000000000001\\r\\n -10.5\\r\\n 0000000000000000\\r\\n -110\\r\\n 470.3\\r\\n xxxx\\r\\n \\r\\n \\r\\n \\r\\n 89EF6CAA-958F-F32C-BE45-FE003C6DE097\\r\\n true\\r\\n","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":"\\r\\n\\r\\n 100\\r\\n 89EF6CAA-958F-F32C-BE45-FE003C6DE097\\r\\n true\\r\\n","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":"\\r\\n\\r\\n 123\\r\\n 89EF6CAA-958F-F32C-BE45-FE003C6DE097\\r\\n true\\r\\n","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":"\\r\\n\\r\\n 89EF6CAA-958F-F32C-BE45-FE003C6DE097\\r\\n true\\r\\n","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":"\\r\\n\\r\\n 89EF6CAA-958F-F32C-BE45-FE003C6DE097\\r\\n true\\r\\n","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":"\\r\\n\\r\\n 89EF6CAA-958F-F32C-BE45-FE003C6DE097\\r\\n true\\r\\n","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":"\\r\\n\\r\\n \\r\\n 123\\r\\n 1514736000000\\r\\n 1514736000000\\r\\n 1514736000000\\r\\n some_user\\r\\n ACCEPTED\\r\\n some_user\\r\\n 123456\\r\\n 1514736000000\\r\\n \\r\\n 89EF6CAA-958F-F32C-BE45-FE003C6DE097\\r\\n true\\r\\n","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":"\\r\\n\\r\\n \\r\\n 0000000000000000\\r\\n A\\r\\n 0\\r\\n true\\r\\n 1514736000000\\r\\n 0\\r\\n some-user\\r\\n 0\\r\\n 10\\r\\n 0\\r\\n 123\\r\\n IOT\\r\\n 凭证1\\r\\n 102\\r\\n \\r\\n 89EF6CAA-958F-F32C-BE45-FE003C6DE097\\r\\n true\\r\\n","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":"\\r\\n\\r\\n \\r\\n 0000000000000000\\r\\n A\\r\\n 0\\r\\n true\\r\\n 1514736000000\\r\\n 0\\r\\n 0\\r\\n 10\\r\\n 0\\r\\n 123\\r\\n LOCAL\\r\\n 凭证1\\r\\n 102\\r\\n \\r\\n 89EF6CAA-958F-F32C-BE45-FE003C6DE097\\r\\n true\\r\\n","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":"\\r\\n\\r\\n \\r\\n 10\\r\\n \\r\\n \\r\\n 0000000000000000\\r\\n A\\r\\n true\\r\\n some-user1\\r\\n 123\\r\\n ACCEPTED\\r\\n 凭证1\\r\\n 102\\r\\n \\r\\n \\r\\n 0000000000000001\\r\\n A\\r\\n true\\r\\n some-user2\\r\\n 126\\r\\n ACCEPTED\\r\\n 凭证2\\r\\n 102\\r\\n \\r\\n \\r\\n \\r\\n 89EF6CAA-958F-F32C-BE45-FE003C6DE097\\r\\n true\\r\\n","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":"\\r\\n\\r\\n \\r\\n 10\\r\\n \\r\\n \\r\\n 0000000000000000\\r\\n A\\r\\n true\\r\\n false\\r\\n 123\\r\\n some-user1\\r\\n LOCAL\\r\\n 凭证1\\r\\n 102\\r\\n \\r\\n \\r\\n 0000000000000001\\r\\n A\\r\\n true\\r\\n false\\r\\n 126\\r\\n some-user2\\r\\n ROAMING\\r\\n 凭证2\\r\\n 102\\r\\n \\r\\n \\r\\n \\r\\n 89EF6CAA-958F-F32C-BE45-FE003C6DE097\\r\\n true\\r\\n","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":"\\r\\n\\r\\n 89EF6CAA-958F-F32C-BE45-FE003C6DE097\\r\\n true\\r\\n","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":"\\r\\n\\r\\n 89EF6CAA-958F-F32C-BE45-FE003C6DE097\\r\\n true\\r\\n","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":"\\r\\n\\r\\n 100\\r\\n 89EF6CAA-958F-F32C-BE45-FE003C6DE097\\r\\n true\\r\\n","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":"\\r\\n\\r\\n 100\\r\\n 89EF6CAA-958F-F32C-BE45-FE003C6DE097\\r\\n true\\r\\n","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":"\\r\\n\\r\\n 89EF6CAA-958F-F32C-BE45-FE003C6DE097\\r\\n true\\r\\n","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":"\\r\\n\\r\\n 89EF6CAA-958F-F32C-BE45-FE003C6DE097\\r\\n true\\r\\n","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":"\\r\\n\\r\\n 1234\\r\\n 89EF6CAA-958F-F32C-BE45-FE003C6DE097\\r\\n true\\r\\n","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":"\\r\\n\\r\\n 89EF6CAA-958F-F32C-BE45-FE003C6DE097\\r\\n true\\r\\n","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":"\\r\\n\\r\\n 123456\\r\\n 89EF6CAA-958F-F32C-BE45-FE003C6DE097\\r\\n true\\r\\n","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":"\\r\\n\\r\\n 89EF6CAA-958F-F32C-BE45-FE003C6DE097\\r\\n true\\r\\n","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":"\\r\\n\\r\\n 89EF6CAA-958F-F32C-BE45-FE003C6DE097\\r\\n true\\r\\n","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":"\\r\\n\\r\\n 89EF6CAA-958F-F32C-BE45-FE003C6DE097\\r\\n true\\r\\n","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":"\\r\\n\\r\\n 89EF6CAA-958F-F32C-BE45-FE003C6DE097\\r\\n true\\r\\n","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":"\\r\\n\\r\\n \\r\\n A\\r\\n 1514736000000\\r\\n 1514736000000\\r\\n 0000000000000000\\r\\n 12345678\\r\\n \\r\\n 89EF6CAA-958F-F32C-BE45-FE003C6DE097\\r\\n true\\r\\n","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":"\\r\\n\\r\\n \\r\\n 10\\r\\n 0000000000000000\\r\\n some-user\\r\\n 0\\r\\n LOCAL\\r\\n A\\r\\n 123456\\r\\n true\\r\\n \\r\\n \\r\\n 123\\r\\n 1514736000000\\r\\n true\\r\\n WRITE\\r\\n \\r\\n \\r\\n 126\\r\\n 1514736000000\\r\\n true\\r\\n WRITE\\r\\n \\r\\n \\r\\n true\\r\\n 0\\r\\n 0\\r\\n \\r\\n IOT\\r\\n \\r\\n xxxxxxxx\\r\\n IOT_SUITE\\r\\n 产品名\\r\\n \\r\\n \\r\\n 1514736000000\\r\\n 节点分组名称\\r\\n 0\\r\\n 1234569\\r\\n 102\\r\\n \\r\\n 89EF6CAA-958F-F32C-BE45-FE003C6DE097\\r\\n true\\r\\n","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":"\\r\\n\\r\\n \\r\\n 10\\r\\n \\r\\n \\r\\n 10\\r\\n 0000000000000000\\r\\n some-user2\\r\\n 0\\r\\n LOCAL\\r\\n A\\r\\n 123456\\r\\n true\\r\\n \\r\\n \\r\\n 123\\r\\n 1514736000000\\r\\n true\\r\\n WRITE\\r\\n \\r\\n \\r\\n 126\\r\\n 1514736000000\\r\\n true\\r\\n WRITE\\r\\n \\r\\n \\r\\n true\\r\\n 0\\r\\n 0\\r\\n \\r\\n IOT\\r\\n \\r\\n xxxxxxxx\\r\\n IOT_SUITE\\r\\n 产品名\\r\\n \\r\\n \\r\\n 1514736000000\\r\\n 节点分组名称2\\r\\n 0\\r\\n 123456\\r\\n 102\\r\\n \\r\\n \\r\\n 10\\r\\n 0000000000000001\\r\\n some-user2\\r\\n 0\\r\\n LOCAL\\r\\n A\\r\\n 1234569\\r\\n true\\r\\n \\r\\n \\r\\n 123\\r\\n LP\\r\\n true\\r\\n nmsUser1\\r\\n 1514736000000\\r\\n WRITE\\r\\n \\r\\n \\r\\n 126\\r\\n LP\\r\\n true\\r\\n nmsUser1\\r\\n 1514736000000\\r\\n WRITE\\r\\n \\r\\n \\r\\n true\\r\\n 0\\r\\n 0\\r\\n \\r\\n IOT\\r\\n \\r\\n xxxxxxxx\\r\\n IOT_SUITE\\r\\n 产品名\\r\\n \\r\\n \\r\\n 1514736000000\\r\\n 节点分组名称2\\r\\n 0\\r\\n 1234569\\r\\n 102\\r\\n \\r\\n \\r\\n \\r\\n 89EF6CAA-958F-F32C-BE45-FE003C6DE097\\r\\n true\\r\\n","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":"\\r\\n\\r\\n \\r\\n \\r\\n 10\\r\\n 10\\r\\n 1514736000000\\r\\n \\r\\n \\r\\n 10\\r\\n 10\\r\\n 1514736000000\\r\\n \\r\\n \\r\\n 89EF6CAA-958F-F32C-BE45-FE003C6DE097\\r\\n true\\r\\n","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":"\\r\\n\\r\\n \\r\\n 10\\r\\n \\r\\n \\r\\n C\\r\\n xxx\\r\\n true\\r\\n 00000000\\r\\n 15\\r\\n 99\\r\\n true\\r\\n 1514736000000\\r\\n CONFIRMED_DATA_UP\\r\\n SF12BW125\\r\\n DEVADDR_ILLEGAL\\r\\n 0000000000000001\\r\\n -10.5\\r\\n 0000000000000000\\r\\n -110\\r\\n 470.3\\r\\n xxx\\r\\n \\r\\n 0x01\\r\\n 0x02\\r\\n \\r\\n 101\\r\\n \\r\\n \\r\\n C\\r\\n xxx\\r\\n true\\r\\n 00000000\\r\\n 15\\r\\n 99\\r\\n true\\r\\n 1514736000000\\r\\n CONFIRMED_DATA_UP\\r\\n SF12BW125\\r\\n DEVADDR_ILLEGAL\\r\\n 0000000000000001\\r\\n -10.5\\r\\n 0000000000000000\\r\\n -110\\r\\n 470.3\\r\\n xxx\\r\\n \\r\\n 0x01\\r\\n 0x02\\r\\n \\r\\n 101\\r\\n \\r\\n \\r\\n \\r\\n 89EF6CAA-958F-F32C-BE45-FE003C6DE097\\r\\n true\\r\\n","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":"\\r\\n\\r\\n \\r\\n 10\\r\\n \\r\\n \\r\\n A\\r\\n 1514736000000\\r\\n 1514736000000\\r\\n 0000000000000000\\r\\n 12345678\\r\\n \\r\\n \\r\\n A\\r\\n 1514736000001\\r\\n 1514736000000\\r\\n 0000000000000001\\r\\n 12345678\\r\\n \\r\\n \\r\\n \\r\\n 89EF6CAA-958F-F32C-BE45-FE003C6DE097\\r\\n true\\r\\n","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":"\\r\\n\\r\\n \\r\\n 10\\r\\n \\r\\n \\r\\n A\\r\\n 1514736000000\\r\\n 1514736000000\\r\\n 0000000000000000\\r\\n 12345678\\r\\n \\r\\n \\r\\n A\\r\\n 1514736000001\\r\\n 1514736000000\\r\\n 0000000000000001\\r\\n 12345678\\r\\n \\r\\n \\r\\n \\r\\n 89EF6CAA-958F-F32C-BE45-FE003C6DE097\\r\\n true\\r\\n","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":"\\r\\n\\r\\n \\r\\n 10\\r\\n \\r\\n \\r\\n 0000000000000000\\r\\n -110\\r\\n false\\r\\n 0000000000000001\\r\\n -10.5\\r\\n \\r\\n \\r\\n 0000000000000000\\r\\n -110\\r\\n false\\r\\n 0000000000000001\\r\\n -10.5\\r\\n \\r\\n \\r\\n \\r\\n 89EF6CAA-958F-F32C-BE45-FE003C6DE097\\r\\n true\\r\\n","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":"\\r\\n\\r\\n 89EF6CAA-958F-F32C-BE45-FE003C6DE097\\r\\n true\\r\\n","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":"\\r\\n\\r\\n 100\\r\\n 89EF6CAA-958F-F32C-BE45-FE003C6DE097\\r\\n true\\r\\n","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":"\\r\\n\\r\\n 100\\r\\n 89EF6CAA-958F-F32C-BE45-FE003C6DE097\\r\\n true\\r\\n","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":"\\r\\n\\r\\n 100\\r\\n 89EF6CAA-958F-F32C-BE45-FE003C6DE097\\r\\n true\\r\\n","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":"\\r\\n\\r\\n 89EF6CAA-958F-F32C-BE45-FE003C6DE097\\r\\n true\\r\\n","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":"\\r\\n\\r\\n 89EF6CAA-958F-F32C-BE45-FE003C6DE097\\r\\n true\\r\\n","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', + ], + ], +]; -- cgit v1.2.3