Generated 2019-03-01 for LinkWAN.
This commit is contained in:
@@ -1,3 +1,6 @@
|
||||
2021-09-13 Version: 1.36.873
|
||||
- Generated 2019-03-01 for `LinkWAN`.
|
||||
|
||||
2021-09-13 Version: 1.36.872
|
||||
- Supported CallerLocation, CalleeLocation in CDR API.
|
||||
|
||||
|
||||
466
linkwan/CMakeLists.txt
Normal file
466
linkwan/CMakeLists.txt
Normal file
@@ -0,0 +1,466 @@
|
||||
#
|
||||
# Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
#
|
||||
|
||||
set(public_header_dir ${CMAKE_CURRENT_SOURCE_DIR}/../include)
|
||||
|
||||
set(linkwan_public_header
|
||||
include/alibabacloud/linkwan/LinkWANClient.h
|
||||
include/alibabacloud/linkwan/LinkWANExport.h )
|
||||
|
||||
set(linkwan_public_header_model
|
||||
include/alibabacloud/linkwan/model/AcceptJoinPermissionAuthOrderRequest.h
|
||||
include/alibabacloud/linkwan/model/AcceptJoinPermissionAuthOrderResult.h
|
||||
include/alibabacloud/linkwan/model/AddNodeToGroupRequest.h
|
||||
include/alibabacloud/linkwan/model/AddNodeToGroupResult.h
|
||||
include/alibabacloud/linkwan/model/ApplyRoamingJoinPermissionRequest.h
|
||||
include/alibabacloud/linkwan/model/ApplyRoamingJoinPermissionResult.h
|
||||
include/alibabacloud/linkwan/model/BindJoinPermissionToNodeGroupRequest.h
|
||||
include/alibabacloud/linkwan/model/BindJoinPermissionToNodeGroupResult.h
|
||||
include/alibabacloud/linkwan/model/CancelJoinPermissionAuthOrderRequest.h
|
||||
include/alibabacloud/linkwan/model/CancelJoinPermissionAuthOrderResult.h
|
||||
include/alibabacloud/linkwan/model/CheckCloudProductOpenStatusRequest.h
|
||||
include/alibabacloud/linkwan/model/CheckCloudProductOpenStatusResult.h
|
||||
include/alibabacloud/linkwan/model/CheckUserChargeStatusRequest.h
|
||||
include/alibabacloud/linkwan/model/CheckUserChargeStatusResult.h
|
||||
include/alibabacloud/linkwan/model/CountGatewayTupleOrdersRequest.h
|
||||
include/alibabacloud/linkwan/model/CountGatewayTupleOrdersResult.h
|
||||
include/alibabacloud/linkwan/model/CountGatewaysRequest.h
|
||||
include/alibabacloud/linkwan/model/CountGatewaysResult.h
|
||||
include/alibabacloud/linkwan/model/CountNodeGroupsRequest.h
|
||||
include/alibabacloud/linkwan/model/CountNodeGroupsResult.h
|
||||
include/alibabacloud/linkwan/model/CountNodeTupleOrdersRequest.h
|
||||
include/alibabacloud/linkwan/model/CountNodeTupleOrdersResult.h
|
||||
include/alibabacloud/linkwan/model/CountNodesByNodeGroupIdRequest.h
|
||||
include/alibabacloud/linkwan/model/CountNodesByNodeGroupIdResult.h
|
||||
include/alibabacloud/linkwan/model/CountNodesByOwnedJoinPermissionIdRequest.h
|
||||
include/alibabacloud/linkwan/model/CountNodesByOwnedJoinPermissionIdResult.h
|
||||
include/alibabacloud/linkwan/model/CountNotificationsRequest.h
|
||||
include/alibabacloud/linkwan/model/CountNotificationsResult.h
|
||||
include/alibabacloud/linkwan/model/CountOwnedJoinPermissionsRequest.h
|
||||
include/alibabacloud/linkwan/model/CountOwnedJoinPermissionsResult.h
|
||||
include/alibabacloud/linkwan/model/CountRentedJoinPermissionsRequest.h
|
||||
include/alibabacloud/linkwan/model/CountRentedJoinPermissionsResult.h
|
||||
include/alibabacloud/linkwan/model/CreateCustomLocalJoinPermissionRequest.h
|
||||
include/alibabacloud/linkwan/model/CreateCustomLocalJoinPermissionResult.h
|
||||
include/alibabacloud/linkwan/model/CreateGatewayRequest.h
|
||||
include/alibabacloud/linkwan/model/CreateGatewayResult.h
|
||||
include/alibabacloud/linkwan/model/CreateLocalJoinPermissionRequest.h
|
||||
include/alibabacloud/linkwan/model/CreateLocalJoinPermissionResult.h
|
||||
include/alibabacloud/linkwan/model/CreateNodeGroupRequest.h
|
||||
include/alibabacloud/linkwan/model/CreateNodeGroupResult.h
|
||||
include/alibabacloud/linkwan/model/DeleteGatewayRequest.h
|
||||
include/alibabacloud/linkwan/model/DeleteGatewayResult.h
|
||||
include/alibabacloud/linkwan/model/DeleteLocalJoinPermissionRequest.h
|
||||
include/alibabacloud/linkwan/model/DeleteLocalJoinPermissionResult.h
|
||||
include/alibabacloud/linkwan/model/DeleteNodeGroupRequest.h
|
||||
include/alibabacloud/linkwan/model/DeleteNodeGroupResult.h
|
||||
include/alibabacloud/linkwan/model/DescribeRegionsRequest.h
|
||||
include/alibabacloud/linkwan/model/DescribeRegionsResult.h
|
||||
include/alibabacloud/linkwan/model/GetFreqBandPlanGroupRequest.h
|
||||
include/alibabacloud/linkwan/model/GetFreqBandPlanGroupResult.h
|
||||
include/alibabacloud/linkwan/model/GetGatewayRequest.h
|
||||
include/alibabacloud/linkwan/model/GetGatewayResult.h
|
||||
include/alibabacloud/linkwan/model/GetGatewayPacketStatRequest.h
|
||||
include/alibabacloud/linkwan/model/GetGatewayPacketStatResult.h
|
||||
include/alibabacloud/linkwan/model/GetGatewayStatusStatRequest.h
|
||||
include/alibabacloud/linkwan/model/GetGatewayStatusStatResult.h
|
||||
include/alibabacloud/linkwan/model/GetGatewayTransferPacketsDownloadUrlRequest.h
|
||||
include/alibabacloud/linkwan/model/GetGatewayTransferPacketsDownloadUrlResult.h
|
||||
include/alibabacloud/linkwan/model/GetGatewayTupleOrderRequest.h
|
||||
include/alibabacloud/linkwan/model/GetGatewayTupleOrderResult.h
|
||||
include/alibabacloud/linkwan/model/GetGatewayTuplesDownloadUrlRequest.h
|
||||
include/alibabacloud/linkwan/model/GetGatewayTuplesDownloadUrlResult.h
|
||||
include/alibabacloud/linkwan/model/GetJoinPermissionAuthOrderRequest.h
|
||||
include/alibabacloud/linkwan/model/GetJoinPermissionAuthOrderResult.h
|
||||
include/alibabacloud/linkwan/model/GetLocalConfigSyncTaskRequest.h
|
||||
include/alibabacloud/linkwan/model/GetLocalConfigSyncTaskResult.h
|
||||
include/alibabacloud/linkwan/model/GetNodeRequest.h
|
||||
include/alibabacloud/linkwan/model/GetNodeResult.h
|
||||
include/alibabacloud/linkwan/model/GetNodeGroupRequest.h
|
||||
include/alibabacloud/linkwan/model/GetNodeGroupResult.h
|
||||
include/alibabacloud/linkwan/model/GetNodeGroupTransferPacketsDownloadUrlRequest.h
|
||||
include/alibabacloud/linkwan/model/GetNodeGroupTransferPacketsDownloadUrlResult.h
|
||||
include/alibabacloud/linkwan/model/GetNodeLocalConfigRequest.h
|
||||
include/alibabacloud/linkwan/model/GetNodeLocalConfigResult.h
|
||||
include/alibabacloud/linkwan/model/GetNodeTransferPacketRequest.h
|
||||
include/alibabacloud/linkwan/model/GetNodeTransferPacketResult.h
|
||||
include/alibabacloud/linkwan/model/GetNodeTransferPacketsDownloadUrlRequest.h
|
||||
include/alibabacloud/linkwan/model/GetNodeTransferPacketsDownloadUrlResult.h
|
||||
include/alibabacloud/linkwan/model/GetNodeTupleOrderRequest.h
|
||||
include/alibabacloud/linkwan/model/GetNodeTupleOrderResult.h
|
||||
include/alibabacloud/linkwan/model/GetNodeTuplesDownloadUrlRequest.h
|
||||
include/alibabacloud/linkwan/model/GetNodeTuplesDownloadUrlResult.h
|
||||
include/alibabacloud/linkwan/model/GetNotificationRequest.h
|
||||
include/alibabacloud/linkwan/model/GetNotificationResult.h
|
||||
include/alibabacloud/linkwan/model/GetOwnedJoinPermissionRequest.h
|
||||
include/alibabacloud/linkwan/model/GetOwnedJoinPermissionResult.h
|
||||
include/alibabacloud/linkwan/model/GetRentedJoinPermissionRequest.h
|
||||
include/alibabacloud/linkwan/model/GetRentedJoinPermissionResult.h
|
||||
include/alibabacloud/linkwan/model/GetUserLicenseRequest.h
|
||||
include/alibabacloud/linkwan/model/GetUserLicenseResult.h
|
||||
include/alibabacloud/linkwan/model/GetUserNetProfileDescriptionRequest.h
|
||||
include/alibabacloud/linkwan/model/GetUserNetProfileDescriptionResult.h
|
||||
include/alibabacloud/linkwan/model/ListActivatedFeaturesRequest.h
|
||||
include/alibabacloud/linkwan/model/ListActivatedFeaturesResult.h
|
||||
include/alibabacloud/linkwan/model/ListActiveGatewaysRequest.h
|
||||
include/alibabacloud/linkwan/model/ListActiveGatewaysResult.h
|
||||
include/alibabacloud/linkwan/model/ListFreqBandPlanGroupsRequest.h
|
||||
include/alibabacloud/linkwan/model/ListFreqBandPlanGroupsResult.h
|
||||
include/alibabacloud/linkwan/model/ListGatewayLocalConfigsRequest.h
|
||||
include/alibabacloud/linkwan/model/ListGatewayLocalConfigsResult.h
|
||||
include/alibabacloud/linkwan/model/ListGatewayOnlineRecordsRequest.h
|
||||
include/alibabacloud/linkwan/model/ListGatewayOnlineRecordsResult.h
|
||||
include/alibabacloud/linkwan/model/ListGatewayTransferFlowStatsRequest.h
|
||||
include/alibabacloud/linkwan/model/ListGatewayTransferFlowStatsResult.h
|
||||
include/alibabacloud/linkwan/model/ListGatewayTransferPacketsRequest.h
|
||||
include/alibabacloud/linkwan/model/ListGatewayTransferPacketsResult.h
|
||||
include/alibabacloud/linkwan/model/ListGatewayTupleOrdersRequest.h
|
||||
include/alibabacloud/linkwan/model/ListGatewayTupleOrdersResult.h
|
||||
include/alibabacloud/linkwan/model/ListGatewaysRequest.h
|
||||
include/alibabacloud/linkwan/model/ListGatewaysResult.h
|
||||
include/alibabacloud/linkwan/model/ListGatewaysGisInfoRequest.h
|
||||
include/alibabacloud/linkwan/model/ListGatewaysGisInfoResult.h
|
||||
include/alibabacloud/linkwan/model/ListGatewaysPacketStatRequest.h
|
||||
include/alibabacloud/linkwan/model/ListGatewaysPacketStatResult.h
|
||||
include/alibabacloud/linkwan/model/ListNodeGroupTransferFlowStatsRequest.h
|
||||
include/alibabacloud/linkwan/model/ListNodeGroupTransferFlowStatsResult.h
|
||||
include/alibabacloud/linkwan/model/ListNodeGroupTransferPacketsRequest.h
|
||||
include/alibabacloud/linkwan/model/ListNodeGroupTransferPacketsResult.h
|
||||
include/alibabacloud/linkwan/model/ListNodeGroupsRequest.h
|
||||
include/alibabacloud/linkwan/model/ListNodeGroupsResult.h
|
||||
include/alibabacloud/linkwan/model/ListNodeGroupsPacketStatRequest.h
|
||||
include/alibabacloud/linkwan/model/ListNodeGroupsPacketStatResult.h
|
||||
include/alibabacloud/linkwan/model/ListNodeTransferPacketPathsRequest.h
|
||||
include/alibabacloud/linkwan/model/ListNodeTransferPacketPathsResult.h
|
||||
include/alibabacloud/linkwan/model/ListNodeTransferPacketsRequest.h
|
||||
include/alibabacloud/linkwan/model/ListNodeTransferPacketsResult.h
|
||||
include/alibabacloud/linkwan/model/ListNodeTupleOrdersRequest.h
|
||||
include/alibabacloud/linkwan/model/ListNodeTupleOrdersResult.h
|
||||
include/alibabacloud/linkwan/model/ListNodesByNodeGroupIdRequest.h
|
||||
include/alibabacloud/linkwan/model/ListNodesByNodeGroupIdResult.h
|
||||
include/alibabacloud/linkwan/model/ListNodesByOwnedJoinPermissionIdRequest.h
|
||||
include/alibabacloud/linkwan/model/ListNodesByOwnedJoinPermissionIdResult.h
|
||||
include/alibabacloud/linkwan/model/ListNotificationsRequest.h
|
||||
include/alibabacloud/linkwan/model/ListNotificationsResult.h
|
||||
include/alibabacloud/linkwan/model/ListOwnedJoinPermissionsRequest.h
|
||||
include/alibabacloud/linkwan/model/ListOwnedJoinPermissionsResult.h
|
||||
include/alibabacloud/linkwan/model/ListRentedJoinPermissionsRequest.h
|
||||
include/alibabacloud/linkwan/model/ListRentedJoinPermissionsResult.h
|
||||
include/alibabacloud/linkwan/model/ListTransferPacketRequest.h
|
||||
include/alibabacloud/linkwan/model/ListTransferPacketResult.h
|
||||
include/alibabacloud/linkwan/model/RejectJoinPermissionAuthOrderRequest.h
|
||||
include/alibabacloud/linkwan/model/RejectJoinPermissionAuthOrderResult.h
|
||||
include/alibabacloud/linkwan/model/RemoveNodeFromGroupRequest.h
|
||||
include/alibabacloud/linkwan/model/RemoveNodeFromGroupResult.h
|
||||
include/alibabacloud/linkwan/model/ReturnJoinPermissionRequest.h
|
||||
include/alibabacloud/linkwan/model/ReturnJoinPermissionResult.h
|
||||
include/alibabacloud/linkwan/model/SendUnicastCommandRequest.h
|
||||
include/alibabacloud/linkwan/model/SendUnicastCommandResult.h
|
||||
include/alibabacloud/linkwan/model/SubmitGatewayLocalConfigAddingTaskRequest.h
|
||||
include/alibabacloud/linkwan/model/SubmitGatewayLocalConfigAddingTaskResult.h
|
||||
include/alibabacloud/linkwan/model/SubmitGatewayLocalConfigDeletingTaskRequest.h
|
||||
include/alibabacloud/linkwan/model/SubmitGatewayLocalConfigDeletingTaskResult.h
|
||||
include/alibabacloud/linkwan/model/SubmitGatewayTupleOrderRequest.h
|
||||
include/alibabacloud/linkwan/model/SubmitGatewayTupleOrderResult.h
|
||||
include/alibabacloud/linkwan/model/SubmitJoinPermissionAuthOrderRequest.h
|
||||
include/alibabacloud/linkwan/model/SubmitJoinPermissionAuthOrderResult.h
|
||||
include/alibabacloud/linkwan/model/SubmitKpmEncryptedNodeTupleOrderRequest.h
|
||||
include/alibabacloud/linkwan/model/SubmitKpmEncryptedNodeTupleOrderResult.h
|
||||
include/alibabacloud/linkwan/model/SubmitNodeLocalConfigAddingTaskRequest.h
|
||||
include/alibabacloud/linkwan/model/SubmitNodeLocalConfigAddingTaskResult.h
|
||||
include/alibabacloud/linkwan/model/SubmitNodeLocalConfigDeletingTaskRequest.h
|
||||
include/alibabacloud/linkwan/model/SubmitNodeLocalConfigDeletingTaskResult.h
|
||||
include/alibabacloud/linkwan/model/SubmitNodeTupleOrderRequest.h
|
||||
include/alibabacloud/linkwan/model/SubmitNodeTupleOrderResult.h
|
||||
include/alibabacloud/linkwan/model/UnbindJoinPermissionFromNodeGroupRequest.h
|
||||
include/alibabacloud/linkwan/model/UnbindJoinPermissionFromNodeGroupResult.h
|
||||
include/alibabacloud/linkwan/model/UpdateDataDispatchConfigRequest.h
|
||||
include/alibabacloud/linkwan/model/UpdateDataDispatchConfigResult.h
|
||||
include/alibabacloud/linkwan/model/UpdateDataDispatchEnablingStateRequest.h
|
||||
include/alibabacloud/linkwan/model/UpdateDataDispatchEnablingStateResult.h
|
||||
include/alibabacloud/linkwan/model/UpdateGatewayRequest.h
|
||||
include/alibabacloud/linkwan/model/UpdateGatewayResult.h
|
||||
include/alibabacloud/linkwan/model/UpdateGatewayEnablingStateRequest.h
|
||||
include/alibabacloud/linkwan/model/UpdateGatewayEnablingStateResult.h
|
||||
include/alibabacloud/linkwan/model/UpdateGatewaySshCtrlRequest.h
|
||||
include/alibabacloud/linkwan/model/UpdateGatewaySshCtrlResult.h
|
||||
include/alibabacloud/linkwan/model/UpdateNodeEnablingStateRequest.h
|
||||
include/alibabacloud/linkwan/model/UpdateNodeEnablingStateResult.h
|
||||
include/alibabacloud/linkwan/model/UpdateNodeGroupRequest.h
|
||||
include/alibabacloud/linkwan/model/UpdateNodeGroupResult.h
|
||||
include/alibabacloud/linkwan/model/UpdateNotificationsHandleStateRequest.h
|
||||
include/alibabacloud/linkwan/model/UpdateNotificationsHandleStateResult.h
|
||||
include/alibabacloud/linkwan/model/UpdateOwnedLocalJoinPermissionRequest.h
|
||||
include/alibabacloud/linkwan/model/UpdateOwnedLocalJoinPermissionResult.h
|
||||
include/alibabacloud/linkwan/model/UpdateOwnedLocalJoinPermissionEnablingStateRequest.h
|
||||
include/alibabacloud/linkwan/model/UpdateOwnedLocalJoinPermissionEnablingStateResult.h
|
||||
include/alibabacloud/linkwan/model/UpdateRoamingJoinPermissionRequest.h
|
||||
include/alibabacloud/linkwan/model/UpdateRoamingJoinPermissionResult.h
|
||||
include/alibabacloud/linkwan/model/UpdateRoamingJoinPermissionEnablingStateRequest.h
|
||||
include/alibabacloud/linkwan/model/UpdateRoamingJoinPermissionEnablingStateResult.h
|
||||
include/alibabacloud/linkwan/model/UpdateUserIsolationStateRequest.h
|
||||
include/alibabacloud/linkwan/model/UpdateUserIsolationStateResult.h )
|
||||
|
||||
set(linkwan_src
|
||||
src/LinkWANClient.cc
|
||||
src/model/AcceptJoinPermissionAuthOrderRequest.cc
|
||||
src/model/AcceptJoinPermissionAuthOrderResult.cc
|
||||
src/model/AddNodeToGroupRequest.cc
|
||||
src/model/AddNodeToGroupResult.cc
|
||||
src/model/ApplyRoamingJoinPermissionRequest.cc
|
||||
src/model/ApplyRoamingJoinPermissionResult.cc
|
||||
src/model/BindJoinPermissionToNodeGroupRequest.cc
|
||||
src/model/BindJoinPermissionToNodeGroupResult.cc
|
||||
src/model/CancelJoinPermissionAuthOrderRequest.cc
|
||||
src/model/CancelJoinPermissionAuthOrderResult.cc
|
||||
src/model/CheckCloudProductOpenStatusRequest.cc
|
||||
src/model/CheckCloudProductOpenStatusResult.cc
|
||||
src/model/CheckUserChargeStatusRequest.cc
|
||||
src/model/CheckUserChargeStatusResult.cc
|
||||
src/model/CountGatewayTupleOrdersRequest.cc
|
||||
src/model/CountGatewayTupleOrdersResult.cc
|
||||
src/model/CountGatewaysRequest.cc
|
||||
src/model/CountGatewaysResult.cc
|
||||
src/model/CountNodeGroupsRequest.cc
|
||||
src/model/CountNodeGroupsResult.cc
|
||||
src/model/CountNodeTupleOrdersRequest.cc
|
||||
src/model/CountNodeTupleOrdersResult.cc
|
||||
src/model/CountNodesByNodeGroupIdRequest.cc
|
||||
src/model/CountNodesByNodeGroupIdResult.cc
|
||||
src/model/CountNodesByOwnedJoinPermissionIdRequest.cc
|
||||
src/model/CountNodesByOwnedJoinPermissionIdResult.cc
|
||||
src/model/CountNotificationsRequest.cc
|
||||
src/model/CountNotificationsResult.cc
|
||||
src/model/CountOwnedJoinPermissionsRequest.cc
|
||||
src/model/CountOwnedJoinPermissionsResult.cc
|
||||
src/model/CountRentedJoinPermissionsRequest.cc
|
||||
src/model/CountRentedJoinPermissionsResult.cc
|
||||
src/model/CreateCustomLocalJoinPermissionRequest.cc
|
||||
src/model/CreateCustomLocalJoinPermissionResult.cc
|
||||
src/model/CreateGatewayRequest.cc
|
||||
src/model/CreateGatewayResult.cc
|
||||
src/model/CreateLocalJoinPermissionRequest.cc
|
||||
src/model/CreateLocalJoinPermissionResult.cc
|
||||
src/model/CreateNodeGroupRequest.cc
|
||||
src/model/CreateNodeGroupResult.cc
|
||||
src/model/DeleteGatewayRequest.cc
|
||||
src/model/DeleteGatewayResult.cc
|
||||
src/model/DeleteLocalJoinPermissionRequest.cc
|
||||
src/model/DeleteLocalJoinPermissionResult.cc
|
||||
src/model/DeleteNodeGroupRequest.cc
|
||||
src/model/DeleteNodeGroupResult.cc
|
||||
src/model/DescribeRegionsRequest.cc
|
||||
src/model/DescribeRegionsResult.cc
|
||||
src/model/GetFreqBandPlanGroupRequest.cc
|
||||
src/model/GetFreqBandPlanGroupResult.cc
|
||||
src/model/GetGatewayRequest.cc
|
||||
src/model/GetGatewayResult.cc
|
||||
src/model/GetGatewayPacketStatRequest.cc
|
||||
src/model/GetGatewayPacketStatResult.cc
|
||||
src/model/GetGatewayStatusStatRequest.cc
|
||||
src/model/GetGatewayStatusStatResult.cc
|
||||
src/model/GetGatewayTransferPacketsDownloadUrlRequest.cc
|
||||
src/model/GetGatewayTransferPacketsDownloadUrlResult.cc
|
||||
src/model/GetGatewayTupleOrderRequest.cc
|
||||
src/model/GetGatewayTupleOrderResult.cc
|
||||
src/model/GetGatewayTuplesDownloadUrlRequest.cc
|
||||
src/model/GetGatewayTuplesDownloadUrlResult.cc
|
||||
src/model/GetJoinPermissionAuthOrderRequest.cc
|
||||
src/model/GetJoinPermissionAuthOrderResult.cc
|
||||
src/model/GetLocalConfigSyncTaskRequest.cc
|
||||
src/model/GetLocalConfigSyncTaskResult.cc
|
||||
src/model/GetNodeRequest.cc
|
||||
src/model/GetNodeResult.cc
|
||||
src/model/GetNodeGroupRequest.cc
|
||||
src/model/GetNodeGroupResult.cc
|
||||
src/model/GetNodeGroupTransferPacketsDownloadUrlRequest.cc
|
||||
src/model/GetNodeGroupTransferPacketsDownloadUrlResult.cc
|
||||
src/model/GetNodeLocalConfigRequest.cc
|
||||
src/model/GetNodeLocalConfigResult.cc
|
||||
src/model/GetNodeTransferPacketRequest.cc
|
||||
src/model/GetNodeTransferPacketResult.cc
|
||||
src/model/GetNodeTransferPacketsDownloadUrlRequest.cc
|
||||
src/model/GetNodeTransferPacketsDownloadUrlResult.cc
|
||||
src/model/GetNodeTupleOrderRequest.cc
|
||||
src/model/GetNodeTupleOrderResult.cc
|
||||
src/model/GetNodeTuplesDownloadUrlRequest.cc
|
||||
src/model/GetNodeTuplesDownloadUrlResult.cc
|
||||
src/model/GetNotificationRequest.cc
|
||||
src/model/GetNotificationResult.cc
|
||||
src/model/GetOwnedJoinPermissionRequest.cc
|
||||
src/model/GetOwnedJoinPermissionResult.cc
|
||||
src/model/GetRentedJoinPermissionRequest.cc
|
||||
src/model/GetRentedJoinPermissionResult.cc
|
||||
src/model/GetUserLicenseRequest.cc
|
||||
src/model/GetUserLicenseResult.cc
|
||||
src/model/GetUserNetProfileDescriptionRequest.cc
|
||||
src/model/GetUserNetProfileDescriptionResult.cc
|
||||
src/model/ListActivatedFeaturesRequest.cc
|
||||
src/model/ListActivatedFeaturesResult.cc
|
||||
src/model/ListActiveGatewaysRequest.cc
|
||||
src/model/ListActiveGatewaysResult.cc
|
||||
src/model/ListFreqBandPlanGroupsRequest.cc
|
||||
src/model/ListFreqBandPlanGroupsResult.cc
|
||||
src/model/ListGatewayLocalConfigsRequest.cc
|
||||
src/model/ListGatewayLocalConfigsResult.cc
|
||||
src/model/ListGatewayOnlineRecordsRequest.cc
|
||||
src/model/ListGatewayOnlineRecordsResult.cc
|
||||
src/model/ListGatewayTransferFlowStatsRequest.cc
|
||||
src/model/ListGatewayTransferFlowStatsResult.cc
|
||||
src/model/ListGatewayTransferPacketsRequest.cc
|
||||
src/model/ListGatewayTransferPacketsResult.cc
|
||||
src/model/ListGatewayTupleOrdersRequest.cc
|
||||
src/model/ListGatewayTupleOrdersResult.cc
|
||||
src/model/ListGatewaysRequest.cc
|
||||
src/model/ListGatewaysResult.cc
|
||||
src/model/ListGatewaysGisInfoRequest.cc
|
||||
src/model/ListGatewaysGisInfoResult.cc
|
||||
src/model/ListGatewaysPacketStatRequest.cc
|
||||
src/model/ListGatewaysPacketStatResult.cc
|
||||
src/model/ListNodeGroupTransferFlowStatsRequest.cc
|
||||
src/model/ListNodeGroupTransferFlowStatsResult.cc
|
||||
src/model/ListNodeGroupTransferPacketsRequest.cc
|
||||
src/model/ListNodeGroupTransferPacketsResult.cc
|
||||
src/model/ListNodeGroupsRequest.cc
|
||||
src/model/ListNodeGroupsResult.cc
|
||||
src/model/ListNodeGroupsPacketStatRequest.cc
|
||||
src/model/ListNodeGroupsPacketStatResult.cc
|
||||
src/model/ListNodeTransferPacketPathsRequest.cc
|
||||
src/model/ListNodeTransferPacketPathsResult.cc
|
||||
src/model/ListNodeTransferPacketsRequest.cc
|
||||
src/model/ListNodeTransferPacketsResult.cc
|
||||
src/model/ListNodeTupleOrdersRequest.cc
|
||||
src/model/ListNodeTupleOrdersResult.cc
|
||||
src/model/ListNodesByNodeGroupIdRequest.cc
|
||||
src/model/ListNodesByNodeGroupIdResult.cc
|
||||
src/model/ListNodesByOwnedJoinPermissionIdRequest.cc
|
||||
src/model/ListNodesByOwnedJoinPermissionIdResult.cc
|
||||
src/model/ListNotificationsRequest.cc
|
||||
src/model/ListNotificationsResult.cc
|
||||
src/model/ListOwnedJoinPermissionsRequest.cc
|
||||
src/model/ListOwnedJoinPermissionsResult.cc
|
||||
src/model/ListRentedJoinPermissionsRequest.cc
|
||||
src/model/ListRentedJoinPermissionsResult.cc
|
||||
src/model/ListTransferPacketRequest.cc
|
||||
src/model/ListTransferPacketResult.cc
|
||||
src/model/RejectJoinPermissionAuthOrderRequest.cc
|
||||
src/model/RejectJoinPermissionAuthOrderResult.cc
|
||||
src/model/RemoveNodeFromGroupRequest.cc
|
||||
src/model/RemoveNodeFromGroupResult.cc
|
||||
src/model/ReturnJoinPermissionRequest.cc
|
||||
src/model/ReturnJoinPermissionResult.cc
|
||||
src/model/SendUnicastCommandRequest.cc
|
||||
src/model/SendUnicastCommandResult.cc
|
||||
src/model/SubmitGatewayLocalConfigAddingTaskRequest.cc
|
||||
src/model/SubmitGatewayLocalConfigAddingTaskResult.cc
|
||||
src/model/SubmitGatewayLocalConfigDeletingTaskRequest.cc
|
||||
src/model/SubmitGatewayLocalConfigDeletingTaskResult.cc
|
||||
src/model/SubmitGatewayTupleOrderRequest.cc
|
||||
src/model/SubmitGatewayTupleOrderResult.cc
|
||||
src/model/SubmitJoinPermissionAuthOrderRequest.cc
|
||||
src/model/SubmitJoinPermissionAuthOrderResult.cc
|
||||
src/model/SubmitKpmEncryptedNodeTupleOrderRequest.cc
|
||||
src/model/SubmitKpmEncryptedNodeTupleOrderResult.cc
|
||||
src/model/SubmitNodeLocalConfigAddingTaskRequest.cc
|
||||
src/model/SubmitNodeLocalConfigAddingTaskResult.cc
|
||||
src/model/SubmitNodeLocalConfigDeletingTaskRequest.cc
|
||||
src/model/SubmitNodeLocalConfigDeletingTaskResult.cc
|
||||
src/model/SubmitNodeTupleOrderRequest.cc
|
||||
src/model/SubmitNodeTupleOrderResult.cc
|
||||
src/model/UnbindJoinPermissionFromNodeGroupRequest.cc
|
||||
src/model/UnbindJoinPermissionFromNodeGroupResult.cc
|
||||
src/model/UpdateDataDispatchConfigRequest.cc
|
||||
src/model/UpdateDataDispatchConfigResult.cc
|
||||
src/model/UpdateDataDispatchEnablingStateRequest.cc
|
||||
src/model/UpdateDataDispatchEnablingStateResult.cc
|
||||
src/model/UpdateGatewayRequest.cc
|
||||
src/model/UpdateGatewayResult.cc
|
||||
src/model/UpdateGatewayEnablingStateRequest.cc
|
||||
src/model/UpdateGatewayEnablingStateResult.cc
|
||||
src/model/UpdateGatewaySshCtrlRequest.cc
|
||||
src/model/UpdateGatewaySshCtrlResult.cc
|
||||
src/model/UpdateNodeEnablingStateRequest.cc
|
||||
src/model/UpdateNodeEnablingStateResult.cc
|
||||
src/model/UpdateNodeGroupRequest.cc
|
||||
src/model/UpdateNodeGroupResult.cc
|
||||
src/model/UpdateNotificationsHandleStateRequest.cc
|
||||
src/model/UpdateNotificationsHandleStateResult.cc
|
||||
src/model/UpdateOwnedLocalJoinPermissionRequest.cc
|
||||
src/model/UpdateOwnedLocalJoinPermissionResult.cc
|
||||
src/model/UpdateOwnedLocalJoinPermissionEnablingStateRequest.cc
|
||||
src/model/UpdateOwnedLocalJoinPermissionEnablingStateResult.cc
|
||||
src/model/UpdateRoamingJoinPermissionRequest.cc
|
||||
src/model/UpdateRoamingJoinPermissionResult.cc
|
||||
src/model/UpdateRoamingJoinPermissionEnablingStateRequest.cc
|
||||
src/model/UpdateRoamingJoinPermissionEnablingStateResult.cc
|
||||
src/model/UpdateUserIsolationStateRequest.cc
|
||||
src/model/UpdateUserIsolationStateResult.cc )
|
||||
|
||||
add_library(linkwan ${LIB_TYPE}
|
||||
${linkwan_public_header}
|
||||
${linkwan_public_header_model}
|
||||
${linkwan_src})
|
||||
|
||||
set_target_properties(linkwan
|
||||
PROPERTIES
|
||||
LINKER_LANGUAGE CXX
|
||||
ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
|
||||
LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
|
||||
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin
|
||||
OUTPUT_NAME ${TARGET_OUTPUT_NAME_PREFIX}linkwan
|
||||
)
|
||||
|
||||
if(${LIB_TYPE} STREQUAL "SHARED")
|
||||
set_target_properties(linkwan
|
||||
PROPERTIES
|
||||
DEFINE_SYMBOL ALIBABACLOUD_LINKWAN_LIBRARY)
|
||||
endif()
|
||||
|
||||
target_include_directories(linkwan
|
||||
PRIVATE include
|
||||
${CMAKE_SOURCE_DIR}/core/include
|
||||
)
|
||||
target_link_libraries(linkwan
|
||||
core)
|
||||
|
||||
if(CMAKE_HOST_WIN32)
|
||||
ExternalProject_Get_Property(jsoncpp INSTALL_DIR)
|
||||
set(jsoncpp_install_dir ${INSTALL_DIR})
|
||||
add_dependencies(linkwan
|
||||
jsoncpp)
|
||||
target_include_directories(linkwan
|
||||
PRIVATE ${jsoncpp_install_dir}/include)
|
||||
target_link_libraries(linkwan
|
||||
${jsoncpp_install_dir}/lib/jsoncpp.lib)
|
||||
set_target_properties(linkwan
|
||||
PROPERTIES
|
||||
COMPILE_OPTIONS "/bigobj")
|
||||
else()
|
||||
target_include_directories(linkwan
|
||||
PRIVATE /usr/include/jsoncpp)
|
||||
target_link_libraries(linkwan
|
||||
jsoncpp)
|
||||
endif()
|
||||
|
||||
install(FILES ${linkwan_public_header}
|
||||
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/linkwan)
|
||||
install(FILES ${linkwan_public_header_model}
|
||||
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/linkwan/model)
|
||||
install(TARGETS linkwan
|
||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
|
||||
)
|
||||
814
linkwan/include/alibabacloud/linkwan/LinkWANClient.h
Normal file
814
linkwan/include/alibabacloud/linkwan/LinkWANClient.h
Normal file
@@ -0,0 +1,814 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_LINKWANCLIENT_H_
|
||||
#define ALIBABACLOUD_LINKWAN_LINKWANCLIENT_H_
|
||||
|
||||
#include <future>
|
||||
#include <alibabacloud/core/AsyncCallerContext.h>
|
||||
#include <alibabacloud/core/EndpointProvider.h>
|
||||
#include <alibabacloud/core/RpcServiceClient.h>
|
||||
#include "LinkWANExport.h"
|
||||
#include "model/AcceptJoinPermissionAuthOrderRequest.h"
|
||||
#include "model/AcceptJoinPermissionAuthOrderResult.h"
|
||||
#include "model/AddNodeToGroupRequest.h"
|
||||
#include "model/AddNodeToGroupResult.h"
|
||||
#include "model/ApplyRoamingJoinPermissionRequest.h"
|
||||
#include "model/ApplyRoamingJoinPermissionResult.h"
|
||||
#include "model/BindJoinPermissionToNodeGroupRequest.h"
|
||||
#include "model/BindJoinPermissionToNodeGroupResult.h"
|
||||
#include "model/CancelJoinPermissionAuthOrderRequest.h"
|
||||
#include "model/CancelJoinPermissionAuthOrderResult.h"
|
||||
#include "model/CheckCloudProductOpenStatusRequest.h"
|
||||
#include "model/CheckCloudProductOpenStatusResult.h"
|
||||
#include "model/CheckUserChargeStatusRequest.h"
|
||||
#include "model/CheckUserChargeStatusResult.h"
|
||||
#include "model/CountGatewayTupleOrdersRequest.h"
|
||||
#include "model/CountGatewayTupleOrdersResult.h"
|
||||
#include "model/CountGatewaysRequest.h"
|
||||
#include "model/CountGatewaysResult.h"
|
||||
#include "model/CountNodeGroupsRequest.h"
|
||||
#include "model/CountNodeGroupsResult.h"
|
||||
#include "model/CountNodeTupleOrdersRequest.h"
|
||||
#include "model/CountNodeTupleOrdersResult.h"
|
||||
#include "model/CountNodesByNodeGroupIdRequest.h"
|
||||
#include "model/CountNodesByNodeGroupIdResult.h"
|
||||
#include "model/CountNodesByOwnedJoinPermissionIdRequest.h"
|
||||
#include "model/CountNodesByOwnedJoinPermissionIdResult.h"
|
||||
#include "model/CountNotificationsRequest.h"
|
||||
#include "model/CountNotificationsResult.h"
|
||||
#include "model/CountOwnedJoinPermissionsRequest.h"
|
||||
#include "model/CountOwnedJoinPermissionsResult.h"
|
||||
#include "model/CountRentedJoinPermissionsRequest.h"
|
||||
#include "model/CountRentedJoinPermissionsResult.h"
|
||||
#include "model/CreateCustomLocalJoinPermissionRequest.h"
|
||||
#include "model/CreateCustomLocalJoinPermissionResult.h"
|
||||
#include "model/CreateGatewayRequest.h"
|
||||
#include "model/CreateGatewayResult.h"
|
||||
#include "model/CreateLocalJoinPermissionRequest.h"
|
||||
#include "model/CreateLocalJoinPermissionResult.h"
|
||||
#include "model/CreateNodeGroupRequest.h"
|
||||
#include "model/CreateNodeGroupResult.h"
|
||||
#include "model/DeleteGatewayRequest.h"
|
||||
#include "model/DeleteGatewayResult.h"
|
||||
#include "model/DeleteLocalJoinPermissionRequest.h"
|
||||
#include "model/DeleteLocalJoinPermissionResult.h"
|
||||
#include "model/DeleteNodeGroupRequest.h"
|
||||
#include "model/DeleteNodeGroupResult.h"
|
||||
#include "model/DescribeRegionsRequest.h"
|
||||
#include "model/DescribeRegionsResult.h"
|
||||
#include "model/GetFreqBandPlanGroupRequest.h"
|
||||
#include "model/GetFreqBandPlanGroupResult.h"
|
||||
#include "model/GetGatewayRequest.h"
|
||||
#include "model/GetGatewayResult.h"
|
||||
#include "model/GetGatewayPacketStatRequest.h"
|
||||
#include "model/GetGatewayPacketStatResult.h"
|
||||
#include "model/GetGatewayStatusStatRequest.h"
|
||||
#include "model/GetGatewayStatusStatResult.h"
|
||||
#include "model/GetGatewayTransferPacketsDownloadUrlRequest.h"
|
||||
#include "model/GetGatewayTransferPacketsDownloadUrlResult.h"
|
||||
#include "model/GetGatewayTupleOrderRequest.h"
|
||||
#include "model/GetGatewayTupleOrderResult.h"
|
||||
#include "model/GetGatewayTuplesDownloadUrlRequest.h"
|
||||
#include "model/GetGatewayTuplesDownloadUrlResult.h"
|
||||
#include "model/GetJoinPermissionAuthOrderRequest.h"
|
||||
#include "model/GetJoinPermissionAuthOrderResult.h"
|
||||
#include "model/GetLocalConfigSyncTaskRequest.h"
|
||||
#include "model/GetLocalConfigSyncTaskResult.h"
|
||||
#include "model/GetNodeRequest.h"
|
||||
#include "model/GetNodeResult.h"
|
||||
#include "model/GetNodeGroupRequest.h"
|
||||
#include "model/GetNodeGroupResult.h"
|
||||
#include "model/GetNodeGroupTransferPacketsDownloadUrlRequest.h"
|
||||
#include "model/GetNodeGroupTransferPacketsDownloadUrlResult.h"
|
||||
#include "model/GetNodeLocalConfigRequest.h"
|
||||
#include "model/GetNodeLocalConfigResult.h"
|
||||
#include "model/GetNodeTransferPacketRequest.h"
|
||||
#include "model/GetNodeTransferPacketResult.h"
|
||||
#include "model/GetNodeTransferPacketsDownloadUrlRequest.h"
|
||||
#include "model/GetNodeTransferPacketsDownloadUrlResult.h"
|
||||
#include "model/GetNodeTupleOrderRequest.h"
|
||||
#include "model/GetNodeTupleOrderResult.h"
|
||||
#include "model/GetNodeTuplesDownloadUrlRequest.h"
|
||||
#include "model/GetNodeTuplesDownloadUrlResult.h"
|
||||
#include "model/GetNotificationRequest.h"
|
||||
#include "model/GetNotificationResult.h"
|
||||
#include "model/GetOwnedJoinPermissionRequest.h"
|
||||
#include "model/GetOwnedJoinPermissionResult.h"
|
||||
#include "model/GetRentedJoinPermissionRequest.h"
|
||||
#include "model/GetRentedJoinPermissionResult.h"
|
||||
#include "model/GetUserLicenseRequest.h"
|
||||
#include "model/GetUserLicenseResult.h"
|
||||
#include "model/GetUserNetProfileDescriptionRequest.h"
|
||||
#include "model/GetUserNetProfileDescriptionResult.h"
|
||||
#include "model/ListActivatedFeaturesRequest.h"
|
||||
#include "model/ListActivatedFeaturesResult.h"
|
||||
#include "model/ListActiveGatewaysRequest.h"
|
||||
#include "model/ListActiveGatewaysResult.h"
|
||||
#include "model/ListFreqBandPlanGroupsRequest.h"
|
||||
#include "model/ListFreqBandPlanGroupsResult.h"
|
||||
#include "model/ListGatewayLocalConfigsRequest.h"
|
||||
#include "model/ListGatewayLocalConfigsResult.h"
|
||||
#include "model/ListGatewayOnlineRecordsRequest.h"
|
||||
#include "model/ListGatewayOnlineRecordsResult.h"
|
||||
#include "model/ListGatewayTransferFlowStatsRequest.h"
|
||||
#include "model/ListGatewayTransferFlowStatsResult.h"
|
||||
#include "model/ListGatewayTransferPacketsRequest.h"
|
||||
#include "model/ListGatewayTransferPacketsResult.h"
|
||||
#include "model/ListGatewayTupleOrdersRequest.h"
|
||||
#include "model/ListGatewayTupleOrdersResult.h"
|
||||
#include "model/ListGatewaysRequest.h"
|
||||
#include "model/ListGatewaysResult.h"
|
||||
#include "model/ListGatewaysGisInfoRequest.h"
|
||||
#include "model/ListGatewaysGisInfoResult.h"
|
||||
#include "model/ListGatewaysPacketStatRequest.h"
|
||||
#include "model/ListGatewaysPacketStatResult.h"
|
||||
#include "model/ListNodeGroupTransferFlowStatsRequest.h"
|
||||
#include "model/ListNodeGroupTransferFlowStatsResult.h"
|
||||
#include "model/ListNodeGroupTransferPacketsRequest.h"
|
||||
#include "model/ListNodeGroupTransferPacketsResult.h"
|
||||
#include "model/ListNodeGroupsRequest.h"
|
||||
#include "model/ListNodeGroupsResult.h"
|
||||
#include "model/ListNodeGroupsPacketStatRequest.h"
|
||||
#include "model/ListNodeGroupsPacketStatResult.h"
|
||||
#include "model/ListNodeTransferPacketPathsRequest.h"
|
||||
#include "model/ListNodeTransferPacketPathsResult.h"
|
||||
#include "model/ListNodeTransferPacketsRequest.h"
|
||||
#include "model/ListNodeTransferPacketsResult.h"
|
||||
#include "model/ListNodeTupleOrdersRequest.h"
|
||||
#include "model/ListNodeTupleOrdersResult.h"
|
||||
#include "model/ListNodesByNodeGroupIdRequest.h"
|
||||
#include "model/ListNodesByNodeGroupIdResult.h"
|
||||
#include "model/ListNodesByOwnedJoinPermissionIdRequest.h"
|
||||
#include "model/ListNodesByOwnedJoinPermissionIdResult.h"
|
||||
#include "model/ListNotificationsRequest.h"
|
||||
#include "model/ListNotificationsResult.h"
|
||||
#include "model/ListOwnedJoinPermissionsRequest.h"
|
||||
#include "model/ListOwnedJoinPermissionsResult.h"
|
||||
#include "model/ListRentedJoinPermissionsRequest.h"
|
||||
#include "model/ListRentedJoinPermissionsResult.h"
|
||||
#include "model/ListTransferPacketRequest.h"
|
||||
#include "model/ListTransferPacketResult.h"
|
||||
#include "model/RejectJoinPermissionAuthOrderRequest.h"
|
||||
#include "model/RejectJoinPermissionAuthOrderResult.h"
|
||||
#include "model/RemoveNodeFromGroupRequest.h"
|
||||
#include "model/RemoveNodeFromGroupResult.h"
|
||||
#include "model/ReturnJoinPermissionRequest.h"
|
||||
#include "model/ReturnJoinPermissionResult.h"
|
||||
#include "model/SendUnicastCommandRequest.h"
|
||||
#include "model/SendUnicastCommandResult.h"
|
||||
#include "model/SubmitGatewayLocalConfigAddingTaskRequest.h"
|
||||
#include "model/SubmitGatewayLocalConfigAddingTaskResult.h"
|
||||
#include "model/SubmitGatewayLocalConfigDeletingTaskRequest.h"
|
||||
#include "model/SubmitGatewayLocalConfigDeletingTaskResult.h"
|
||||
#include "model/SubmitGatewayTupleOrderRequest.h"
|
||||
#include "model/SubmitGatewayTupleOrderResult.h"
|
||||
#include "model/SubmitJoinPermissionAuthOrderRequest.h"
|
||||
#include "model/SubmitJoinPermissionAuthOrderResult.h"
|
||||
#include "model/SubmitKpmEncryptedNodeTupleOrderRequest.h"
|
||||
#include "model/SubmitKpmEncryptedNodeTupleOrderResult.h"
|
||||
#include "model/SubmitNodeLocalConfigAddingTaskRequest.h"
|
||||
#include "model/SubmitNodeLocalConfigAddingTaskResult.h"
|
||||
#include "model/SubmitNodeLocalConfigDeletingTaskRequest.h"
|
||||
#include "model/SubmitNodeLocalConfigDeletingTaskResult.h"
|
||||
#include "model/SubmitNodeTupleOrderRequest.h"
|
||||
#include "model/SubmitNodeTupleOrderResult.h"
|
||||
#include "model/UnbindJoinPermissionFromNodeGroupRequest.h"
|
||||
#include "model/UnbindJoinPermissionFromNodeGroupResult.h"
|
||||
#include "model/UpdateDataDispatchConfigRequest.h"
|
||||
#include "model/UpdateDataDispatchConfigResult.h"
|
||||
#include "model/UpdateDataDispatchEnablingStateRequest.h"
|
||||
#include "model/UpdateDataDispatchEnablingStateResult.h"
|
||||
#include "model/UpdateGatewayRequest.h"
|
||||
#include "model/UpdateGatewayResult.h"
|
||||
#include "model/UpdateGatewayEnablingStateRequest.h"
|
||||
#include "model/UpdateGatewayEnablingStateResult.h"
|
||||
#include "model/UpdateGatewaySshCtrlRequest.h"
|
||||
#include "model/UpdateGatewaySshCtrlResult.h"
|
||||
#include "model/UpdateNodeEnablingStateRequest.h"
|
||||
#include "model/UpdateNodeEnablingStateResult.h"
|
||||
#include "model/UpdateNodeGroupRequest.h"
|
||||
#include "model/UpdateNodeGroupResult.h"
|
||||
#include "model/UpdateNotificationsHandleStateRequest.h"
|
||||
#include "model/UpdateNotificationsHandleStateResult.h"
|
||||
#include "model/UpdateOwnedLocalJoinPermissionRequest.h"
|
||||
#include "model/UpdateOwnedLocalJoinPermissionResult.h"
|
||||
#include "model/UpdateOwnedLocalJoinPermissionEnablingStateRequest.h"
|
||||
#include "model/UpdateOwnedLocalJoinPermissionEnablingStateResult.h"
|
||||
#include "model/UpdateRoamingJoinPermissionRequest.h"
|
||||
#include "model/UpdateRoamingJoinPermissionResult.h"
|
||||
#include "model/UpdateRoamingJoinPermissionEnablingStateRequest.h"
|
||||
#include "model/UpdateRoamingJoinPermissionEnablingStateResult.h"
|
||||
#include "model/UpdateUserIsolationStateRequest.h"
|
||||
#include "model/UpdateUserIsolationStateResult.h"
|
||||
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT LinkWANClient : public RpcServiceClient
|
||||
{
|
||||
public:
|
||||
typedef Outcome<Error, Model::AcceptJoinPermissionAuthOrderResult> AcceptJoinPermissionAuthOrderOutcome;
|
||||
typedef std::future<AcceptJoinPermissionAuthOrderOutcome> AcceptJoinPermissionAuthOrderOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::AcceptJoinPermissionAuthOrderRequest&, const AcceptJoinPermissionAuthOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AcceptJoinPermissionAuthOrderAsyncHandler;
|
||||
typedef Outcome<Error, Model::AddNodeToGroupResult> AddNodeToGroupOutcome;
|
||||
typedef std::future<AddNodeToGroupOutcome> AddNodeToGroupOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::AddNodeToGroupRequest&, const AddNodeToGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddNodeToGroupAsyncHandler;
|
||||
typedef Outcome<Error, Model::ApplyRoamingJoinPermissionResult> ApplyRoamingJoinPermissionOutcome;
|
||||
typedef std::future<ApplyRoamingJoinPermissionOutcome> ApplyRoamingJoinPermissionOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::ApplyRoamingJoinPermissionRequest&, const ApplyRoamingJoinPermissionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ApplyRoamingJoinPermissionAsyncHandler;
|
||||
typedef Outcome<Error, Model::BindJoinPermissionToNodeGroupResult> BindJoinPermissionToNodeGroupOutcome;
|
||||
typedef std::future<BindJoinPermissionToNodeGroupOutcome> BindJoinPermissionToNodeGroupOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::BindJoinPermissionToNodeGroupRequest&, const BindJoinPermissionToNodeGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BindJoinPermissionToNodeGroupAsyncHandler;
|
||||
typedef Outcome<Error, Model::CancelJoinPermissionAuthOrderResult> CancelJoinPermissionAuthOrderOutcome;
|
||||
typedef std::future<CancelJoinPermissionAuthOrderOutcome> CancelJoinPermissionAuthOrderOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::CancelJoinPermissionAuthOrderRequest&, const CancelJoinPermissionAuthOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CancelJoinPermissionAuthOrderAsyncHandler;
|
||||
typedef Outcome<Error, Model::CheckCloudProductOpenStatusResult> CheckCloudProductOpenStatusOutcome;
|
||||
typedef std::future<CheckCloudProductOpenStatusOutcome> CheckCloudProductOpenStatusOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::CheckCloudProductOpenStatusRequest&, const CheckCloudProductOpenStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CheckCloudProductOpenStatusAsyncHandler;
|
||||
typedef Outcome<Error, Model::CheckUserChargeStatusResult> CheckUserChargeStatusOutcome;
|
||||
typedef std::future<CheckUserChargeStatusOutcome> CheckUserChargeStatusOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::CheckUserChargeStatusRequest&, const CheckUserChargeStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CheckUserChargeStatusAsyncHandler;
|
||||
typedef Outcome<Error, Model::CountGatewayTupleOrdersResult> CountGatewayTupleOrdersOutcome;
|
||||
typedef std::future<CountGatewayTupleOrdersOutcome> CountGatewayTupleOrdersOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::CountGatewayTupleOrdersRequest&, const CountGatewayTupleOrdersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CountGatewayTupleOrdersAsyncHandler;
|
||||
typedef Outcome<Error, Model::CountGatewaysResult> CountGatewaysOutcome;
|
||||
typedef std::future<CountGatewaysOutcome> CountGatewaysOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::CountGatewaysRequest&, const CountGatewaysOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CountGatewaysAsyncHandler;
|
||||
typedef Outcome<Error, Model::CountNodeGroupsResult> CountNodeGroupsOutcome;
|
||||
typedef std::future<CountNodeGroupsOutcome> CountNodeGroupsOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::CountNodeGroupsRequest&, const CountNodeGroupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CountNodeGroupsAsyncHandler;
|
||||
typedef Outcome<Error, Model::CountNodeTupleOrdersResult> CountNodeTupleOrdersOutcome;
|
||||
typedef std::future<CountNodeTupleOrdersOutcome> CountNodeTupleOrdersOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::CountNodeTupleOrdersRequest&, const CountNodeTupleOrdersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CountNodeTupleOrdersAsyncHandler;
|
||||
typedef Outcome<Error, Model::CountNodesByNodeGroupIdResult> CountNodesByNodeGroupIdOutcome;
|
||||
typedef std::future<CountNodesByNodeGroupIdOutcome> CountNodesByNodeGroupIdOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::CountNodesByNodeGroupIdRequest&, const CountNodesByNodeGroupIdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CountNodesByNodeGroupIdAsyncHandler;
|
||||
typedef Outcome<Error, Model::CountNodesByOwnedJoinPermissionIdResult> CountNodesByOwnedJoinPermissionIdOutcome;
|
||||
typedef std::future<CountNodesByOwnedJoinPermissionIdOutcome> CountNodesByOwnedJoinPermissionIdOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::CountNodesByOwnedJoinPermissionIdRequest&, const CountNodesByOwnedJoinPermissionIdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CountNodesByOwnedJoinPermissionIdAsyncHandler;
|
||||
typedef Outcome<Error, Model::CountNotificationsResult> CountNotificationsOutcome;
|
||||
typedef std::future<CountNotificationsOutcome> CountNotificationsOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::CountNotificationsRequest&, const CountNotificationsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CountNotificationsAsyncHandler;
|
||||
typedef Outcome<Error, Model::CountOwnedJoinPermissionsResult> CountOwnedJoinPermissionsOutcome;
|
||||
typedef std::future<CountOwnedJoinPermissionsOutcome> CountOwnedJoinPermissionsOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::CountOwnedJoinPermissionsRequest&, const CountOwnedJoinPermissionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CountOwnedJoinPermissionsAsyncHandler;
|
||||
typedef Outcome<Error, Model::CountRentedJoinPermissionsResult> CountRentedJoinPermissionsOutcome;
|
||||
typedef std::future<CountRentedJoinPermissionsOutcome> CountRentedJoinPermissionsOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::CountRentedJoinPermissionsRequest&, const CountRentedJoinPermissionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CountRentedJoinPermissionsAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateCustomLocalJoinPermissionResult> CreateCustomLocalJoinPermissionOutcome;
|
||||
typedef std::future<CreateCustomLocalJoinPermissionOutcome> CreateCustomLocalJoinPermissionOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::CreateCustomLocalJoinPermissionRequest&, const CreateCustomLocalJoinPermissionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateCustomLocalJoinPermissionAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateGatewayResult> CreateGatewayOutcome;
|
||||
typedef std::future<CreateGatewayOutcome> CreateGatewayOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::CreateGatewayRequest&, const CreateGatewayOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateGatewayAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateLocalJoinPermissionResult> CreateLocalJoinPermissionOutcome;
|
||||
typedef std::future<CreateLocalJoinPermissionOutcome> CreateLocalJoinPermissionOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::CreateLocalJoinPermissionRequest&, const CreateLocalJoinPermissionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateLocalJoinPermissionAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateNodeGroupResult> CreateNodeGroupOutcome;
|
||||
typedef std::future<CreateNodeGroupOutcome> CreateNodeGroupOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::CreateNodeGroupRequest&, const CreateNodeGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateNodeGroupAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteGatewayResult> DeleteGatewayOutcome;
|
||||
typedef std::future<DeleteGatewayOutcome> DeleteGatewayOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::DeleteGatewayRequest&, const DeleteGatewayOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteGatewayAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteLocalJoinPermissionResult> DeleteLocalJoinPermissionOutcome;
|
||||
typedef std::future<DeleteLocalJoinPermissionOutcome> DeleteLocalJoinPermissionOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::DeleteLocalJoinPermissionRequest&, const DeleteLocalJoinPermissionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteLocalJoinPermissionAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteNodeGroupResult> DeleteNodeGroupOutcome;
|
||||
typedef std::future<DeleteNodeGroupOutcome> DeleteNodeGroupOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::DeleteNodeGroupRequest&, const DeleteNodeGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteNodeGroupAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeRegionsResult> DescribeRegionsOutcome;
|
||||
typedef std::future<DescribeRegionsOutcome> DescribeRegionsOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::DescribeRegionsRequest&, const DescribeRegionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRegionsAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetFreqBandPlanGroupResult> GetFreqBandPlanGroupOutcome;
|
||||
typedef std::future<GetFreqBandPlanGroupOutcome> GetFreqBandPlanGroupOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::GetFreqBandPlanGroupRequest&, const GetFreqBandPlanGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetFreqBandPlanGroupAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetGatewayResult> GetGatewayOutcome;
|
||||
typedef std::future<GetGatewayOutcome> GetGatewayOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::GetGatewayRequest&, const GetGatewayOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetGatewayAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetGatewayPacketStatResult> GetGatewayPacketStatOutcome;
|
||||
typedef std::future<GetGatewayPacketStatOutcome> GetGatewayPacketStatOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::GetGatewayPacketStatRequest&, const GetGatewayPacketStatOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetGatewayPacketStatAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetGatewayStatusStatResult> GetGatewayStatusStatOutcome;
|
||||
typedef std::future<GetGatewayStatusStatOutcome> GetGatewayStatusStatOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::GetGatewayStatusStatRequest&, const GetGatewayStatusStatOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetGatewayStatusStatAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetGatewayTransferPacketsDownloadUrlResult> GetGatewayTransferPacketsDownloadUrlOutcome;
|
||||
typedef std::future<GetGatewayTransferPacketsDownloadUrlOutcome> GetGatewayTransferPacketsDownloadUrlOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::GetGatewayTransferPacketsDownloadUrlRequest&, const GetGatewayTransferPacketsDownloadUrlOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetGatewayTransferPacketsDownloadUrlAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetGatewayTupleOrderResult> GetGatewayTupleOrderOutcome;
|
||||
typedef std::future<GetGatewayTupleOrderOutcome> GetGatewayTupleOrderOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::GetGatewayTupleOrderRequest&, const GetGatewayTupleOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetGatewayTupleOrderAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetGatewayTuplesDownloadUrlResult> GetGatewayTuplesDownloadUrlOutcome;
|
||||
typedef std::future<GetGatewayTuplesDownloadUrlOutcome> GetGatewayTuplesDownloadUrlOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::GetGatewayTuplesDownloadUrlRequest&, const GetGatewayTuplesDownloadUrlOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetGatewayTuplesDownloadUrlAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetJoinPermissionAuthOrderResult> GetJoinPermissionAuthOrderOutcome;
|
||||
typedef std::future<GetJoinPermissionAuthOrderOutcome> GetJoinPermissionAuthOrderOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::GetJoinPermissionAuthOrderRequest&, const GetJoinPermissionAuthOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetJoinPermissionAuthOrderAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetLocalConfigSyncTaskResult> GetLocalConfigSyncTaskOutcome;
|
||||
typedef std::future<GetLocalConfigSyncTaskOutcome> GetLocalConfigSyncTaskOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::GetLocalConfigSyncTaskRequest&, const GetLocalConfigSyncTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetLocalConfigSyncTaskAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetNodeResult> GetNodeOutcome;
|
||||
typedef std::future<GetNodeOutcome> GetNodeOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::GetNodeRequest&, const GetNodeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetNodeAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetNodeGroupResult> GetNodeGroupOutcome;
|
||||
typedef std::future<GetNodeGroupOutcome> GetNodeGroupOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::GetNodeGroupRequest&, const GetNodeGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetNodeGroupAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetNodeGroupTransferPacketsDownloadUrlResult> GetNodeGroupTransferPacketsDownloadUrlOutcome;
|
||||
typedef std::future<GetNodeGroupTransferPacketsDownloadUrlOutcome> GetNodeGroupTransferPacketsDownloadUrlOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::GetNodeGroupTransferPacketsDownloadUrlRequest&, const GetNodeGroupTransferPacketsDownloadUrlOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetNodeGroupTransferPacketsDownloadUrlAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetNodeLocalConfigResult> GetNodeLocalConfigOutcome;
|
||||
typedef std::future<GetNodeLocalConfigOutcome> GetNodeLocalConfigOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::GetNodeLocalConfigRequest&, const GetNodeLocalConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetNodeLocalConfigAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetNodeTransferPacketResult> GetNodeTransferPacketOutcome;
|
||||
typedef std::future<GetNodeTransferPacketOutcome> GetNodeTransferPacketOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::GetNodeTransferPacketRequest&, const GetNodeTransferPacketOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetNodeTransferPacketAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetNodeTransferPacketsDownloadUrlResult> GetNodeTransferPacketsDownloadUrlOutcome;
|
||||
typedef std::future<GetNodeTransferPacketsDownloadUrlOutcome> GetNodeTransferPacketsDownloadUrlOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::GetNodeTransferPacketsDownloadUrlRequest&, const GetNodeTransferPacketsDownloadUrlOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetNodeTransferPacketsDownloadUrlAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetNodeTupleOrderResult> GetNodeTupleOrderOutcome;
|
||||
typedef std::future<GetNodeTupleOrderOutcome> GetNodeTupleOrderOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::GetNodeTupleOrderRequest&, const GetNodeTupleOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetNodeTupleOrderAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetNodeTuplesDownloadUrlResult> GetNodeTuplesDownloadUrlOutcome;
|
||||
typedef std::future<GetNodeTuplesDownloadUrlOutcome> GetNodeTuplesDownloadUrlOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::GetNodeTuplesDownloadUrlRequest&, const GetNodeTuplesDownloadUrlOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetNodeTuplesDownloadUrlAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetNotificationResult> GetNotificationOutcome;
|
||||
typedef std::future<GetNotificationOutcome> GetNotificationOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::GetNotificationRequest&, const GetNotificationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetNotificationAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetOwnedJoinPermissionResult> GetOwnedJoinPermissionOutcome;
|
||||
typedef std::future<GetOwnedJoinPermissionOutcome> GetOwnedJoinPermissionOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::GetOwnedJoinPermissionRequest&, const GetOwnedJoinPermissionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOwnedJoinPermissionAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetRentedJoinPermissionResult> GetRentedJoinPermissionOutcome;
|
||||
typedef std::future<GetRentedJoinPermissionOutcome> GetRentedJoinPermissionOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::GetRentedJoinPermissionRequest&, const GetRentedJoinPermissionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetRentedJoinPermissionAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetUserLicenseResult> GetUserLicenseOutcome;
|
||||
typedef std::future<GetUserLicenseOutcome> GetUserLicenseOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::GetUserLicenseRequest&, const GetUserLicenseOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetUserLicenseAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetUserNetProfileDescriptionResult> GetUserNetProfileDescriptionOutcome;
|
||||
typedef std::future<GetUserNetProfileDescriptionOutcome> GetUserNetProfileDescriptionOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::GetUserNetProfileDescriptionRequest&, const GetUserNetProfileDescriptionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetUserNetProfileDescriptionAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListActivatedFeaturesResult> ListActivatedFeaturesOutcome;
|
||||
typedef std::future<ListActivatedFeaturesOutcome> ListActivatedFeaturesOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::ListActivatedFeaturesRequest&, const ListActivatedFeaturesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListActivatedFeaturesAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListActiveGatewaysResult> ListActiveGatewaysOutcome;
|
||||
typedef std::future<ListActiveGatewaysOutcome> ListActiveGatewaysOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::ListActiveGatewaysRequest&, const ListActiveGatewaysOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListActiveGatewaysAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListFreqBandPlanGroupsResult> ListFreqBandPlanGroupsOutcome;
|
||||
typedef std::future<ListFreqBandPlanGroupsOutcome> ListFreqBandPlanGroupsOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::ListFreqBandPlanGroupsRequest&, const ListFreqBandPlanGroupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListFreqBandPlanGroupsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListGatewayLocalConfigsResult> ListGatewayLocalConfigsOutcome;
|
||||
typedef std::future<ListGatewayLocalConfigsOutcome> ListGatewayLocalConfigsOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::ListGatewayLocalConfigsRequest&, const ListGatewayLocalConfigsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListGatewayLocalConfigsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListGatewayOnlineRecordsResult> ListGatewayOnlineRecordsOutcome;
|
||||
typedef std::future<ListGatewayOnlineRecordsOutcome> ListGatewayOnlineRecordsOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::ListGatewayOnlineRecordsRequest&, const ListGatewayOnlineRecordsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListGatewayOnlineRecordsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListGatewayTransferFlowStatsResult> ListGatewayTransferFlowStatsOutcome;
|
||||
typedef std::future<ListGatewayTransferFlowStatsOutcome> ListGatewayTransferFlowStatsOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::ListGatewayTransferFlowStatsRequest&, const ListGatewayTransferFlowStatsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListGatewayTransferFlowStatsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListGatewayTransferPacketsResult> ListGatewayTransferPacketsOutcome;
|
||||
typedef std::future<ListGatewayTransferPacketsOutcome> ListGatewayTransferPacketsOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::ListGatewayTransferPacketsRequest&, const ListGatewayTransferPacketsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListGatewayTransferPacketsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListGatewayTupleOrdersResult> ListGatewayTupleOrdersOutcome;
|
||||
typedef std::future<ListGatewayTupleOrdersOutcome> ListGatewayTupleOrdersOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::ListGatewayTupleOrdersRequest&, const ListGatewayTupleOrdersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListGatewayTupleOrdersAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListGatewaysResult> ListGatewaysOutcome;
|
||||
typedef std::future<ListGatewaysOutcome> ListGatewaysOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::ListGatewaysRequest&, const ListGatewaysOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListGatewaysAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListGatewaysGisInfoResult> ListGatewaysGisInfoOutcome;
|
||||
typedef std::future<ListGatewaysGisInfoOutcome> ListGatewaysGisInfoOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::ListGatewaysGisInfoRequest&, const ListGatewaysGisInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListGatewaysGisInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListGatewaysPacketStatResult> ListGatewaysPacketStatOutcome;
|
||||
typedef std::future<ListGatewaysPacketStatOutcome> ListGatewaysPacketStatOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::ListGatewaysPacketStatRequest&, const ListGatewaysPacketStatOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListGatewaysPacketStatAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListNodeGroupTransferFlowStatsResult> ListNodeGroupTransferFlowStatsOutcome;
|
||||
typedef std::future<ListNodeGroupTransferFlowStatsOutcome> ListNodeGroupTransferFlowStatsOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::ListNodeGroupTransferFlowStatsRequest&, const ListNodeGroupTransferFlowStatsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListNodeGroupTransferFlowStatsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListNodeGroupTransferPacketsResult> ListNodeGroupTransferPacketsOutcome;
|
||||
typedef std::future<ListNodeGroupTransferPacketsOutcome> ListNodeGroupTransferPacketsOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::ListNodeGroupTransferPacketsRequest&, const ListNodeGroupTransferPacketsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListNodeGroupTransferPacketsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListNodeGroupsResult> ListNodeGroupsOutcome;
|
||||
typedef std::future<ListNodeGroupsOutcome> ListNodeGroupsOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::ListNodeGroupsRequest&, const ListNodeGroupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListNodeGroupsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListNodeGroupsPacketStatResult> ListNodeGroupsPacketStatOutcome;
|
||||
typedef std::future<ListNodeGroupsPacketStatOutcome> ListNodeGroupsPacketStatOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::ListNodeGroupsPacketStatRequest&, const ListNodeGroupsPacketStatOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListNodeGroupsPacketStatAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListNodeTransferPacketPathsResult> ListNodeTransferPacketPathsOutcome;
|
||||
typedef std::future<ListNodeTransferPacketPathsOutcome> ListNodeTransferPacketPathsOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::ListNodeTransferPacketPathsRequest&, const ListNodeTransferPacketPathsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListNodeTransferPacketPathsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListNodeTransferPacketsResult> ListNodeTransferPacketsOutcome;
|
||||
typedef std::future<ListNodeTransferPacketsOutcome> ListNodeTransferPacketsOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::ListNodeTransferPacketsRequest&, const ListNodeTransferPacketsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListNodeTransferPacketsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListNodeTupleOrdersResult> ListNodeTupleOrdersOutcome;
|
||||
typedef std::future<ListNodeTupleOrdersOutcome> ListNodeTupleOrdersOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::ListNodeTupleOrdersRequest&, const ListNodeTupleOrdersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListNodeTupleOrdersAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListNodesByNodeGroupIdResult> ListNodesByNodeGroupIdOutcome;
|
||||
typedef std::future<ListNodesByNodeGroupIdOutcome> ListNodesByNodeGroupIdOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::ListNodesByNodeGroupIdRequest&, const ListNodesByNodeGroupIdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListNodesByNodeGroupIdAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListNodesByOwnedJoinPermissionIdResult> ListNodesByOwnedJoinPermissionIdOutcome;
|
||||
typedef std::future<ListNodesByOwnedJoinPermissionIdOutcome> ListNodesByOwnedJoinPermissionIdOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::ListNodesByOwnedJoinPermissionIdRequest&, const ListNodesByOwnedJoinPermissionIdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListNodesByOwnedJoinPermissionIdAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListNotificationsResult> ListNotificationsOutcome;
|
||||
typedef std::future<ListNotificationsOutcome> ListNotificationsOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::ListNotificationsRequest&, const ListNotificationsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListNotificationsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListOwnedJoinPermissionsResult> ListOwnedJoinPermissionsOutcome;
|
||||
typedef std::future<ListOwnedJoinPermissionsOutcome> ListOwnedJoinPermissionsOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::ListOwnedJoinPermissionsRequest&, const ListOwnedJoinPermissionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListOwnedJoinPermissionsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListRentedJoinPermissionsResult> ListRentedJoinPermissionsOutcome;
|
||||
typedef std::future<ListRentedJoinPermissionsOutcome> ListRentedJoinPermissionsOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::ListRentedJoinPermissionsRequest&, const ListRentedJoinPermissionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListRentedJoinPermissionsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListTransferPacketResult> ListTransferPacketOutcome;
|
||||
typedef std::future<ListTransferPacketOutcome> ListTransferPacketOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::ListTransferPacketRequest&, const ListTransferPacketOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTransferPacketAsyncHandler;
|
||||
typedef Outcome<Error, Model::RejectJoinPermissionAuthOrderResult> RejectJoinPermissionAuthOrderOutcome;
|
||||
typedef std::future<RejectJoinPermissionAuthOrderOutcome> RejectJoinPermissionAuthOrderOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::RejectJoinPermissionAuthOrderRequest&, const RejectJoinPermissionAuthOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RejectJoinPermissionAuthOrderAsyncHandler;
|
||||
typedef Outcome<Error, Model::RemoveNodeFromGroupResult> RemoveNodeFromGroupOutcome;
|
||||
typedef std::future<RemoveNodeFromGroupOutcome> RemoveNodeFromGroupOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::RemoveNodeFromGroupRequest&, const RemoveNodeFromGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RemoveNodeFromGroupAsyncHandler;
|
||||
typedef Outcome<Error, Model::ReturnJoinPermissionResult> ReturnJoinPermissionOutcome;
|
||||
typedef std::future<ReturnJoinPermissionOutcome> ReturnJoinPermissionOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::ReturnJoinPermissionRequest&, const ReturnJoinPermissionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ReturnJoinPermissionAsyncHandler;
|
||||
typedef Outcome<Error, Model::SendUnicastCommandResult> SendUnicastCommandOutcome;
|
||||
typedef std::future<SendUnicastCommandOutcome> SendUnicastCommandOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::SendUnicastCommandRequest&, const SendUnicastCommandOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SendUnicastCommandAsyncHandler;
|
||||
typedef Outcome<Error, Model::SubmitGatewayLocalConfigAddingTaskResult> SubmitGatewayLocalConfigAddingTaskOutcome;
|
||||
typedef std::future<SubmitGatewayLocalConfigAddingTaskOutcome> SubmitGatewayLocalConfigAddingTaskOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::SubmitGatewayLocalConfigAddingTaskRequest&, const SubmitGatewayLocalConfigAddingTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitGatewayLocalConfigAddingTaskAsyncHandler;
|
||||
typedef Outcome<Error, Model::SubmitGatewayLocalConfigDeletingTaskResult> SubmitGatewayLocalConfigDeletingTaskOutcome;
|
||||
typedef std::future<SubmitGatewayLocalConfigDeletingTaskOutcome> SubmitGatewayLocalConfigDeletingTaskOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::SubmitGatewayLocalConfigDeletingTaskRequest&, const SubmitGatewayLocalConfigDeletingTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitGatewayLocalConfigDeletingTaskAsyncHandler;
|
||||
typedef Outcome<Error, Model::SubmitGatewayTupleOrderResult> SubmitGatewayTupleOrderOutcome;
|
||||
typedef std::future<SubmitGatewayTupleOrderOutcome> SubmitGatewayTupleOrderOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::SubmitGatewayTupleOrderRequest&, const SubmitGatewayTupleOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitGatewayTupleOrderAsyncHandler;
|
||||
typedef Outcome<Error, Model::SubmitJoinPermissionAuthOrderResult> SubmitJoinPermissionAuthOrderOutcome;
|
||||
typedef std::future<SubmitJoinPermissionAuthOrderOutcome> SubmitJoinPermissionAuthOrderOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::SubmitJoinPermissionAuthOrderRequest&, const SubmitJoinPermissionAuthOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitJoinPermissionAuthOrderAsyncHandler;
|
||||
typedef Outcome<Error, Model::SubmitKpmEncryptedNodeTupleOrderResult> SubmitKpmEncryptedNodeTupleOrderOutcome;
|
||||
typedef std::future<SubmitKpmEncryptedNodeTupleOrderOutcome> SubmitKpmEncryptedNodeTupleOrderOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::SubmitKpmEncryptedNodeTupleOrderRequest&, const SubmitKpmEncryptedNodeTupleOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitKpmEncryptedNodeTupleOrderAsyncHandler;
|
||||
typedef Outcome<Error, Model::SubmitNodeLocalConfigAddingTaskResult> SubmitNodeLocalConfigAddingTaskOutcome;
|
||||
typedef std::future<SubmitNodeLocalConfigAddingTaskOutcome> SubmitNodeLocalConfigAddingTaskOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::SubmitNodeLocalConfigAddingTaskRequest&, const SubmitNodeLocalConfigAddingTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitNodeLocalConfigAddingTaskAsyncHandler;
|
||||
typedef Outcome<Error, Model::SubmitNodeLocalConfigDeletingTaskResult> SubmitNodeLocalConfigDeletingTaskOutcome;
|
||||
typedef std::future<SubmitNodeLocalConfigDeletingTaskOutcome> SubmitNodeLocalConfigDeletingTaskOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::SubmitNodeLocalConfigDeletingTaskRequest&, const SubmitNodeLocalConfigDeletingTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitNodeLocalConfigDeletingTaskAsyncHandler;
|
||||
typedef Outcome<Error, Model::SubmitNodeTupleOrderResult> SubmitNodeTupleOrderOutcome;
|
||||
typedef std::future<SubmitNodeTupleOrderOutcome> SubmitNodeTupleOrderOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::SubmitNodeTupleOrderRequest&, const SubmitNodeTupleOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitNodeTupleOrderAsyncHandler;
|
||||
typedef Outcome<Error, Model::UnbindJoinPermissionFromNodeGroupResult> UnbindJoinPermissionFromNodeGroupOutcome;
|
||||
typedef std::future<UnbindJoinPermissionFromNodeGroupOutcome> UnbindJoinPermissionFromNodeGroupOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::UnbindJoinPermissionFromNodeGroupRequest&, const UnbindJoinPermissionFromNodeGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnbindJoinPermissionFromNodeGroupAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateDataDispatchConfigResult> UpdateDataDispatchConfigOutcome;
|
||||
typedef std::future<UpdateDataDispatchConfigOutcome> UpdateDataDispatchConfigOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::UpdateDataDispatchConfigRequest&, const UpdateDataDispatchConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateDataDispatchConfigAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateDataDispatchEnablingStateResult> UpdateDataDispatchEnablingStateOutcome;
|
||||
typedef std::future<UpdateDataDispatchEnablingStateOutcome> UpdateDataDispatchEnablingStateOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::UpdateDataDispatchEnablingStateRequest&, const UpdateDataDispatchEnablingStateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateDataDispatchEnablingStateAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateGatewayResult> UpdateGatewayOutcome;
|
||||
typedef std::future<UpdateGatewayOutcome> UpdateGatewayOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::UpdateGatewayRequest&, const UpdateGatewayOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateGatewayAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateGatewayEnablingStateResult> UpdateGatewayEnablingStateOutcome;
|
||||
typedef std::future<UpdateGatewayEnablingStateOutcome> UpdateGatewayEnablingStateOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::UpdateGatewayEnablingStateRequest&, const UpdateGatewayEnablingStateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateGatewayEnablingStateAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateGatewaySshCtrlResult> UpdateGatewaySshCtrlOutcome;
|
||||
typedef std::future<UpdateGatewaySshCtrlOutcome> UpdateGatewaySshCtrlOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::UpdateGatewaySshCtrlRequest&, const UpdateGatewaySshCtrlOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateGatewaySshCtrlAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateNodeEnablingStateResult> UpdateNodeEnablingStateOutcome;
|
||||
typedef std::future<UpdateNodeEnablingStateOutcome> UpdateNodeEnablingStateOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::UpdateNodeEnablingStateRequest&, const UpdateNodeEnablingStateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateNodeEnablingStateAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateNodeGroupResult> UpdateNodeGroupOutcome;
|
||||
typedef std::future<UpdateNodeGroupOutcome> UpdateNodeGroupOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::UpdateNodeGroupRequest&, const UpdateNodeGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateNodeGroupAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateNotificationsHandleStateResult> UpdateNotificationsHandleStateOutcome;
|
||||
typedef std::future<UpdateNotificationsHandleStateOutcome> UpdateNotificationsHandleStateOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::UpdateNotificationsHandleStateRequest&, const UpdateNotificationsHandleStateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateNotificationsHandleStateAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateOwnedLocalJoinPermissionResult> UpdateOwnedLocalJoinPermissionOutcome;
|
||||
typedef std::future<UpdateOwnedLocalJoinPermissionOutcome> UpdateOwnedLocalJoinPermissionOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::UpdateOwnedLocalJoinPermissionRequest&, const UpdateOwnedLocalJoinPermissionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateOwnedLocalJoinPermissionAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateOwnedLocalJoinPermissionEnablingStateResult> UpdateOwnedLocalJoinPermissionEnablingStateOutcome;
|
||||
typedef std::future<UpdateOwnedLocalJoinPermissionEnablingStateOutcome> UpdateOwnedLocalJoinPermissionEnablingStateOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::UpdateOwnedLocalJoinPermissionEnablingStateRequest&, const UpdateOwnedLocalJoinPermissionEnablingStateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateOwnedLocalJoinPermissionEnablingStateAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateRoamingJoinPermissionResult> UpdateRoamingJoinPermissionOutcome;
|
||||
typedef std::future<UpdateRoamingJoinPermissionOutcome> UpdateRoamingJoinPermissionOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::UpdateRoamingJoinPermissionRequest&, const UpdateRoamingJoinPermissionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateRoamingJoinPermissionAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateRoamingJoinPermissionEnablingStateResult> UpdateRoamingJoinPermissionEnablingStateOutcome;
|
||||
typedef std::future<UpdateRoamingJoinPermissionEnablingStateOutcome> UpdateRoamingJoinPermissionEnablingStateOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::UpdateRoamingJoinPermissionEnablingStateRequest&, const UpdateRoamingJoinPermissionEnablingStateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateRoamingJoinPermissionEnablingStateAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateUserIsolationStateResult> UpdateUserIsolationStateOutcome;
|
||||
typedef std::future<UpdateUserIsolationStateOutcome> UpdateUserIsolationStateOutcomeCallable;
|
||||
typedef std::function<void(const LinkWANClient*, const Model::UpdateUserIsolationStateRequest&, const UpdateUserIsolationStateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateUserIsolationStateAsyncHandler;
|
||||
|
||||
LinkWANClient(const Credentials &credentials, const ClientConfiguration &configuration);
|
||||
LinkWANClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
|
||||
LinkWANClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
|
||||
~LinkWANClient();
|
||||
AcceptJoinPermissionAuthOrderOutcome acceptJoinPermissionAuthOrder(const Model::AcceptJoinPermissionAuthOrderRequest &request)const;
|
||||
void acceptJoinPermissionAuthOrderAsync(const Model::AcceptJoinPermissionAuthOrderRequest& request, const AcceptJoinPermissionAuthOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AcceptJoinPermissionAuthOrderOutcomeCallable acceptJoinPermissionAuthOrderCallable(const Model::AcceptJoinPermissionAuthOrderRequest& request) const;
|
||||
AddNodeToGroupOutcome addNodeToGroup(const Model::AddNodeToGroupRequest &request)const;
|
||||
void addNodeToGroupAsync(const Model::AddNodeToGroupRequest& request, const AddNodeToGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AddNodeToGroupOutcomeCallable addNodeToGroupCallable(const Model::AddNodeToGroupRequest& request) const;
|
||||
ApplyRoamingJoinPermissionOutcome applyRoamingJoinPermission(const Model::ApplyRoamingJoinPermissionRequest &request)const;
|
||||
void applyRoamingJoinPermissionAsync(const Model::ApplyRoamingJoinPermissionRequest& request, const ApplyRoamingJoinPermissionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ApplyRoamingJoinPermissionOutcomeCallable applyRoamingJoinPermissionCallable(const Model::ApplyRoamingJoinPermissionRequest& request) const;
|
||||
BindJoinPermissionToNodeGroupOutcome bindJoinPermissionToNodeGroup(const Model::BindJoinPermissionToNodeGroupRequest &request)const;
|
||||
void bindJoinPermissionToNodeGroupAsync(const Model::BindJoinPermissionToNodeGroupRequest& request, const BindJoinPermissionToNodeGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
BindJoinPermissionToNodeGroupOutcomeCallable bindJoinPermissionToNodeGroupCallable(const Model::BindJoinPermissionToNodeGroupRequest& request) const;
|
||||
CancelJoinPermissionAuthOrderOutcome cancelJoinPermissionAuthOrder(const Model::CancelJoinPermissionAuthOrderRequest &request)const;
|
||||
void cancelJoinPermissionAuthOrderAsync(const Model::CancelJoinPermissionAuthOrderRequest& request, const CancelJoinPermissionAuthOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CancelJoinPermissionAuthOrderOutcomeCallable cancelJoinPermissionAuthOrderCallable(const Model::CancelJoinPermissionAuthOrderRequest& request) const;
|
||||
CheckCloudProductOpenStatusOutcome checkCloudProductOpenStatus(const Model::CheckCloudProductOpenStatusRequest &request)const;
|
||||
void checkCloudProductOpenStatusAsync(const Model::CheckCloudProductOpenStatusRequest& request, const CheckCloudProductOpenStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CheckCloudProductOpenStatusOutcomeCallable checkCloudProductOpenStatusCallable(const Model::CheckCloudProductOpenStatusRequest& request) const;
|
||||
CheckUserChargeStatusOutcome checkUserChargeStatus(const Model::CheckUserChargeStatusRequest &request)const;
|
||||
void checkUserChargeStatusAsync(const Model::CheckUserChargeStatusRequest& request, const CheckUserChargeStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CheckUserChargeStatusOutcomeCallable checkUserChargeStatusCallable(const Model::CheckUserChargeStatusRequest& request) const;
|
||||
CountGatewayTupleOrdersOutcome countGatewayTupleOrders(const Model::CountGatewayTupleOrdersRequest &request)const;
|
||||
void countGatewayTupleOrdersAsync(const Model::CountGatewayTupleOrdersRequest& request, const CountGatewayTupleOrdersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CountGatewayTupleOrdersOutcomeCallable countGatewayTupleOrdersCallable(const Model::CountGatewayTupleOrdersRequest& request) const;
|
||||
CountGatewaysOutcome countGateways(const Model::CountGatewaysRequest &request)const;
|
||||
void countGatewaysAsync(const Model::CountGatewaysRequest& request, const CountGatewaysAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CountGatewaysOutcomeCallable countGatewaysCallable(const Model::CountGatewaysRequest& request) const;
|
||||
CountNodeGroupsOutcome countNodeGroups(const Model::CountNodeGroupsRequest &request)const;
|
||||
void countNodeGroupsAsync(const Model::CountNodeGroupsRequest& request, const CountNodeGroupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CountNodeGroupsOutcomeCallable countNodeGroupsCallable(const Model::CountNodeGroupsRequest& request) const;
|
||||
CountNodeTupleOrdersOutcome countNodeTupleOrders(const Model::CountNodeTupleOrdersRequest &request)const;
|
||||
void countNodeTupleOrdersAsync(const Model::CountNodeTupleOrdersRequest& request, const CountNodeTupleOrdersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CountNodeTupleOrdersOutcomeCallable countNodeTupleOrdersCallable(const Model::CountNodeTupleOrdersRequest& request) const;
|
||||
CountNodesByNodeGroupIdOutcome countNodesByNodeGroupId(const Model::CountNodesByNodeGroupIdRequest &request)const;
|
||||
void countNodesByNodeGroupIdAsync(const Model::CountNodesByNodeGroupIdRequest& request, const CountNodesByNodeGroupIdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CountNodesByNodeGroupIdOutcomeCallable countNodesByNodeGroupIdCallable(const Model::CountNodesByNodeGroupIdRequest& request) const;
|
||||
CountNodesByOwnedJoinPermissionIdOutcome countNodesByOwnedJoinPermissionId(const Model::CountNodesByOwnedJoinPermissionIdRequest &request)const;
|
||||
void countNodesByOwnedJoinPermissionIdAsync(const Model::CountNodesByOwnedJoinPermissionIdRequest& request, const CountNodesByOwnedJoinPermissionIdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CountNodesByOwnedJoinPermissionIdOutcomeCallable countNodesByOwnedJoinPermissionIdCallable(const Model::CountNodesByOwnedJoinPermissionIdRequest& request) const;
|
||||
CountNotificationsOutcome countNotifications(const Model::CountNotificationsRequest &request)const;
|
||||
void countNotificationsAsync(const Model::CountNotificationsRequest& request, const CountNotificationsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CountNotificationsOutcomeCallable countNotificationsCallable(const Model::CountNotificationsRequest& request) const;
|
||||
CountOwnedJoinPermissionsOutcome countOwnedJoinPermissions(const Model::CountOwnedJoinPermissionsRequest &request)const;
|
||||
void countOwnedJoinPermissionsAsync(const Model::CountOwnedJoinPermissionsRequest& request, const CountOwnedJoinPermissionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CountOwnedJoinPermissionsOutcomeCallable countOwnedJoinPermissionsCallable(const Model::CountOwnedJoinPermissionsRequest& request) const;
|
||||
CountRentedJoinPermissionsOutcome countRentedJoinPermissions(const Model::CountRentedJoinPermissionsRequest &request)const;
|
||||
void countRentedJoinPermissionsAsync(const Model::CountRentedJoinPermissionsRequest& request, const CountRentedJoinPermissionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CountRentedJoinPermissionsOutcomeCallable countRentedJoinPermissionsCallable(const Model::CountRentedJoinPermissionsRequest& request) const;
|
||||
CreateCustomLocalJoinPermissionOutcome createCustomLocalJoinPermission(const Model::CreateCustomLocalJoinPermissionRequest &request)const;
|
||||
void createCustomLocalJoinPermissionAsync(const Model::CreateCustomLocalJoinPermissionRequest& request, const CreateCustomLocalJoinPermissionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateCustomLocalJoinPermissionOutcomeCallable createCustomLocalJoinPermissionCallable(const Model::CreateCustomLocalJoinPermissionRequest& request) const;
|
||||
CreateGatewayOutcome createGateway(const Model::CreateGatewayRequest &request)const;
|
||||
void createGatewayAsync(const Model::CreateGatewayRequest& request, const CreateGatewayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateGatewayOutcomeCallable createGatewayCallable(const Model::CreateGatewayRequest& request) const;
|
||||
CreateLocalJoinPermissionOutcome createLocalJoinPermission(const Model::CreateLocalJoinPermissionRequest &request)const;
|
||||
void createLocalJoinPermissionAsync(const Model::CreateLocalJoinPermissionRequest& request, const CreateLocalJoinPermissionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateLocalJoinPermissionOutcomeCallable createLocalJoinPermissionCallable(const Model::CreateLocalJoinPermissionRequest& request) const;
|
||||
CreateNodeGroupOutcome createNodeGroup(const Model::CreateNodeGroupRequest &request)const;
|
||||
void createNodeGroupAsync(const Model::CreateNodeGroupRequest& request, const CreateNodeGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateNodeGroupOutcomeCallable createNodeGroupCallable(const Model::CreateNodeGroupRequest& request) const;
|
||||
DeleteGatewayOutcome deleteGateway(const Model::DeleteGatewayRequest &request)const;
|
||||
void deleteGatewayAsync(const Model::DeleteGatewayRequest& request, const DeleteGatewayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteGatewayOutcomeCallable deleteGatewayCallable(const Model::DeleteGatewayRequest& request) const;
|
||||
DeleteLocalJoinPermissionOutcome deleteLocalJoinPermission(const Model::DeleteLocalJoinPermissionRequest &request)const;
|
||||
void deleteLocalJoinPermissionAsync(const Model::DeleteLocalJoinPermissionRequest& request, const DeleteLocalJoinPermissionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteLocalJoinPermissionOutcomeCallable deleteLocalJoinPermissionCallable(const Model::DeleteLocalJoinPermissionRequest& request) const;
|
||||
DeleteNodeGroupOutcome deleteNodeGroup(const Model::DeleteNodeGroupRequest &request)const;
|
||||
void deleteNodeGroupAsync(const Model::DeleteNodeGroupRequest& request, const DeleteNodeGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteNodeGroupOutcomeCallable deleteNodeGroupCallable(const Model::DeleteNodeGroupRequest& request) const;
|
||||
DescribeRegionsOutcome describeRegions(const Model::DescribeRegionsRequest &request)const;
|
||||
void describeRegionsAsync(const Model::DescribeRegionsRequest& request, const DescribeRegionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeRegionsOutcomeCallable describeRegionsCallable(const Model::DescribeRegionsRequest& request) const;
|
||||
GetFreqBandPlanGroupOutcome getFreqBandPlanGroup(const Model::GetFreqBandPlanGroupRequest &request)const;
|
||||
void getFreqBandPlanGroupAsync(const Model::GetFreqBandPlanGroupRequest& request, const GetFreqBandPlanGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetFreqBandPlanGroupOutcomeCallable getFreqBandPlanGroupCallable(const Model::GetFreqBandPlanGroupRequest& request) const;
|
||||
GetGatewayOutcome getGateway(const Model::GetGatewayRequest &request)const;
|
||||
void getGatewayAsync(const Model::GetGatewayRequest& request, const GetGatewayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetGatewayOutcomeCallable getGatewayCallable(const Model::GetGatewayRequest& request) const;
|
||||
GetGatewayPacketStatOutcome getGatewayPacketStat(const Model::GetGatewayPacketStatRequest &request)const;
|
||||
void getGatewayPacketStatAsync(const Model::GetGatewayPacketStatRequest& request, const GetGatewayPacketStatAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetGatewayPacketStatOutcomeCallable getGatewayPacketStatCallable(const Model::GetGatewayPacketStatRequest& request) const;
|
||||
GetGatewayStatusStatOutcome getGatewayStatusStat(const Model::GetGatewayStatusStatRequest &request)const;
|
||||
void getGatewayStatusStatAsync(const Model::GetGatewayStatusStatRequest& request, const GetGatewayStatusStatAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetGatewayStatusStatOutcomeCallable getGatewayStatusStatCallable(const Model::GetGatewayStatusStatRequest& request) const;
|
||||
GetGatewayTransferPacketsDownloadUrlOutcome getGatewayTransferPacketsDownloadUrl(const Model::GetGatewayTransferPacketsDownloadUrlRequest &request)const;
|
||||
void getGatewayTransferPacketsDownloadUrlAsync(const Model::GetGatewayTransferPacketsDownloadUrlRequest& request, const GetGatewayTransferPacketsDownloadUrlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetGatewayTransferPacketsDownloadUrlOutcomeCallable getGatewayTransferPacketsDownloadUrlCallable(const Model::GetGatewayTransferPacketsDownloadUrlRequest& request) const;
|
||||
GetGatewayTupleOrderOutcome getGatewayTupleOrder(const Model::GetGatewayTupleOrderRequest &request)const;
|
||||
void getGatewayTupleOrderAsync(const Model::GetGatewayTupleOrderRequest& request, const GetGatewayTupleOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetGatewayTupleOrderOutcomeCallable getGatewayTupleOrderCallable(const Model::GetGatewayTupleOrderRequest& request) const;
|
||||
GetGatewayTuplesDownloadUrlOutcome getGatewayTuplesDownloadUrl(const Model::GetGatewayTuplesDownloadUrlRequest &request)const;
|
||||
void getGatewayTuplesDownloadUrlAsync(const Model::GetGatewayTuplesDownloadUrlRequest& request, const GetGatewayTuplesDownloadUrlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetGatewayTuplesDownloadUrlOutcomeCallable getGatewayTuplesDownloadUrlCallable(const Model::GetGatewayTuplesDownloadUrlRequest& request) const;
|
||||
GetJoinPermissionAuthOrderOutcome getJoinPermissionAuthOrder(const Model::GetJoinPermissionAuthOrderRequest &request)const;
|
||||
void getJoinPermissionAuthOrderAsync(const Model::GetJoinPermissionAuthOrderRequest& request, const GetJoinPermissionAuthOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetJoinPermissionAuthOrderOutcomeCallable getJoinPermissionAuthOrderCallable(const Model::GetJoinPermissionAuthOrderRequest& request) const;
|
||||
GetLocalConfigSyncTaskOutcome getLocalConfigSyncTask(const Model::GetLocalConfigSyncTaskRequest &request)const;
|
||||
void getLocalConfigSyncTaskAsync(const Model::GetLocalConfigSyncTaskRequest& request, const GetLocalConfigSyncTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetLocalConfigSyncTaskOutcomeCallable getLocalConfigSyncTaskCallable(const Model::GetLocalConfigSyncTaskRequest& request) const;
|
||||
GetNodeOutcome getNode(const Model::GetNodeRequest &request)const;
|
||||
void getNodeAsync(const Model::GetNodeRequest& request, const GetNodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetNodeOutcomeCallable getNodeCallable(const Model::GetNodeRequest& request) const;
|
||||
GetNodeGroupOutcome getNodeGroup(const Model::GetNodeGroupRequest &request)const;
|
||||
void getNodeGroupAsync(const Model::GetNodeGroupRequest& request, const GetNodeGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetNodeGroupOutcomeCallable getNodeGroupCallable(const Model::GetNodeGroupRequest& request) const;
|
||||
GetNodeGroupTransferPacketsDownloadUrlOutcome getNodeGroupTransferPacketsDownloadUrl(const Model::GetNodeGroupTransferPacketsDownloadUrlRequest &request)const;
|
||||
void getNodeGroupTransferPacketsDownloadUrlAsync(const Model::GetNodeGroupTransferPacketsDownloadUrlRequest& request, const GetNodeGroupTransferPacketsDownloadUrlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetNodeGroupTransferPacketsDownloadUrlOutcomeCallable getNodeGroupTransferPacketsDownloadUrlCallable(const Model::GetNodeGroupTransferPacketsDownloadUrlRequest& request) const;
|
||||
GetNodeLocalConfigOutcome getNodeLocalConfig(const Model::GetNodeLocalConfigRequest &request)const;
|
||||
void getNodeLocalConfigAsync(const Model::GetNodeLocalConfigRequest& request, const GetNodeLocalConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetNodeLocalConfigOutcomeCallable getNodeLocalConfigCallable(const Model::GetNodeLocalConfigRequest& request) const;
|
||||
GetNodeTransferPacketOutcome getNodeTransferPacket(const Model::GetNodeTransferPacketRequest &request)const;
|
||||
void getNodeTransferPacketAsync(const Model::GetNodeTransferPacketRequest& request, const GetNodeTransferPacketAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetNodeTransferPacketOutcomeCallable getNodeTransferPacketCallable(const Model::GetNodeTransferPacketRequest& request) const;
|
||||
GetNodeTransferPacketsDownloadUrlOutcome getNodeTransferPacketsDownloadUrl(const Model::GetNodeTransferPacketsDownloadUrlRequest &request)const;
|
||||
void getNodeTransferPacketsDownloadUrlAsync(const Model::GetNodeTransferPacketsDownloadUrlRequest& request, const GetNodeTransferPacketsDownloadUrlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetNodeTransferPacketsDownloadUrlOutcomeCallable getNodeTransferPacketsDownloadUrlCallable(const Model::GetNodeTransferPacketsDownloadUrlRequest& request) const;
|
||||
GetNodeTupleOrderOutcome getNodeTupleOrder(const Model::GetNodeTupleOrderRequest &request)const;
|
||||
void getNodeTupleOrderAsync(const Model::GetNodeTupleOrderRequest& request, const GetNodeTupleOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetNodeTupleOrderOutcomeCallable getNodeTupleOrderCallable(const Model::GetNodeTupleOrderRequest& request) const;
|
||||
GetNodeTuplesDownloadUrlOutcome getNodeTuplesDownloadUrl(const Model::GetNodeTuplesDownloadUrlRequest &request)const;
|
||||
void getNodeTuplesDownloadUrlAsync(const Model::GetNodeTuplesDownloadUrlRequest& request, const GetNodeTuplesDownloadUrlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetNodeTuplesDownloadUrlOutcomeCallable getNodeTuplesDownloadUrlCallable(const Model::GetNodeTuplesDownloadUrlRequest& request) const;
|
||||
GetNotificationOutcome getNotification(const Model::GetNotificationRequest &request)const;
|
||||
void getNotificationAsync(const Model::GetNotificationRequest& request, const GetNotificationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetNotificationOutcomeCallable getNotificationCallable(const Model::GetNotificationRequest& request) const;
|
||||
GetOwnedJoinPermissionOutcome getOwnedJoinPermission(const Model::GetOwnedJoinPermissionRequest &request)const;
|
||||
void getOwnedJoinPermissionAsync(const Model::GetOwnedJoinPermissionRequest& request, const GetOwnedJoinPermissionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetOwnedJoinPermissionOutcomeCallable getOwnedJoinPermissionCallable(const Model::GetOwnedJoinPermissionRequest& request) const;
|
||||
GetRentedJoinPermissionOutcome getRentedJoinPermission(const Model::GetRentedJoinPermissionRequest &request)const;
|
||||
void getRentedJoinPermissionAsync(const Model::GetRentedJoinPermissionRequest& request, const GetRentedJoinPermissionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetRentedJoinPermissionOutcomeCallable getRentedJoinPermissionCallable(const Model::GetRentedJoinPermissionRequest& request) const;
|
||||
GetUserLicenseOutcome getUserLicense(const Model::GetUserLicenseRequest &request)const;
|
||||
void getUserLicenseAsync(const Model::GetUserLicenseRequest& request, const GetUserLicenseAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetUserLicenseOutcomeCallable getUserLicenseCallable(const Model::GetUserLicenseRequest& request) const;
|
||||
GetUserNetProfileDescriptionOutcome getUserNetProfileDescription(const Model::GetUserNetProfileDescriptionRequest &request)const;
|
||||
void getUserNetProfileDescriptionAsync(const Model::GetUserNetProfileDescriptionRequest& request, const GetUserNetProfileDescriptionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetUserNetProfileDescriptionOutcomeCallable getUserNetProfileDescriptionCallable(const Model::GetUserNetProfileDescriptionRequest& request) const;
|
||||
ListActivatedFeaturesOutcome listActivatedFeatures(const Model::ListActivatedFeaturesRequest &request)const;
|
||||
void listActivatedFeaturesAsync(const Model::ListActivatedFeaturesRequest& request, const ListActivatedFeaturesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListActivatedFeaturesOutcomeCallable listActivatedFeaturesCallable(const Model::ListActivatedFeaturesRequest& request) const;
|
||||
ListActiveGatewaysOutcome listActiveGateways(const Model::ListActiveGatewaysRequest &request)const;
|
||||
void listActiveGatewaysAsync(const Model::ListActiveGatewaysRequest& request, const ListActiveGatewaysAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListActiveGatewaysOutcomeCallable listActiveGatewaysCallable(const Model::ListActiveGatewaysRequest& request) const;
|
||||
ListFreqBandPlanGroupsOutcome listFreqBandPlanGroups(const Model::ListFreqBandPlanGroupsRequest &request)const;
|
||||
void listFreqBandPlanGroupsAsync(const Model::ListFreqBandPlanGroupsRequest& request, const ListFreqBandPlanGroupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListFreqBandPlanGroupsOutcomeCallable listFreqBandPlanGroupsCallable(const Model::ListFreqBandPlanGroupsRequest& request) const;
|
||||
ListGatewayLocalConfigsOutcome listGatewayLocalConfigs(const Model::ListGatewayLocalConfigsRequest &request)const;
|
||||
void listGatewayLocalConfigsAsync(const Model::ListGatewayLocalConfigsRequest& request, const ListGatewayLocalConfigsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListGatewayLocalConfigsOutcomeCallable listGatewayLocalConfigsCallable(const Model::ListGatewayLocalConfigsRequest& request) const;
|
||||
ListGatewayOnlineRecordsOutcome listGatewayOnlineRecords(const Model::ListGatewayOnlineRecordsRequest &request)const;
|
||||
void listGatewayOnlineRecordsAsync(const Model::ListGatewayOnlineRecordsRequest& request, const ListGatewayOnlineRecordsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListGatewayOnlineRecordsOutcomeCallable listGatewayOnlineRecordsCallable(const Model::ListGatewayOnlineRecordsRequest& request) const;
|
||||
ListGatewayTransferFlowStatsOutcome listGatewayTransferFlowStats(const Model::ListGatewayTransferFlowStatsRequest &request)const;
|
||||
void listGatewayTransferFlowStatsAsync(const Model::ListGatewayTransferFlowStatsRequest& request, const ListGatewayTransferFlowStatsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListGatewayTransferFlowStatsOutcomeCallable listGatewayTransferFlowStatsCallable(const Model::ListGatewayTransferFlowStatsRequest& request) const;
|
||||
ListGatewayTransferPacketsOutcome listGatewayTransferPackets(const Model::ListGatewayTransferPacketsRequest &request)const;
|
||||
void listGatewayTransferPacketsAsync(const Model::ListGatewayTransferPacketsRequest& request, const ListGatewayTransferPacketsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListGatewayTransferPacketsOutcomeCallable listGatewayTransferPacketsCallable(const Model::ListGatewayTransferPacketsRequest& request) const;
|
||||
ListGatewayTupleOrdersOutcome listGatewayTupleOrders(const Model::ListGatewayTupleOrdersRequest &request)const;
|
||||
void listGatewayTupleOrdersAsync(const Model::ListGatewayTupleOrdersRequest& request, const ListGatewayTupleOrdersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListGatewayTupleOrdersOutcomeCallable listGatewayTupleOrdersCallable(const Model::ListGatewayTupleOrdersRequest& request) const;
|
||||
ListGatewaysOutcome listGateways(const Model::ListGatewaysRequest &request)const;
|
||||
void listGatewaysAsync(const Model::ListGatewaysRequest& request, const ListGatewaysAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListGatewaysOutcomeCallable listGatewaysCallable(const Model::ListGatewaysRequest& request) const;
|
||||
ListGatewaysGisInfoOutcome listGatewaysGisInfo(const Model::ListGatewaysGisInfoRequest &request)const;
|
||||
void listGatewaysGisInfoAsync(const Model::ListGatewaysGisInfoRequest& request, const ListGatewaysGisInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListGatewaysGisInfoOutcomeCallable listGatewaysGisInfoCallable(const Model::ListGatewaysGisInfoRequest& request) const;
|
||||
ListGatewaysPacketStatOutcome listGatewaysPacketStat(const Model::ListGatewaysPacketStatRequest &request)const;
|
||||
void listGatewaysPacketStatAsync(const Model::ListGatewaysPacketStatRequest& request, const ListGatewaysPacketStatAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListGatewaysPacketStatOutcomeCallable listGatewaysPacketStatCallable(const Model::ListGatewaysPacketStatRequest& request) const;
|
||||
ListNodeGroupTransferFlowStatsOutcome listNodeGroupTransferFlowStats(const Model::ListNodeGroupTransferFlowStatsRequest &request)const;
|
||||
void listNodeGroupTransferFlowStatsAsync(const Model::ListNodeGroupTransferFlowStatsRequest& request, const ListNodeGroupTransferFlowStatsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListNodeGroupTransferFlowStatsOutcomeCallable listNodeGroupTransferFlowStatsCallable(const Model::ListNodeGroupTransferFlowStatsRequest& request) const;
|
||||
ListNodeGroupTransferPacketsOutcome listNodeGroupTransferPackets(const Model::ListNodeGroupTransferPacketsRequest &request)const;
|
||||
void listNodeGroupTransferPacketsAsync(const Model::ListNodeGroupTransferPacketsRequest& request, const ListNodeGroupTransferPacketsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListNodeGroupTransferPacketsOutcomeCallable listNodeGroupTransferPacketsCallable(const Model::ListNodeGroupTransferPacketsRequest& request) const;
|
||||
ListNodeGroupsOutcome listNodeGroups(const Model::ListNodeGroupsRequest &request)const;
|
||||
void listNodeGroupsAsync(const Model::ListNodeGroupsRequest& request, const ListNodeGroupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListNodeGroupsOutcomeCallable listNodeGroupsCallable(const Model::ListNodeGroupsRequest& request) const;
|
||||
ListNodeGroupsPacketStatOutcome listNodeGroupsPacketStat(const Model::ListNodeGroupsPacketStatRequest &request)const;
|
||||
void listNodeGroupsPacketStatAsync(const Model::ListNodeGroupsPacketStatRequest& request, const ListNodeGroupsPacketStatAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListNodeGroupsPacketStatOutcomeCallable listNodeGroupsPacketStatCallable(const Model::ListNodeGroupsPacketStatRequest& request) const;
|
||||
ListNodeTransferPacketPathsOutcome listNodeTransferPacketPaths(const Model::ListNodeTransferPacketPathsRequest &request)const;
|
||||
void listNodeTransferPacketPathsAsync(const Model::ListNodeTransferPacketPathsRequest& request, const ListNodeTransferPacketPathsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListNodeTransferPacketPathsOutcomeCallable listNodeTransferPacketPathsCallable(const Model::ListNodeTransferPacketPathsRequest& request) const;
|
||||
ListNodeTransferPacketsOutcome listNodeTransferPackets(const Model::ListNodeTransferPacketsRequest &request)const;
|
||||
void listNodeTransferPacketsAsync(const Model::ListNodeTransferPacketsRequest& request, const ListNodeTransferPacketsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListNodeTransferPacketsOutcomeCallable listNodeTransferPacketsCallable(const Model::ListNodeTransferPacketsRequest& request) const;
|
||||
ListNodeTupleOrdersOutcome listNodeTupleOrders(const Model::ListNodeTupleOrdersRequest &request)const;
|
||||
void listNodeTupleOrdersAsync(const Model::ListNodeTupleOrdersRequest& request, const ListNodeTupleOrdersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListNodeTupleOrdersOutcomeCallable listNodeTupleOrdersCallable(const Model::ListNodeTupleOrdersRequest& request) const;
|
||||
ListNodesByNodeGroupIdOutcome listNodesByNodeGroupId(const Model::ListNodesByNodeGroupIdRequest &request)const;
|
||||
void listNodesByNodeGroupIdAsync(const Model::ListNodesByNodeGroupIdRequest& request, const ListNodesByNodeGroupIdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListNodesByNodeGroupIdOutcomeCallable listNodesByNodeGroupIdCallable(const Model::ListNodesByNodeGroupIdRequest& request) const;
|
||||
ListNodesByOwnedJoinPermissionIdOutcome listNodesByOwnedJoinPermissionId(const Model::ListNodesByOwnedJoinPermissionIdRequest &request)const;
|
||||
void listNodesByOwnedJoinPermissionIdAsync(const Model::ListNodesByOwnedJoinPermissionIdRequest& request, const ListNodesByOwnedJoinPermissionIdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListNodesByOwnedJoinPermissionIdOutcomeCallable listNodesByOwnedJoinPermissionIdCallable(const Model::ListNodesByOwnedJoinPermissionIdRequest& request) const;
|
||||
ListNotificationsOutcome listNotifications(const Model::ListNotificationsRequest &request)const;
|
||||
void listNotificationsAsync(const Model::ListNotificationsRequest& request, const ListNotificationsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListNotificationsOutcomeCallable listNotificationsCallable(const Model::ListNotificationsRequest& request) const;
|
||||
ListOwnedJoinPermissionsOutcome listOwnedJoinPermissions(const Model::ListOwnedJoinPermissionsRequest &request)const;
|
||||
void listOwnedJoinPermissionsAsync(const Model::ListOwnedJoinPermissionsRequest& request, const ListOwnedJoinPermissionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListOwnedJoinPermissionsOutcomeCallable listOwnedJoinPermissionsCallable(const Model::ListOwnedJoinPermissionsRequest& request) const;
|
||||
ListRentedJoinPermissionsOutcome listRentedJoinPermissions(const Model::ListRentedJoinPermissionsRequest &request)const;
|
||||
void listRentedJoinPermissionsAsync(const Model::ListRentedJoinPermissionsRequest& request, const ListRentedJoinPermissionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListRentedJoinPermissionsOutcomeCallable listRentedJoinPermissionsCallable(const Model::ListRentedJoinPermissionsRequest& request) const;
|
||||
ListTransferPacketOutcome listTransferPacket(const Model::ListTransferPacketRequest &request)const;
|
||||
void listTransferPacketAsync(const Model::ListTransferPacketRequest& request, const ListTransferPacketAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListTransferPacketOutcomeCallable listTransferPacketCallable(const Model::ListTransferPacketRequest& request) const;
|
||||
RejectJoinPermissionAuthOrderOutcome rejectJoinPermissionAuthOrder(const Model::RejectJoinPermissionAuthOrderRequest &request)const;
|
||||
void rejectJoinPermissionAuthOrderAsync(const Model::RejectJoinPermissionAuthOrderRequest& request, const RejectJoinPermissionAuthOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RejectJoinPermissionAuthOrderOutcomeCallable rejectJoinPermissionAuthOrderCallable(const Model::RejectJoinPermissionAuthOrderRequest& request) const;
|
||||
RemoveNodeFromGroupOutcome removeNodeFromGroup(const Model::RemoveNodeFromGroupRequest &request)const;
|
||||
void removeNodeFromGroupAsync(const Model::RemoveNodeFromGroupRequest& request, const RemoveNodeFromGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RemoveNodeFromGroupOutcomeCallable removeNodeFromGroupCallable(const Model::RemoveNodeFromGroupRequest& request) const;
|
||||
ReturnJoinPermissionOutcome returnJoinPermission(const Model::ReturnJoinPermissionRequest &request)const;
|
||||
void returnJoinPermissionAsync(const Model::ReturnJoinPermissionRequest& request, const ReturnJoinPermissionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ReturnJoinPermissionOutcomeCallable returnJoinPermissionCallable(const Model::ReturnJoinPermissionRequest& request) const;
|
||||
SendUnicastCommandOutcome sendUnicastCommand(const Model::SendUnicastCommandRequest &request)const;
|
||||
void sendUnicastCommandAsync(const Model::SendUnicastCommandRequest& request, const SendUnicastCommandAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SendUnicastCommandOutcomeCallable sendUnicastCommandCallable(const Model::SendUnicastCommandRequest& request) const;
|
||||
SubmitGatewayLocalConfigAddingTaskOutcome submitGatewayLocalConfigAddingTask(const Model::SubmitGatewayLocalConfigAddingTaskRequest &request)const;
|
||||
void submitGatewayLocalConfigAddingTaskAsync(const Model::SubmitGatewayLocalConfigAddingTaskRequest& request, const SubmitGatewayLocalConfigAddingTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SubmitGatewayLocalConfigAddingTaskOutcomeCallable submitGatewayLocalConfigAddingTaskCallable(const Model::SubmitGatewayLocalConfigAddingTaskRequest& request) const;
|
||||
SubmitGatewayLocalConfigDeletingTaskOutcome submitGatewayLocalConfigDeletingTask(const Model::SubmitGatewayLocalConfigDeletingTaskRequest &request)const;
|
||||
void submitGatewayLocalConfigDeletingTaskAsync(const Model::SubmitGatewayLocalConfigDeletingTaskRequest& request, const SubmitGatewayLocalConfigDeletingTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SubmitGatewayLocalConfigDeletingTaskOutcomeCallable submitGatewayLocalConfigDeletingTaskCallable(const Model::SubmitGatewayLocalConfigDeletingTaskRequest& request) const;
|
||||
SubmitGatewayTupleOrderOutcome submitGatewayTupleOrder(const Model::SubmitGatewayTupleOrderRequest &request)const;
|
||||
void submitGatewayTupleOrderAsync(const Model::SubmitGatewayTupleOrderRequest& request, const SubmitGatewayTupleOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SubmitGatewayTupleOrderOutcomeCallable submitGatewayTupleOrderCallable(const Model::SubmitGatewayTupleOrderRequest& request) const;
|
||||
SubmitJoinPermissionAuthOrderOutcome submitJoinPermissionAuthOrder(const Model::SubmitJoinPermissionAuthOrderRequest &request)const;
|
||||
void submitJoinPermissionAuthOrderAsync(const Model::SubmitJoinPermissionAuthOrderRequest& request, const SubmitJoinPermissionAuthOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SubmitJoinPermissionAuthOrderOutcomeCallable submitJoinPermissionAuthOrderCallable(const Model::SubmitJoinPermissionAuthOrderRequest& request) const;
|
||||
SubmitKpmEncryptedNodeTupleOrderOutcome submitKpmEncryptedNodeTupleOrder(const Model::SubmitKpmEncryptedNodeTupleOrderRequest &request)const;
|
||||
void submitKpmEncryptedNodeTupleOrderAsync(const Model::SubmitKpmEncryptedNodeTupleOrderRequest& request, const SubmitKpmEncryptedNodeTupleOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SubmitKpmEncryptedNodeTupleOrderOutcomeCallable submitKpmEncryptedNodeTupleOrderCallable(const Model::SubmitKpmEncryptedNodeTupleOrderRequest& request) const;
|
||||
SubmitNodeLocalConfigAddingTaskOutcome submitNodeLocalConfigAddingTask(const Model::SubmitNodeLocalConfigAddingTaskRequest &request)const;
|
||||
void submitNodeLocalConfigAddingTaskAsync(const Model::SubmitNodeLocalConfigAddingTaskRequest& request, const SubmitNodeLocalConfigAddingTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SubmitNodeLocalConfigAddingTaskOutcomeCallable submitNodeLocalConfigAddingTaskCallable(const Model::SubmitNodeLocalConfigAddingTaskRequest& request) const;
|
||||
SubmitNodeLocalConfigDeletingTaskOutcome submitNodeLocalConfigDeletingTask(const Model::SubmitNodeLocalConfigDeletingTaskRequest &request)const;
|
||||
void submitNodeLocalConfigDeletingTaskAsync(const Model::SubmitNodeLocalConfigDeletingTaskRequest& request, const SubmitNodeLocalConfigDeletingTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SubmitNodeLocalConfigDeletingTaskOutcomeCallable submitNodeLocalConfigDeletingTaskCallable(const Model::SubmitNodeLocalConfigDeletingTaskRequest& request) const;
|
||||
SubmitNodeTupleOrderOutcome submitNodeTupleOrder(const Model::SubmitNodeTupleOrderRequest &request)const;
|
||||
void submitNodeTupleOrderAsync(const Model::SubmitNodeTupleOrderRequest& request, const SubmitNodeTupleOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SubmitNodeTupleOrderOutcomeCallable submitNodeTupleOrderCallable(const Model::SubmitNodeTupleOrderRequest& request) const;
|
||||
UnbindJoinPermissionFromNodeGroupOutcome unbindJoinPermissionFromNodeGroup(const Model::UnbindJoinPermissionFromNodeGroupRequest &request)const;
|
||||
void unbindJoinPermissionFromNodeGroupAsync(const Model::UnbindJoinPermissionFromNodeGroupRequest& request, const UnbindJoinPermissionFromNodeGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UnbindJoinPermissionFromNodeGroupOutcomeCallable unbindJoinPermissionFromNodeGroupCallable(const Model::UnbindJoinPermissionFromNodeGroupRequest& request) const;
|
||||
UpdateDataDispatchConfigOutcome updateDataDispatchConfig(const Model::UpdateDataDispatchConfigRequest &request)const;
|
||||
void updateDataDispatchConfigAsync(const Model::UpdateDataDispatchConfigRequest& request, const UpdateDataDispatchConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateDataDispatchConfigOutcomeCallable updateDataDispatchConfigCallable(const Model::UpdateDataDispatchConfigRequest& request) const;
|
||||
UpdateDataDispatchEnablingStateOutcome updateDataDispatchEnablingState(const Model::UpdateDataDispatchEnablingStateRequest &request)const;
|
||||
void updateDataDispatchEnablingStateAsync(const Model::UpdateDataDispatchEnablingStateRequest& request, const UpdateDataDispatchEnablingStateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateDataDispatchEnablingStateOutcomeCallable updateDataDispatchEnablingStateCallable(const Model::UpdateDataDispatchEnablingStateRequest& request) const;
|
||||
UpdateGatewayOutcome updateGateway(const Model::UpdateGatewayRequest &request)const;
|
||||
void updateGatewayAsync(const Model::UpdateGatewayRequest& request, const UpdateGatewayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateGatewayOutcomeCallable updateGatewayCallable(const Model::UpdateGatewayRequest& request) const;
|
||||
UpdateGatewayEnablingStateOutcome updateGatewayEnablingState(const Model::UpdateGatewayEnablingStateRequest &request)const;
|
||||
void updateGatewayEnablingStateAsync(const Model::UpdateGatewayEnablingStateRequest& request, const UpdateGatewayEnablingStateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateGatewayEnablingStateOutcomeCallable updateGatewayEnablingStateCallable(const Model::UpdateGatewayEnablingStateRequest& request) const;
|
||||
UpdateGatewaySshCtrlOutcome updateGatewaySshCtrl(const Model::UpdateGatewaySshCtrlRequest &request)const;
|
||||
void updateGatewaySshCtrlAsync(const Model::UpdateGatewaySshCtrlRequest& request, const UpdateGatewaySshCtrlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateGatewaySshCtrlOutcomeCallable updateGatewaySshCtrlCallable(const Model::UpdateGatewaySshCtrlRequest& request) const;
|
||||
UpdateNodeEnablingStateOutcome updateNodeEnablingState(const Model::UpdateNodeEnablingStateRequest &request)const;
|
||||
void updateNodeEnablingStateAsync(const Model::UpdateNodeEnablingStateRequest& request, const UpdateNodeEnablingStateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateNodeEnablingStateOutcomeCallable updateNodeEnablingStateCallable(const Model::UpdateNodeEnablingStateRequest& request) const;
|
||||
UpdateNodeGroupOutcome updateNodeGroup(const Model::UpdateNodeGroupRequest &request)const;
|
||||
void updateNodeGroupAsync(const Model::UpdateNodeGroupRequest& request, const UpdateNodeGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateNodeGroupOutcomeCallable updateNodeGroupCallable(const Model::UpdateNodeGroupRequest& request) const;
|
||||
UpdateNotificationsHandleStateOutcome updateNotificationsHandleState(const Model::UpdateNotificationsHandleStateRequest &request)const;
|
||||
void updateNotificationsHandleStateAsync(const Model::UpdateNotificationsHandleStateRequest& request, const UpdateNotificationsHandleStateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateNotificationsHandleStateOutcomeCallable updateNotificationsHandleStateCallable(const Model::UpdateNotificationsHandleStateRequest& request) const;
|
||||
UpdateOwnedLocalJoinPermissionOutcome updateOwnedLocalJoinPermission(const Model::UpdateOwnedLocalJoinPermissionRequest &request)const;
|
||||
void updateOwnedLocalJoinPermissionAsync(const Model::UpdateOwnedLocalJoinPermissionRequest& request, const UpdateOwnedLocalJoinPermissionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateOwnedLocalJoinPermissionOutcomeCallable updateOwnedLocalJoinPermissionCallable(const Model::UpdateOwnedLocalJoinPermissionRequest& request) const;
|
||||
UpdateOwnedLocalJoinPermissionEnablingStateOutcome updateOwnedLocalJoinPermissionEnablingState(const Model::UpdateOwnedLocalJoinPermissionEnablingStateRequest &request)const;
|
||||
void updateOwnedLocalJoinPermissionEnablingStateAsync(const Model::UpdateOwnedLocalJoinPermissionEnablingStateRequest& request, const UpdateOwnedLocalJoinPermissionEnablingStateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateOwnedLocalJoinPermissionEnablingStateOutcomeCallable updateOwnedLocalJoinPermissionEnablingStateCallable(const Model::UpdateOwnedLocalJoinPermissionEnablingStateRequest& request) const;
|
||||
UpdateRoamingJoinPermissionOutcome updateRoamingJoinPermission(const Model::UpdateRoamingJoinPermissionRequest &request)const;
|
||||
void updateRoamingJoinPermissionAsync(const Model::UpdateRoamingJoinPermissionRequest& request, const UpdateRoamingJoinPermissionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateRoamingJoinPermissionOutcomeCallable updateRoamingJoinPermissionCallable(const Model::UpdateRoamingJoinPermissionRequest& request) const;
|
||||
UpdateRoamingJoinPermissionEnablingStateOutcome updateRoamingJoinPermissionEnablingState(const Model::UpdateRoamingJoinPermissionEnablingStateRequest &request)const;
|
||||
void updateRoamingJoinPermissionEnablingStateAsync(const Model::UpdateRoamingJoinPermissionEnablingStateRequest& request, const UpdateRoamingJoinPermissionEnablingStateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateRoamingJoinPermissionEnablingStateOutcomeCallable updateRoamingJoinPermissionEnablingStateCallable(const Model::UpdateRoamingJoinPermissionEnablingStateRequest& request) const;
|
||||
UpdateUserIsolationStateOutcome updateUserIsolationState(const Model::UpdateUserIsolationStateRequest &request)const;
|
||||
void updateUserIsolationStateAsync(const Model::UpdateUserIsolationStateRequest& request, const UpdateUserIsolationStateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateUserIsolationStateOutcomeCallable updateUserIsolationStateCallable(const Model::UpdateUserIsolationStateRequest& request) const;
|
||||
|
||||
private:
|
||||
std::shared_ptr<EndpointProvider> endpointProvider_;
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
#endif // !ALIBABACLOUD_LINKWAN_LINKWANCLIENT_H_
|
||||
32
linkwan/include/alibabacloud/linkwan/LinkWANExport.h
Normal file
32
linkwan/include/alibabacloud/linkwan/LinkWANExport.h
Normal file
@@ -0,0 +1,32 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_LINKWANEXPORT_H_
|
||||
#define ALIBABACLOUD_LINKWAN_LINKWANEXPORT_H_
|
||||
|
||||
#include <alibabacloud/core/Global.h>
|
||||
|
||||
#if defined(ALIBABACLOUD_SHARED)
|
||||
# if defined(ALIBABACLOUD_LINKWAN_LIBRARY)
|
||||
# define ALIBABACLOUD_LINKWAN_EXPORT ALIBABACLOUD_DECL_EXPORT
|
||||
# else
|
||||
# define ALIBABACLOUD_LINKWAN_EXPORT ALIBABACLOUD_DECL_IMPORT
|
||||
# endif
|
||||
#else
|
||||
# define ALIBABACLOUD_LINKWAN_EXPORT
|
||||
#endif
|
||||
|
||||
#endif // !ALIBABACLOUD_LINKWAN_LINKWANEXPORT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_ACCEPTJOINPERMISSIONAUTHORDERREQUEST_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_ACCEPTJOINPERMISSIONAUTHORDERREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT AcceptJoinPermissionAuthOrderRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
AcceptJoinPermissionAuthOrderRequest();
|
||||
~AcceptJoinPermissionAuthOrderRequest();
|
||||
|
||||
std::string getOrderId()const;
|
||||
void setOrderId(const std::string& orderId);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
|
||||
private:
|
||||
std::string orderId_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_ACCEPTJOINPERMISSIONAUTHORDERREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_ACCEPTJOINPERMISSIONAUTHORDERRESULT_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_ACCEPTJOINPERMISSIONAUTHORDERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT AcceptJoinPermissionAuthOrderResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AcceptJoinPermissionAuthOrderResult();
|
||||
explicit AcceptJoinPermissionAuthOrderResult(const std::string &payload);
|
||||
~AcceptJoinPermissionAuthOrderResult();
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_ACCEPTJOINPERMISSIONAUTHORDERRESULT_H_
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_ADDNODETOGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_ADDNODETOGROUPREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT AddNodeToGroupRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
AddNodeToGroupRequest();
|
||||
~AddNodeToGroupRequest();
|
||||
|
||||
std::string getPinCode()const;
|
||||
void setPinCode(const std::string& pinCode);
|
||||
std::string getDevEui()const;
|
||||
void setDevEui(const std::string& devEui);
|
||||
std::string getNodeGroupId()const;
|
||||
void setNodeGroupId(const std::string& nodeGroupId);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
|
||||
private:
|
||||
std::string pinCode_;
|
||||
std::string devEui_;
|
||||
std::string nodeGroupId_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_ADDNODETOGROUPREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_ADDNODETOGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_ADDNODETOGROUPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT AddNodeToGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AddNodeToGroupResult();
|
||||
explicit AddNodeToGroupResult(const std::string &payload);
|
||||
~AddNodeToGroupResult();
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_ADDNODETOGROUPRESULT_H_
|
||||
@@ -0,0 +1,66 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_APPLYROAMINGJOINPERMISSIONREQUEST_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_APPLYROAMINGJOINPERMISSIONREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT ApplyRoamingJoinPermissionRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ApplyRoamingJoinPermissionRequest();
|
||||
~ApplyRoamingJoinPermissionRequest();
|
||||
|
||||
long getRxDelay()const;
|
||||
void setRxDelay(long rxDelay);
|
||||
std::string getClassMode()const;
|
||||
void setClassMode(const std::string& classMode);
|
||||
long getFreqBandPlanGroupId()const;
|
||||
void setFreqBandPlanGroupId(long freqBandPlanGroupId);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
std::string getJoinPermissionName()const;
|
||||
void setJoinPermissionName(const std::string& joinPermissionName);
|
||||
long getDataRate()const;
|
||||
void setDataRate(long dataRate);
|
||||
|
||||
private:
|
||||
long rxDelay_;
|
||||
std::string classMode_;
|
||||
long freqBandPlanGroupId_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
std::string joinPermissionName_;
|
||||
long dataRate_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_APPLYROAMINGJOINPERMISSIONREQUEST_H_
|
||||
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_APPLYROAMINGJOINPERMISSIONRESULT_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_APPLYROAMINGJOINPERMISSIONRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT ApplyRoamingJoinPermissionResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ApplyRoamingJoinPermissionResult();
|
||||
explicit ApplyRoamingJoinPermissionResult(const std::string &payload);
|
||||
~ApplyRoamingJoinPermissionResult();
|
||||
std::string getData()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string data_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_APPLYROAMINGJOINPERMISSIONRESULT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_BINDJOINPERMISSIONTONODEGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_BINDJOINPERMISSIONTONODEGROUPREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT BindJoinPermissionToNodeGroupRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
BindJoinPermissionToNodeGroupRequest();
|
||||
~BindJoinPermissionToNodeGroupRequest();
|
||||
|
||||
std::string getJoinPermissionId()const;
|
||||
void setJoinPermissionId(const std::string& joinPermissionId);
|
||||
std::string getNodeGroupId()const;
|
||||
void setNodeGroupId(const std::string& nodeGroupId);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
|
||||
private:
|
||||
std::string joinPermissionId_;
|
||||
std::string nodeGroupId_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_BINDJOINPERMISSIONTONODEGROUPREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_BINDJOINPERMISSIONTONODEGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_BINDJOINPERMISSIONTONODEGROUPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT BindJoinPermissionToNodeGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
BindJoinPermissionToNodeGroupResult();
|
||||
explicit BindJoinPermissionToNodeGroupResult(const std::string &payload);
|
||||
~BindJoinPermissionToNodeGroupResult();
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_BINDJOINPERMISSIONTONODEGROUPRESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_CANCELJOINPERMISSIONAUTHORDERREQUEST_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_CANCELJOINPERMISSIONAUTHORDERREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT CancelJoinPermissionAuthOrderRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CancelJoinPermissionAuthOrderRequest();
|
||||
~CancelJoinPermissionAuthOrderRequest();
|
||||
|
||||
std::string getOrderId()const;
|
||||
void setOrderId(const std::string& orderId);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
|
||||
private:
|
||||
std::string orderId_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_CANCELJOINPERMISSIONAUTHORDERREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_CANCELJOINPERMISSIONAUTHORDERRESULT_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_CANCELJOINPERMISSIONAUTHORDERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT CancelJoinPermissionAuthOrderResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CancelJoinPermissionAuthOrderResult();
|
||||
explicit CancelJoinPermissionAuthOrderResult(const std::string &payload);
|
||||
~CancelJoinPermissionAuthOrderResult();
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_CANCELJOINPERMISSIONAUTHORDERRESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_CHECKCLOUDPRODUCTOPENSTATUSREQUEST_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_CHECKCLOUDPRODUCTOPENSTATUSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT CheckCloudProductOpenStatusRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CheckCloudProductOpenStatusRequest();
|
||||
~CheckCloudProductOpenStatusRequest();
|
||||
|
||||
std::string getServiceCode()const;
|
||||
void setServiceCode(const std::string& serviceCode);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
|
||||
private:
|
||||
std::string serviceCode_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_CHECKCLOUDPRODUCTOPENSTATUSREQUEST_H_
|
||||
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_CHECKCLOUDPRODUCTOPENSTATUSRESULT_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_CHECKCLOUDPRODUCTOPENSTATUSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT CheckCloudProductOpenStatusResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CheckCloudProductOpenStatusResult();
|
||||
explicit CheckCloudProductOpenStatusResult(const std::string &payload);
|
||||
~CheckCloudProductOpenStatusResult();
|
||||
bool getData()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool data_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_CHECKCLOUDPRODUCTOPENSTATUSRESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_CHECKUSERCHARGESTATUSREQUEST_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_CHECKUSERCHARGESTATUSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT CheckUserChargeStatusRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CheckUserChargeStatusRequest();
|
||||
~CheckUserChargeStatusRequest();
|
||||
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
|
||||
private:
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_CHECKUSERCHARGESTATUSREQUEST_H_
|
||||
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_CHECKUSERCHARGESTATUSRESULT_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_CHECKUSERCHARGESTATUSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT CheckUserChargeStatusResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CheckUserChargeStatusResult();
|
||||
explicit CheckUserChargeStatusResult(const std::string &payload);
|
||||
~CheckUserChargeStatusResult();
|
||||
std::string getData()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string data_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_CHECKUSERCHARGESTATUSRESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_COUNTGATEWAYTUPLEORDERSREQUEST_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_COUNTGATEWAYTUPLEORDERSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT CountGatewayTupleOrdersRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CountGatewayTupleOrdersRequest();
|
||||
~CountGatewayTupleOrdersRequest();
|
||||
|
||||
std::vector<std::string> getStates()const;
|
||||
void setStates(const std::vector<std::string>& states);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
|
||||
private:
|
||||
std::vector<std::string> states_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_COUNTGATEWAYTUPLEORDERSREQUEST_H_
|
||||
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_COUNTGATEWAYTUPLEORDERSRESULT_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_COUNTGATEWAYTUPLEORDERSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT CountGatewayTupleOrdersResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CountGatewayTupleOrdersResult();
|
||||
explicit CountGatewayTupleOrdersResult(const std::string &payload);
|
||||
~CountGatewayTupleOrdersResult();
|
||||
long getData()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long data_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_COUNTGATEWAYTUPLEORDERSRESULT_H_
|
||||
@@ -0,0 +1,78 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_COUNTGATEWAYSREQUEST_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_COUNTGATEWAYSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT CountGatewaysRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CountGatewaysRequest();
|
||||
~CountGatewaysRequest();
|
||||
|
||||
std::string getRealTenantId()const;
|
||||
void setRealTenantId(const std::string& realTenantId);
|
||||
std::string getRealTripartiteKey()const;
|
||||
void setRealTripartiteKey(const std::string& realTripartiteKey);
|
||||
std::string getFuzzyGwEui()const;
|
||||
void setFuzzyGwEui(const std::string& fuzzyGwEui);
|
||||
std::string getIotInstanceId()const;
|
||||
void setIotInstanceId(const std::string& iotInstanceId);
|
||||
std::string getFuzzyCity()const;
|
||||
void setFuzzyCity(const std::string& fuzzyCity);
|
||||
std::string getOnlineState()const;
|
||||
void setOnlineState(const std::string& onlineState);
|
||||
bool getIsEnabled()const;
|
||||
void setIsEnabled(bool isEnabled);
|
||||
std::string getFuzzyName()const;
|
||||
void setFuzzyName(const std::string& fuzzyName);
|
||||
long getFreqBandPlanGroupId()const;
|
||||
void setFreqBandPlanGroupId(long freqBandPlanGroupId);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
|
||||
private:
|
||||
std::string realTenantId_;
|
||||
std::string realTripartiteKey_;
|
||||
std::string fuzzyGwEui_;
|
||||
std::string iotInstanceId_;
|
||||
std::string fuzzyCity_;
|
||||
std::string onlineState_;
|
||||
bool isEnabled_;
|
||||
std::string fuzzyName_;
|
||||
long freqBandPlanGroupId_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_COUNTGATEWAYSREQUEST_H_
|
||||
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_COUNTGATEWAYSRESULT_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_COUNTGATEWAYSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT CountGatewaysResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CountGatewaysResult();
|
||||
explicit CountGatewaysResult(const std::string &payload);
|
||||
~CountGatewaysResult();
|
||||
long getData()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long data_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_COUNTGATEWAYSRESULT_H_
|
||||
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_COUNTNODEGROUPSREQUEST_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_COUNTNODEGROUPSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT CountNodeGroupsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CountNodeGroupsRequest();
|
||||
~CountNodeGroupsRequest();
|
||||
|
||||
std::string getIotInstanceId()const;
|
||||
void setIotInstanceId(const std::string& iotInstanceId);
|
||||
std::string getFuzzyJoinEui()const;
|
||||
void setFuzzyJoinEui(const std::string& fuzzyJoinEui);
|
||||
std::string getFuzzyDevEui()const;
|
||||
void setFuzzyDevEui(const std::string& fuzzyDevEui);
|
||||
std::string getFuzzyName()const;
|
||||
void setFuzzyName(const std::string& fuzzyName);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
|
||||
private:
|
||||
std::string iotInstanceId_;
|
||||
std::string fuzzyJoinEui_;
|
||||
std::string fuzzyDevEui_;
|
||||
std::string fuzzyName_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_COUNTNODEGROUPSREQUEST_H_
|
||||
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_COUNTNODEGROUPSRESULT_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_COUNTNODEGROUPSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT CountNodeGroupsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CountNodeGroupsResult();
|
||||
explicit CountNodeGroupsResult(const std::string &payload);
|
||||
~CountNodeGroupsResult();
|
||||
long getData()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long data_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_COUNTNODEGROUPSRESULT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_COUNTNODETUPLEORDERSREQUEST_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_COUNTNODETUPLEORDERSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT CountNodeTupleOrdersRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CountNodeTupleOrdersRequest();
|
||||
~CountNodeTupleOrdersRequest();
|
||||
|
||||
bool getIsKpm()const;
|
||||
void setIsKpm(bool isKpm);
|
||||
std::vector<std::string> getStates()const;
|
||||
void setStates(const std::vector<std::string>& states);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
|
||||
private:
|
||||
bool isKpm_;
|
||||
std::vector<std::string> states_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_COUNTNODETUPLEORDERSREQUEST_H_
|
||||
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_COUNTNODETUPLEORDERSRESULT_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_COUNTNODETUPLEORDERSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT CountNodeTupleOrdersResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CountNodeTupleOrdersResult();
|
||||
explicit CountNodeTupleOrdersResult(const std::string &payload);
|
||||
~CountNodeTupleOrdersResult();
|
||||
long getData()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long data_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_COUNTNODETUPLEORDERSRESULT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_COUNTNODESBYNODEGROUPIDREQUEST_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_COUNTNODESBYNODEGROUPIDREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT CountNodesByNodeGroupIdRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CountNodesByNodeGroupIdRequest();
|
||||
~CountNodesByNodeGroupIdRequest();
|
||||
|
||||
std::string getFuzzyDevEui()const;
|
||||
void setFuzzyDevEui(const std::string& fuzzyDevEui);
|
||||
std::string getNodeGroupId()const;
|
||||
void setNodeGroupId(const std::string& nodeGroupId);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
|
||||
private:
|
||||
std::string fuzzyDevEui_;
|
||||
std::string nodeGroupId_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_COUNTNODESBYNODEGROUPIDREQUEST_H_
|
||||
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_COUNTNODESBYNODEGROUPIDRESULT_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_COUNTNODESBYNODEGROUPIDRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT CountNodesByNodeGroupIdResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CountNodesByNodeGroupIdResult();
|
||||
explicit CountNodesByNodeGroupIdResult(const std::string &payload);
|
||||
~CountNodesByNodeGroupIdResult();
|
||||
long getData()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long data_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_COUNTNODESBYNODEGROUPIDRESULT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_COUNTNODESBYOWNEDJOINPERMISSIONIDREQUEST_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_COUNTNODESBYOWNEDJOINPERMISSIONIDREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT CountNodesByOwnedJoinPermissionIdRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CountNodesByOwnedJoinPermissionIdRequest();
|
||||
~CountNodesByOwnedJoinPermissionIdRequest();
|
||||
|
||||
std::string getJoinPermissionId()const;
|
||||
void setJoinPermissionId(const std::string& joinPermissionId);
|
||||
std::string getFuzzyDevEui()const;
|
||||
void setFuzzyDevEui(const std::string& fuzzyDevEui);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
|
||||
private:
|
||||
std::string joinPermissionId_;
|
||||
std::string fuzzyDevEui_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_COUNTNODESBYOWNEDJOINPERMISSIONIDREQUEST_H_
|
||||
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_COUNTNODESBYOWNEDJOINPERMISSIONIDRESULT_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_COUNTNODESBYOWNEDJOINPERMISSIONIDRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT CountNodesByOwnedJoinPermissionIdResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CountNodesByOwnedJoinPermissionIdResult();
|
||||
explicit CountNodesByOwnedJoinPermissionIdResult(const std::string &payload);
|
||||
~CountNodesByOwnedJoinPermissionIdResult();
|
||||
long getData()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long data_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_COUNTNODESBYOWNEDJOINPERMISSIONIDRESULT_H_
|
||||
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_COUNTNOTIFICATIONSREQUEST_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_COUNTNOTIFICATIONSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT CountNotificationsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CountNotificationsRequest();
|
||||
~CountNotificationsRequest();
|
||||
|
||||
long getEndMillis()const;
|
||||
void setEndMillis(long endMillis);
|
||||
std::string getHandleState()const;
|
||||
void setHandleState(const std::string& handleState);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
std::vector<std::string> getCategory()const;
|
||||
void setCategory(const std::vector<std::string>& category);
|
||||
long getBeginMillis()const;
|
||||
void setBeginMillis(long beginMillis);
|
||||
|
||||
private:
|
||||
long endMillis_;
|
||||
std::string handleState_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
std::vector<std::string> category_;
|
||||
long beginMillis_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_COUNTNOTIFICATIONSREQUEST_H_
|
||||
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_COUNTNOTIFICATIONSRESULT_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_COUNTNOTIFICATIONSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT CountNotificationsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CountNotificationsResult();
|
||||
explicit CountNotificationsResult(const std::string &payload);
|
||||
~CountNotificationsResult();
|
||||
long getData()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long data_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_COUNTNOTIFICATIONSRESULT_H_
|
||||
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_COUNTOWNEDJOINPERMISSIONSREQUEST_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_COUNTOWNEDJOINPERMISSIONSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT CountOwnedJoinPermissionsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CountOwnedJoinPermissionsRequest();
|
||||
~CountOwnedJoinPermissionsRequest();
|
||||
|
||||
bool getEnabled()const;
|
||||
void setEnabled(bool enabled);
|
||||
std::string getFuzzyJoinEui()const;
|
||||
void setFuzzyJoinEui(const std::string& fuzzyJoinEui);
|
||||
std::string getFuzzyJoinPermissionName()const;
|
||||
void setFuzzyJoinPermissionName(const std::string& fuzzyJoinPermissionName);
|
||||
std::string getFuzzyRenterAliyunId()const;
|
||||
void setFuzzyRenterAliyunId(const std::string& fuzzyRenterAliyunId);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
|
||||
private:
|
||||
bool enabled_;
|
||||
std::string fuzzyJoinEui_;
|
||||
std::string fuzzyJoinPermissionName_;
|
||||
std::string fuzzyRenterAliyunId_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_COUNTOWNEDJOINPERMISSIONSREQUEST_H_
|
||||
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_COUNTOWNEDJOINPERMISSIONSRESULT_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_COUNTOWNEDJOINPERMISSIONSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT CountOwnedJoinPermissionsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CountOwnedJoinPermissionsResult();
|
||||
explicit CountOwnedJoinPermissionsResult(const std::string &payload);
|
||||
~CountOwnedJoinPermissionsResult();
|
||||
long getData()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long data_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_COUNTOWNEDJOINPERMISSIONSRESULT_H_
|
||||
@@ -0,0 +1,69 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_COUNTRENTEDJOINPERMISSIONSREQUEST_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_COUNTRENTEDJOINPERMISSIONSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT CountRentedJoinPermissionsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CountRentedJoinPermissionsRequest();
|
||||
~CountRentedJoinPermissionsRequest();
|
||||
|
||||
std::string getType()const;
|
||||
void setType(const std::string& type);
|
||||
bool getEnabled()const;
|
||||
void setEnabled(bool enabled);
|
||||
std::string getFuzzyJoinEui()const;
|
||||
void setFuzzyJoinEui(const std::string& fuzzyJoinEui);
|
||||
std::string getFuzzyJoinPermissionName()const;
|
||||
void setFuzzyJoinPermissionName(const std::string& fuzzyJoinPermissionName);
|
||||
bool getBoundNodeGroup()const;
|
||||
void setBoundNodeGroup(bool boundNodeGroup);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
std::string getFuzzyOwnerAliyunId()const;
|
||||
void setFuzzyOwnerAliyunId(const std::string& fuzzyOwnerAliyunId);
|
||||
|
||||
private:
|
||||
std::string type_;
|
||||
bool enabled_;
|
||||
std::string fuzzyJoinEui_;
|
||||
std::string fuzzyJoinPermissionName_;
|
||||
bool boundNodeGroup_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
std::string fuzzyOwnerAliyunId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_COUNTRENTEDJOINPERMISSIONSREQUEST_H_
|
||||
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_COUNTRENTEDJOINPERMISSIONSRESULT_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_COUNTRENTEDJOINPERMISSIONSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT CountRentedJoinPermissionsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CountRentedJoinPermissionsResult();
|
||||
explicit CountRentedJoinPermissionsResult(const std::string &payload);
|
||||
~CountRentedJoinPermissionsResult();
|
||||
long getData()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long data_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_COUNTRENTEDJOINPERMISSIONSRESULT_H_
|
||||
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_CREATECUSTOMLOCALJOINPERMISSIONREQUEST_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_CREATECUSTOMLOCALJOINPERMISSIONREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT CreateCustomLocalJoinPermissionRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateCustomLocalJoinPermissionRequest();
|
||||
~CreateCustomLocalJoinPermissionRequest();
|
||||
|
||||
std::string getClassMode()const;
|
||||
void setClassMode(const std::string& classMode);
|
||||
long getFreqBandPlanGroupId()const;
|
||||
void setFreqBandPlanGroupId(long freqBandPlanGroupId);
|
||||
std::string getJoinEui()const;
|
||||
void setJoinEui(const std::string& joinEui);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
std::string getJoinPermissionName()const;
|
||||
void setJoinPermissionName(const std::string& joinPermissionName);
|
||||
|
||||
private:
|
||||
std::string classMode_;
|
||||
long freqBandPlanGroupId_;
|
||||
std::string joinEui_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
std::string joinPermissionName_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_CREATECUSTOMLOCALJOINPERMISSIONREQUEST_H_
|
||||
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_CREATECUSTOMLOCALJOINPERMISSIONRESULT_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_CREATECUSTOMLOCALJOINPERMISSIONRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT CreateCustomLocalJoinPermissionResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateCustomLocalJoinPermissionResult();
|
||||
explicit CreateCustomLocalJoinPermissionResult(const std::string &payload);
|
||||
~CreateCustomLocalJoinPermissionResult();
|
||||
std::string getData()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string data_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_CREATECUSTOMLOCALJOINPERMISSIONRESULT_H_
|
||||
@@ -0,0 +1,93 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_CREATEGATEWAYREQUEST_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_CREATEGATEWAYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT CreateGatewayRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateGatewayRequest();
|
||||
~CreateGatewayRequest();
|
||||
|
||||
std::string getCity()const;
|
||||
void setCity(const std::string& city);
|
||||
float getLatitude()const;
|
||||
void setLatitude(float latitude);
|
||||
std::string getDescription()const;
|
||||
void setDescription(const std::string& description);
|
||||
long getAddressCode()const;
|
||||
void setAddressCode(long addressCode);
|
||||
std::string getGisCoordinateSystem()const;
|
||||
void setGisCoordinateSystem(const std::string& gisCoordinateSystem);
|
||||
std::string getIotInstanceId()const;
|
||||
void setIotInstanceId(const std::string& iotInstanceId);
|
||||
float getLongitude()const;
|
||||
void setLongitude(float longitude);
|
||||
std::string getPinCode()const;
|
||||
void setPinCode(const std::string& pinCode);
|
||||
std::string getAddress()const;
|
||||
void setAddress(const std::string& address);
|
||||
std::string getGwEui()const;
|
||||
void setGwEui(const std::string& gwEui);
|
||||
long getFreqBandPlanGroupId()const;
|
||||
void setFreqBandPlanGroupId(long freqBandPlanGroupId);
|
||||
std::string getDistrict()const;
|
||||
void setDistrict(const std::string& district);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
std::string getCommunicationMode()const;
|
||||
void setCommunicationMode(const std::string& communicationMode);
|
||||
|
||||
private:
|
||||
std::string city_;
|
||||
float latitude_;
|
||||
std::string description_;
|
||||
long addressCode_;
|
||||
std::string gisCoordinateSystem_;
|
||||
std::string iotInstanceId_;
|
||||
float longitude_;
|
||||
std::string pinCode_;
|
||||
std::string address_;
|
||||
std::string gwEui_;
|
||||
long freqBandPlanGroupId_;
|
||||
std::string district_;
|
||||
std::string apiProduct_;
|
||||
std::string name_;
|
||||
std::string apiRevision_;
|
||||
std::string communicationMode_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_CREATEGATEWAYREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_CREATEGATEWAYRESULT_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_CREATEGATEWAYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT CreateGatewayResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateGatewayResult();
|
||||
explicit CreateGatewayResult(const std::string &payload);
|
||||
~CreateGatewayResult();
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_CREATEGATEWAYRESULT_H_
|
||||
@@ -0,0 +1,75 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_CREATELOCALJOINPERMISSIONREQUEST_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_CREATELOCALJOINPERMISSIONREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT CreateLocalJoinPermissionRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateLocalJoinPermissionRequest();
|
||||
~CreateLocalJoinPermissionRequest();
|
||||
|
||||
long getRxDelay()const;
|
||||
void setRxDelay(long rxDelay);
|
||||
std::string getIotInstanceId()const;
|
||||
void setIotInstanceId(const std::string& iotInstanceId);
|
||||
bool getUseDefaultJoinEui()const;
|
||||
void setUseDefaultJoinEui(bool useDefaultJoinEui);
|
||||
std::string getClassMode()const;
|
||||
void setClassMode(const std::string& classMode);
|
||||
long getFreqBandPlanGroupId()const;
|
||||
void setFreqBandPlanGroupId(long freqBandPlanGroupId);
|
||||
std::string getJoinEui()const;
|
||||
void setJoinEui(const std::string& joinEui);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
std::string getJoinPermissionName()const;
|
||||
void setJoinPermissionName(const std::string& joinPermissionName);
|
||||
long getDataRate()const;
|
||||
void setDataRate(long dataRate);
|
||||
|
||||
private:
|
||||
long rxDelay_;
|
||||
std::string iotInstanceId_;
|
||||
bool useDefaultJoinEui_;
|
||||
std::string classMode_;
|
||||
long freqBandPlanGroupId_;
|
||||
std::string joinEui_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
std::string joinPermissionName_;
|
||||
long dataRate_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_CREATELOCALJOINPERMISSIONREQUEST_H_
|
||||
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_CREATELOCALJOINPERMISSIONRESULT_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_CREATELOCALJOINPERMISSIONRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT CreateLocalJoinPermissionResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateLocalJoinPermissionResult();
|
||||
explicit CreateLocalJoinPermissionResult(const std::string &payload);
|
||||
~CreateLocalJoinPermissionResult();
|
||||
std::string getData()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string data_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_CREATELOCALJOINPERMISSIONRESULT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_CREATENODEGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_CREATENODEGROUPREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT CreateNodeGroupRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateNodeGroupRequest();
|
||||
~CreateNodeGroupRequest();
|
||||
|
||||
std::string getNodeGroupName()const;
|
||||
void setNodeGroupName(const std::string& nodeGroupName);
|
||||
std::string getJoinPermissionId()const;
|
||||
void setJoinPermissionId(const std::string& joinPermissionId);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
|
||||
private:
|
||||
std::string nodeGroupName_;
|
||||
std::string joinPermissionId_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_CREATENODEGROUPREQUEST_H_
|
||||
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_CREATENODEGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_CREATENODEGROUPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT CreateNodeGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateNodeGroupResult();
|
||||
explicit CreateNodeGroupResult(const std::string &payload);
|
||||
~CreateNodeGroupResult();
|
||||
std::string getData()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string data_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_CREATENODEGROUPRESULT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_DELETEGATEWAYREQUEST_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_DELETEGATEWAYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT DeleteGatewayRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteGatewayRequest();
|
||||
~DeleteGatewayRequest();
|
||||
|
||||
std::string getIotInstanceId()const;
|
||||
void setIotInstanceId(const std::string& iotInstanceId);
|
||||
std::string getGwEui()const;
|
||||
void setGwEui(const std::string& gwEui);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
|
||||
private:
|
||||
std::string iotInstanceId_;
|
||||
std::string gwEui_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_DELETEGATEWAYREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_DELETEGATEWAYRESULT_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_DELETEGATEWAYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT DeleteGatewayResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteGatewayResult();
|
||||
explicit DeleteGatewayResult(const std::string &payload);
|
||||
~DeleteGatewayResult();
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_DELETEGATEWAYRESULT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_DELETELOCALJOINPERMISSIONREQUEST_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_DELETELOCALJOINPERMISSIONREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT DeleteLocalJoinPermissionRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteLocalJoinPermissionRequest();
|
||||
~DeleteLocalJoinPermissionRequest();
|
||||
|
||||
std::string getJoinPermissionId()const;
|
||||
void setJoinPermissionId(const std::string& joinPermissionId);
|
||||
std::string getIotInstanceId()const;
|
||||
void setIotInstanceId(const std::string& iotInstanceId);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
|
||||
private:
|
||||
std::string joinPermissionId_;
|
||||
std::string iotInstanceId_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_DELETELOCALJOINPERMISSIONREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_DELETELOCALJOINPERMISSIONRESULT_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_DELETELOCALJOINPERMISSIONRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT DeleteLocalJoinPermissionResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteLocalJoinPermissionResult();
|
||||
explicit DeleteLocalJoinPermissionResult(const std::string &payload);
|
||||
~DeleteLocalJoinPermissionResult();
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_DELETELOCALJOINPERMISSIONRESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_DELETENODEGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_DELETENODEGROUPREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT DeleteNodeGroupRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteNodeGroupRequest();
|
||||
~DeleteNodeGroupRequest();
|
||||
|
||||
std::string getNodeGroupId()const;
|
||||
void setNodeGroupId(const std::string& nodeGroupId);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
|
||||
private:
|
||||
std::string nodeGroupId_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_DELETENODEGROUPREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_DELETENODEGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_DELETENODEGROUPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT DeleteNodeGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteNodeGroupResult();
|
||||
explicit DeleteNodeGroupResult(const std::string &payload);
|
||||
~DeleteNodeGroupResult();
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_DELETENODEGROUPRESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_DESCRIBEREGIONSREQUEST_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_DESCRIBEREGIONSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT DescribeRegionsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeRegionsRequest();
|
||||
~DescribeRegionsRequest();
|
||||
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
|
||||
private:
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_DESCRIBEREGIONSREQUEST_H_
|
||||
@@ -0,0 +1,58 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_DESCRIBEREGIONSRESULT_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_DESCRIBEREGIONSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT DescribeRegionsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Region
|
||||
{
|
||||
std::string regionId;
|
||||
std::string localName;
|
||||
};
|
||||
|
||||
|
||||
DescribeRegionsResult();
|
||||
explicit DescribeRegionsResult(const std::string &payload);
|
||||
~DescribeRegionsResult();
|
||||
std::vector<Region> getData()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<Region> data_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_DESCRIBEREGIONSRESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_GETFREQBANDPLANGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_GETFREQBANDPLANGROUPREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT GetFreqBandPlanGroupRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetFreqBandPlanGroupRequest();
|
||||
~GetFreqBandPlanGroupRequest();
|
||||
|
||||
long getGroupId()const;
|
||||
void setGroupId(long groupId);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
|
||||
private:
|
||||
long groupId_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_GETFREQBANDPLANGROUPREQUEST_H_
|
||||
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_GETFREQBANDPLANGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_GETFREQBANDPLANGROUPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT GetFreqBandPlanGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string frequencyRegionId;
|
||||
std::string frequencyType;
|
||||
long beginFrequency;
|
||||
long endFrequency;
|
||||
long groupId;
|
||||
};
|
||||
|
||||
|
||||
GetFreqBandPlanGroupResult();
|
||||
explicit GetFreqBandPlanGroupResult(const std::string &payload);
|
||||
~GetFreqBandPlanGroupResult();
|
||||
Data getData()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Data data_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_GETFREQBANDPLANGROUPRESULT_H_
|
||||
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_GETGATEWAYPACKETSTATREQUEST_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_GETGATEWAYPACKETSTATREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT GetGatewayPacketStatRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetGatewayPacketStatRequest();
|
||||
~GetGatewayPacketStatRequest();
|
||||
|
||||
long getEndMillis()const;
|
||||
void setEndMillis(long endMillis);
|
||||
std::string getIotInstanceId()const;
|
||||
void setIotInstanceId(const std::string& iotInstanceId);
|
||||
std::string getGwEui()const;
|
||||
void setGwEui(const std::string& gwEui);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
long getBeginMillis()const;
|
||||
void setBeginMillis(long beginMillis);
|
||||
|
||||
private:
|
||||
long endMillis_;
|
||||
std::string iotInstanceId_;
|
||||
std::string gwEui_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
long beginMillis_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_GETGATEWAYPACKETSTATREQUEST_H_
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_GETGATEWAYPACKETSTATRESULT_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_GETGATEWAYPACKETSTATRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT GetGatewayPacketStatResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
int uplinkInvalid;
|
||||
int downlinkInvalid;
|
||||
int downlinkValid;
|
||||
int uplinkValid;
|
||||
};
|
||||
|
||||
|
||||
GetGatewayPacketStatResult();
|
||||
explicit GetGatewayPacketStatResult(const std::string &payload);
|
||||
~GetGatewayPacketStatResult();
|
||||
Data getData()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Data data_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_GETGATEWAYPACKETSTATRESULT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_GETGATEWAYREQUEST_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_GETGATEWAYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT GetGatewayRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetGatewayRequest();
|
||||
~GetGatewayRequest();
|
||||
|
||||
std::string getIotInstanceId()const;
|
||||
void setIotInstanceId(const std::string& iotInstanceId);
|
||||
std::string getGwEui()const;
|
||||
void setGwEui(const std::string& gwEui);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
|
||||
private:
|
||||
std::string iotInstanceId_;
|
||||
std::string gwEui_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_GETGATEWAYREQUEST_H_
|
||||
@@ -0,0 +1,77 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_GETGATEWAYRESULT_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_GETGATEWAYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT GetGatewayResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string communicationMode;
|
||||
std::string description;
|
||||
std::string address;
|
||||
bool classBSupported;
|
||||
bool timeCorrectable;
|
||||
bool classBWorking;
|
||||
bool enabled;
|
||||
std::string embeddedNsId;
|
||||
float latitude;
|
||||
std::string city;
|
||||
long addressCode;
|
||||
float longitude;
|
||||
std::string name;
|
||||
std::string chargeStatus;
|
||||
std::string onlineState;
|
||||
std::string gwEui;
|
||||
long onlineStateChangedMillis;
|
||||
std::string district;
|
||||
std::string authTypes;
|
||||
std::string gisCoordinateSystem;
|
||||
long freqBandPlanGroupId;
|
||||
};
|
||||
|
||||
|
||||
GetGatewayResult();
|
||||
explicit GetGatewayResult(const std::string &payload);
|
||||
~GetGatewayResult();
|
||||
Data getData()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Data data_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_GETGATEWAYRESULT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_GETGATEWAYSTATUSSTATREQUEST_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_GETGATEWAYSTATUSSTATREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT GetGatewayStatusStatRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetGatewayStatusStatRequest();
|
||||
~GetGatewayStatusStatRequest();
|
||||
|
||||
std::string getIotInstanceId()const;
|
||||
void setIotInstanceId(const std::string& iotInstanceId);
|
||||
std::string getGwEui()const;
|
||||
void setGwEui(const std::string& gwEui);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
|
||||
private:
|
||||
std::string iotInstanceId_;
|
||||
std::string gwEui_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_GETGATEWAYSTATUSSTATREQUEST_H_
|
||||
@@ -0,0 +1,64 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_GETGATEWAYSTATUSSTATRESULT_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_GETGATEWAYSTATUSSTATRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT GetGatewayStatusStatResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
float memoryRadio;
|
||||
long rxCount;
|
||||
long onlineHour;
|
||||
float cpuRadio;
|
||||
std::string onlineState;
|
||||
std::string gwEui;
|
||||
bool enabled;
|
||||
long txCount;
|
||||
};
|
||||
|
||||
|
||||
GetGatewayStatusStatResult();
|
||||
explicit GetGatewayStatusStatResult(const std::string &payload);
|
||||
~GetGatewayStatusStatResult();
|
||||
Data getData()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Data data_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_GETGATEWAYSTATUSSTATRESULT_H_
|
||||
@@ -0,0 +1,75 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_GETGATEWAYTRANSFERPACKETSDOWNLOADURLREQUEST_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_GETGATEWAYTRANSFERPACKETSDOWNLOADURLREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT GetGatewayTransferPacketsDownloadUrlRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetGatewayTransferPacketsDownloadUrlRequest();
|
||||
~GetGatewayTransferPacketsDownloadUrlRequest();
|
||||
|
||||
long getEndMillis()const;
|
||||
void setEndMillis(long endMillis);
|
||||
std::string getIotInstanceId()const;
|
||||
void setIotInstanceId(const std::string& iotInstanceId);
|
||||
std::string getGwEui()const;
|
||||
void setGwEui(const std::string& gwEui);
|
||||
bool getAscending()const;
|
||||
void setAscending(bool ascending);
|
||||
std::string getDevEui()const;
|
||||
void setDevEui(const std::string& devEui);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
std::string getCategory()const;
|
||||
void setCategory(const std::string& category);
|
||||
long getBeginMillis()const;
|
||||
void setBeginMillis(long beginMillis);
|
||||
std::string getSortingField()const;
|
||||
void setSortingField(const std::string& sortingField);
|
||||
|
||||
private:
|
||||
long endMillis_;
|
||||
std::string iotInstanceId_;
|
||||
std::string gwEui_;
|
||||
bool ascending_;
|
||||
std::string devEui_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
std::string category_;
|
||||
long beginMillis_;
|
||||
std::string sortingField_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_GETGATEWAYTRANSFERPACKETSDOWNLOADURLREQUEST_H_
|
||||
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_GETGATEWAYTRANSFERPACKETSDOWNLOADURLRESULT_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_GETGATEWAYTRANSFERPACKETSDOWNLOADURLRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT GetGatewayTransferPacketsDownloadUrlResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
GetGatewayTransferPacketsDownloadUrlResult();
|
||||
explicit GetGatewayTransferPacketsDownloadUrlResult(const std::string &payload);
|
||||
~GetGatewayTransferPacketsDownloadUrlResult();
|
||||
std::string getData()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string data_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_GETGATEWAYTRANSFERPACKETSDOWNLOADURLRESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_GETGATEWAYTUPLEORDERREQUEST_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_GETGATEWAYTUPLEORDERREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT GetGatewayTupleOrderRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetGatewayTupleOrderRequest();
|
||||
~GetGatewayTupleOrderRequest();
|
||||
|
||||
std::string getOrderId()const;
|
||||
void setOrderId(const std::string& orderId);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
|
||||
private:
|
||||
std::string orderId_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_GETGATEWAYTUPLEORDERREQUEST_H_
|
||||
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_GETGATEWAYTUPLEORDERRESULT_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_GETGATEWAYTUPLEORDERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT GetGatewayTupleOrderResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
long createdMillis;
|
||||
long requiredCount;
|
||||
std::string orderId;
|
||||
std::string orderState;
|
||||
long acceptedMillis;
|
||||
};
|
||||
|
||||
|
||||
GetGatewayTupleOrderResult();
|
||||
explicit GetGatewayTupleOrderResult(const std::string &payload);
|
||||
~GetGatewayTupleOrderResult();
|
||||
Data getData()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Data data_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_GETGATEWAYTUPLEORDERRESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_GETGATEWAYTUPLESDOWNLOADURLREQUEST_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_GETGATEWAYTUPLESDOWNLOADURLREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT GetGatewayTuplesDownloadUrlRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetGatewayTuplesDownloadUrlRequest();
|
||||
~GetGatewayTuplesDownloadUrlRequest();
|
||||
|
||||
std::string getOrderId()const;
|
||||
void setOrderId(const std::string& orderId);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
|
||||
private:
|
||||
std::string orderId_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_GETGATEWAYTUPLESDOWNLOADURLREQUEST_H_
|
||||
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_GETGATEWAYTUPLESDOWNLOADURLRESULT_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_GETGATEWAYTUPLESDOWNLOADURLRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT GetGatewayTuplesDownloadUrlResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
GetGatewayTuplesDownloadUrlResult();
|
||||
explicit GetGatewayTuplesDownloadUrlResult(const std::string &payload);
|
||||
~GetGatewayTuplesDownloadUrlResult();
|
||||
std::string getData()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string data_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_GETGATEWAYTUPLESDOWNLOADURLRESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_GETJOINPERMISSIONAUTHORDERREQUEST_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_GETJOINPERMISSIONAUTHORDERREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT GetJoinPermissionAuthOrderRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetJoinPermissionAuthOrderRequest();
|
||||
~GetJoinPermissionAuthOrderRequest();
|
||||
|
||||
std::string getOrderId()const;
|
||||
void setOrderId(const std::string& orderId);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
|
||||
private:
|
||||
std::string orderId_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_GETJOINPERMISSIONAUTHORDERREQUEST_H_
|
||||
@@ -0,0 +1,65 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_GETJOINPERMISSIONAUTHORDERRESULT_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_GETJOINPERMISSIONAUTHORDERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT GetJoinPermissionAuthOrderResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string ownerAliyunId;
|
||||
long rejectedMillis;
|
||||
std::string renterAliyunId;
|
||||
long canceledMillis;
|
||||
long applyingMillis;
|
||||
std::string orderId;
|
||||
std::string joinPermissionId;
|
||||
std::string orderState;
|
||||
long acceptedMillis;
|
||||
};
|
||||
|
||||
|
||||
GetJoinPermissionAuthOrderResult();
|
||||
explicit GetJoinPermissionAuthOrderResult(const std::string &payload);
|
||||
~GetJoinPermissionAuthOrderResult();
|
||||
Data getData()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Data data_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_GETJOINPERMISSIONAUTHORDERRESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_GETLOCALCONFIGSYNCTASKREQUEST_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_GETLOCALCONFIGSYNCTASKREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT GetLocalConfigSyncTaskRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetLocalConfigSyncTaskRequest();
|
||||
~GetLocalConfigSyncTaskRequest();
|
||||
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
long getTaskId()const;
|
||||
void setTaskId(long taskId);
|
||||
|
||||
private:
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
long taskId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_GETLOCALCONFIGSYNCTASKREQUEST_H_
|
||||
@@ -0,0 +1,72 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_GETLOCALCONFIGSYNCTASKRESULT_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_GETLOCALCONFIGSYNCTASKRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT GetLocalConfigSyncTaskResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string d2dKey;
|
||||
std::string state;
|
||||
std::string devType;
|
||||
long createMillis;
|
||||
std::string taskTYpe;
|
||||
std::string eui;
|
||||
int freq;
|
||||
long id;
|
||||
int datr;
|
||||
long processingMillis;
|
||||
std::string d2dAddr;
|
||||
long modifiedMillis;
|
||||
};
|
||||
|
||||
|
||||
GetLocalConfigSyncTaskResult();
|
||||
explicit GetLocalConfigSyncTaskResult(const std::string &payload);
|
||||
~GetLocalConfigSyncTaskResult();
|
||||
Data getData()const;
|
||||
std::string getErrorMessage()const;
|
||||
std::string getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Data data_;
|
||||
std::string errorMessage_;
|
||||
std::string code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_GETLOCALCONFIGSYNCTASKRESULT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_GETNODEGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_GETNODEGROUPREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT GetNodeGroupRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetNodeGroupRequest();
|
||||
~GetNodeGroupRequest();
|
||||
|
||||
std::string getIotInstanceId()const;
|
||||
void setIotInstanceId(const std::string& iotInstanceId);
|
||||
std::string getNodeGroupId()const;
|
||||
void setNodeGroupId(const std::string& nodeGroupId);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
|
||||
private:
|
||||
std::string iotInstanceId_;
|
||||
std::string nodeGroupId_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_GETNODEGROUPREQUEST_H_
|
||||
106
linkwan/include/alibabacloud/linkwan/model/GetNodeGroupResult.h
Normal file
106
linkwan/include/alibabacloud/linkwan/model/GetNodeGroupResult.h
Normal file
@@ -0,0 +1,106 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_GETNODEGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_GETNODEGROUPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT GetNodeGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
struct DataDispatchConfig
|
||||
{
|
||||
struct IotProduct
|
||||
{
|
||||
bool debugSwitch;
|
||||
std::string productName;
|
||||
std::string productType;
|
||||
std::string productKey;
|
||||
};
|
||||
struct OnsTopics
|
||||
{
|
||||
std::string uplinkRegionName;
|
||||
std::string downlinkTopic;
|
||||
std::string uplinkTopic;
|
||||
std::string downlinkRegionName;
|
||||
};
|
||||
std::string destination;
|
||||
OnsTopics onsTopics;
|
||||
IotProduct iotProduct;
|
||||
};
|
||||
struct LocksItem
|
||||
{
|
||||
long createMillis;
|
||||
bool enabled;
|
||||
std::string lockId;
|
||||
std::string lockType;
|
||||
};
|
||||
long nodesCnt;
|
||||
std::string classMode;
|
||||
long rxMonthSum;
|
||||
int multicastNodeCapacity;
|
||||
std::string nodeGroupName;
|
||||
std::string rxDailySum;
|
||||
long txDailySum;
|
||||
std::vector<LocksItem> locks;
|
||||
long txMonthSum;
|
||||
int multicastNodeCount;
|
||||
std::string joinPermissionType;
|
||||
bool multicastEnabled;
|
||||
DataDispatchConfig dataDispatchConfig;
|
||||
std::string nodeGroupId;
|
||||
std::string joinPermissionOwnerAliyunId;
|
||||
std::string multicastGroupId;
|
||||
long createMillis;
|
||||
std::string joinPermissionId;
|
||||
std::string joinEui;
|
||||
long freqBandPlanGroupId;
|
||||
bool joinPermissionEnabled;
|
||||
std::string joinPermissionName;
|
||||
bool dataDispatchEnabled;
|
||||
};
|
||||
|
||||
|
||||
GetNodeGroupResult();
|
||||
explicit GetNodeGroupResult(const std::string &payload);
|
||||
~GetNodeGroupResult();
|
||||
Data getData()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Data data_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_GETNODEGROUPRESULT_H_
|
||||
@@ -0,0 +1,75 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_GETNODEGROUPTRANSFERPACKETSDOWNLOADURLREQUEST_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_GETNODEGROUPTRANSFERPACKETSDOWNLOADURLREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT GetNodeGroupTransferPacketsDownloadUrlRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetNodeGroupTransferPacketsDownloadUrlRequest();
|
||||
~GetNodeGroupTransferPacketsDownloadUrlRequest();
|
||||
|
||||
long getEndMillis()const;
|
||||
void setEndMillis(long endMillis);
|
||||
std::string getIotInstanceId()const;
|
||||
void setIotInstanceId(const std::string& iotInstanceId);
|
||||
bool getAscending()const;
|
||||
void setAscending(bool ascending);
|
||||
std::string getDevEui()const;
|
||||
void setDevEui(const std::string& devEui);
|
||||
std::string getNodeGroupId()const;
|
||||
void setNodeGroupId(const std::string& nodeGroupId);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
std::string getCategory()const;
|
||||
void setCategory(const std::string& category);
|
||||
long getBeginMillis()const;
|
||||
void setBeginMillis(long beginMillis);
|
||||
std::string getSortingField()const;
|
||||
void setSortingField(const std::string& sortingField);
|
||||
|
||||
private:
|
||||
long endMillis_;
|
||||
std::string iotInstanceId_;
|
||||
bool ascending_;
|
||||
std::string devEui_;
|
||||
std::string nodeGroupId_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
std::string category_;
|
||||
long beginMillis_;
|
||||
std::string sortingField_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_GETNODEGROUPTRANSFERPACKETSDOWNLOADURLREQUEST_H_
|
||||
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_GETNODEGROUPTRANSFERPACKETSDOWNLOADURLRESULT_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_GETNODEGROUPTRANSFERPACKETSDOWNLOADURLRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT GetNodeGroupTransferPacketsDownloadUrlResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
GetNodeGroupTransferPacketsDownloadUrlResult();
|
||||
explicit GetNodeGroupTransferPacketsDownloadUrlResult(const std::string &payload);
|
||||
~GetNodeGroupTransferPacketsDownloadUrlResult();
|
||||
std::string getData()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string data_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_GETNODEGROUPTRANSFERPACKETSDOWNLOADURLRESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_GETNODELOCALCONFIGREQUEST_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_GETNODELOCALCONFIGREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT GetNodeLocalConfigRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetNodeLocalConfigRequest();
|
||||
~GetNodeLocalConfigRequest();
|
||||
|
||||
std::string getDevEui()const;
|
||||
void setDevEui(const std::string& devEui);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
|
||||
private:
|
||||
std::string devEui_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_GETNODELOCALCONFIGREQUEST_H_
|
||||
@@ -0,0 +1,69 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_GETNODELOCALCONFIGRESULT_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_GETNODELOCALCONFIGRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT GetNodeLocalConfigResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string d2dKey;
|
||||
long taskId;
|
||||
std::string devType;
|
||||
std::string eui;
|
||||
long createMillis;
|
||||
int freq;
|
||||
int datr;
|
||||
std::string d2dAddr;
|
||||
long modifiedMillis;
|
||||
};
|
||||
|
||||
|
||||
GetNodeLocalConfigResult();
|
||||
explicit GetNodeLocalConfigResult(const std::string &payload);
|
||||
~GetNodeLocalConfigResult();
|
||||
Data getData()const;
|
||||
std::string getErrorMessage()const;
|
||||
std::string getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Data data_;
|
||||
std::string errorMessage_;
|
||||
std::string code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_GETNODELOCALCONFIGRESULT_H_
|
||||
54
linkwan/include/alibabacloud/linkwan/model/GetNodeRequest.h
Normal file
54
linkwan/include/alibabacloud/linkwan/model/GetNodeRequest.h
Normal file
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_GETNODEREQUEST_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_GETNODEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT GetNodeRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetNodeRequest();
|
||||
~GetNodeRequest();
|
||||
|
||||
std::string getDevEui()const;
|
||||
void setDevEui(const std::string& devEui);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
|
||||
private:
|
||||
std::string devEui_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_GETNODEREQUEST_H_
|
||||
62
linkwan/include/alibabacloud/linkwan/model/GetNodeResult.h
Normal file
62
linkwan/include/alibabacloud/linkwan/model/GetNodeResult.h
Normal file
@@ -0,0 +1,62 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_GETNODERESULT_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_GETNODERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT GetNodeResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
long boundMillis;
|
||||
std::string classMode;
|
||||
std::string devAddr;
|
||||
std::string devEui;
|
||||
long lastJoinMillis;
|
||||
std::string authTypes;
|
||||
};
|
||||
|
||||
|
||||
GetNodeResult();
|
||||
explicit GetNodeResult(const std::string &payload);
|
||||
~GetNodeResult();
|
||||
Data getData()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Data data_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_GETNODERESULT_H_
|
||||
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_GETNODETRANSFERPACKETREQUEST_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_GETNODETRANSFERPACKETREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT GetNodeTransferPacketRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetNodeTransferPacketRequest();
|
||||
~GetNodeTransferPacketRequest();
|
||||
|
||||
std::string getBase64EncodedMacPayload()const;
|
||||
void setBase64EncodedMacPayload(const std::string& base64EncodedMacPayload);
|
||||
std::string getIotInstanceId()const;
|
||||
void setIotInstanceId(const std::string& iotInstanceId);
|
||||
long getLogMillis()const;
|
||||
void setLogMillis(long logMillis);
|
||||
std::string getDevEui()const;
|
||||
void setDevEui(const std::string& devEui);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
|
||||
private:
|
||||
std::string base64EncodedMacPayload_;
|
||||
std::string iotInstanceId_;
|
||||
long logMillis_;
|
||||
std::string devEui_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_GETNODETRANSFERPACKETREQUEST_H_
|
||||
@@ -0,0 +1,75 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_GETNODETRANSFERPACKETRESULT_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_GETNODETRANSFERPACKETRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT GetNodeTransferPacketResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string classMode;
|
||||
std::string base64EncodedMacPayload;
|
||||
std::string processEvent;
|
||||
int fPort;
|
||||
std::vector<std::string> macCommandCIDs;
|
||||
std::string devEui;
|
||||
bool hasMacCommand;
|
||||
float lsnr;
|
||||
int rssi;
|
||||
int macPayloadSize;
|
||||
std::string gwEui;
|
||||
std::string devAddr;
|
||||
float freq;
|
||||
std::string gwOwnerAliyunId;
|
||||
std::string datr;
|
||||
long logMillis;
|
||||
long freqBandPlanGroupId;
|
||||
std::string messageType;
|
||||
bool hasData;
|
||||
};
|
||||
|
||||
|
||||
GetNodeTransferPacketResult();
|
||||
explicit GetNodeTransferPacketResult(const std::string &payload);
|
||||
~GetNodeTransferPacketResult();
|
||||
Data getData()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Data data_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_GETNODETRANSFERPACKETRESULT_H_
|
||||
@@ -0,0 +1,72 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_GETNODETRANSFERPACKETSDOWNLOADURLREQUEST_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_GETNODETRANSFERPACKETSDOWNLOADURLREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT GetNodeTransferPacketsDownloadUrlRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetNodeTransferPacketsDownloadUrlRequest();
|
||||
~GetNodeTransferPacketsDownloadUrlRequest();
|
||||
|
||||
long getEndMillis()const;
|
||||
void setEndMillis(long endMillis);
|
||||
std::string getGwEui()const;
|
||||
void setGwEui(const std::string& gwEui);
|
||||
bool getAscending()const;
|
||||
void setAscending(bool ascending);
|
||||
std::string getDevEui()const;
|
||||
void setDevEui(const std::string& devEui);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
std::string getCategory()const;
|
||||
void setCategory(const std::string& category);
|
||||
long getBeginMillis()const;
|
||||
void setBeginMillis(long beginMillis);
|
||||
std::string getSortingField()const;
|
||||
void setSortingField(const std::string& sortingField);
|
||||
|
||||
private:
|
||||
long endMillis_;
|
||||
std::string gwEui_;
|
||||
bool ascending_;
|
||||
std::string devEui_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
std::string category_;
|
||||
long beginMillis_;
|
||||
std::string sortingField_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_GETNODETRANSFERPACKETSDOWNLOADURLREQUEST_H_
|
||||
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_GETNODETRANSFERPACKETSDOWNLOADURLRESULT_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_GETNODETRANSFERPACKETSDOWNLOADURLRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT GetNodeTransferPacketsDownloadUrlResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
GetNodeTransferPacketsDownloadUrlResult();
|
||||
explicit GetNodeTransferPacketsDownloadUrlResult(const std::string &payload);
|
||||
~GetNodeTransferPacketsDownloadUrlResult();
|
||||
std::string getData()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string data_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_GETNODETRANSFERPACKETSDOWNLOADURLRESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_GETNODETUPLEORDERREQUEST_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_GETNODETUPLEORDERREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT GetNodeTupleOrderRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetNodeTupleOrderRequest();
|
||||
~GetNodeTupleOrderRequest();
|
||||
|
||||
std::string getOrderId()const;
|
||||
void setOrderId(const std::string& orderId);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
|
||||
private:
|
||||
std::string orderId_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_GETNODETUPLEORDERREQUEST_H_
|
||||
@@ -0,0 +1,62 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_GETNODETUPLEORDERRESULT_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_GETNODETUPLEORDERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT GetNodeTupleOrderResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
long createdMillis;
|
||||
bool isKpm;
|
||||
long requiredCount;
|
||||
std::string orderId;
|
||||
std::string orderState;
|
||||
long acceptedMillis;
|
||||
};
|
||||
|
||||
|
||||
GetNodeTupleOrderResult();
|
||||
explicit GetNodeTupleOrderResult(const std::string &payload);
|
||||
~GetNodeTupleOrderResult();
|
||||
Data getData()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Data data_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_GETNODETUPLEORDERRESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_GETNODETUPLESDOWNLOADURLREQUEST_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_GETNODETUPLESDOWNLOADURLREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT GetNodeTuplesDownloadUrlRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetNodeTuplesDownloadUrlRequest();
|
||||
~GetNodeTuplesDownloadUrlRequest();
|
||||
|
||||
std::string getOrderId()const;
|
||||
void setOrderId(const std::string& orderId);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
|
||||
private:
|
||||
std::string orderId_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_GETNODETUPLESDOWNLOADURLREQUEST_H_
|
||||
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_GETNODETUPLESDOWNLOADURLRESULT_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_GETNODETUPLESDOWNLOADURLRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT GetNodeTuplesDownloadUrlResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
GetNodeTuplesDownloadUrlResult();
|
||||
explicit GetNodeTuplesDownloadUrlResult(const std::string &payload);
|
||||
~GetNodeTuplesDownloadUrlResult();
|
||||
std::string getData()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string data_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_GETNODETUPLESDOWNLOADURLRESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_GETNOTIFICATIONREQUEST_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_GETNOTIFICATIONREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT GetNotificationRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetNotificationRequest();
|
||||
~GetNotificationRequest();
|
||||
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
std::string getNotificationId()const;
|
||||
void setNotificationId(const std::string& notificationId);
|
||||
|
||||
private:
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
std::string notificationId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_GETNOTIFICATIONREQUEST_H_
|
||||
@@ -0,0 +1,82 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_GETNOTIFICATIONRESULT_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_GETNOTIFICATIONRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT GetNotificationResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
struct GatewayOfflineInfo
|
||||
{
|
||||
long offlineMillis;
|
||||
std::string gwEui;
|
||||
};
|
||||
struct JoinPermissionAuthInfo
|
||||
{
|
||||
std::string ownerAliyunId;
|
||||
long rejectedMillis;
|
||||
std::string renterAliyunId;
|
||||
long canceledMillis;
|
||||
long applyingMillis;
|
||||
std::string orderId;
|
||||
std::string joinPermissionId;
|
||||
std::string orderState;
|
||||
std::string joinEui;
|
||||
std::string joinPermissionName;
|
||||
long acceptedMillis;
|
||||
};
|
||||
JoinPermissionAuthInfo joinPermissionAuthInfo;
|
||||
long handledMillis;
|
||||
std::string category;
|
||||
std::string notificationId;
|
||||
long noticeMillis;
|
||||
std::string handleState;
|
||||
GatewayOfflineInfo gatewayOfflineInfo;
|
||||
};
|
||||
|
||||
|
||||
GetNotificationResult();
|
||||
explicit GetNotificationResult(const std::string &payload);
|
||||
~GetNotificationResult();
|
||||
Data getData()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Data data_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_GETNOTIFICATIONRESULT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_GETOWNEDJOINPERMISSIONREQUEST_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_GETOWNEDJOINPERMISSIONREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT GetOwnedJoinPermissionRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetOwnedJoinPermissionRequest();
|
||||
~GetOwnedJoinPermissionRequest();
|
||||
|
||||
std::string getJoinPermissionId()const;
|
||||
void setJoinPermissionId(const std::string& joinPermissionId);
|
||||
std::string getIotInstanceId()const;
|
||||
void setIotInstanceId(const std::string& iotInstanceId);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
|
||||
private:
|
||||
std::string joinPermissionId_;
|
||||
std::string iotInstanceId_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_GETOWNEDJOINPERMISSIONREQUEST_H_
|
||||
@@ -0,0 +1,77 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_GETOWNEDJOINPERMISSIONRESULT_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_GETOWNEDJOINPERMISSIONRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT GetOwnedJoinPermissionResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
long nodesCnt;
|
||||
std::string classMode;
|
||||
long rxMonthSum;
|
||||
int multicastNodeCapacity;
|
||||
long rxDailySum;
|
||||
long txDailySum;
|
||||
bool enabled;
|
||||
std::string renterAliyunId;
|
||||
long txMonthSum;
|
||||
int multicastNodeCount;
|
||||
bool multicastEnabled;
|
||||
long rxDelay;
|
||||
std::string dataDispatchDestination;
|
||||
std::string authState;
|
||||
long dataRate;
|
||||
std::string boundProductName;
|
||||
long createMillis;
|
||||
std::string joinPermissionId;
|
||||
std::string joinEui;
|
||||
long freqBandPlanGroupId;
|
||||
std::string joinPermissionName;
|
||||
};
|
||||
|
||||
|
||||
GetOwnedJoinPermissionResult();
|
||||
explicit GetOwnedJoinPermissionResult(const std::string &payload);
|
||||
~GetOwnedJoinPermissionResult();
|
||||
Data getData()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Data data_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_GETOWNEDJOINPERMISSIONRESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_GETRENTEDJOINPERMISSIONREQUEST_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_GETRENTEDJOINPERMISSIONREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT GetRentedJoinPermissionRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetRentedJoinPermissionRequest();
|
||||
~GetRentedJoinPermissionRequest();
|
||||
|
||||
std::string getJoinPermissionId()const;
|
||||
void setJoinPermissionId(const std::string& joinPermissionId);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
|
||||
private:
|
||||
std::string joinPermissionId_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_GETRENTEDJOINPERMISSIONREQUEST_H_
|
||||
@@ -0,0 +1,73 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_GETRENTEDJOINPERMISSIONRESULT_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_GETRENTEDJOINPERMISSIONRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT GetRentedJoinPermissionResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
long nodesCnt;
|
||||
std::string classMode;
|
||||
long rxMonthSum;
|
||||
std::string boundNodeGroupId;
|
||||
long rxDailySum;
|
||||
long txDailySum;
|
||||
bool enabled;
|
||||
long txMonthSum;
|
||||
std::string boundNodeGroupName;
|
||||
long rxDelay;
|
||||
std::string type;
|
||||
long dataRate;
|
||||
long createMillis;
|
||||
std::string joinPermissionId;
|
||||
std::string joinEui;
|
||||
long freqBandPlanGroupId;
|
||||
std::string joinPermissionName;
|
||||
};
|
||||
|
||||
|
||||
GetRentedJoinPermissionResult();
|
||||
explicit GetRentedJoinPermissionResult(const std::string &payload);
|
||||
~GetRentedJoinPermissionResult();
|
||||
Data getData()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Data data_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_GETRENTEDJOINPERMISSIONRESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_GETUSERLICENSEREQUEST_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_GETUSERLICENSEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT GetUserLicenseRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetUserLicenseRequest();
|
||||
~GetUserLicenseRequest();
|
||||
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
|
||||
private:
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_GETUSERLICENSEREQUEST_H_
|
||||
@@ -0,0 +1,92 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_GETUSERLICENSERESULT_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_GETUSERLICENSERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT GetUserLicenseResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
long roamingJoinPermissionLimit;
|
||||
long gatewayLimit;
|
||||
long gatewayTupleStandardLimit;
|
||||
long gatewayTupleLimit;
|
||||
long gatewayTupleCount;
|
||||
long gatewayTupleSingleChannelLimit;
|
||||
long gatewayTupleSingleChannelCount;
|
||||
long gatewayProfessionalCount;
|
||||
long localJoinPermissionCount;
|
||||
long nodeTupleFreeLimit;
|
||||
long roamingJoinPermissionCount;
|
||||
long gatewayPrePayCount;
|
||||
long gatewayTupleHybridCount;
|
||||
long nodeTupleLimit;
|
||||
long gatewayDingTalkCount;
|
||||
long relayLimit;
|
||||
long gatewayTupleFreeLimit;
|
||||
long nodeTupleRelayLimit;
|
||||
long nodeLimit;
|
||||
long nodeTupleStandardCount;
|
||||
long nodeFreeLimit;
|
||||
std::string oui;
|
||||
long gatewayTupleHybridLimit;
|
||||
long nodeCount;
|
||||
long nodeTupleRelayCount;
|
||||
long nodeTupleCount;
|
||||
long gatewayFreeLimit;
|
||||
long roamingJoinPermissionFreeLimit;
|
||||
long gatewayCount;
|
||||
long gatewayTupleStandardCount;
|
||||
long gatewayProfessionalLimit;
|
||||
long nodeTupleStandardLimit;
|
||||
long localJoinPermissionLimit;
|
||||
long localJoinPermissionFreeLimit;
|
||||
long gatewayDingTalkLimit;
|
||||
long relayCount;
|
||||
};
|
||||
|
||||
|
||||
GetUserLicenseResult();
|
||||
explicit GetUserLicenseResult(const std::string &payload);
|
||||
~GetUserLicenseResult();
|
||||
Data getData()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Data data_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_GETUSERLICENSERESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_GETUSERNETPROFILEDESCRIPTIONREQUEST_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_GETUSERNETPROFILEDESCRIPTIONREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT GetUserNetProfileDescriptionRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetUserNetProfileDescriptionRequest();
|
||||
~GetUserNetProfileDescriptionRequest();
|
||||
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
|
||||
private:
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_GETUSERNETPROFILEDESCRIPTIONREQUEST_H_
|
||||
@@ -0,0 +1,62 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_GETUSERNETPROFILEDESCRIPTIONRESULT_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_GETUSERNETPROFILEDESCRIPTIONRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT GetUserNetProfileDescriptionResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
bool isolated;
|
||||
long isoUpdatedRemainingSec;
|
||||
};
|
||||
|
||||
|
||||
GetUserNetProfileDescriptionResult();
|
||||
explicit GetUserNetProfileDescriptionResult(const std::string &payload);
|
||||
~GetUserNetProfileDescriptionResult();
|
||||
Data getData()const;
|
||||
std::string getErrorMessage()const;
|
||||
std::string getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Data data_;
|
||||
std::string errorMessage_;
|
||||
std::string code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_GETUSERNETPROFILEDESCRIPTIONRESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_LISTACTIVATEDFEATURESREQUEST_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_LISTACTIVATEDFEATURESREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT ListActivatedFeaturesRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListActivatedFeaturesRequest();
|
||||
~ListActivatedFeaturesRequest();
|
||||
|
||||
std::string getEnvironment()const;
|
||||
void setEnvironment(const std::string& environment);
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
|
||||
private:
|
||||
std::string environment_;
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_LISTACTIVATEDFEATURESREQUEST_H_
|
||||
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_LISTACTIVATEDFEATURESRESULT_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_LISTACTIVATEDFEATURESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT ListActivatedFeaturesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ListActivatedFeaturesResult();
|
||||
explicit ListActivatedFeaturesResult(const std::string &payload);
|
||||
~ListActivatedFeaturesResult();
|
||||
std::vector<std::string> getData()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<std::string> data_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_LISTACTIVATEDFEATURESRESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LINKWAN_MODEL_LISTACTIVEGATEWAYSREQUEST_H_
|
||||
#define ALIBABACLOUD_LINKWAN_MODEL_LISTACTIVEGATEWAYSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/linkwan/LinkWANExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace LinkWAN
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LINKWAN_EXPORT ListActiveGatewaysRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListActiveGatewaysRequest();
|
||||
~ListActiveGatewaysRequest();
|
||||
|
||||
std::string getApiProduct()const;
|
||||
void setApiProduct(const std::string& apiProduct);
|
||||
std::string getApiRevision()const;
|
||||
void setApiRevision(const std::string& apiRevision);
|
||||
|
||||
private:
|
||||
std::string apiProduct_;
|
||||
std::string apiRevision_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LINKWAN_MODEL_LISTACTIVEGATEWAYSREQUEST_H_
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user