Generated 2019-05-10 for ltl.

This commit is contained in:
sdk-team
2023-03-02 07:28:06 +00:00
parent 0a7dacccb5
commit 8871ba8a2c
197 changed files with 15615 additions and 1 deletions

View File

@@ -1 +1 @@
1.36.1477
1.36.1478

274
ltl/CMakeLists.txt Normal file
View File

@@ -0,0 +1,274 @@
#
# 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(ltl_public_header
include/alibabacloud/ltl/LtlClient.h
include/alibabacloud/ltl/LtlExport.h )
set(ltl_public_header_model
include/alibabacloud/ltl/model/ApplyDataModelConfigInfoRequest.h
include/alibabacloud/ltl/model/ApplyDataModelConfigInfoResult.h
include/alibabacloud/ltl/model/AttachDataRequest.h
include/alibabacloud/ltl/model/AttachDataResult.h
include/alibabacloud/ltl/model/AttachDataWithSignatureRequest.h
include/alibabacloud/ltl/model/AttachDataWithSignatureResult.h
include/alibabacloud/ltl/model/AuthorizeDeviceRequest.h
include/alibabacloud/ltl/model/AuthorizeDeviceResult.h
include/alibabacloud/ltl/model/AuthorizeDeviceGroupRequest.h
include/alibabacloud/ltl/model/AuthorizeDeviceGroupResult.h
include/alibabacloud/ltl/model/BatchUploadMPCoSPhaseDigestInfoRequest.h
include/alibabacloud/ltl/model/BatchUploadMPCoSPhaseDigestInfoResult.h
include/alibabacloud/ltl/model/BatchUploadMPCoSPhaseDigestInfoByDeviceRequest.h
include/alibabacloud/ltl/model/BatchUploadMPCoSPhaseDigestInfoByDeviceResult.h
include/alibabacloud/ltl/model/BatchUploadMPCoSPhaseTextInfoRequest.h
include/alibabacloud/ltl/model/BatchUploadMPCoSPhaseTextInfoResult.h
include/alibabacloud/ltl/model/BatchUploadMPCoSPhaseTextInfoByDeviceRequest.h
include/alibabacloud/ltl/model/BatchUploadMPCoSPhaseTextInfoByDeviceResult.h
include/alibabacloud/ltl/model/CreateMPCoSPhaseRequest.h
include/alibabacloud/ltl/model/CreateMPCoSPhaseResult.h
include/alibabacloud/ltl/model/CreateMPCoSPhaseGroupRequest.h
include/alibabacloud/ltl/model/CreateMPCoSPhaseGroupResult.h
include/alibabacloud/ltl/model/CreateMemberRequest.h
include/alibabacloud/ltl/model/CreateMemberResult.h
include/alibabacloud/ltl/model/DescribeCapacityInfoRequest.h
include/alibabacloud/ltl/model/DescribeCapacityInfoResult.h
include/alibabacloud/ltl/model/DescribeMPCoSAuthorizedInfoRequest.h
include/alibabacloud/ltl/model/DescribeMPCoSAuthorizedInfoResult.h
include/alibabacloud/ltl/model/DescribeMPCoSPhaseInfoRequest.h
include/alibabacloud/ltl/model/DescribeMPCoSPhaseInfoResult.h
include/alibabacloud/ltl/model/DescribeMPCoSResourceInfoRequest.h
include/alibabacloud/ltl/model/DescribeMPCoSResourceInfoResult.h
include/alibabacloud/ltl/model/DescribeMemberCapacityInfoRequest.h
include/alibabacloud/ltl/model/DescribeMemberCapacityInfoResult.h
include/alibabacloud/ltl/model/DescribeResourceInfoRequest.h
include/alibabacloud/ltl/model/DescribeResourceInfoResult.h
include/alibabacloud/ltl/model/GetBlockChainInfoRequest.h
include/alibabacloud/ltl/model/GetBlockChainInfoResult.h
include/alibabacloud/ltl/model/GetDataRequest.h
include/alibabacloud/ltl/model/GetDataResult.h
include/alibabacloud/ltl/model/GetDataModelConfigInfoRequest.h
include/alibabacloud/ltl/model/GetDataModelConfigInfoResult.h
include/alibabacloud/ltl/model/GetHistoryDataCountRequest.h
include/alibabacloud/ltl/model/GetHistoryDataCountResult.h
include/alibabacloud/ltl/model/GetHistoryDataListRequest.h
include/alibabacloud/ltl/model/GetHistoryDataListResult.h
include/alibabacloud/ltl/model/ListDependentDataModelsRequest.h
include/alibabacloud/ltl/model/ListDependentDataModelsResult.h
include/alibabacloud/ltl/model/ListDeviceRequest.h
include/alibabacloud/ltl/model/ListDeviceResult.h
include/alibabacloud/ltl/model/ListDeviceGroupRequest.h
include/alibabacloud/ltl/model/ListDeviceGroupResult.h
include/alibabacloud/ltl/model/ListMPCoSPhaseRequest.h
include/alibabacloud/ltl/model/ListMPCoSPhaseResult.h
include/alibabacloud/ltl/model/ListMPCoSPhaseGroupRequest.h
include/alibabacloud/ltl/model/ListMPCoSPhaseGroupResult.h
include/alibabacloud/ltl/model/ListMPCoSPhaseHistoryRequest.h
include/alibabacloud/ltl/model/ListMPCoSPhaseHistoryResult.h
include/alibabacloud/ltl/model/ListMemberRequest.h
include/alibabacloud/ltl/model/ListMemberResult.h
include/alibabacloud/ltl/model/ListMultiPartyCollaborationChainRequest.h
include/alibabacloud/ltl/model/ListMultiPartyCollaborationChainResult.h
include/alibabacloud/ltl/model/ListPSMemberDataTypeCodeRequest.h
include/alibabacloud/ltl/model/ListPSMemberDataTypeCodeResult.h
include/alibabacloud/ltl/model/ListProofChainRequest.h
include/alibabacloud/ltl/model/ListProofChainResult.h
include/alibabacloud/ltl/model/LockMemberRequest.h
include/alibabacloud/ltl/model/LockMemberResult.h
include/alibabacloud/ltl/model/ModifyMPCoSPhaseRequest.h
include/alibabacloud/ltl/model/ModifyMPCoSPhaseResult.h
include/alibabacloud/ltl/model/ModifyMPCoSPhaseGroupRequest.h
include/alibabacloud/ltl/model/ModifyMPCoSPhaseGroupResult.h
include/alibabacloud/ltl/model/ModifyMemberRequest.h
include/alibabacloud/ltl/model/ModifyMemberResult.h
include/alibabacloud/ltl/model/RegisterDeviceGroupRequest.h
include/alibabacloud/ltl/model/RegisterDeviceGroupResult.h
include/alibabacloud/ltl/model/SetDataRequest.h
include/alibabacloud/ltl/model/SetDataResult.h
include/alibabacloud/ltl/model/SetDataWithSignatureRequest.h
include/alibabacloud/ltl/model/SetDataWithSignatureResult.h
include/alibabacloud/ltl/model/UnAuthorizeDeviceRequest.h
include/alibabacloud/ltl/model/UnAuthorizeDeviceResult.h
include/alibabacloud/ltl/model/UnAuthorizeDeviceGroupRequest.h
include/alibabacloud/ltl/model/UnAuthorizeDeviceGroupResult.h
include/alibabacloud/ltl/model/UnLockMemberRequest.h
include/alibabacloud/ltl/model/UnLockMemberResult.h
include/alibabacloud/ltl/model/UpdateMPCoSAuthorizedInfoRequest.h
include/alibabacloud/ltl/model/UpdateMPCoSAuthorizedInfoResult.h
include/alibabacloud/ltl/model/UploadMPCoSPhaseDigestInfoRequest.h
include/alibabacloud/ltl/model/UploadMPCoSPhaseDigestInfoResult.h
include/alibabacloud/ltl/model/UploadMPCoSPhaseDigestInfoByDeviceRequest.h
include/alibabacloud/ltl/model/UploadMPCoSPhaseDigestInfoByDeviceResult.h
include/alibabacloud/ltl/model/UploadMPCoSPhaseTextInfoRequest.h
include/alibabacloud/ltl/model/UploadMPCoSPhaseTextInfoResult.h
include/alibabacloud/ltl/model/UploadMPCoSPhaseTextInfoByDeviceRequest.h
include/alibabacloud/ltl/model/UploadMPCoSPhaseTextInfoByDeviceResult.h )
set(ltl_src
src/LtlClient.cc
src/model/ApplyDataModelConfigInfoRequest.cc
src/model/ApplyDataModelConfigInfoResult.cc
src/model/AttachDataRequest.cc
src/model/AttachDataResult.cc
src/model/AttachDataWithSignatureRequest.cc
src/model/AttachDataWithSignatureResult.cc
src/model/AuthorizeDeviceRequest.cc
src/model/AuthorizeDeviceResult.cc
src/model/AuthorizeDeviceGroupRequest.cc
src/model/AuthorizeDeviceGroupResult.cc
src/model/BatchUploadMPCoSPhaseDigestInfoRequest.cc
src/model/BatchUploadMPCoSPhaseDigestInfoResult.cc
src/model/BatchUploadMPCoSPhaseDigestInfoByDeviceRequest.cc
src/model/BatchUploadMPCoSPhaseDigestInfoByDeviceResult.cc
src/model/BatchUploadMPCoSPhaseTextInfoRequest.cc
src/model/BatchUploadMPCoSPhaseTextInfoResult.cc
src/model/BatchUploadMPCoSPhaseTextInfoByDeviceRequest.cc
src/model/BatchUploadMPCoSPhaseTextInfoByDeviceResult.cc
src/model/CreateMPCoSPhaseRequest.cc
src/model/CreateMPCoSPhaseResult.cc
src/model/CreateMPCoSPhaseGroupRequest.cc
src/model/CreateMPCoSPhaseGroupResult.cc
src/model/CreateMemberRequest.cc
src/model/CreateMemberResult.cc
src/model/DescribeCapacityInfoRequest.cc
src/model/DescribeCapacityInfoResult.cc
src/model/DescribeMPCoSAuthorizedInfoRequest.cc
src/model/DescribeMPCoSAuthorizedInfoResult.cc
src/model/DescribeMPCoSPhaseInfoRequest.cc
src/model/DescribeMPCoSPhaseInfoResult.cc
src/model/DescribeMPCoSResourceInfoRequest.cc
src/model/DescribeMPCoSResourceInfoResult.cc
src/model/DescribeMemberCapacityInfoRequest.cc
src/model/DescribeMemberCapacityInfoResult.cc
src/model/DescribeResourceInfoRequest.cc
src/model/DescribeResourceInfoResult.cc
src/model/GetBlockChainInfoRequest.cc
src/model/GetBlockChainInfoResult.cc
src/model/GetDataRequest.cc
src/model/GetDataResult.cc
src/model/GetDataModelConfigInfoRequest.cc
src/model/GetDataModelConfigInfoResult.cc
src/model/GetHistoryDataCountRequest.cc
src/model/GetHistoryDataCountResult.cc
src/model/GetHistoryDataListRequest.cc
src/model/GetHistoryDataListResult.cc
src/model/ListDependentDataModelsRequest.cc
src/model/ListDependentDataModelsResult.cc
src/model/ListDeviceRequest.cc
src/model/ListDeviceResult.cc
src/model/ListDeviceGroupRequest.cc
src/model/ListDeviceGroupResult.cc
src/model/ListMPCoSPhaseRequest.cc
src/model/ListMPCoSPhaseResult.cc
src/model/ListMPCoSPhaseGroupRequest.cc
src/model/ListMPCoSPhaseGroupResult.cc
src/model/ListMPCoSPhaseHistoryRequest.cc
src/model/ListMPCoSPhaseHistoryResult.cc
src/model/ListMemberRequest.cc
src/model/ListMemberResult.cc
src/model/ListMultiPartyCollaborationChainRequest.cc
src/model/ListMultiPartyCollaborationChainResult.cc
src/model/ListPSMemberDataTypeCodeRequest.cc
src/model/ListPSMemberDataTypeCodeResult.cc
src/model/ListProofChainRequest.cc
src/model/ListProofChainResult.cc
src/model/LockMemberRequest.cc
src/model/LockMemberResult.cc
src/model/ModifyMPCoSPhaseRequest.cc
src/model/ModifyMPCoSPhaseResult.cc
src/model/ModifyMPCoSPhaseGroupRequest.cc
src/model/ModifyMPCoSPhaseGroupResult.cc
src/model/ModifyMemberRequest.cc
src/model/ModifyMemberResult.cc
src/model/RegisterDeviceGroupRequest.cc
src/model/RegisterDeviceGroupResult.cc
src/model/SetDataRequest.cc
src/model/SetDataResult.cc
src/model/SetDataWithSignatureRequest.cc
src/model/SetDataWithSignatureResult.cc
src/model/UnAuthorizeDeviceRequest.cc
src/model/UnAuthorizeDeviceResult.cc
src/model/UnAuthorizeDeviceGroupRequest.cc
src/model/UnAuthorizeDeviceGroupResult.cc
src/model/UnLockMemberRequest.cc
src/model/UnLockMemberResult.cc
src/model/UpdateMPCoSAuthorizedInfoRequest.cc
src/model/UpdateMPCoSAuthorizedInfoResult.cc
src/model/UploadMPCoSPhaseDigestInfoRequest.cc
src/model/UploadMPCoSPhaseDigestInfoResult.cc
src/model/UploadMPCoSPhaseDigestInfoByDeviceRequest.cc
src/model/UploadMPCoSPhaseDigestInfoByDeviceResult.cc
src/model/UploadMPCoSPhaseTextInfoRequest.cc
src/model/UploadMPCoSPhaseTextInfoResult.cc
src/model/UploadMPCoSPhaseTextInfoByDeviceRequest.cc
src/model/UploadMPCoSPhaseTextInfoByDeviceResult.cc )
add_library(ltl ${LIB_TYPE}
${ltl_public_header}
${ltl_public_header_model}
${ltl_src})
set_target_properties(ltl
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}ltl
)
if(${LIB_TYPE} STREQUAL "SHARED")
set_target_properties(ltl
PROPERTIES
DEFINE_SYMBOL ALIBABACLOUD_LTL_LIBRARY)
endif()
target_include_directories(ltl
PRIVATE include
${CMAKE_SOURCE_DIR}/core/include
)
target_link_libraries(ltl
core)
if(CMAKE_HOST_WIN32)
ExternalProject_Get_Property(jsoncpp INSTALL_DIR)
set(jsoncpp_install_dir ${INSTALL_DIR})
add_dependencies(ltl
jsoncpp)
target_include_directories(ltl
PRIVATE ${jsoncpp_install_dir}/include)
target_link_libraries(ltl
${jsoncpp_install_dir}/lib/jsoncpp.lib)
set_target_properties(ltl
PROPERTIES
COMPILE_OPTIONS "/bigobj")
else()
target_include_directories(ltl
PRIVATE /usr/include/jsoncpp)
target_link_libraries(ltl
jsoncpp)
endif()
install(FILES ${ltl_public_header}
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/ltl)
install(FILES ${ltl_public_header_model}
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/ltl/model)
install(TARGETS ltl
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
)

View File

@@ -0,0 +1,430 @@
/*
* 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_LTL_LTLCLIENT_H_
#define ALIBABACLOUD_LTL_LTLCLIENT_H_
#include <future>
#include <alibabacloud/core/AsyncCallerContext.h>
#include <alibabacloud/core/EndpointProvider.h>
#include <alibabacloud/core/RpcServiceClient.h>
#include "LtlExport.h"
#include "model/ApplyDataModelConfigInfoRequest.h"
#include "model/ApplyDataModelConfigInfoResult.h"
#include "model/AttachDataRequest.h"
#include "model/AttachDataResult.h"
#include "model/AttachDataWithSignatureRequest.h"
#include "model/AttachDataWithSignatureResult.h"
#include "model/AuthorizeDeviceRequest.h"
#include "model/AuthorizeDeviceResult.h"
#include "model/AuthorizeDeviceGroupRequest.h"
#include "model/AuthorizeDeviceGroupResult.h"
#include "model/BatchUploadMPCoSPhaseDigestInfoRequest.h"
#include "model/BatchUploadMPCoSPhaseDigestInfoResult.h"
#include "model/BatchUploadMPCoSPhaseDigestInfoByDeviceRequest.h"
#include "model/BatchUploadMPCoSPhaseDigestInfoByDeviceResult.h"
#include "model/BatchUploadMPCoSPhaseTextInfoRequest.h"
#include "model/BatchUploadMPCoSPhaseTextInfoResult.h"
#include "model/BatchUploadMPCoSPhaseTextInfoByDeviceRequest.h"
#include "model/BatchUploadMPCoSPhaseTextInfoByDeviceResult.h"
#include "model/CreateMPCoSPhaseRequest.h"
#include "model/CreateMPCoSPhaseResult.h"
#include "model/CreateMPCoSPhaseGroupRequest.h"
#include "model/CreateMPCoSPhaseGroupResult.h"
#include "model/CreateMemberRequest.h"
#include "model/CreateMemberResult.h"
#include "model/DescribeCapacityInfoRequest.h"
#include "model/DescribeCapacityInfoResult.h"
#include "model/DescribeMPCoSAuthorizedInfoRequest.h"
#include "model/DescribeMPCoSAuthorizedInfoResult.h"
#include "model/DescribeMPCoSPhaseInfoRequest.h"
#include "model/DescribeMPCoSPhaseInfoResult.h"
#include "model/DescribeMPCoSResourceInfoRequest.h"
#include "model/DescribeMPCoSResourceInfoResult.h"
#include "model/DescribeMemberCapacityInfoRequest.h"
#include "model/DescribeMemberCapacityInfoResult.h"
#include "model/DescribeResourceInfoRequest.h"
#include "model/DescribeResourceInfoResult.h"
#include "model/GetBlockChainInfoRequest.h"
#include "model/GetBlockChainInfoResult.h"
#include "model/GetDataRequest.h"
#include "model/GetDataResult.h"
#include "model/GetDataModelConfigInfoRequest.h"
#include "model/GetDataModelConfigInfoResult.h"
#include "model/GetHistoryDataCountRequest.h"
#include "model/GetHistoryDataCountResult.h"
#include "model/GetHistoryDataListRequest.h"
#include "model/GetHistoryDataListResult.h"
#include "model/ListDependentDataModelsRequest.h"
#include "model/ListDependentDataModelsResult.h"
#include "model/ListDeviceRequest.h"
#include "model/ListDeviceResult.h"
#include "model/ListDeviceGroupRequest.h"
#include "model/ListDeviceGroupResult.h"
#include "model/ListMPCoSPhaseRequest.h"
#include "model/ListMPCoSPhaseResult.h"
#include "model/ListMPCoSPhaseGroupRequest.h"
#include "model/ListMPCoSPhaseGroupResult.h"
#include "model/ListMPCoSPhaseHistoryRequest.h"
#include "model/ListMPCoSPhaseHistoryResult.h"
#include "model/ListMemberRequest.h"
#include "model/ListMemberResult.h"
#include "model/ListMultiPartyCollaborationChainRequest.h"
#include "model/ListMultiPartyCollaborationChainResult.h"
#include "model/ListPSMemberDataTypeCodeRequest.h"
#include "model/ListPSMemberDataTypeCodeResult.h"
#include "model/ListProofChainRequest.h"
#include "model/ListProofChainResult.h"
#include "model/LockMemberRequest.h"
#include "model/LockMemberResult.h"
#include "model/ModifyMPCoSPhaseRequest.h"
#include "model/ModifyMPCoSPhaseResult.h"
#include "model/ModifyMPCoSPhaseGroupRequest.h"
#include "model/ModifyMPCoSPhaseGroupResult.h"
#include "model/ModifyMemberRequest.h"
#include "model/ModifyMemberResult.h"
#include "model/RegisterDeviceGroupRequest.h"
#include "model/RegisterDeviceGroupResult.h"
#include "model/SetDataRequest.h"
#include "model/SetDataResult.h"
#include "model/SetDataWithSignatureRequest.h"
#include "model/SetDataWithSignatureResult.h"
#include "model/UnAuthorizeDeviceRequest.h"
#include "model/UnAuthorizeDeviceResult.h"
#include "model/UnAuthorizeDeviceGroupRequest.h"
#include "model/UnAuthorizeDeviceGroupResult.h"
#include "model/UnLockMemberRequest.h"
#include "model/UnLockMemberResult.h"
#include "model/UpdateMPCoSAuthorizedInfoRequest.h"
#include "model/UpdateMPCoSAuthorizedInfoResult.h"
#include "model/UploadMPCoSPhaseDigestInfoRequest.h"
#include "model/UploadMPCoSPhaseDigestInfoResult.h"
#include "model/UploadMPCoSPhaseDigestInfoByDeviceRequest.h"
#include "model/UploadMPCoSPhaseDigestInfoByDeviceResult.h"
#include "model/UploadMPCoSPhaseTextInfoRequest.h"
#include "model/UploadMPCoSPhaseTextInfoResult.h"
#include "model/UploadMPCoSPhaseTextInfoByDeviceRequest.h"
#include "model/UploadMPCoSPhaseTextInfoByDeviceResult.h"
namespace AlibabaCloud
{
namespace Ltl
{
class ALIBABACLOUD_LTL_EXPORT LtlClient : public RpcServiceClient
{
public:
typedef Outcome<Error, Model::ApplyDataModelConfigInfoResult> ApplyDataModelConfigInfoOutcome;
typedef std::future<ApplyDataModelConfigInfoOutcome> ApplyDataModelConfigInfoOutcomeCallable;
typedef std::function<void(const LtlClient*, const Model::ApplyDataModelConfigInfoRequest&, const ApplyDataModelConfigInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ApplyDataModelConfigInfoAsyncHandler;
typedef Outcome<Error, Model::AttachDataResult> AttachDataOutcome;
typedef std::future<AttachDataOutcome> AttachDataOutcomeCallable;
typedef std::function<void(const LtlClient*, const Model::AttachDataRequest&, const AttachDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AttachDataAsyncHandler;
typedef Outcome<Error, Model::AttachDataWithSignatureResult> AttachDataWithSignatureOutcome;
typedef std::future<AttachDataWithSignatureOutcome> AttachDataWithSignatureOutcomeCallable;
typedef std::function<void(const LtlClient*, const Model::AttachDataWithSignatureRequest&, const AttachDataWithSignatureOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AttachDataWithSignatureAsyncHandler;
typedef Outcome<Error, Model::AuthorizeDeviceResult> AuthorizeDeviceOutcome;
typedef std::future<AuthorizeDeviceOutcome> AuthorizeDeviceOutcomeCallable;
typedef std::function<void(const LtlClient*, const Model::AuthorizeDeviceRequest&, const AuthorizeDeviceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AuthorizeDeviceAsyncHandler;
typedef Outcome<Error, Model::AuthorizeDeviceGroupResult> AuthorizeDeviceGroupOutcome;
typedef std::future<AuthorizeDeviceGroupOutcome> AuthorizeDeviceGroupOutcomeCallable;
typedef std::function<void(const LtlClient*, const Model::AuthorizeDeviceGroupRequest&, const AuthorizeDeviceGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AuthorizeDeviceGroupAsyncHandler;
typedef Outcome<Error, Model::BatchUploadMPCoSPhaseDigestInfoResult> BatchUploadMPCoSPhaseDigestInfoOutcome;
typedef std::future<BatchUploadMPCoSPhaseDigestInfoOutcome> BatchUploadMPCoSPhaseDigestInfoOutcomeCallable;
typedef std::function<void(const LtlClient*, const Model::BatchUploadMPCoSPhaseDigestInfoRequest&, const BatchUploadMPCoSPhaseDigestInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchUploadMPCoSPhaseDigestInfoAsyncHandler;
typedef Outcome<Error, Model::BatchUploadMPCoSPhaseDigestInfoByDeviceResult> BatchUploadMPCoSPhaseDigestInfoByDeviceOutcome;
typedef std::future<BatchUploadMPCoSPhaseDigestInfoByDeviceOutcome> BatchUploadMPCoSPhaseDigestInfoByDeviceOutcomeCallable;
typedef std::function<void(const LtlClient*, const Model::BatchUploadMPCoSPhaseDigestInfoByDeviceRequest&, const BatchUploadMPCoSPhaseDigestInfoByDeviceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchUploadMPCoSPhaseDigestInfoByDeviceAsyncHandler;
typedef Outcome<Error, Model::BatchUploadMPCoSPhaseTextInfoResult> BatchUploadMPCoSPhaseTextInfoOutcome;
typedef std::future<BatchUploadMPCoSPhaseTextInfoOutcome> BatchUploadMPCoSPhaseTextInfoOutcomeCallable;
typedef std::function<void(const LtlClient*, const Model::BatchUploadMPCoSPhaseTextInfoRequest&, const BatchUploadMPCoSPhaseTextInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchUploadMPCoSPhaseTextInfoAsyncHandler;
typedef Outcome<Error, Model::BatchUploadMPCoSPhaseTextInfoByDeviceResult> BatchUploadMPCoSPhaseTextInfoByDeviceOutcome;
typedef std::future<BatchUploadMPCoSPhaseTextInfoByDeviceOutcome> BatchUploadMPCoSPhaseTextInfoByDeviceOutcomeCallable;
typedef std::function<void(const LtlClient*, const Model::BatchUploadMPCoSPhaseTextInfoByDeviceRequest&, const BatchUploadMPCoSPhaseTextInfoByDeviceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchUploadMPCoSPhaseTextInfoByDeviceAsyncHandler;
typedef Outcome<Error, Model::CreateMPCoSPhaseResult> CreateMPCoSPhaseOutcome;
typedef std::future<CreateMPCoSPhaseOutcome> CreateMPCoSPhaseOutcomeCallable;
typedef std::function<void(const LtlClient*, const Model::CreateMPCoSPhaseRequest&, const CreateMPCoSPhaseOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateMPCoSPhaseAsyncHandler;
typedef Outcome<Error, Model::CreateMPCoSPhaseGroupResult> CreateMPCoSPhaseGroupOutcome;
typedef std::future<CreateMPCoSPhaseGroupOutcome> CreateMPCoSPhaseGroupOutcomeCallable;
typedef std::function<void(const LtlClient*, const Model::CreateMPCoSPhaseGroupRequest&, const CreateMPCoSPhaseGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateMPCoSPhaseGroupAsyncHandler;
typedef Outcome<Error, Model::CreateMemberResult> CreateMemberOutcome;
typedef std::future<CreateMemberOutcome> CreateMemberOutcomeCallable;
typedef std::function<void(const LtlClient*, const Model::CreateMemberRequest&, const CreateMemberOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateMemberAsyncHandler;
typedef Outcome<Error, Model::DescribeCapacityInfoResult> DescribeCapacityInfoOutcome;
typedef std::future<DescribeCapacityInfoOutcome> DescribeCapacityInfoOutcomeCallable;
typedef std::function<void(const LtlClient*, const Model::DescribeCapacityInfoRequest&, const DescribeCapacityInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCapacityInfoAsyncHandler;
typedef Outcome<Error, Model::DescribeMPCoSAuthorizedInfoResult> DescribeMPCoSAuthorizedInfoOutcome;
typedef std::future<DescribeMPCoSAuthorizedInfoOutcome> DescribeMPCoSAuthorizedInfoOutcomeCallable;
typedef std::function<void(const LtlClient*, const Model::DescribeMPCoSAuthorizedInfoRequest&, const DescribeMPCoSAuthorizedInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeMPCoSAuthorizedInfoAsyncHandler;
typedef Outcome<Error, Model::DescribeMPCoSPhaseInfoResult> DescribeMPCoSPhaseInfoOutcome;
typedef std::future<DescribeMPCoSPhaseInfoOutcome> DescribeMPCoSPhaseInfoOutcomeCallable;
typedef std::function<void(const LtlClient*, const Model::DescribeMPCoSPhaseInfoRequest&, const DescribeMPCoSPhaseInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeMPCoSPhaseInfoAsyncHandler;
typedef Outcome<Error, Model::DescribeMPCoSResourceInfoResult> DescribeMPCoSResourceInfoOutcome;
typedef std::future<DescribeMPCoSResourceInfoOutcome> DescribeMPCoSResourceInfoOutcomeCallable;
typedef std::function<void(const LtlClient*, const Model::DescribeMPCoSResourceInfoRequest&, const DescribeMPCoSResourceInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeMPCoSResourceInfoAsyncHandler;
typedef Outcome<Error, Model::DescribeMemberCapacityInfoResult> DescribeMemberCapacityInfoOutcome;
typedef std::future<DescribeMemberCapacityInfoOutcome> DescribeMemberCapacityInfoOutcomeCallable;
typedef std::function<void(const LtlClient*, const Model::DescribeMemberCapacityInfoRequest&, const DescribeMemberCapacityInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeMemberCapacityInfoAsyncHandler;
typedef Outcome<Error, Model::DescribeResourceInfoResult> DescribeResourceInfoOutcome;
typedef std::future<DescribeResourceInfoOutcome> DescribeResourceInfoOutcomeCallable;
typedef std::function<void(const LtlClient*, const Model::DescribeResourceInfoRequest&, const DescribeResourceInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeResourceInfoAsyncHandler;
typedef Outcome<Error, Model::GetBlockChainInfoResult> GetBlockChainInfoOutcome;
typedef std::future<GetBlockChainInfoOutcome> GetBlockChainInfoOutcomeCallable;
typedef std::function<void(const LtlClient*, const Model::GetBlockChainInfoRequest&, const GetBlockChainInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetBlockChainInfoAsyncHandler;
typedef Outcome<Error, Model::GetDataResult> GetDataOutcome;
typedef std::future<GetDataOutcome> GetDataOutcomeCallable;
typedef std::function<void(const LtlClient*, const Model::GetDataRequest&, const GetDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDataAsyncHandler;
typedef Outcome<Error, Model::GetDataModelConfigInfoResult> GetDataModelConfigInfoOutcome;
typedef std::future<GetDataModelConfigInfoOutcome> GetDataModelConfigInfoOutcomeCallable;
typedef std::function<void(const LtlClient*, const Model::GetDataModelConfigInfoRequest&, const GetDataModelConfigInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDataModelConfigInfoAsyncHandler;
typedef Outcome<Error, Model::GetHistoryDataCountResult> GetHistoryDataCountOutcome;
typedef std::future<GetHistoryDataCountOutcome> GetHistoryDataCountOutcomeCallable;
typedef std::function<void(const LtlClient*, const Model::GetHistoryDataCountRequest&, const GetHistoryDataCountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetHistoryDataCountAsyncHandler;
typedef Outcome<Error, Model::GetHistoryDataListResult> GetHistoryDataListOutcome;
typedef std::future<GetHistoryDataListOutcome> GetHistoryDataListOutcomeCallable;
typedef std::function<void(const LtlClient*, const Model::GetHistoryDataListRequest&, const GetHistoryDataListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetHistoryDataListAsyncHandler;
typedef Outcome<Error, Model::ListDependentDataModelsResult> ListDependentDataModelsOutcome;
typedef std::future<ListDependentDataModelsOutcome> ListDependentDataModelsOutcomeCallable;
typedef std::function<void(const LtlClient*, const Model::ListDependentDataModelsRequest&, const ListDependentDataModelsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDependentDataModelsAsyncHandler;
typedef Outcome<Error, Model::ListDeviceResult> ListDeviceOutcome;
typedef std::future<ListDeviceOutcome> ListDeviceOutcomeCallable;
typedef std::function<void(const LtlClient*, const Model::ListDeviceRequest&, const ListDeviceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDeviceAsyncHandler;
typedef Outcome<Error, Model::ListDeviceGroupResult> ListDeviceGroupOutcome;
typedef std::future<ListDeviceGroupOutcome> ListDeviceGroupOutcomeCallable;
typedef std::function<void(const LtlClient*, const Model::ListDeviceGroupRequest&, const ListDeviceGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDeviceGroupAsyncHandler;
typedef Outcome<Error, Model::ListMPCoSPhaseResult> ListMPCoSPhaseOutcome;
typedef std::future<ListMPCoSPhaseOutcome> ListMPCoSPhaseOutcomeCallable;
typedef std::function<void(const LtlClient*, const Model::ListMPCoSPhaseRequest&, const ListMPCoSPhaseOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListMPCoSPhaseAsyncHandler;
typedef Outcome<Error, Model::ListMPCoSPhaseGroupResult> ListMPCoSPhaseGroupOutcome;
typedef std::future<ListMPCoSPhaseGroupOutcome> ListMPCoSPhaseGroupOutcomeCallable;
typedef std::function<void(const LtlClient*, const Model::ListMPCoSPhaseGroupRequest&, const ListMPCoSPhaseGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListMPCoSPhaseGroupAsyncHandler;
typedef Outcome<Error, Model::ListMPCoSPhaseHistoryResult> ListMPCoSPhaseHistoryOutcome;
typedef std::future<ListMPCoSPhaseHistoryOutcome> ListMPCoSPhaseHistoryOutcomeCallable;
typedef std::function<void(const LtlClient*, const Model::ListMPCoSPhaseHistoryRequest&, const ListMPCoSPhaseHistoryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListMPCoSPhaseHistoryAsyncHandler;
typedef Outcome<Error, Model::ListMemberResult> ListMemberOutcome;
typedef std::future<ListMemberOutcome> ListMemberOutcomeCallable;
typedef std::function<void(const LtlClient*, const Model::ListMemberRequest&, const ListMemberOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListMemberAsyncHandler;
typedef Outcome<Error, Model::ListMultiPartyCollaborationChainResult> ListMultiPartyCollaborationChainOutcome;
typedef std::future<ListMultiPartyCollaborationChainOutcome> ListMultiPartyCollaborationChainOutcomeCallable;
typedef std::function<void(const LtlClient*, const Model::ListMultiPartyCollaborationChainRequest&, const ListMultiPartyCollaborationChainOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListMultiPartyCollaborationChainAsyncHandler;
typedef Outcome<Error, Model::ListPSMemberDataTypeCodeResult> ListPSMemberDataTypeCodeOutcome;
typedef std::future<ListPSMemberDataTypeCodeOutcome> ListPSMemberDataTypeCodeOutcomeCallable;
typedef std::function<void(const LtlClient*, const Model::ListPSMemberDataTypeCodeRequest&, const ListPSMemberDataTypeCodeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListPSMemberDataTypeCodeAsyncHandler;
typedef Outcome<Error, Model::ListProofChainResult> ListProofChainOutcome;
typedef std::future<ListProofChainOutcome> ListProofChainOutcomeCallable;
typedef std::function<void(const LtlClient*, const Model::ListProofChainRequest&, const ListProofChainOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListProofChainAsyncHandler;
typedef Outcome<Error, Model::LockMemberResult> LockMemberOutcome;
typedef std::future<LockMemberOutcome> LockMemberOutcomeCallable;
typedef std::function<void(const LtlClient*, const Model::LockMemberRequest&, const LockMemberOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> LockMemberAsyncHandler;
typedef Outcome<Error, Model::ModifyMPCoSPhaseResult> ModifyMPCoSPhaseOutcome;
typedef std::future<ModifyMPCoSPhaseOutcome> ModifyMPCoSPhaseOutcomeCallable;
typedef std::function<void(const LtlClient*, const Model::ModifyMPCoSPhaseRequest&, const ModifyMPCoSPhaseOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyMPCoSPhaseAsyncHandler;
typedef Outcome<Error, Model::ModifyMPCoSPhaseGroupResult> ModifyMPCoSPhaseGroupOutcome;
typedef std::future<ModifyMPCoSPhaseGroupOutcome> ModifyMPCoSPhaseGroupOutcomeCallable;
typedef std::function<void(const LtlClient*, const Model::ModifyMPCoSPhaseGroupRequest&, const ModifyMPCoSPhaseGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyMPCoSPhaseGroupAsyncHandler;
typedef Outcome<Error, Model::ModifyMemberResult> ModifyMemberOutcome;
typedef std::future<ModifyMemberOutcome> ModifyMemberOutcomeCallable;
typedef std::function<void(const LtlClient*, const Model::ModifyMemberRequest&, const ModifyMemberOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyMemberAsyncHandler;
typedef Outcome<Error, Model::RegisterDeviceGroupResult> RegisterDeviceGroupOutcome;
typedef std::future<RegisterDeviceGroupOutcome> RegisterDeviceGroupOutcomeCallable;
typedef std::function<void(const LtlClient*, const Model::RegisterDeviceGroupRequest&, const RegisterDeviceGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RegisterDeviceGroupAsyncHandler;
typedef Outcome<Error, Model::SetDataResult> SetDataOutcome;
typedef std::future<SetDataOutcome> SetDataOutcomeCallable;
typedef std::function<void(const LtlClient*, const Model::SetDataRequest&, const SetDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetDataAsyncHandler;
typedef Outcome<Error, Model::SetDataWithSignatureResult> SetDataWithSignatureOutcome;
typedef std::future<SetDataWithSignatureOutcome> SetDataWithSignatureOutcomeCallable;
typedef std::function<void(const LtlClient*, const Model::SetDataWithSignatureRequest&, const SetDataWithSignatureOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetDataWithSignatureAsyncHandler;
typedef Outcome<Error, Model::UnAuthorizeDeviceResult> UnAuthorizeDeviceOutcome;
typedef std::future<UnAuthorizeDeviceOutcome> UnAuthorizeDeviceOutcomeCallable;
typedef std::function<void(const LtlClient*, const Model::UnAuthorizeDeviceRequest&, const UnAuthorizeDeviceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnAuthorizeDeviceAsyncHandler;
typedef Outcome<Error, Model::UnAuthorizeDeviceGroupResult> UnAuthorizeDeviceGroupOutcome;
typedef std::future<UnAuthorizeDeviceGroupOutcome> UnAuthorizeDeviceGroupOutcomeCallable;
typedef std::function<void(const LtlClient*, const Model::UnAuthorizeDeviceGroupRequest&, const UnAuthorizeDeviceGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnAuthorizeDeviceGroupAsyncHandler;
typedef Outcome<Error, Model::UnLockMemberResult> UnLockMemberOutcome;
typedef std::future<UnLockMemberOutcome> UnLockMemberOutcomeCallable;
typedef std::function<void(const LtlClient*, const Model::UnLockMemberRequest&, const UnLockMemberOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnLockMemberAsyncHandler;
typedef Outcome<Error, Model::UpdateMPCoSAuthorizedInfoResult> UpdateMPCoSAuthorizedInfoOutcome;
typedef std::future<UpdateMPCoSAuthorizedInfoOutcome> UpdateMPCoSAuthorizedInfoOutcomeCallable;
typedef std::function<void(const LtlClient*, const Model::UpdateMPCoSAuthorizedInfoRequest&, const UpdateMPCoSAuthorizedInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateMPCoSAuthorizedInfoAsyncHandler;
typedef Outcome<Error, Model::UploadMPCoSPhaseDigestInfoResult> UploadMPCoSPhaseDigestInfoOutcome;
typedef std::future<UploadMPCoSPhaseDigestInfoOutcome> UploadMPCoSPhaseDigestInfoOutcomeCallable;
typedef std::function<void(const LtlClient*, const Model::UploadMPCoSPhaseDigestInfoRequest&, const UploadMPCoSPhaseDigestInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UploadMPCoSPhaseDigestInfoAsyncHandler;
typedef Outcome<Error, Model::UploadMPCoSPhaseDigestInfoByDeviceResult> UploadMPCoSPhaseDigestInfoByDeviceOutcome;
typedef std::future<UploadMPCoSPhaseDigestInfoByDeviceOutcome> UploadMPCoSPhaseDigestInfoByDeviceOutcomeCallable;
typedef std::function<void(const LtlClient*, const Model::UploadMPCoSPhaseDigestInfoByDeviceRequest&, const UploadMPCoSPhaseDigestInfoByDeviceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UploadMPCoSPhaseDigestInfoByDeviceAsyncHandler;
typedef Outcome<Error, Model::UploadMPCoSPhaseTextInfoResult> UploadMPCoSPhaseTextInfoOutcome;
typedef std::future<UploadMPCoSPhaseTextInfoOutcome> UploadMPCoSPhaseTextInfoOutcomeCallable;
typedef std::function<void(const LtlClient*, const Model::UploadMPCoSPhaseTextInfoRequest&, const UploadMPCoSPhaseTextInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UploadMPCoSPhaseTextInfoAsyncHandler;
typedef Outcome<Error, Model::UploadMPCoSPhaseTextInfoByDeviceResult> UploadMPCoSPhaseTextInfoByDeviceOutcome;
typedef std::future<UploadMPCoSPhaseTextInfoByDeviceOutcome> UploadMPCoSPhaseTextInfoByDeviceOutcomeCallable;
typedef std::function<void(const LtlClient*, const Model::UploadMPCoSPhaseTextInfoByDeviceRequest&, const UploadMPCoSPhaseTextInfoByDeviceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UploadMPCoSPhaseTextInfoByDeviceAsyncHandler;
LtlClient(const Credentials &credentials, const ClientConfiguration &configuration);
LtlClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
LtlClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
~LtlClient();
ApplyDataModelConfigInfoOutcome applyDataModelConfigInfo(const Model::ApplyDataModelConfigInfoRequest &request)const;
void applyDataModelConfigInfoAsync(const Model::ApplyDataModelConfigInfoRequest& request, const ApplyDataModelConfigInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ApplyDataModelConfigInfoOutcomeCallable applyDataModelConfigInfoCallable(const Model::ApplyDataModelConfigInfoRequest& request) const;
AttachDataOutcome attachData(const Model::AttachDataRequest &request)const;
void attachDataAsync(const Model::AttachDataRequest& request, const AttachDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AttachDataOutcomeCallable attachDataCallable(const Model::AttachDataRequest& request) const;
AttachDataWithSignatureOutcome attachDataWithSignature(const Model::AttachDataWithSignatureRequest &request)const;
void attachDataWithSignatureAsync(const Model::AttachDataWithSignatureRequest& request, const AttachDataWithSignatureAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AttachDataWithSignatureOutcomeCallable attachDataWithSignatureCallable(const Model::AttachDataWithSignatureRequest& request) const;
AuthorizeDeviceOutcome authorizeDevice(const Model::AuthorizeDeviceRequest &request)const;
void authorizeDeviceAsync(const Model::AuthorizeDeviceRequest& request, const AuthorizeDeviceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AuthorizeDeviceOutcomeCallable authorizeDeviceCallable(const Model::AuthorizeDeviceRequest& request) const;
AuthorizeDeviceGroupOutcome authorizeDeviceGroup(const Model::AuthorizeDeviceGroupRequest &request)const;
void authorizeDeviceGroupAsync(const Model::AuthorizeDeviceGroupRequest& request, const AuthorizeDeviceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AuthorizeDeviceGroupOutcomeCallable authorizeDeviceGroupCallable(const Model::AuthorizeDeviceGroupRequest& request) const;
BatchUploadMPCoSPhaseDigestInfoOutcome batchUploadMPCoSPhaseDigestInfo(const Model::BatchUploadMPCoSPhaseDigestInfoRequest &request)const;
void batchUploadMPCoSPhaseDigestInfoAsync(const Model::BatchUploadMPCoSPhaseDigestInfoRequest& request, const BatchUploadMPCoSPhaseDigestInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
BatchUploadMPCoSPhaseDigestInfoOutcomeCallable batchUploadMPCoSPhaseDigestInfoCallable(const Model::BatchUploadMPCoSPhaseDigestInfoRequest& request) const;
BatchUploadMPCoSPhaseDigestInfoByDeviceOutcome batchUploadMPCoSPhaseDigestInfoByDevice(const Model::BatchUploadMPCoSPhaseDigestInfoByDeviceRequest &request)const;
void batchUploadMPCoSPhaseDigestInfoByDeviceAsync(const Model::BatchUploadMPCoSPhaseDigestInfoByDeviceRequest& request, const BatchUploadMPCoSPhaseDigestInfoByDeviceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
BatchUploadMPCoSPhaseDigestInfoByDeviceOutcomeCallable batchUploadMPCoSPhaseDigestInfoByDeviceCallable(const Model::BatchUploadMPCoSPhaseDigestInfoByDeviceRequest& request) const;
BatchUploadMPCoSPhaseTextInfoOutcome batchUploadMPCoSPhaseTextInfo(const Model::BatchUploadMPCoSPhaseTextInfoRequest &request)const;
void batchUploadMPCoSPhaseTextInfoAsync(const Model::BatchUploadMPCoSPhaseTextInfoRequest& request, const BatchUploadMPCoSPhaseTextInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
BatchUploadMPCoSPhaseTextInfoOutcomeCallable batchUploadMPCoSPhaseTextInfoCallable(const Model::BatchUploadMPCoSPhaseTextInfoRequest& request) const;
BatchUploadMPCoSPhaseTextInfoByDeviceOutcome batchUploadMPCoSPhaseTextInfoByDevice(const Model::BatchUploadMPCoSPhaseTextInfoByDeviceRequest &request)const;
void batchUploadMPCoSPhaseTextInfoByDeviceAsync(const Model::BatchUploadMPCoSPhaseTextInfoByDeviceRequest& request, const BatchUploadMPCoSPhaseTextInfoByDeviceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
BatchUploadMPCoSPhaseTextInfoByDeviceOutcomeCallable batchUploadMPCoSPhaseTextInfoByDeviceCallable(const Model::BatchUploadMPCoSPhaseTextInfoByDeviceRequest& request) const;
CreateMPCoSPhaseOutcome createMPCoSPhase(const Model::CreateMPCoSPhaseRequest &request)const;
void createMPCoSPhaseAsync(const Model::CreateMPCoSPhaseRequest& request, const CreateMPCoSPhaseAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateMPCoSPhaseOutcomeCallable createMPCoSPhaseCallable(const Model::CreateMPCoSPhaseRequest& request) const;
CreateMPCoSPhaseGroupOutcome createMPCoSPhaseGroup(const Model::CreateMPCoSPhaseGroupRequest &request)const;
void createMPCoSPhaseGroupAsync(const Model::CreateMPCoSPhaseGroupRequest& request, const CreateMPCoSPhaseGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateMPCoSPhaseGroupOutcomeCallable createMPCoSPhaseGroupCallable(const Model::CreateMPCoSPhaseGroupRequest& request) const;
CreateMemberOutcome createMember(const Model::CreateMemberRequest &request)const;
void createMemberAsync(const Model::CreateMemberRequest& request, const CreateMemberAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateMemberOutcomeCallable createMemberCallable(const Model::CreateMemberRequest& request) const;
DescribeCapacityInfoOutcome describeCapacityInfo(const Model::DescribeCapacityInfoRequest &request)const;
void describeCapacityInfoAsync(const Model::DescribeCapacityInfoRequest& request, const DescribeCapacityInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeCapacityInfoOutcomeCallable describeCapacityInfoCallable(const Model::DescribeCapacityInfoRequest& request) const;
DescribeMPCoSAuthorizedInfoOutcome describeMPCoSAuthorizedInfo(const Model::DescribeMPCoSAuthorizedInfoRequest &request)const;
void describeMPCoSAuthorizedInfoAsync(const Model::DescribeMPCoSAuthorizedInfoRequest& request, const DescribeMPCoSAuthorizedInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeMPCoSAuthorizedInfoOutcomeCallable describeMPCoSAuthorizedInfoCallable(const Model::DescribeMPCoSAuthorizedInfoRequest& request) const;
DescribeMPCoSPhaseInfoOutcome describeMPCoSPhaseInfo(const Model::DescribeMPCoSPhaseInfoRequest &request)const;
void describeMPCoSPhaseInfoAsync(const Model::DescribeMPCoSPhaseInfoRequest& request, const DescribeMPCoSPhaseInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeMPCoSPhaseInfoOutcomeCallable describeMPCoSPhaseInfoCallable(const Model::DescribeMPCoSPhaseInfoRequest& request) const;
DescribeMPCoSResourceInfoOutcome describeMPCoSResourceInfo(const Model::DescribeMPCoSResourceInfoRequest &request)const;
void describeMPCoSResourceInfoAsync(const Model::DescribeMPCoSResourceInfoRequest& request, const DescribeMPCoSResourceInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeMPCoSResourceInfoOutcomeCallable describeMPCoSResourceInfoCallable(const Model::DescribeMPCoSResourceInfoRequest& request) const;
DescribeMemberCapacityInfoOutcome describeMemberCapacityInfo(const Model::DescribeMemberCapacityInfoRequest &request)const;
void describeMemberCapacityInfoAsync(const Model::DescribeMemberCapacityInfoRequest& request, const DescribeMemberCapacityInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeMemberCapacityInfoOutcomeCallable describeMemberCapacityInfoCallable(const Model::DescribeMemberCapacityInfoRequest& request) const;
DescribeResourceInfoOutcome describeResourceInfo(const Model::DescribeResourceInfoRequest &request)const;
void describeResourceInfoAsync(const Model::DescribeResourceInfoRequest& request, const DescribeResourceInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeResourceInfoOutcomeCallable describeResourceInfoCallable(const Model::DescribeResourceInfoRequest& request) const;
GetBlockChainInfoOutcome getBlockChainInfo(const Model::GetBlockChainInfoRequest &request)const;
void getBlockChainInfoAsync(const Model::GetBlockChainInfoRequest& request, const GetBlockChainInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetBlockChainInfoOutcomeCallable getBlockChainInfoCallable(const Model::GetBlockChainInfoRequest& request) const;
GetDataOutcome getData(const Model::GetDataRequest &request)const;
void getDataAsync(const Model::GetDataRequest& request, const GetDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetDataOutcomeCallable getDataCallable(const Model::GetDataRequest& request) const;
GetDataModelConfigInfoOutcome getDataModelConfigInfo(const Model::GetDataModelConfigInfoRequest &request)const;
void getDataModelConfigInfoAsync(const Model::GetDataModelConfigInfoRequest& request, const GetDataModelConfigInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetDataModelConfigInfoOutcomeCallable getDataModelConfigInfoCallable(const Model::GetDataModelConfigInfoRequest& request) const;
GetHistoryDataCountOutcome getHistoryDataCount(const Model::GetHistoryDataCountRequest &request)const;
void getHistoryDataCountAsync(const Model::GetHistoryDataCountRequest& request, const GetHistoryDataCountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetHistoryDataCountOutcomeCallable getHistoryDataCountCallable(const Model::GetHistoryDataCountRequest& request) const;
GetHistoryDataListOutcome getHistoryDataList(const Model::GetHistoryDataListRequest &request)const;
void getHistoryDataListAsync(const Model::GetHistoryDataListRequest& request, const GetHistoryDataListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetHistoryDataListOutcomeCallable getHistoryDataListCallable(const Model::GetHistoryDataListRequest& request) const;
ListDependentDataModelsOutcome listDependentDataModels(const Model::ListDependentDataModelsRequest &request)const;
void listDependentDataModelsAsync(const Model::ListDependentDataModelsRequest& request, const ListDependentDataModelsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListDependentDataModelsOutcomeCallable listDependentDataModelsCallable(const Model::ListDependentDataModelsRequest& request) const;
ListDeviceOutcome listDevice(const Model::ListDeviceRequest &request)const;
void listDeviceAsync(const Model::ListDeviceRequest& request, const ListDeviceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListDeviceOutcomeCallable listDeviceCallable(const Model::ListDeviceRequest& request) const;
ListDeviceGroupOutcome listDeviceGroup(const Model::ListDeviceGroupRequest &request)const;
void listDeviceGroupAsync(const Model::ListDeviceGroupRequest& request, const ListDeviceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListDeviceGroupOutcomeCallable listDeviceGroupCallable(const Model::ListDeviceGroupRequest& request) const;
ListMPCoSPhaseOutcome listMPCoSPhase(const Model::ListMPCoSPhaseRequest &request)const;
void listMPCoSPhaseAsync(const Model::ListMPCoSPhaseRequest& request, const ListMPCoSPhaseAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListMPCoSPhaseOutcomeCallable listMPCoSPhaseCallable(const Model::ListMPCoSPhaseRequest& request) const;
ListMPCoSPhaseGroupOutcome listMPCoSPhaseGroup(const Model::ListMPCoSPhaseGroupRequest &request)const;
void listMPCoSPhaseGroupAsync(const Model::ListMPCoSPhaseGroupRequest& request, const ListMPCoSPhaseGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListMPCoSPhaseGroupOutcomeCallable listMPCoSPhaseGroupCallable(const Model::ListMPCoSPhaseGroupRequest& request) const;
ListMPCoSPhaseHistoryOutcome listMPCoSPhaseHistory(const Model::ListMPCoSPhaseHistoryRequest &request)const;
void listMPCoSPhaseHistoryAsync(const Model::ListMPCoSPhaseHistoryRequest& request, const ListMPCoSPhaseHistoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListMPCoSPhaseHistoryOutcomeCallable listMPCoSPhaseHistoryCallable(const Model::ListMPCoSPhaseHistoryRequest& request) const;
ListMemberOutcome listMember(const Model::ListMemberRequest &request)const;
void listMemberAsync(const Model::ListMemberRequest& request, const ListMemberAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListMemberOutcomeCallable listMemberCallable(const Model::ListMemberRequest& request) const;
ListMultiPartyCollaborationChainOutcome listMultiPartyCollaborationChain(const Model::ListMultiPartyCollaborationChainRequest &request)const;
void listMultiPartyCollaborationChainAsync(const Model::ListMultiPartyCollaborationChainRequest& request, const ListMultiPartyCollaborationChainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListMultiPartyCollaborationChainOutcomeCallable listMultiPartyCollaborationChainCallable(const Model::ListMultiPartyCollaborationChainRequest& request) const;
ListPSMemberDataTypeCodeOutcome listPSMemberDataTypeCode(const Model::ListPSMemberDataTypeCodeRequest &request)const;
void listPSMemberDataTypeCodeAsync(const Model::ListPSMemberDataTypeCodeRequest& request, const ListPSMemberDataTypeCodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListPSMemberDataTypeCodeOutcomeCallable listPSMemberDataTypeCodeCallable(const Model::ListPSMemberDataTypeCodeRequest& request) const;
ListProofChainOutcome listProofChain(const Model::ListProofChainRequest &request)const;
void listProofChainAsync(const Model::ListProofChainRequest& request, const ListProofChainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListProofChainOutcomeCallable listProofChainCallable(const Model::ListProofChainRequest& request) const;
LockMemberOutcome lockMember(const Model::LockMemberRequest &request)const;
void lockMemberAsync(const Model::LockMemberRequest& request, const LockMemberAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
LockMemberOutcomeCallable lockMemberCallable(const Model::LockMemberRequest& request) const;
ModifyMPCoSPhaseOutcome modifyMPCoSPhase(const Model::ModifyMPCoSPhaseRequest &request)const;
void modifyMPCoSPhaseAsync(const Model::ModifyMPCoSPhaseRequest& request, const ModifyMPCoSPhaseAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyMPCoSPhaseOutcomeCallable modifyMPCoSPhaseCallable(const Model::ModifyMPCoSPhaseRequest& request) const;
ModifyMPCoSPhaseGroupOutcome modifyMPCoSPhaseGroup(const Model::ModifyMPCoSPhaseGroupRequest &request)const;
void modifyMPCoSPhaseGroupAsync(const Model::ModifyMPCoSPhaseGroupRequest& request, const ModifyMPCoSPhaseGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyMPCoSPhaseGroupOutcomeCallable modifyMPCoSPhaseGroupCallable(const Model::ModifyMPCoSPhaseGroupRequest& request) const;
ModifyMemberOutcome modifyMember(const Model::ModifyMemberRequest &request)const;
void modifyMemberAsync(const Model::ModifyMemberRequest& request, const ModifyMemberAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyMemberOutcomeCallable modifyMemberCallable(const Model::ModifyMemberRequest& request) const;
RegisterDeviceGroupOutcome registerDeviceGroup(const Model::RegisterDeviceGroupRequest &request)const;
void registerDeviceGroupAsync(const Model::RegisterDeviceGroupRequest& request, const RegisterDeviceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RegisterDeviceGroupOutcomeCallable registerDeviceGroupCallable(const Model::RegisterDeviceGroupRequest& request) const;
SetDataOutcome setData(const Model::SetDataRequest &request)const;
void setDataAsync(const Model::SetDataRequest& request, const SetDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetDataOutcomeCallable setDataCallable(const Model::SetDataRequest& request) const;
SetDataWithSignatureOutcome setDataWithSignature(const Model::SetDataWithSignatureRequest &request)const;
void setDataWithSignatureAsync(const Model::SetDataWithSignatureRequest& request, const SetDataWithSignatureAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetDataWithSignatureOutcomeCallable setDataWithSignatureCallable(const Model::SetDataWithSignatureRequest& request) const;
UnAuthorizeDeviceOutcome unAuthorizeDevice(const Model::UnAuthorizeDeviceRequest &request)const;
void unAuthorizeDeviceAsync(const Model::UnAuthorizeDeviceRequest& request, const UnAuthorizeDeviceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UnAuthorizeDeviceOutcomeCallable unAuthorizeDeviceCallable(const Model::UnAuthorizeDeviceRequest& request) const;
UnAuthorizeDeviceGroupOutcome unAuthorizeDeviceGroup(const Model::UnAuthorizeDeviceGroupRequest &request)const;
void unAuthorizeDeviceGroupAsync(const Model::UnAuthorizeDeviceGroupRequest& request, const UnAuthorizeDeviceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UnAuthorizeDeviceGroupOutcomeCallable unAuthorizeDeviceGroupCallable(const Model::UnAuthorizeDeviceGroupRequest& request) const;
UnLockMemberOutcome unLockMember(const Model::UnLockMemberRequest &request)const;
void unLockMemberAsync(const Model::UnLockMemberRequest& request, const UnLockMemberAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UnLockMemberOutcomeCallable unLockMemberCallable(const Model::UnLockMemberRequest& request) const;
UpdateMPCoSAuthorizedInfoOutcome updateMPCoSAuthorizedInfo(const Model::UpdateMPCoSAuthorizedInfoRequest &request)const;
void updateMPCoSAuthorizedInfoAsync(const Model::UpdateMPCoSAuthorizedInfoRequest& request, const UpdateMPCoSAuthorizedInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateMPCoSAuthorizedInfoOutcomeCallable updateMPCoSAuthorizedInfoCallable(const Model::UpdateMPCoSAuthorizedInfoRequest& request) const;
UploadMPCoSPhaseDigestInfoOutcome uploadMPCoSPhaseDigestInfo(const Model::UploadMPCoSPhaseDigestInfoRequest &request)const;
void uploadMPCoSPhaseDigestInfoAsync(const Model::UploadMPCoSPhaseDigestInfoRequest& request, const UploadMPCoSPhaseDigestInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UploadMPCoSPhaseDigestInfoOutcomeCallable uploadMPCoSPhaseDigestInfoCallable(const Model::UploadMPCoSPhaseDigestInfoRequest& request) const;
UploadMPCoSPhaseDigestInfoByDeviceOutcome uploadMPCoSPhaseDigestInfoByDevice(const Model::UploadMPCoSPhaseDigestInfoByDeviceRequest &request)const;
void uploadMPCoSPhaseDigestInfoByDeviceAsync(const Model::UploadMPCoSPhaseDigestInfoByDeviceRequest& request, const UploadMPCoSPhaseDigestInfoByDeviceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UploadMPCoSPhaseDigestInfoByDeviceOutcomeCallable uploadMPCoSPhaseDigestInfoByDeviceCallable(const Model::UploadMPCoSPhaseDigestInfoByDeviceRequest& request) const;
UploadMPCoSPhaseTextInfoOutcome uploadMPCoSPhaseTextInfo(const Model::UploadMPCoSPhaseTextInfoRequest &request)const;
void uploadMPCoSPhaseTextInfoAsync(const Model::UploadMPCoSPhaseTextInfoRequest& request, const UploadMPCoSPhaseTextInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UploadMPCoSPhaseTextInfoOutcomeCallable uploadMPCoSPhaseTextInfoCallable(const Model::UploadMPCoSPhaseTextInfoRequest& request) const;
UploadMPCoSPhaseTextInfoByDeviceOutcome uploadMPCoSPhaseTextInfoByDevice(const Model::UploadMPCoSPhaseTextInfoByDeviceRequest &request)const;
void uploadMPCoSPhaseTextInfoByDeviceAsync(const Model::UploadMPCoSPhaseTextInfoByDeviceRequest& request, const UploadMPCoSPhaseTextInfoByDeviceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UploadMPCoSPhaseTextInfoByDeviceOutcomeCallable uploadMPCoSPhaseTextInfoByDeviceCallable(const Model::UploadMPCoSPhaseTextInfoByDeviceRequest& request) const;
private:
std::shared_ptr<EndpointProvider> endpointProvider_;
};
}
}
#endif // !ALIBABACLOUD_LTL_LTLCLIENT_H_

View 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_LTL_LTLEXPORT_H_
#define ALIBABACLOUD_LTL_LTLEXPORT_H_
#include <alibabacloud/core/Global.h>
#if defined(ALIBABACLOUD_SHARED)
# if defined(ALIBABACLOUD_LTL_LIBRARY)
# define ALIBABACLOUD_LTL_EXPORT ALIBABACLOUD_DECL_EXPORT
# else
# define ALIBABACLOUD_LTL_EXPORT ALIBABACLOUD_DECL_IMPORT
# endif
#else
# define ALIBABACLOUD_LTL_EXPORT
#endif
#endif // !ALIBABACLOUD_LTL_LTLEXPORT_H_

View File

@@ -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_LTL_MODEL_APPLYDATAMODELCONFIGINFOREQUEST_H_
#define ALIBABACLOUD_LTL_MODEL_APPLYDATAMODELCONFIGINFOREQUEST_H_
#include <alibabacloud/ltl/LtlExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ltl {
namespace Model {
class ALIBABACLOUD_LTL_EXPORT ApplyDataModelConfigInfoRequest : public RpcServiceRequest {
public:
ApplyDataModelConfigInfoRequest();
~ApplyDataModelConfigInfoRequest();
std::string getConfiguration() const;
void setConfiguration(const std::string &configuration);
std::string getApiVersion() const;
void setApiVersion(const std::string &apiVersion);
std::string getProductKey() const;
void setProductKey(const std::string &productKey);
std::string getDataModelCode() const;
void setDataModelCode(const std::string &dataModelCode);
private:
std::string configuration_;
std::string apiVersion_;
std::string productKey_;
std::string dataModelCode_;
};
} // namespace Model
} // namespace Ltl
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LTL_MODEL_APPLYDATAMODELCONFIGINFOREQUEST_H_

View File

@@ -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_LTL_MODEL_APPLYDATAMODELCONFIGINFORESULT_H_
#define ALIBABACLOUD_LTL_MODEL_APPLYDATAMODELCONFIGINFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ltl/LtlExport.h>
namespace AlibabaCloud
{
namespace Ltl
{
namespace Model
{
class ALIBABACLOUD_LTL_EXPORT ApplyDataModelConfigInfoResult : public ServiceResult
{
public:
ApplyDataModelConfigInfoResult();
explicit ApplyDataModelConfigInfoResult(const std::string &payload);
~ApplyDataModelConfigInfoResult();
std::string getMessage()const;
std::string getData()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string data_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_LTL_MODEL_APPLYDATAMODELCONFIGINFORESULT_H_

View 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_LTL_MODEL_ATTACHDATAREQUEST_H_
#define ALIBABACLOUD_LTL_MODEL_ATTACHDATAREQUEST_H_
#include <alibabacloud/ltl/LtlExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ltl {
namespace Model {
class ALIBABACLOUD_LTL_EXPORT AttachDataRequest : public RpcServiceRequest {
public:
AttachDataRequest();
~AttachDataRequest();
std::string getBusinessId() const;
void setBusinessId(const std::string &businessId);
std::string getApiVersion() const;
void setApiVersion(const std::string &apiVersion);
std::string getProductKey() const;
void setProductKey(const std::string &productKey);
std::string getValue() const;
void setValue(const std::string &value);
std::string getKey() const;
void setKey(const std::string &key);
private:
std::string businessId_;
std::string apiVersion_;
std::string productKey_;
std::string value_;
std::string key_;
};
} // namespace Model
} // namespace Ltl
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LTL_MODEL_ATTACHDATAREQUEST_H_

View File

@@ -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_LTL_MODEL_ATTACHDATARESULT_H_
#define ALIBABACLOUD_LTL_MODEL_ATTACHDATARESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ltl/LtlExport.h>
namespace AlibabaCloud
{
namespace Ltl
{
namespace Model
{
class ALIBABACLOUD_LTL_EXPORT AttachDataResult : public ServiceResult
{
public:
AttachDataResult();
explicit AttachDataResult(const std::string &payload);
~AttachDataResult();
std::string getMessage()const;
std::string getData()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string data_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_LTL_MODEL_ATTACHDATARESULT_H_

View File

@@ -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_LTL_MODEL_ATTACHDATAWITHSIGNATUREREQUEST_H_
#define ALIBABACLOUD_LTL_MODEL_ATTACHDATAWITHSIGNATUREREQUEST_H_
#include <alibabacloud/ltl/LtlExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ltl {
namespace Model {
class ALIBABACLOUD_LTL_EXPORT AttachDataWithSignatureRequest : public RpcServiceRequest {
public:
AttachDataWithSignatureRequest();
~AttachDataWithSignatureRequest();
std::string getIotSignature() const;
void setIotSignature(const std::string &iotSignature);
std::string getIotAuthType() const;
void setIotAuthType(const std::string &iotAuthType);
std::string getIotIdSource() const;
void setIotIdSource(const std::string &iotIdSource);
std::string getBusinessId() const;
void setBusinessId(const std::string &businessId);
std::string getApiVersion() const;
void setApiVersion(const std::string &apiVersion);
std::string getProductKey() const;
void setProductKey(const std::string &productKey);
std::string getIotId() const;
void setIotId(const std::string &iotId);
std::string getIotDataDigest() const;
void setIotDataDigest(const std::string &iotDataDigest);
std::string getIotIdServiceProvider() const;
void setIotIdServiceProvider(const std::string &iotIdServiceProvider);
std::string getValue() const;
void setValue(const std::string &value);
std::string getKey() const;
void setKey(const std::string &key);
private:
std::string iotSignature_;
std::string iotAuthType_;
std::string iotIdSource_;
std::string businessId_;
std::string apiVersion_;
std::string productKey_;
std::string iotId_;
std::string iotDataDigest_;
std::string iotIdServiceProvider_;
std::string value_;
std::string key_;
};
} // namespace Model
} // namespace Ltl
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LTL_MODEL_ATTACHDATAWITHSIGNATUREREQUEST_H_

View File

@@ -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_LTL_MODEL_ATTACHDATAWITHSIGNATURERESULT_H_
#define ALIBABACLOUD_LTL_MODEL_ATTACHDATAWITHSIGNATURERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ltl/LtlExport.h>
namespace AlibabaCloud
{
namespace Ltl
{
namespace Model
{
class ALIBABACLOUD_LTL_EXPORT AttachDataWithSignatureResult : public ServiceResult
{
public:
AttachDataWithSignatureResult();
explicit AttachDataWithSignatureResult(const std::string &payload);
~AttachDataWithSignatureResult();
std::string getMessage()const;
std::string getData()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string data_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_LTL_MODEL_ATTACHDATAWITHSIGNATURERESULT_H_

View File

@@ -0,0 +1,48 @@
/*
* 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_LTL_MODEL_AUTHORIZEDEVICEGROUPREQUEST_H_
#define ALIBABACLOUD_LTL_MODEL_AUTHORIZEDEVICEGROUPREQUEST_H_
#include <alibabacloud/ltl/LtlExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ltl {
namespace Model {
class ALIBABACLOUD_LTL_EXPORT AuthorizeDeviceGroupRequest : public RpcServiceRequest {
public:
AuthorizeDeviceGroupRequest();
~AuthorizeDeviceGroupRequest();
std::string getApiVersion() const;
void setApiVersion(const std::string &apiVersion);
std::string getDeviceGroupId() const;
void setDeviceGroupId(const std::string &deviceGroupId);
std::string getBizChainId() const;
void setBizChainId(const std::string &bizChainId);
private:
std::string apiVersion_;
std::string deviceGroupId_;
std::string bizChainId_;
};
} // namespace Model
} // namespace Ltl
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LTL_MODEL_AUTHORIZEDEVICEGROUPREQUEST_H_

View File

@@ -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_LTL_MODEL_AUTHORIZEDEVICEGROUPRESULT_H_
#define ALIBABACLOUD_LTL_MODEL_AUTHORIZEDEVICEGROUPRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ltl/LtlExport.h>
namespace AlibabaCloud
{
namespace Ltl
{
namespace Model
{
class ALIBABACLOUD_LTL_EXPORT AuthorizeDeviceGroupResult : public ServiceResult
{
public:
AuthorizeDeviceGroupResult();
explicit AuthorizeDeviceGroupResult(const std::string &payload);
~AuthorizeDeviceGroupResult();
std::string getMessage()const;
std::string getData()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string data_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_LTL_MODEL_AUTHORIZEDEVICEGROUPRESULT_H_

View File

@@ -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_LTL_MODEL_AUTHORIZEDEVICEREQUEST_H_
#define ALIBABACLOUD_LTL_MODEL_AUTHORIZEDEVICEREQUEST_H_
#include <alibabacloud/ltl/LtlExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ltl {
namespace Model {
class ALIBABACLOUD_LTL_EXPORT AuthorizeDeviceRequest : public RpcServiceRequest {
public:
AuthorizeDeviceRequest();
~AuthorizeDeviceRequest();
std::string getApiVersion() const;
void setApiVersion(const std::string &apiVersion);
std::string getDeviceId() const;
void setDeviceId(const std::string &deviceId);
std::string getDeviceGroupId() const;
void setDeviceGroupId(const std::string &deviceGroupId);
std::string getBizChainId() const;
void setBizChainId(const std::string &bizChainId);
private:
std::string apiVersion_;
std::string deviceId_;
std::string deviceGroupId_;
std::string bizChainId_;
};
} // namespace Model
} // namespace Ltl
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LTL_MODEL_AUTHORIZEDEVICEREQUEST_H_

View File

@@ -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_LTL_MODEL_AUTHORIZEDEVICERESULT_H_
#define ALIBABACLOUD_LTL_MODEL_AUTHORIZEDEVICERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ltl/LtlExport.h>
namespace AlibabaCloud
{
namespace Ltl
{
namespace Model
{
class ALIBABACLOUD_LTL_EXPORT AuthorizeDeviceResult : public ServiceResult
{
public:
AuthorizeDeviceResult();
explicit AuthorizeDeviceResult(const std::string &payload);
~AuthorizeDeviceResult();
std::string getMessage()const;
std::string getData()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string data_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_LTL_MODEL_AUTHORIZEDEVICERESULT_H_

View File

@@ -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_LTL_MODEL_BATCHUPLOADMPCOSPHASEDIGESTINFOBYDEVICEREQUEST_H_
#define ALIBABACLOUD_LTL_MODEL_BATCHUPLOADMPCOSPHASEDIGESTINFOBYDEVICEREQUEST_H_
#include <alibabacloud/ltl/LtlExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ltl {
namespace Model {
class ALIBABACLOUD_LTL_EXPORT BatchUploadMPCoSPhaseDigestInfoByDeviceRequest : public RpcServiceRequest {
public:
BatchUploadMPCoSPhaseDigestInfoByDeviceRequest();
~BatchUploadMPCoSPhaseDigestInfoByDeviceRequest();
std::string getIotSignature() const;
void setIotSignature(const std::string &iotSignature);
std::string getIotAuthType() const;
void setIotAuthType(const std::string &iotAuthType);
std::string getIotIdSource() const;
void setIotIdSource(const std::string &iotIdSource);
std::string getPhaseId() const;
void setPhaseId(const std::string &phaseId);
std::string getApiVersion() const;
void setApiVersion(const std::string &apiVersion);
std::string getBizChainId() const;
void setBizChainId(const std::string &bizChainId);
std::map<std::string, std::string> getPhaseDataList() const;
void setPhaseDataList(std::map<std::string, std::string> phaseDataList);
std::string getIotId() const;
void setIotId(const std::string &iotId);
std::string getPhaseGroupId() const;
void setPhaseGroupId(const std::string &phaseGroupId);
std::string getIotDataDigest() const;
void setIotDataDigest(const std::string &iotDataDigest);
std::string getIotIdServiceProvider() const;
void setIotIdServiceProvider(const std::string &iotIdServiceProvider);
private:
std::string iotSignature_;
std::string iotAuthType_;
std::string iotIdSource_;
std::string phaseId_;
std::string apiVersion_;
std::string bizChainId_;
std::map<std::string, std::string> phaseDataList_;
std::string iotId_;
std::string phaseGroupId_;
std::string iotDataDigest_;
std::string iotIdServiceProvider_;
};
} // namespace Model
} // namespace Ltl
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LTL_MODEL_BATCHUPLOADMPCOSPHASEDIGESTINFOBYDEVICEREQUEST_H_

View File

@@ -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_LTL_MODEL_BATCHUPLOADMPCOSPHASEDIGESTINFOBYDEVICERESULT_H_
#define ALIBABACLOUD_LTL_MODEL_BATCHUPLOADMPCOSPHASEDIGESTINFOBYDEVICERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ltl/LtlExport.h>
namespace AlibabaCloud
{
namespace Ltl
{
namespace Model
{
class ALIBABACLOUD_LTL_EXPORT BatchUploadMPCoSPhaseDigestInfoByDeviceResult : public ServiceResult
{
public:
BatchUploadMPCoSPhaseDigestInfoByDeviceResult();
explicit BatchUploadMPCoSPhaseDigestInfoByDeviceResult(const std::string &payload);
~BatchUploadMPCoSPhaseDigestInfoByDeviceResult();
std::string getMessage()const;
std::string getData()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string data_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_LTL_MODEL_BATCHUPLOADMPCOSPHASEDIGESTINFOBYDEVICERESULT_H_

View 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_LTL_MODEL_BATCHUPLOADMPCOSPHASEDIGESTINFOREQUEST_H_
#define ALIBABACLOUD_LTL_MODEL_BATCHUPLOADMPCOSPHASEDIGESTINFOREQUEST_H_
#include <alibabacloud/ltl/LtlExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ltl {
namespace Model {
class ALIBABACLOUD_LTL_EXPORT BatchUploadMPCoSPhaseDigestInfoRequest : public RpcServiceRequest {
public:
BatchUploadMPCoSPhaseDigestInfoRequest();
~BatchUploadMPCoSPhaseDigestInfoRequest();
std::map<std::string, std::string> getPhaseDataList() const;
void setPhaseDataList(std::map<std::string, std::string> phaseDataList);
std::string getPhaseId() const;
void setPhaseId(const std::string &phaseId);
std::string getPhaseGroupId() const;
void setPhaseGroupId(const std::string &phaseGroupId);
std::string getApiVersion() const;
void setApiVersion(const std::string &apiVersion);
std::string getBizChainId() const;
void setBizChainId(const std::string &bizChainId);
private:
std::map<std::string, std::string> phaseDataList_;
std::string phaseId_;
std::string phaseGroupId_;
std::string apiVersion_;
std::string bizChainId_;
};
} // namespace Model
} // namespace Ltl
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LTL_MODEL_BATCHUPLOADMPCOSPHASEDIGESTINFOREQUEST_H_

View File

@@ -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_LTL_MODEL_BATCHUPLOADMPCOSPHASEDIGESTINFORESULT_H_
#define ALIBABACLOUD_LTL_MODEL_BATCHUPLOADMPCOSPHASEDIGESTINFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ltl/LtlExport.h>
namespace AlibabaCloud
{
namespace Ltl
{
namespace Model
{
class ALIBABACLOUD_LTL_EXPORT BatchUploadMPCoSPhaseDigestInfoResult : public ServiceResult
{
public:
BatchUploadMPCoSPhaseDigestInfoResult();
explicit BatchUploadMPCoSPhaseDigestInfoResult(const std::string &payload);
~BatchUploadMPCoSPhaseDigestInfoResult();
std::string getMessage()const;
std::string getData()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string data_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_LTL_MODEL_BATCHUPLOADMPCOSPHASEDIGESTINFORESULT_H_

View File

@@ -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_LTL_MODEL_BATCHUPLOADMPCOSPHASETEXTINFOBYDEVICEREQUEST_H_
#define ALIBABACLOUD_LTL_MODEL_BATCHUPLOADMPCOSPHASETEXTINFOBYDEVICEREQUEST_H_
#include <alibabacloud/ltl/LtlExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ltl {
namespace Model {
class ALIBABACLOUD_LTL_EXPORT BatchUploadMPCoSPhaseTextInfoByDeviceRequest : public RpcServiceRequest {
public:
BatchUploadMPCoSPhaseTextInfoByDeviceRequest();
~BatchUploadMPCoSPhaseTextInfoByDeviceRequest();
std::string getIotSignature() const;
void setIotSignature(const std::string &iotSignature);
std::string getIotAuthType() const;
void setIotAuthType(const std::string &iotAuthType);
std::string getIotIdSource() const;
void setIotIdSource(const std::string &iotIdSource);
std::string getPhaseId() const;
void setPhaseId(const std::string &phaseId);
std::string getApiVersion() const;
void setApiVersion(const std::string &apiVersion);
std::string getBizChainId() const;
void setBizChainId(const std::string &bizChainId);
std::map<std::string, std::string> getPhaseDataList() const;
void setPhaseDataList(std::map<std::string, std::string> phaseDataList);
std::string getIotId() const;
void setIotId(const std::string &iotId);
std::string getPhaseGroupId() const;
void setPhaseGroupId(const std::string &phaseGroupId);
std::string getIotDataDigest() const;
void setIotDataDigest(const std::string &iotDataDigest);
std::string getIotIdServiceProvider() const;
void setIotIdServiceProvider(const std::string &iotIdServiceProvider);
private:
std::string iotSignature_;
std::string iotAuthType_;
std::string iotIdSource_;
std::string phaseId_;
std::string apiVersion_;
std::string bizChainId_;
std::map<std::string, std::string> phaseDataList_;
std::string iotId_;
std::string phaseGroupId_;
std::string iotDataDigest_;
std::string iotIdServiceProvider_;
};
} // namespace Model
} // namespace Ltl
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LTL_MODEL_BATCHUPLOADMPCOSPHASETEXTINFOBYDEVICEREQUEST_H_

View File

@@ -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_LTL_MODEL_BATCHUPLOADMPCOSPHASETEXTINFOBYDEVICERESULT_H_
#define ALIBABACLOUD_LTL_MODEL_BATCHUPLOADMPCOSPHASETEXTINFOBYDEVICERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ltl/LtlExport.h>
namespace AlibabaCloud
{
namespace Ltl
{
namespace Model
{
class ALIBABACLOUD_LTL_EXPORT BatchUploadMPCoSPhaseTextInfoByDeviceResult : public ServiceResult
{
public:
BatchUploadMPCoSPhaseTextInfoByDeviceResult();
explicit BatchUploadMPCoSPhaseTextInfoByDeviceResult(const std::string &payload);
~BatchUploadMPCoSPhaseTextInfoByDeviceResult();
std::string getMessage()const;
std::string getData()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string data_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_LTL_MODEL_BATCHUPLOADMPCOSPHASETEXTINFOBYDEVICERESULT_H_

View 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_LTL_MODEL_BATCHUPLOADMPCOSPHASETEXTINFOREQUEST_H_
#define ALIBABACLOUD_LTL_MODEL_BATCHUPLOADMPCOSPHASETEXTINFOREQUEST_H_
#include <alibabacloud/ltl/LtlExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ltl {
namespace Model {
class ALIBABACLOUD_LTL_EXPORT BatchUploadMPCoSPhaseTextInfoRequest : public RpcServiceRequest {
public:
BatchUploadMPCoSPhaseTextInfoRequest();
~BatchUploadMPCoSPhaseTextInfoRequest();
std::map<std::string, std::string> getPhaseDataList() const;
void setPhaseDataList(std::map<std::string, std::string> phaseDataList);
std::string getPhaseId() const;
void setPhaseId(const std::string &phaseId);
std::string getPhaseGroupId() const;
void setPhaseGroupId(const std::string &phaseGroupId);
std::string getApiVersion() const;
void setApiVersion(const std::string &apiVersion);
std::string getBizChainId() const;
void setBizChainId(const std::string &bizChainId);
private:
std::map<std::string, std::string> phaseDataList_;
std::string phaseId_;
std::string phaseGroupId_;
std::string apiVersion_;
std::string bizChainId_;
};
} // namespace Model
} // namespace Ltl
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LTL_MODEL_BATCHUPLOADMPCOSPHASETEXTINFOREQUEST_H_

View File

@@ -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_LTL_MODEL_BATCHUPLOADMPCOSPHASETEXTINFORESULT_H_
#define ALIBABACLOUD_LTL_MODEL_BATCHUPLOADMPCOSPHASETEXTINFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ltl/LtlExport.h>
namespace AlibabaCloud
{
namespace Ltl
{
namespace Model
{
class ALIBABACLOUD_LTL_EXPORT BatchUploadMPCoSPhaseTextInfoResult : public ServiceResult
{
public:
BatchUploadMPCoSPhaseTextInfoResult();
explicit BatchUploadMPCoSPhaseTextInfoResult(const std::string &payload);
~BatchUploadMPCoSPhaseTextInfoResult();
std::string getMessage()const;
std::string getData()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string data_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_LTL_MODEL_BATCHUPLOADMPCOSPHASETEXTINFORESULT_H_

View File

@@ -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_LTL_MODEL_CREATEMPCOSPHASEGROUPREQUEST_H_
#define ALIBABACLOUD_LTL_MODEL_CREATEMPCOSPHASEGROUPREQUEST_H_
#include <alibabacloud/ltl/LtlExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ltl {
namespace Model {
class ALIBABACLOUD_LTL_EXPORT CreateMPCoSPhaseGroupRequest : public RpcServiceRequest {
public:
CreateMPCoSPhaseGroupRequest();
~CreateMPCoSPhaseGroupRequest();
std::string getName() const;
void setName(const std::string &name);
std::string getApiVersion() const;
void setApiVersion(const std::string &apiVersion);
std::string getRemark() const;
void setRemark(const std::string &remark);
std::string getBizChainId() const;
void setBizChainId(const std::string &bizChainId);
private:
std::string name_;
std::string apiVersion_;
std::string remark_;
std::string bizChainId_;
};
} // namespace Model
} // namespace Ltl
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LTL_MODEL_CREATEMPCOSPHASEGROUPREQUEST_H_

View File

@@ -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_LTL_MODEL_CREATEMPCOSPHASEGROUPRESULT_H_
#define ALIBABACLOUD_LTL_MODEL_CREATEMPCOSPHASEGROUPRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ltl/LtlExport.h>
namespace AlibabaCloud
{
namespace Ltl
{
namespace Model
{
class ALIBABACLOUD_LTL_EXPORT CreateMPCoSPhaseGroupResult : public ServiceResult
{
public:
CreateMPCoSPhaseGroupResult();
explicit CreateMPCoSPhaseGroupResult(const std::string &payload);
~CreateMPCoSPhaseGroupResult();
std::string getMessage()const;
std::string getData()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string data_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_LTL_MODEL_CREATEMPCOSPHASEGROUPRESULT_H_

View 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_LTL_MODEL_CREATEMPCOSPHASEREQUEST_H_
#define ALIBABACLOUD_LTL_MODEL_CREATEMPCOSPHASEREQUEST_H_
#include <alibabacloud/ltl/LtlExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ltl {
namespace Model {
class ALIBABACLOUD_LTL_EXPORT CreateMPCoSPhaseRequest : public RpcServiceRequest {
public:
CreateMPCoSPhaseRequest();
~CreateMPCoSPhaseRequest();
std::string getName() const;
void setName(const std::string &name);
std::string getPhaseGroupId() const;
void setPhaseGroupId(const std::string &phaseGroupId);
std::string getApiVersion() const;
void setApiVersion(const std::string &apiVersion);
std::string getRemark() const;
void setRemark(const std::string &remark);
std::string getBizChainId() const;
void setBizChainId(const std::string &bizChainId);
private:
std::string name_;
std::string phaseGroupId_;
std::string apiVersion_;
std::string remark_;
std::string bizChainId_;
};
} // namespace Model
} // namespace Ltl
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LTL_MODEL_CREATEMPCOSPHASEREQUEST_H_

View File

@@ -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_LTL_MODEL_CREATEMPCOSPHASERESULT_H_
#define ALIBABACLOUD_LTL_MODEL_CREATEMPCOSPHASERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ltl/LtlExport.h>
namespace AlibabaCloud
{
namespace Ltl
{
namespace Model
{
class ALIBABACLOUD_LTL_EXPORT CreateMPCoSPhaseResult : public ServiceResult
{
public:
CreateMPCoSPhaseResult();
explicit CreateMPCoSPhaseResult(const std::string &payload);
~CreateMPCoSPhaseResult();
std::string getMessage()const;
std::string getData()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string data_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_LTL_MODEL_CREATEMPCOSPHASERESULT_H_

View File

@@ -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_LTL_MODEL_CREATEMEMBERREQUEST_H_
#define ALIBABACLOUD_LTL_MODEL_CREATEMEMBERREQUEST_H_
#include <alibabacloud/ltl/LtlExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ltl {
namespace Model {
class ALIBABACLOUD_LTL_EXPORT CreateMemberRequest : public RpcServiceRequest {
public:
CreateMemberRequest();
~CreateMemberRequest();
std::string getApiVersion() const;
void setApiVersion(const std::string &apiVersion);
std::string getRemark() const;
void setRemark(const std::string &remark);
std::string getBizChainId() const;
void setBizChainId(const std::string &bizChainId);
std::string getMemberUid() const;
void setMemberUid(const std::string &memberUid);
std::string getMemberContact() const;
void setMemberContact(const std::string &memberContact);
std::string getMemberPhone() const;
void setMemberPhone(const std::string &memberPhone);
std::string getMemberName() const;
void setMemberName(const std::string &memberName);
private:
std::string apiVersion_;
std::string remark_;
std::string bizChainId_;
std::string memberUid_;
std::string memberContact_;
std::string memberPhone_;
std::string memberName_;
};
} // namespace Model
} // namespace Ltl
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LTL_MODEL_CREATEMEMBERREQUEST_H_

View File

@@ -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_LTL_MODEL_CREATEMEMBERRESULT_H_
#define ALIBABACLOUD_LTL_MODEL_CREATEMEMBERRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ltl/LtlExport.h>
namespace AlibabaCloud
{
namespace Ltl
{
namespace Model
{
class ALIBABACLOUD_LTL_EXPORT CreateMemberResult : public ServiceResult
{
public:
CreateMemberResult();
explicit CreateMemberResult(const std::string &payload);
~CreateMemberResult();
std::string getMessage()const;
std::string getData()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string data_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_LTL_MODEL_CREATEMEMBERRESULT_H_

View File

@@ -0,0 +1,45 @@
/*
* 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_LTL_MODEL_DESCRIBECAPACITYINFOREQUEST_H_
#define ALIBABACLOUD_LTL_MODEL_DESCRIBECAPACITYINFOREQUEST_H_
#include <alibabacloud/ltl/LtlExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ltl {
namespace Model {
class ALIBABACLOUD_LTL_EXPORT DescribeCapacityInfoRequest : public RpcServiceRequest {
public:
DescribeCapacityInfoRequest();
~DescribeCapacityInfoRequest();
std::string getApiVersion() const;
void setApiVersion(const std::string &apiVersion);
std::string getBizChainId() const;
void setBizChainId(const std::string &bizChainId);
private:
std::string apiVersion_;
std::string bizChainId_;
};
} // namespace Model
} // namespace Ltl
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LTL_MODEL_DESCRIBECAPACITYINFOREQUEST_H_

View File

@@ -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_LTL_MODEL_DESCRIBECAPACITYINFORESULT_H_
#define ALIBABACLOUD_LTL_MODEL_DESCRIBECAPACITYINFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ltl/LtlExport.h>
namespace AlibabaCloud
{
namespace Ltl
{
namespace Model
{
class ALIBABACLOUD_LTL_EXPORT DescribeCapacityInfoResult : public ServiceResult
{
public:
struct Data
{
long countQuota;
long memberUsedCapacity;
long capacityQuota;
long usedCapacity;
long usedCount;
long memberUsedCount;
};
DescribeCapacityInfoResult();
explicit DescribeCapacityInfoResult(const std::string &payload);
~DescribeCapacityInfoResult();
std::string getMessage()const;
Data getData()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
Data data_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_LTL_MODEL_DESCRIBECAPACITYINFORESULT_H_

View File

@@ -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_LTL_MODEL_DESCRIBEMPCOSAUTHORIZEDINFOREQUEST_H_
#define ALIBABACLOUD_LTL_MODEL_DESCRIBEMPCOSAUTHORIZEDINFOREQUEST_H_
#include <alibabacloud/ltl/LtlExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ltl {
namespace Model {
class ALIBABACLOUD_LTL_EXPORT DescribeMPCoSAuthorizedInfoRequest : public RpcServiceRequest {
public:
DescribeMPCoSAuthorizedInfoRequest();
~DescribeMPCoSAuthorizedInfoRequest();
std::string getPhaseGroupId() const;
void setPhaseGroupId(const std::string &phaseGroupId);
std::string getApiVersion() const;
void setApiVersion(const std::string &apiVersion);
std::string getBizChainId() const;
void setBizChainId(const std::string &bizChainId);
std::string getMemberId() const;
void setMemberId(const std::string &memberId);
private:
std::string phaseGroupId_;
std::string apiVersion_;
std::string bizChainId_;
std::string memberId_;
};
} // namespace Model
} // namespace Ltl
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LTL_MODEL_DESCRIBEMPCOSAUTHORIZEDINFOREQUEST_H_

View File

@@ -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_LTL_MODEL_DESCRIBEMPCOSAUTHORIZEDINFORESULT_H_
#define ALIBABACLOUD_LTL_MODEL_DESCRIBEMPCOSAUTHORIZEDINFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ltl/LtlExport.h>
namespace AlibabaCloud
{
namespace Ltl
{
namespace Model
{
class ALIBABACLOUD_LTL_EXPORT DescribeMPCoSAuthorizedInfoResult : public ServiceResult
{
public:
struct Data
{
struct AuthorizedPhase
{
std::string phaseId;
std::string phaseName;
};
struct UnAuthorizedPhase
{
std::string phaseId;
std::string phaseName;
};
std::vector<AuthorizedPhase> authorizedPhaseList;
std::vector<UnAuthorizedPhase> unAuthorizedPhaseList;
};
DescribeMPCoSAuthorizedInfoResult();
explicit DescribeMPCoSAuthorizedInfoResult(const std::string &payload);
~DescribeMPCoSAuthorizedInfoResult();
std::string getMessage()const;
Data getData()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
Data data_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_LTL_MODEL_DESCRIBEMPCOSAUTHORIZEDINFORESULT_H_

View File

@@ -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_LTL_MODEL_DESCRIBEMPCOSPHASEINFOREQUEST_H_
#define ALIBABACLOUD_LTL_MODEL_DESCRIBEMPCOSPHASEINFOREQUEST_H_
#include <alibabacloud/ltl/LtlExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ltl {
namespace Model {
class ALIBABACLOUD_LTL_EXPORT DescribeMPCoSPhaseInfoRequest : public RpcServiceRequest {
public:
DescribeMPCoSPhaseInfoRequest();
~DescribeMPCoSPhaseInfoRequest();
std::string getDataKey() const;
void setDataKey(const std::string &dataKey);
std::string getDataSeq() const;
void setDataSeq(const std::string &dataSeq);
std::string getPhaseId() const;
void setPhaseId(const std::string &phaseId);
std::string getPhaseGroupId() const;
void setPhaseGroupId(const std::string &phaseGroupId);
std::string getApiVersion() const;
void setApiVersion(const std::string &apiVersion);
std::string getBizChainId() const;
void setBizChainId(const std::string &bizChainId);
private:
std::string dataKey_;
std::string dataSeq_;
std::string phaseId_;
std::string phaseGroupId_;
std::string apiVersion_;
std::string bizChainId_;
};
} // namespace Model
} // namespace Ltl
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LTL_MODEL_DESCRIBEMPCOSPHASEINFOREQUEST_H_

View File

@@ -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_LTL_MODEL_DESCRIBEMPCOSPHASEINFORESULT_H_
#define ALIBABACLOUD_LTL_MODEL_DESCRIBEMPCOSPHASEINFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ltl/LtlExport.h>
namespace AlibabaCloud
{
namespace Ltl
{
namespace Model
{
class ALIBABACLOUD_LTL_EXPORT DescribeMPCoSPhaseInfoResult : public ServiceResult
{
public:
struct Data
{
struct RelatedData
{
std::string relatedPhaseId;
std::string relatedDataKey;
std::string relatedPhaseDataHash;
std::string relatedDataSeq;
std::string relatedPhaseName;
};
std::string iotId;
std::string dataValue;
std::string blockHash;
std::string previousHash;
std::string transactionHash;
long blockNumber;
std::vector<RelatedData> relatedDataList;
long timestamp;
std::string productKey;
std::string dataHash;
};
DescribeMPCoSPhaseInfoResult();
explicit DescribeMPCoSPhaseInfoResult(const std::string &payload);
~DescribeMPCoSPhaseInfoResult();
std::string getMessage()const;
Data getData()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
Data data_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_LTL_MODEL_DESCRIBEMPCOSPHASEINFORESULT_H_

View File

@@ -0,0 +1,45 @@
/*
* 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_LTL_MODEL_DESCRIBEMPCOSRESOURCEINFOREQUEST_H_
#define ALIBABACLOUD_LTL_MODEL_DESCRIBEMPCOSRESOURCEINFOREQUEST_H_
#include <alibabacloud/ltl/LtlExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ltl {
namespace Model {
class ALIBABACLOUD_LTL_EXPORT DescribeMPCoSResourceInfoRequest : public RpcServiceRequest {
public:
DescribeMPCoSResourceInfoRequest();
~DescribeMPCoSResourceInfoRequest();
std::string getApiVersion() const;
void setApiVersion(const std::string &apiVersion);
std::string getBizChainId() const;
void setBizChainId(const std::string &bizChainId);
private:
std::string apiVersion_;
std::string bizChainId_;
};
} // namespace Model
} // namespace Ltl
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LTL_MODEL_DESCRIBEMPCOSRESOURCEINFOREQUEST_H_

View File

@@ -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_LTL_MODEL_DESCRIBEMPCOSRESOURCEINFORESULT_H_
#define ALIBABACLOUD_LTL_MODEL_DESCRIBEMPCOSRESOURCEINFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ltl/LtlExport.h>
namespace AlibabaCloud
{
namespace Ltl
{
namespace Model
{
class ALIBABACLOUD_LTL_EXPORT DescribeMPCoSResourceInfoResult : public ServiceResult
{
public:
struct Data
{
struct PhaseQuotaInfo
{
std::string phaseGroupId;
std::string phaseGroupName;
long phaseQuota;
long usedPhase;
};
long phaseGroupQuota;
long usedPhaseGroup;
long usedMember;
std::vector<PhaseQuotaInfo> phaseQuotaInfoList;
long memberQuota;
};
DescribeMPCoSResourceInfoResult();
explicit DescribeMPCoSResourceInfoResult(const std::string &payload);
~DescribeMPCoSResourceInfoResult();
std::string getMessage()const;
Data getData()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
Data data_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_LTL_MODEL_DESCRIBEMPCOSRESOURCEINFORESULT_H_

View File

@@ -0,0 +1,45 @@
/*
* 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_LTL_MODEL_DESCRIBEMEMBERCAPACITYINFOREQUEST_H_
#define ALIBABACLOUD_LTL_MODEL_DESCRIBEMEMBERCAPACITYINFOREQUEST_H_
#include <alibabacloud/ltl/LtlExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ltl {
namespace Model {
class ALIBABACLOUD_LTL_EXPORT DescribeMemberCapacityInfoRequest : public RpcServiceRequest {
public:
DescribeMemberCapacityInfoRequest();
~DescribeMemberCapacityInfoRequest();
std::string getApiVersion() const;
void setApiVersion(const std::string &apiVersion);
std::string getBizChainId() const;
void setBizChainId(const std::string &bizChainId);
private:
std::string apiVersion_;
std::string bizChainId_;
};
} // namespace Model
} // namespace Ltl
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LTL_MODEL_DESCRIBEMEMBERCAPACITYINFOREQUEST_H_

View File

@@ -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_LTL_MODEL_DESCRIBEMEMBERCAPACITYINFORESULT_H_
#define ALIBABACLOUD_LTL_MODEL_DESCRIBEMEMBERCAPACITYINFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ltl/LtlExport.h>
namespace AlibabaCloud
{
namespace Ltl
{
namespace Model
{
class ALIBABACLOUD_LTL_EXPORT DescribeMemberCapacityInfoResult : public ServiceResult
{
public:
struct MemberCapacityInfo
{
std::string memberId;
std::string memberUid;
std::string usedCapacity;
std::string memberName;
std::string usedCount;
};
DescribeMemberCapacityInfoResult();
explicit DescribeMemberCapacityInfoResult(const std::string &payload);
~DescribeMemberCapacityInfoResult();
std::string getMessage()const;
std::vector<MemberCapacityInfo> getData()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::vector<MemberCapacityInfo> data_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_LTL_MODEL_DESCRIBEMEMBERCAPACITYINFORESULT_H_

View File

@@ -0,0 +1,45 @@
/*
* 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_LTL_MODEL_DESCRIBERESOURCEINFOREQUEST_H_
#define ALIBABACLOUD_LTL_MODEL_DESCRIBERESOURCEINFOREQUEST_H_
#include <alibabacloud/ltl/LtlExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ltl {
namespace Model {
class ALIBABACLOUD_LTL_EXPORT DescribeResourceInfoRequest : public RpcServiceRequest {
public:
DescribeResourceInfoRequest();
~DescribeResourceInfoRequest();
std::string getApiVersion() const;
void setApiVersion(const std::string &apiVersion);
std::string getBizChainId() const;
void setBizChainId(const std::string &bizChainId);
private:
std::string apiVersion_;
std::string bizChainId_;
};
} // namespace Model
} // namespace Ltl
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LTL_MODEL_DESCRIBERESOURCEINFOREQUEST_H_

View File

@@ -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_LTL_MODEL_DESCRIBERESOURCEINFORESULT_H_
#define ALIBABACLOUD_LTL_MODEL_DESCRIBERESOURCEINFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ltl/LtlExport.h>
namespace AlibabaCloud
{
namespace Ltl
{
namespace Model
{
class ALIBABACLOUD_LTL_EXPORT DescribeResourceInfoResult : public ServiceResult
{
public:
struct Data
{
std::string status;
std::string authorizeType;
long effectiveTime;
long expiredTime;
std::string region;
};
DescribeResourceInfoResult();
explicit DescribeResourceInfoResult(const std::string &payload);
~DescribeResourceInfoResult();
std::string getMessage()const;
Data getData()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
Data data_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_LTL_MODEL_DESCRIBERESOURCEINFORESULT_H_

View File

@@ -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_LTL_MODEL_GETBLOCKCHAININFOREQUEST_H_
#define ALIBABACLOUD_LTL_MODEL_GETBLOCKCHAININFOREQUEST_H_
#include <alibabacloud/ltl/LtlExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ltl {
namespace Model {
class ALIBABACLOUD_LTL_EXPORT GetBlockChainInfoRequest : public RpcServiceRequest {
public:
GetBlockChainInfoRequest();
~GetBlockChainInfoRequest();
std::string getBusinessId() const;
void setBusinessId(const std::string &businessId);
std::string getApiVersion() const;
void setApiVersion(const std::string &apiVersion);
std::string getProductKey() const;
void setProductKey(const std::string &productKey);
std::string getKey() const;
void setKey(const std::string &key);
private:
std::string businessId_;
std::string apiVersion_;
std::string productKey_;
std::string key_;
};
} // namespace Model
} // namespace Ltl
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LTL_MODEL_GETBLOCKCHAININFOREQUEST_H_

View File

@@ -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_LTL_MODEL_GETBLOCKCHAININFORESULT_H_
#define ALIBABACLOUD_LTL_MODEL_GETBLOCKCHAININFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ltl/LtlExport.h>
namespace AlibabaCloud
{
namespace Ltl
{
namespace Model
{
class ALIBABACLOUD_LTL_EXPORT GetBlockChainInfoResult : public ServiceResult
{
public:
GetBlockChainInfoResult();
explicit GetBlockChainInfoResult(const std::string &payload);
~GetBlockChainInfoResult();
std::string getMessage()const;
std::string getData()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string data_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_LTL_MODEL_GETBLOCKCHAININFORESULT_H_

View File

@@ -0,0 +1,48 @@
/*
* 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_LTL_MODEL_GETDATAMODELCONFIGINFOREQUEST_H_
#define ALIBABACLOUD_LTL_MODEL_GETDATAMODELCONFIGINFOREQUEST_H_
#include <alibabacloud/ltl/LtlExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ltl {
namespace Model {
class ALIBABACLOUD_LTL_EXPORT GetDataModelConfigInfoRequest : public RpcServiceRequest {
public:
GetDataModelConfigInfoRequest();
~GetDataModelConfigInfoRequest();
std::string getApiVersion() const;
void setApiVersion(const std::string &apiVersion);
std::string getProductKey() const;
void setProductKey(const std::string &productKey);
std::string getDataModelCode() const;
void setDataModelCode(const std::string &dataModelCode);
private:
std::string apiVersion_;
std::string productKey_;
std::string dataModelCode_;
};
} // namespace Model
} // namespace Ltl
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LTL_MODEL_GETDATAMODELCONFIGINFOREQUEST_H_

View File

@@ -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_LTL_MODEL_GETDATAMODELCONFIGINFORESULT_H_
#define ALIBABACLOUD_LTL_MODEL_GETDATAMODELCONFIGINFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ltl/LtlExport.h>
namespace AlibabaCloud
{
namespace Ltl
{
namespace Model
{
class ALIBABACLOUD_LTL_EXPORT GetDataModelConfigInfoResult : public ServiceResult
{
public:
GetDataModelConfigInfoResult();
explicit GetDataModelConfigInfoResult(const std::string &payload);
~GetDataModelConfigInfoResult();
std::string getMessage()const;
std::string getData()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string data_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_LTL_MODEL_GETDATAMODELCONFIGINFORESULT_H_

View File

@@ -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_LTL_MODEL_GETDATAREQUEST_H_
#define ALIBABACLOUD_LTL_MODEL_GETDATAREQUEST_H_
#include <alibabacloud/ltl/LtlExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ltl {
namespace Model {
class ALIBABACLOUD_LTL_EXPORT GetDataRequest : public RpcServiceRequest {
public:
GetDataRequest();
~GetDataRequest();
std::string getBusinessId() const;
void setBusinessId(const std::string &businessId);
std::string getApiVersion() const;
void setApiVersion(const std::string &apiVersion);
std::string getProductKey() const;
void setProductKey(const std::string &productKey);
std::string getKey() const;
void setKey(const std::string &key);
private:
std::string businessId_;
std::string apiVersion_;
std::string productKey_;
std::string key_;
};
} // namespace Model
} // namespace Ltl
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LTL_MODEL_GETDATAREQUEST_H_

View File

@@ -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_LTL_MODEL_GETDATARESULT_H_
#define ALIBABACLOUD_LTL_MODEL_GETDATARESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ltl/LtlExport.h>
namespace AlibabaCloud
{
namespace Ltl
{
namespace Model
{
class ALIBABACLOUD_LTL_EXPORT GetDataResult : public ServiceResult
{
public:
GetDataResult();
explicit GetDataResult(const std::string &payload);
~GetDataResult();
std::string getMessage()const;
std::string getData()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string data_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_LTL_MODEL_GETDATARESULT_H_

View 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_LTL_MODEL_GETHISTORYDATACOUNTREQUEST_H_
#define ALIBABACLOUD_LTL_MODEL_GETHISTORYDATACOUNTREQUEST_H_
#include <alibabacloud/ltl/LtlExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ltl {
namespace Model {
class ALIBABACLOUD_LTL_EXPORT GetHistoryDataCountRequest : public RpcServiceRequest {
public:
GetHistoryDataCountRequest();
~GetHistoryDataCountRequest();
long getEndTime() const;
void setEndTime(long endTime);
std::string getApiVersion() const;
void setApiVersion(const std::string &apiVersion);
long getStartTime() const;
void setStartTime(long startTime);
std::string getProductKey() const;
void setProductKey(const std::string &productKey);
std::string getKey() const;
void setKey(const std::string &key);
private:
long endTime_;
std::string apiVersion_;
long startTime_;
std::string productKey_;
std::string key_;
};
} // namespace Model
} // namespace Ltl
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LTL_MODEL_GETHISTORYDATACOUNTREQUEST_H_

View File

@@ -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_LTL_MODEL_GETHISTORYDATACOUNTRESULT_H_
#define ALIBABACLOUD_LTL_MODEL_GETHISTORYDATACOUNTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ltl/LtlExport.h>
namespace AlibabaCloud
{
namespace Ltl
{
namespace Model
{
class ALIBABACLOUD_LTL_EXPORT GetHistoryDataCountResult : public ServiceResult
{
public:
GetHistoryDataCountResult();
explicit GetHistoryDataCountResult(const std::string &payload);
~GetHistoryDataCountResult();
std::string getMessage()const;
std::string getData()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string data_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_LTL_MODEL_GETHISTORYDATACOUNTRESULT_H_

View File

@@ -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_LTL_MODEL_GETHISTORYDATALISTREQUEST_H_
#define ALIBABACLOUD_LTL_MODEL_GETHISTORYDATALISTREQUEST_H_
#include <alibabacloud/ltl/LtlExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ltl {
namespace Model {
class ALIBABACLOUD_LTL_EXPORT GetHistoryDataListRequest : public RpcServiceRequest {
public:
GetHistoryDataListRequest();
~GetHistoryDataListRequest();
long getEndTime() const;
void setEndTime(long endTime);
std::string getApiVersion() const;
void setApiVersion(const std::string &apiVersion);
int getCurrentPage() const;
void setCurrentPage(int currentPage);
long getStartTime() const;
void setStartTime(long startTime);
std::string getProductKey() const;
void setProductKey(const std::string &productKey);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getKey() const;
void setKey(const std::string &key);
private:
long endTime_;
std::string apiVersion_;
int currentPage_;
long startTime_;
std::string productKey_;
int pageSize_;
std::string key_;
};
} // namespace Model
} // namespace Ltl
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LTL_MODEL_GETHISTORYDATALISTREQUEST_H_

View File

@@ -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_LTL_MODEL_GETHISTORYDATALISTRESULT_H_
#define ALIBABACLOUD_LTL_MODEL_GETHISTORYDATALISTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ltl/LtlExport.h>
namespace AlibabaCloud
{
namespace Ltl
{
namespace Model
{
class ALIBABACLOUD_LTL_EXPORT GetHistoryDataListResult : public ServiceResult
{
public:
GetHistoryDataListResult();
explicit GetHistoryDataListResult(const std::string &payload);
~GetHistoryDataListResult();
std::string getMessage()const;
std::vector<std::string> getData()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::vector<std::string> data_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_LTL_MODEL_GETHISTORYDATALISTRESULT_H_

View File

@@ -0,0 +1,45 @@
/*
* 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_LTL_MODEL_LISTDEPENDENTDATAMODELSREQUEST_H_
#define ALIBABACLOUD_LTL_MODEL_LISTDEPENDENTDATAMODELSREQUEST_H_
#include <alibabacloud/ltl/LtlExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ltl {
namespace Model {
class ALIBABACLOUD_LTL_EXPORT ListDependentDataModelsRequest : public RpcServiceRequest {
public:
ListDependentDataModelsRequest();
~ListDependentDataModelsRequest();
std::string getApiVersion() const;
void setApiVersion(const std::string &apiVersion);
std::string getProductKey() const;
void setProductKey(const std::string &productKey);
private:
std::string apiVersion_;
std::string productKey_;
};
} // namespace Model
} // namespace Ltl
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LTL_MODEL_LISTDEPENDENTDATAMODELSREQUEST_H_

View 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_LTL_MODEL_LISTDEPENDENTDATAMODELSRESULT_H_
#define ALIBABACLOUD_LTL_MODEL_LISTDEPENDENTDATAMODELSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ltl/LtlExport.h>
namespace AlibabaCloud
{
namespace Ltl
{
namespace Model
{
class ALIBABACLOUD_LTL_EXPORT ListDependentDataModelsResult : public ServiceResult
{
public:
struct DataModelInfo
{
std::string dataModelName;
std::string dataModelCode;
};
ListDependentDataModelsResult();
explicit ListDependentDataModelsResult(const std::string &payload);
~ListDependentDataModelsResult();
std::string getMessage()const;
std::vector<DataModelInfo> getData()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::vector<DataModelInfo> data_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_LTL_MODEL_LISTDEPENDENTDATAMODELSRESULT_H_

View 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_LTL_MODEL_LISTDEVICEGROUPREQUEST_H_
#define ALIBABACLOUD_LTL_MODEL_LISTDEVICEGROUPREQUEST_H_
#include <alibabacloud/ltl/LtlExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ltl {
namespace Model {
class ALIBABACLOUD_LTL_EXPORT ListDeviceGroupRequest : public RpcServiceRequest {
public:
ListDeviceGroupRequest();
~ListDeviceGroupRequest();
int getSize() const;
void setSize(int size);
int getNum() const;
void setNum(int num);
std::string getApiVersion() const;
void setApiVersion(const std::string &apiVersion);
std::string getProductKey() const;
void setProductKey(const std::string &productKey);
std::string getBizChainId() const;
void setBizChainId(const std::string &bizChainId);
private:
int size_;
int num_;
std::string apiVersion_;
std::string productKey_;
std::string bizChainId_;
};
} // namespace Model
} // namespace Ltl
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LTL_MODEL_LISTDEVICEGROUPREQUEST_H_

View File

@@ -0,0 +1,74 @@
/*
* 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_LTL_MODEL_LISTDEVICEGROUPRESULT_H_
#define ALIBABACLOUD_LTL_MODEL_LISTDEVICEGROUPRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ltl/LtlExport.h>
namespace AlibabaCloud
{
namespace Ltl
{
namespace Model
{
class ALIBABACLOUD_LTL_EXPORT ListDeviceGroupResult : public ServiceResult
{
public:
struct Data
{
struct DeviceGroupInfo
{
std::string status;
std::string authorizeType;
std::string ownerName;
std::string deviceGroupId;
std::string ownerUid;
std::string productKey;
std::string remark;
};
std::vector<DeviceGroupInfo> pageData;
int size;
int num;
int total;
};
ListDeviceGroupResult();
explicit ListDeviceGroupResult(const std::string &payload);
~ListDeviceGroupResult();
std::string getMessage()const;
Data getData()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
Data data_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_LTL_MODEL_LISTDEVICEGROUPRESULT_H_

View File

@@ -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_LTL_MODEL_LISTDEVICEREQUEST_H_
#define ALIBABACLOUD_LTL_MODEL_LISTDEVICEREQUEST_H_
#include <alibabacloud/ltl/LtlExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ltl {
namespace Model {
class ALIBABACLOUD_LTL_EXPORT ListDeviceRequest : public RpcServiceRequest {
public:
ListDeviceRequest();
~ListDeviceRequest();
std::string getIotId() const;
void setIotId(const std::string &iotId);
int getSize() const;
void setSize(int size);
int getNum() const;
void setNum(int num);
std::string getApiVersion() const;
void setApiVersion(const std::string &apiVersion);
std::string getDeviceGroupId() const;
void setDeviceGroupId(const std::string &deviceGroupId);
std::string getBizChainId() const;
void setBizChainId(const std::string &bizChainId);
private:
std::string iotId_;
int size_;
int num_;
std::string apiVersion_;
std::string deviceGroupId_;
std::string bizChainId_;
};
} // namespace Model
} // namespace Ltl
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LTL_MODEL_LISTDEVICEREQUEST_H_

View File

@@ -0,0 +1,71 @@
/*
* 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_LTL_MODEL_LISTDEVICERESULT_H_
#define ALIBABACLOUD_LTL_MODEL_LISTDEVICERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ltl/LtlExport.h>
namespace AlibabaCloud
{
namespace Ltl
{
namespace Model
{
class ALIBABACLOUD_LTL_EXPORT ListDeviceResult : public ServiceResult
{
public:
struct Data
{
struct DeviceInfo
{
std::string status;
std::string iotId;
long lastSaveTime;
std::string deviceId;
};
std::vector<DeviceInfo> pageData;
int size;
int num;
int total;
};
ListDeviceResult();
explicit ListDeviceResult(const std::string &payload);
~ListDeviceResult();
std::string getMessage()const;
Data getData()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
Data data_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_LTL_MODEL_LISTDEVICERESULT_H_

View 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_LTL_MODEL_LISTMPCOSPHASEGROUPREQUEST_H_
#define ALIBABACLOUD_LTL_MODEL_LISTMPCOSPHASEGROUPREQUEST_H_
#include <alibabacloud/ltl/LtlExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ltl {
namespace Model {
class ALIBABACLOUD_LTL_EXPORT ListMPCoSPhaseGroupRequest : public RpcServiceRequest {
public:
ListMPCoSPhaseGroupRequest();
~ListMPCoSPhaseGroupRequest();
int getSize() const;
void setSize(int size);
int getNum() const;
void setNum(int num);
std::string getName() const;
void setName(const std::string &name);
std::string getApiVersion() const;
void setApiVersion(const std::string &apiVersion);
std::string getBizChainId() const;
void setBizChainId(const std::string &bizChainId);
private:
int size_;
int num_;
std::string name_;
std::string apiVersion_;
std::string bizChainId_;
};
} // namespace Model
} // namespace Ltl
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LTL_MODEL_LISTMPCOSPHASEGROUPREQUEST_H_

View File

@@ -0,0 +1,70 @@
/*
* 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_LTL_MODEL_LISTMPCOSPHASEGROUPRESULT_H_
#define ALIBABACLOUD_LTL_MODEL_LISTMPCOSPHASEGROUPRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ltl/LtlExport.h>
namespace AlibabaCloud
{
namespace Ltl
{
namespace Model
{
class ALIBABACLOUD_LTL_EXPORT ListMPCoSPhaseGroupResult : public ServiceResult
{
public:
struct Data
{
struct PhaseGroupInfo
{
std::string phaseGroupId;
std::string name;
std::string remark;
};
std::vector<PhaseGroupInfo> pageData;
int size;
int num;
int total;
};
ListMPCoSPhaseGroupResult();
explicit ListMPCoSPhaseGroupResult(const std::string &payload);
~ListMPCoSPhaseGroupResult();
std::string getMessage()const;
Data getData()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
Data data_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_LTL_MODEL_LISTMPCOSPHASEGROUPRESULT_H_

View File

@@ -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_LTL_MODEL_LISTMPCOSPHASEHISTORYREQUEST_H_
#define ALIBABACLOUD_LTL_MODEL_LISTMPCOSPHASEHISTORYREQUEST_H_
#include <alibabacloud/ltl/LtlExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ltl {
namespace Model {
class ALIBABACLOUD_LTL_EXPORT ListMPCoSPhaseHistoryRequest : public RpcServiceRequest {
public:
ListMPCoSPhaseHistoryRequest();
~ListMPCoSPhaseHistoryRequest();
int getNum() const;
void setNum(int num);
std::string getPhaseId() const;
void setPhaseId(const std::string &phaseId);
long getEndTime() const;
void setEndTime(long endTime);
std::string getApiVersion() const;
void setApiVersion(const std::string &apiVersion);
long getStartTime() const;
void setStartTime(long startTime);
std::string getBizChainId() const;
void setBizChainId(const std::string &bizChainId);
std::string getDataKey() const;
void setDataKey(const std::string &dataKey);
int getSize() const;
void setSize(int size);
std::string getPhaseGroupId() const;
void setPhaseGroupId(const std::string &phaseGroupId);
private:
int num_;
std::string phaseId_;
long endTime_;
std::string apiVersion_;
long startTime_;
std::string bizChainId_;
std::string dataKey_;
int size_;
std::string phaseGroupId_;
};
} // namespace Model
} // namespace Ltl
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LTL_MODEL_LISTMPCOSPHASEHISTORYREQUEST_H_

View File

@@ -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_LTL_MODEL_LISTMPCOSPHASEHISTORYRESULT_H_
#define ALIBABACLOUD_LTL_MODEL_LISTMPCOSPHASEHISTORYRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ltl/LtlExport.h>
namespace AlibabaCloud
{
namespace Ltl
{
namespace Model
{
class ALIBABACLOUD_LTL_EXPORT ListMPCoSPhaseHistoryResult : public ServiceResult
{
public:
struct Data
{
struct HistoryDataInfo
{
std::string iotId;
std::string dataValue;
std::string blockHash;
std::string dataSeq;
std::string previousHash;
std::string transactionHash;
long blockNumber;
long timestamp;
std::string productKey;
std::string dataHash;
};
std::vector<HistoryDataInfo> pageData;
int size;
int num;
int total;
};
ListMPCoSPhaseHistoryResult();
explicit ListMPCoSPhaseHistoryResult(const std::string &payload);
~ListMPCoSPhaseHistoryResult();
std::string getMessage()const;
Data getData()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
Data data_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_LTL_MODEL_LISTMPCOSPHASEHISTORYRESULT_H_

View File

@@ -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_LTL_MODEL_LISTMPCOSPHASEREQUEST_H_
#define ALIBABACLOUD_LTL_MODEL_LISTMPCOSPHASEREQUEST_H_
#include <alibabacloud/ltl/LtlExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ltl {
namespace Model {
class ALIBABACLOUD_LTL_EXPORT ListMPCoSPhaseRequest : public RpcServiceRequest {
public:
ListMPCoSPhaseRequest();
~ListMPCoSPhaseRequest();
int getSize() const;
void setSize(int size);
int getNum() const;
void setNum(int num);
std::string getName() const;
void setName(const std::string &name);
std::string getPhaseGroupId() const;
void setPhaseGroupId(const std::string &phaseGroupId);
std::string getApiVersion() const;
void setApiVersion(const std::string &apiVersion);
std::string getBizChainId() const;
void setBizChainId(const std::string &bizChainId);
private:
int size_;
int num_;
std::string name_;
std::string phaseGroupId_;
std::string apiVersion_;
std::string bizChainId_;
};
} // namespace Model
} // namespace Ltl
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LTL_MODEL_LISTMPCOSPHASEREQUEST_H_

View File

@@ -0,0 +1,71 @@
/*
* 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_LTL_MODEL_LISTMPCOSPHASERESULT_H_
#define ALIBABACLOUD_LTL_MODEL_LISTMPCOSPHASERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ltl/LtlExport.h>
namespace AlibabaCloud
{
namespace Ltl
{
namespace Model
{
class ALIBABACLOUD_LTL_EXPORT ListMPCoSPhaseResult : public ServiceResult
{
public:
struct Data
{
struct PhaseInfo
{
std::string phaseId;
int accessPermission;
std::string name;
std::string remark;
};
std::vector<PhaseInfo> pageData;
int size;
int num;
int total;
};
ListMPCoSPhaseResult();
explicit ListMPCoSPhaseResult(const std::string &payload);
~ListMPCoSPhaseResult();
std::string getMessage()const;
Data getData()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
Data data_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_LTL_MODEL_LISTMPCOSPHASERESULT_H_

View 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_LTL_MODEL_LISTMEMBERREQUEST_H_
#define ALIBABACLOUD_LTL_MODEL_LISTMEMBERREQUEST_H_
#include <alibabacloud/ltl/LtlExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ltl {
namespace Model {
class ALIBABACLOUD_LTL_EXPORT ListMemberRequest : public RpcServiceRequest {
public:
ListMemberRequest();
~ListMemberRequest();
int getSize() const;
void setSize(int size);
std::string getMemberUid() const;
void setMemberUid(const std::string &memberUid);
int getNum() const;
void setNum(int num);
std::string getApiVersion() const;
void setApiVersion(const std::string &apiVersion);
std::string getBizChainId() const;
void setBizChainId(const std::string &bizChainId);
private:
int size_;
std::string memberUid_;
int num_;
std::string apiVersion_;
std::string bizChainId_;
};
} // namespace Model
} // namespace Ltl
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LTL_MODEL_LISTMEMBERREQUEST_H_

View File

@@ -0,0 +1,74 @@
/*
* 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_LTL_MODEL_LISTMEMBERRESULT_H_
#define ALIBABACLOUD_LTL_MODEL_LISTMEMBERRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ltl/LtlExport.h>
namespace AlibabaCloud
{
namespace Ltl
{
namespace Model
{
class ALIBABACLOUD_LTL_EXPORT ListMemberResult : public ServiceResult
{
public:
struct Data
{
struct MemberInfo
{
std::string status;
std::string memberId;
std::string memberUid;
std::string memberContact;
std::string memberName;
std::string memberPhone;
std::string remark;
};
std::vector<MemberInfo> pageData;
int size;
int num;
int total;
};
ListMemberResult();
explicit ListMemberResult(const std::string &payload);
~ListMemberResult();
std::string getMessage()const;
Data getData()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
Data data_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_LTL_MODEL_LISTMEMBERRESULT_H_

View File

@@ -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_LTL_MODEL_LISTMULTIPARTYCOLLABORATIONCHAINREQUEST_H_
#define ALIBABACLOUD_LTL_MODEL_LISTMULTIPARTYCOLLABORATIONCHAINREQUEST_H_
#include <alibabacloud/ltl/LtlExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ltl {
namespace Model {
class ALIBABACLOUD_LTL_EXPORT ListMultiPartyCollaborationChainRequest : public RpcServiceRequest {
public:
ListMultiPartyCollaborationChainRequest();
~ListMultiPartyCollaborationChainRequest();
int getSize() const;
void setSize(int size);
int getNum() const;
void setNum(int num);
std::string getName() const;
void setName(const std::string &name);
std::string getApiVersion() const;
void setApiVersion(const std::string &apiVersion);
private:
int size_;
int num_;
std::string name_;
std::string apiVersion_;
};
} // namespace Model
} // namespace Ltl
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LTL_MODEL_LISTMULTIPARTYCOLLABORATIONCHAINREQUEST_H_

View File

@@ -0,0 +1,71 @@
/*
* 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_LTL_MODEL_LISTMULTIPARTYCOLLABORATIONCHAINRESULT_H_
#define ALIBABACLOUD_LTL_MODEL_LISTMULTIPARTYCOLLABORATIONCHAINRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ltl/LtlExport.h>
namespace AlibabaCloud
{
namespace Ltl
{
namespace Model
{
class ALIBABACLOUD_LTL_EXPORT ListMultiPartyCollaborationChainResult : public ServiceResult
{
public:
struct Data
{
struct MultiPartyCollaborationChainInfo
{
std::string roleType;
std::string bizChainId;
std::string name;
std::string remark;
};
std::vector<MultiPartyCollaborationChainInfo> pageData;
int size;
int num;
int total;
};
ListMultiPartyCollaborationChainResult();
explicit ListMultiPartyCollaborationChainResult(const std::string &payload);
~ListMultiPartyCollaborationChainResult();
std::string getMessage()const;
Data getData()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
Data data_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_LTL_MODEL_LISTMULTIPARTYCOLLABORATIONCHAINRESULT_H_

View 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_LTL_MODEL_LISTPSMEMBERDATATYPECODEREQUEST_H_
#define ALIBABACLOUD_LTL_MODEL_LISTPSMEMBERDATATYPECODEREQUEST_H_
#include <alibabacloud/ltl/LtlExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ltl {
namespace Model {
class ALIBABACLOUD_LTL_EXPORT ListPSMemberDataTypeCodeRequest : public RpcServiceRequest {
public:
ListPSMemberDataTypeCodeRequest();
~ListPSMemberDataTypeCodeRequest();
int getSize() const;
void setSize(int size);
std::string getMemberUid() const;
void setMemberUid(const std::string &memberUid);
int getNum() const;
void setNum(int num);
std::string getApiVersion() const;
void setApiVersion(const std::string &apiVersion);
std::string getBizChainId() const;
void setBizChainId(const std::string &bizChainId);
private:
int size_;
std::string memberUid_;
int num_;
std::string apiVersion_;
std::string bizChainId_;
};
} // namespace Model
} // namespace Ltl
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LTL_MODEL_LISTPSMEMBERDATATYPECODEREQUEST_H_

View File

@@ -0,0 +1,71 @@
/*
* 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_LTL_MODEL_LISTPSMEMBERDATATYPECODERESULT_H_
#define ALIBABACLOUD_LTL_MODEL_LISTPSMEMBERDATATYPECODERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ltl/LtlExport.h>
namespace AlibabaCloud
{
namespace Ltl
{
namespace Model
{
class ALIBABACLOUD_LTL_EXPORT ListPSMemberDataTypeCodeResult : public ServiceResult
{
public:
struct Data
{
struct MemberInfo
{
std::string memberId;
std::string memberUid;
std::string memberName;
std::string dataTypeCode;
};
std::vector<MemberInfo> pageData;
int size;
int num;
int total;
};
ListPSMemberDataTypeCodeResult();
explicit ListPSMemberDataTypeCodeResult(const std::string &payload);
~ListPSMemberDataTypeCodeResult();
std::string getMessage()const;
Data getData()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
Data data_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_LTL_MODEL_LISTPSMEMBERDATATYPECODERESULT_H_

View File

@@ -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_LTL_MODEL_LISTPROOFCHAINREQUEST_H_
#define ALIBABACLOUD_LTL_MODEL_LISTPROOFCHAINREQUEST_H_
#include <alibabacloud/ltl/LtlExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ltl {
namespace Model {
class ALIBABACLOUD_LTL_EXPORT ListProofChainRequest : public RpcServiceRequest {
public:
ListProofChainRequest();
~ListProofChainRequest();
int getSize() const;
void setSize(int size);
int getNum() const;
void setNum(int num);
std::string getName() const;
void setName(const std::string &name);
std::string getApiVersion() const;
void setApiVersion(const std::string &apiVersion);
private:
int size_;
int num_;
std::string name_;
std::string apiVersion_;
};
} // namespace Model
} // namespace Ltl
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LTL_MODEL_LISTPROOFCHAINREQUEST_H_

View File

@@ -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_LTL_MODEL_LISTPROOFCHAINRESULT_H_
#define ALIBABACLOUD_LTL_MODEL_LISTPROOFCHAINRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ltl/LtlExport.h>
namespace AlibabaCloud
{
namespace Ltl
{
namespace Model
{
class ALIBABACLOUD_LTL_EXPORT ListProofChainResult : public ServiceResult
{
public:
struct Data
{
struct ProofChainInfo
{
std::string roleType;
std::string bizChainId;
std::string dataTypeCode;
std::string remark;
std::string bizChainCode;
std::string name;
};
std::vector<ProofChainInfo> pageData;
int size;
int num;
int total;
};
ListProofChainResult();
explicit ListProofChainResult(const std::string &payload);
~ListProofChainResult();
std::string getMessage()const;
Data getData()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
Data data_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_LTL_MODEL_LISTPROOFCHAINRESULT_H_

View File

@@ -0,0 +1,48 @@
/*
* 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_LTL_MODEL_LOCKMEMBERREQUEST_H_
#define ALIBABACLOUD_LTL_MODEL_LOCKMEMBERREQUEST_H_
#include <alibabacloud/ltl/LtlExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ltl {
namespace Model {
class ALIBABACLOUD_LTL_EXPORT LockMemberRequest : public RpcServiceRequest {
public:
LockMemberRequest();
~LockMemberRequest();
std::string getApiVersion() const;
void setApiVersion(const std::string &apiVersion);
std::string getBizChainId() const;
void setBizChainId(const std::string &bizChainId);
std::string getMemberId() const;
void setMemberId(const std::string &memberId);
private:
std::string apiVersion_;
std::string bizChainId_;
std::string memberId_;
};
} // namespace Model
} // namespace Ltl
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LTL_MODEL_LOCKMEMBERREQUEST_H_

View File

@@ -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_LTL_MODEL_LOCKMEMBERRESULT_H_
#define ALIBABACLOUD_LTL_MODEL_LOCKMEMBERRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ltl/LtlExport.h>
namespace AlibabaCloud
{
namespace Ltl
{
namespace Model
{
class ALIBABACLOUD_LTL_EXPORT LockMemberResult : public ServiceResult
{
public:
LockMemberResult();
explicit LockMemberResult(const std::string &payload);
~LockMemberResult();
std::string getMessage()const;
std::string getData()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string data_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_LTL_MODEL_LOCKMEMBERRESULT_H_

View 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_LTL_MODEL_MODIFYMPCOSPHASEGROUPREQUEST_H_
#define ALIBABACLOUD_LTL_MODEL_MODIFYMPCOSPHASEGROUPREQUEST_H_
#include <alibabacloud/ltl/LtlExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ltl {
namespace Model {
class ALIBABACLOUD_LTL_EXPORT ModifyMPCoSPhaseGroupRequest : public RpcServiceRequest {
public:
ModifyMPCoSPhaseGroupRequest();
~ModifyMPCoSPhaseGroupRequest();
std::string getName() const;
void setName(const std::string &name);
std::string getPhaseGroupId() const;
void setPhaseGroupId(const std::string &phaseGroupId);
std::string getApiVersion() const;
void setApiVersion(const std::string &apiVersion);
std::string getRemark() const;
void setRemark(const std::string &remark);
std::string getBizChainId() const;
void setBizChainId(const std::string &bizChainId);
private:
std::string name_;
std::string phaseGroupId_;
std::string apiVersion_;
std::string remark_;
std::string bizChainId_;
};
} // namespace Model
} // namespace Ltl
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LTL_MODEL_MODIFYMPCOSPHASEGROUPREQUEST_H_

View File

@@ -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_LTL_MODEL_MODIFYMPCOSPHASEGROUPRESULT_H_
#define ALIBABACLOUD_LTL_MODEL_MODIFYMPCOSPHASEGROUPRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ltl/LtlExport.h>
namespace AlibabaCloud
{
namespace Ltl
{
namespace Model
{
class ALIBABACLOUD_LTL_EXPORT ModifyMPCoSPhaseGroupResult : public ServiceResult
{
public:
ModifyMPCoSPhaseGroupResult();
explicit ModifyMPCoSPhaseGroupResult(const std::string &payload);
~ModifyMPCoSPhaseGroupResult();
std::string getMessage()const;
std::string getData()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string data_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_LTL_MODEL_MODIFYMPCOSPHASEGROUPRESULT_H_

View 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_LTL_MODEL_MODIFYMPCOSPHASEREQUEST_H_
#define ALIBABACLOUD_LTL_MODEL_MODIFYMPCOSPHASEREQUEST_H_
#include <alibabacloud/ltl/LtlExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ltl {
namespace Model {
class ALIBABACLOUD_LTL_EXPORT ModifyMPCoSPhaseRequest : public RpcServiceRequest {
public:
ModifyMPCoSPhaseRequest();
~ModifyMPCoSPhaseRequest();
std::string getName() const;
void setName(const std::string &name);
std::string getPhaseId() const;
void setPhaseId(const std::string &phaseId);
std::string getApiVersion() const;
void setApiVersion(const std::string &apiVersion);
std::string getRemark() const;
void setRemark(const std::string &remark);
std::string getBizChainId() const;
void setBizChainId(const std::string &bizChainId);
private:
std::string name_;
std::string phaseId_;
std::string apiVersion_;
std::string remark_;
std::string bizChainId_;
};
} // namespace Model
} // namespace Ltl
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LTL_MODEL_MODIFYMPCOSPHASEREQUEST_H_

View File

@@ -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_LTL_MODEL_MODIFYMPCOSPHASERESULT_H_
#define ALIBABACLOUD_LTL_MODEL_MODIFYMPCOSPHASERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ltl/LtlExport.h>
namespace AlibabaCloud
{
namespace Ltl
{
namespace Model
{
class ALIBABACLOUD_LTL_EXPORT ModifyMPCoSPhaseResult : public ServiceResult
{
public:
ModifyMPCoSPhaseResult();
explicit ModifyMPCoSPhaseResult(const std::string &payload);
~ModifyMPCoSPhaseResult();
std::string getMessage()const;
std::string getData()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string data_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_LTL_MODEL_MODIFYMPCOSPHASERESULT_H_

View File

@@ -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_LTL_MODEL_MODIFYMEMBERREQUEST_H_
#define ALIBABACLOUD_LTL_MODEL_MODIFYMEMBERREQUEST_H_
#include <alibabacloud/ltl/LtlExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ltl {
namespace Model {
class ALIBABACLOUD_LTL_EXPORT ModifyMemberRequest : public RpcServiceRequest {
public:
ModifyMemberRequest();
~ModifyMemberRequest();
std::string getApiVersion() const;
void setApiVersion(const std::string &apiVersion);
std::string getRemark() const;
void setRemark(const std::string &remark);
std::string getBizChainId() const;
void setBizChainId(const std::string &bizChainId);
std::string getMemberUid() const;
void setMemberUid(const std::string &memberUid);
std::string getMemberContact() const;
void setMemberContact(const std::string &memberContact);
std::string getMemberPhone() const;
void setMemberPhone(const std::string &memberPhone);
std::string getMemberName() const;
void setMemberName(const std::string &memberName);
std::string getMemberId() const;
void setMemberId(const std::string &memberId);
private:
std::string apiVersion_;
std::string remark_;
std::string bizChainId_;
std::string memberUid_;
std::string memberContact_;
std::string memberPhone_;
std::string memberName_;
std::string memberId_;
};
} // namespace Model
} // namespace Ltl
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LTL_MODEL_MODIFYMEMBERREQUEST_H_

View File

@@ -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_LTL_MODEL_MODIFYMEMBERRESULT_H_
#define ALIBABACLOUD_LTL_MODEL_MODIFYMEMBERRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ltl/LtlExport.h>
namespace AlibabaCloud
{
namespace Ltl
{
namespace Model
{
class ALIBABACLOUD_LTL_EXPORT ModifyMemberResult : public ServiceResult
{
public:
ModifyMemberResult();
explicit ModifyMemberResult(const std::string &payload);
~ModifyMemberResult();
std::string getMessage()const;
std::string getData()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string data_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_LTL_MODEL_MODIFYMEMBERRESULT_H_

View File

@@ -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_LTL_MODEL_REGISTERDEVICEGROUPREQUEST_H_
#define ALIBABACLOUD_LTL_MODEL_REGISTERDEVICEGROUPREQUEST_H_
#include <alibabacloud/ltl/LtlExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ltl {
namespace Model {
class ALIBABACLOUD_LTL_EXPORT RegisterDeviceGroupRequest : public RpcServiceRequest {
public:
RegisterDeviceGroupRequest();
~RegisterDeviceGroupRequest();
std::string getAuthorizeType() const;
void setAuthorizeType(const std::string &authorizeType);
std::string getApiVersion() const;
void setApiVersion(const std::string &apiVersion);
std::string getRemark() const;
void setRemark(const std::string &remark);
std::string getProductKey() const;
void setProductKey(const std::string &productKey);
std::string getDeviceGroupName() const;
void setDeviceGroupName(const std::string &deviceGroupName);
std::string getBizChainId() const;
void setBizChainId(const std::string &bizChainId);
private:
std::string authorizeType_;
std::string apiVersion_;
std::string remark_;
std::string productKey_;
std::string deviceGroupName_;
std::string bizChainId_;
};
} // namespace Model
} // namespace Ltl
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LTL_MODEL_REGISTERDEVICEGROUPREQUEST_H_

View File

@@ -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_LTL_MODEL_REGISTERDEVICEGROUPRESULT_H_
#define ALIBABACLOUD_LTL_MODEL_REGISTERDEVICEGROUPRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ltl/LtlExport.h>
namespace AlibabaCloud
{
namespace Ltl
{
namespace Model
{
class ALIBABACLOUD_LTL_EXPORT RegisterDeviceGroupResult : public ServiceResult
{
public:
RegisterDeviceGroupResult();
explicit RegisterDeviceGroupResult(const std::string &payload);
~RegisterDeviceGroupResult();
std::string getMessage()const;
std::string getData()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string data_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_LTL_MODEL_REGISTERDEVICEGROUPRESULT_H_

View File

@@ -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_LTL_MODEL_SETDATAREQUEST_H_
#define ALIBABACLOUD_LTL_MODEL_SETDATAREQUEST_H_
#include <alibabacloud/ltl/LtlExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ltl {
namespace Model {
class ALIBABACLOUD_LTL_EXPORT SetDataRequest : public RpcServiceRequest {
public:
SetDataRequest();
~SetDataRequest();
std::string getApiVersion() const;
void setApiVersion(const std::string &apiVersion);
std::string getProductKey() const;
void setProductKey(const std::string &productKey);
std::string getValue() const;
void setValue(const std::string &value);
std::string getKey() const;
void setKey(const std::string &key);
private:
std::string apiVersion_;
std::string productKey_;
std::string value_;
std::string key_;
};
} // namespace Model
} // namespace Ltl
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LTL_MODEL_SETDATAREQUEST_H_

View File

@@ -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_LTL_MODEL_SETDATARESULT_H_
#define ALIBABACLOUD_LTL_MODEL_SETDATARESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ltl/LtlExport.h>
namespace AlibabaCloud
{
namespace Ltl
{
namespace Model
{
class ALIBABACLOUD_LTL_EXPORT SetDataResult : public ServiceResult
{
public:
SetDataResult();
explicit SetDataResult(const std::string &payload);
~SetDataResult();
std::string getMessage()const;
std::string getData()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string data_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_LTL_MODEL_SETDATARESULT_H_

View File

@@ -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_LTL_MODEL_SETDATAWITHSIGNATUREREQUEST_H_
#define ALIBABACLOUD_LTL_MODEL_SETDATAWITHSIGNATUREREQUEST_H_
#include <alibabacloud/ltl/LtlExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ltl {
namespace Model {
class ALIBABACLOUD_LTL_EXPORT SetDataWithSignatureRequest : public RpcServiceRequest {
public:
SetDataWithSignatureRequest();
~SetDataWithSignatureRequest();
std::string getIotSignature() const;
void setIotSignature(const std::string &iotSignature);
std::string getIotAuthType() const;
void setIotAuthType(const std::string &iotAuthType);
std::string getIotIdSource() const;
void setIotIdSource(const std::string &iotIdSource);
std::string getApiVersion() const;
void setApiVersion(const std::string &apiVersion);
std::string getProductKey() const;
void setProductKey(const std::string &productKey);
std::string getIotId() const;
void setIotId(const std::string &iotId);
std::string getIotDataDigest() const;
void setIotDataDigest(const std::string &iotDataDigest);
std::string getIotIdServiceProvider() const;
void setIotIdServiceProvider(const std::string &iotIdServiceProvider);
std::string getValue() const;
void setValue(const std::string &value);
std::string getKey() const;
void setKey(const std::string &key);
private:
std::string iotSignature_;
std::string iotAuthType_;
std::string iotIdSource_;
std::string apiVersion_;
std::string productKey_;
std::string iotId_;
std::string iotDataDigest_;
std::string iotIdServiceProvider_;
std::string value_;
std::string key_;
};
} // namespace Model
} // namespace Ltl
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LTL_MODEL_SETDATAWITHSIGNATUREREQUEST_H_

View File

@@ -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_LTL_MODEL_SETDATAWITHSIGNATURERESULT_H_
#define ALIBABACLOUD_LTL_MODEL_SETDATAWITHSIGNATURERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ltl/LtlExport.h>
namespace AlibabaCloud
{
namespace Ltl
{
namespace Model
{
class ALIBABACLOUD_LTL_EXPORT SetDataWithSignatureResult : public ServiceResult
{
public:
SetDataWithSignatureResult();
explicit SetDataWithSignatureResult(const std::string &payload);
~SetDataWithSignatureResult();
std::string getMessage()const;
std::string getData()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string data_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_LTL_MODEL_SETDATAWITHSIGNATURERESULT_H_

View File

@@ -0,0 +1,48 @@
/*
* 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_LTL_MODEL_UNAUTHORIZEDEVICEGROUPREQUEST_H_
#define ALIBABACLOUD_LTL_MODEL_UNAUTHORIZEDEVICEGROUPREQUEST_H_
#include <alibabacloud/ltl/LtlExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ltl {
namespace Model {
class ALIBABACLOUD_LTL_EXPORT UnAuthorizeDeviceGroupRequest : public RpcServiceRequest {
public:
UnAuthorizeDeviceGroupRequest();
~UnAuthorizeDeviceGroupRequest();
std::string getApiVersion() const;
void setApiVersion(const std::string &apiVersion);
std::string getDeviceGroupId() const;
void setDeviceGroupId(const std::string &deviceGroupId);
std::string getBizChainId() const;
void setBizChainId(const std::string &bizChainId);
private:
std::string apiVersion_;
std::string deviceGroupId_;
std::string bizChainId_;
};
} // namespace Model
} // namespace Ltl
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LTL_MODEL_UNAUTHORIZEDEVICEGROUPREQUEST_H_

View File

@@ -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_LTL_MODEL_UNAUTHORIZEDEVICEGROUPRESULT_H_
#define ALIBABACLOUD_LTL_MODEL_UNAUTHORIZEDEVICEGROUPRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ltl/LtlExport.h>
namespace AlibabaCloud
{
namespace Ltl
{
namespace Model
{
class ALIBABACLOUD_LTL_EXPORT UnAuthorizeDeviceGroupResult : public ServiceResult
{
public:
UnAuthorizeDeviceGroupResult();
explicit UnAuthorizeDeviceGroupResult(const std::string &payload);
~UnAuthorizeDeviceGroupResult();
std::string getMessage()const;
std::string getData()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string data_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_LTL_MODEL_UNAUTHORIZEDEVICEGROUPRESULT_H_

View File

@@ -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_LTL_MODEL_UNAUTHORIZEDEVICEREQUEST_H_
#define ALIBABACLOUD_LTL_MODEL_UNAUTHORIZEDEVICEREQUEST_H_
#include <alibabacloud/ltl/LtlExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ltl {
namespace Model {
class ALIBABACLOUD_LTL_EXPORT UnAuthorizeDeviceRequest : public RpcServiceRequest {
public:
UnAuthorizeDeviceRequest();
~UnAuthorizeDeviceRequest();
std::string getApiVersion() const;
void setApiVersion(const std::string &apiVersion);
std::string getDeviceId() const;
void setDeviceId(const std::string &deviceId);
std::string getDeviceGroupId() const;
void setDeviceGroupId(const std::string &deviceGroupId);
std::string getBizChainId() const;
void setBizChainId(const std::string &bizChainId);
private:
std::string apiVersion_;
std::string deviceId_;
std::string deviceGroupId_;
std::string bizChainId_;
};
} // namespace Model
} // namespace Ltl
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LTL_MODEL_UNAUTHORIZEDEVICEREQUEST_H_

View File

@@ -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_LTL_MODEL_UNAUTHORIZEDEVICERESULT_H_
#define ALIBABACLOUD_LTL_MODEL_UNAUTHORIZEDEVICERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ltl/LtlExport.h>
namespace AlibabaCloud
{
namespace Ltl
{
namespace Model
{
class ALIBABACLOUD_LTL_EXPORT UnAuthorizeDeviceResult : public ServiceResult
{
public:
UnAuthorizeDeviceResult();
explicit UnAuthorizeDeviceResult(const std::string &payload);
~UnAuthorizeDeviceResult();
std::string getMessage()const;
std::string getData()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string data_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_LTL_MODEL_UNAUTHORIZEDEVICERESULT_H_

View File

@@ -0,0 +1,48 @@
/*
* 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_LTL_MODEL_UNLOCKMEMBERREQUEST_H_
#define ALIBABACLOUD_LTL_MODEL_UNLOCKMEMBERREQUEST_H_
#include <alibabacloud/ltl/LtlExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ltl {
namespace Model {
class ALIBABACLOUD_LTL_EXPORT UnLockMemberRequest : public RpcServiceRequest {
public:
UnLockMemberRequest();
~UnLockMemberRequest();
std::string getApiVersion() const;
void setApiVersion(const std::string &apiVersion);
std::string getBizChainId() const;
void setBizChainId(const std::string &bizChainId);
std::string getMemberId() const;
void setMemberId(const std::string &memberId);
private:
std::string apiVersion_;
std::string bizChainId_;
std::string memberId_;
};
} // namespace Model
} // namespace Ltl
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LTL_MODEL_UNLOCKMEMBERREQUEST_H_

View File

@@ -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_LTL_MODEL_UNLOCKMEMBERRESULT_H_
#define ALIBABACLOUD_LTL_MODEL_UNLOCKMEMBERRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ltl/LtlExport.h>
namespace AlibabaCloud
{
namespace Ltl
{
namespace Model
{
class ALIBABACLOUD_LTL_EXPORT UnLockMemberResult : public ServiceResult
{
public:
UnLockMemberResult();
explicit UnLockMemberResult(const std::string &payload);
~UnLockMemberResult();
std::string getMessage()const;
std::string getData()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string data_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_LTL_MODEL_UNLOCKMEMBERRESULT_H_

View 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_LTL_MODEL_UPDATEMPCOSAUTHORIZEDINFOREQUEST_H_
#define ALIBABACLOUD_LTL_MODEL_UPDATEMPCOSAUTHORIZEDINFOREQUEST_H_
#include <alibabacloud/ltl/LtlExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ltl {
namespace Model {
class ALIBABACLOUD_LTL_EXPORT UpdateMPCoSAuthorizedInfoRequest : public RpcServiceRequest {
public:
UpdateMPCoSAuthorizedInfoRequest();
~UpdateMPCoSAuthorizedInfoRequest();
std::string getPhaseGroupId() const;
void setPhaseGroupId(const std::string &phaseGroupId);
std::string getApiVersion() const;
void setApiVersion(const std::string &apiVersion);
std::map<std::string, std::string> getAuthorizedPhaseList() const;
void setAuthorizedPhaseList(std::map<std::string, std::string> authorizedPhaseList);
std::string getBizChainId() const;
void setBizChainId(const std::string &bizChainId);
std::string getMemberId() const;
void setMemberId(const std::string &memberId);
private:
std::string phaseGroupId_;
std::string apiVersion_;
std::map<std::string, std::string> authorizedPhaseList_;
std::string bizChainId_;
std::string memberId_;
};
} // namespace Model
} // namespace Ltl
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LTL_MODEL_UPDATEMPCOSAUTHORIZEDINFOREQUEST_H_

View File

@@ -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_LTL_MODEL_UPDATEMPCOSAUTHORIZEDINFORESULT_H_
#define ALIBABACLOUD_LTL_MODEL_UPDATEMPCOSAUTHORIZEDINFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ltl/LtlExport.h>
namespace AlibabaCloud
{
namespace Ltl
{
namespace Model
{
class ALIBABACLOUD_LTL_EXPORT UpdateMPCoSAuthorizedInfoResult : public ServiceResult
{
public:
UpdateMPCoSAuthorizedInfoResult();
explicit UpdateMPCoSAuthorizedInfoResult(const std::string &payload);
~UpdateMPCoSAuthorizedInfoResult();
std::string getMessage()const;
std::string getData()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string data_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_LTL_MODEL_UPDATEMPCOSAUTHORIZEDINFORESULT_H_

View File

@@ -0,0 +1,81 @@
/*
* 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_LTL_MODEL_UPLOADMPCOSPHASEDIGESTINFOBYDEVICEREQUEST_H_
#define ALIBABACLOUD_LTL_MODEL_UPLOADMPCOSPHASEDIGESTINFOBYDEVICEREQUEST_H_
#include <alibabacloud/ltl/LtlExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ltl {
namespace Model {
class ALIBABACLOUD_LTL_EXPORT UploadMPCoSPhaseDigestInfoByDeviceRequest : public RpcServiceRequest {
public:
UploadMPCoSPhaseDigestInfoByDeviceRequest();
~UploadMPCoSPhaseDigestInfoByDeviceRequest();
std::string getIotSignature() const;
void setIotSignature(const std::string &iotSignature);
std::string getIotAuthType() const;
void setIotAuthType(const std::string &iotAuthType);
std::string getIotIdSource() const;
void setIotIdSource(const std::string &iotIdSource);
std::string getPhaseData() const;
void setPhaseData(const std::string &phaseData);
std::string getPhaseId() const;
void setPhaseId(const std::string &phaseId);
std::string getApiVersion() const;
void setApiVersion(const std::string &apiVersion);
std::string getBizChainId() const;
void setBizChainId(const std::string &bizChainId);
std::string getDataKey() const;
void setDataKey(const std::string &dataKey);
std::string getDataSeq() const;
void setDataSeq(const std::string &dataSeq);
std::string getIotId() const;
void setIotId(const std::string &iotId);
std::string getPhaseGroupId() const;
void setPhaseGroupId(const std::string &phaseGroupId);
std::string getIotDataDigest() const;
void setIotDataDigest(const std::string &iotDataDigest);
std::string getIotIdServiceProvider() const;
void setIotIdServiceProvider(const std::string &iotIdServiceProvider);
std::map<std::string, std::string> getRelatedDataList() const;
void setRelatedDataList(std::map<std::string, std::string> relatedDataList);
private:
std::string iotSignature_;
std::string iotAuthType_;
std::string iotIdSource_;
std::string phaseData_;
std::string phaseId_;
std::string apiVersion_;
std::string bizChainId_;
std::string dataKey_;
std::string dataSeq_;
std::string iotId_;
std::string phaseGroupId_;
std::string iotDataDigest_;
std::string iotIdServiceProvider_;
std::map<std::string, std::string> relatedDataList_;
};
} // namespace Model
} // namespace Ltl
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LTL_MODEL_UPLOADMPCOSPHASEDIGESTINFOBYDEVICEREQUEST_H_

View File

@@ -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_LTL_MODEL_UPLOADMPCOSPHASEDIGESTINFOBYDEVICERESULT_H_
#define ALIBABACLOUD_LTL_MODEL_UPLOADMPCOSPHASEDIGESTINFOBYDEVICERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ltl/LtlExport.h>
namespace AlibabaCloud
{
namespace Ltl
{
namespace Model
{
class ALIBABACLOUD_LTL_EXPORT UploadMPCoSPhaseDigestInfoByDeviceResult : public ServiceResult
{
public:
UploadMPCoSPhaseDigestInfoByDeviceResult();
explicit UploadMPCoSPhaseDigestInfoByDeviceResult(const std::string &payload);
~UploadMPCoSPhaseDigestInfoByDeviceResult();
std::string getMessage()const;
std::string getData()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string data_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_LTL_MODEL_UPLOADMPCOSPHASEDIGESTINFOBYDEVICERESULT_H_

View File

@@ -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_LTL_MODEL_UPLOADMPCOSPHASEDIGESTINFOREQUEST_H_
#define ALIBABACLOUD_LTL_MODEL_UPLOADMPCOSPHASEDIGESTINFOREQUEST_H_
#include <alibabacloud/ltl/LtlExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ltl {
namespace Model {
class ALIBABACLOUD_LTL_EXPORT UploadMPCoSPhaseDigestInfoRequest : public RpcServiceRequest {
public:
UploadMPCoSPhaseDigestInfoRequest();
~UploadMPCoSPhaseDigestInfoRequest();
std::string getPhaseData() const;
void setPhaseData(const std::string &phaseData);
std::string getPhaseId() const;
void setPhaseId(const std::string &phaseId);
std::string getApiVersion() const;
void setApiVersion(const std::string &apiVersion);
std::string getBizChainId() const;
void setBizChainId(const std::string &bizChainId);
std::string getDataKey() const;
void setDataKey(const std::string &dataKey);
std::string getDataSeq() const;
void setDataSeq(const std::string &dataSeq);
std::string getPhaseGroupId() const;
void setPhaseGroupId(const std::string &phaseGroupId);
std::map<std::string, std::string> getRelatedDataList() const;
void setRelatedDataList(std::map<std::string, std::string> relatedDataList);
private:
std::string phaseData_;
std::string phaseId_;
std::string apiVersion_;
std::string bizChainId_;
std::string dataKey_;
std::string dataSeq_;
std::string phaseGroupId_;
std::map<std::string, std::string> relatedDataList_;
};
} // namespace Model
} // namespace Ltl
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LTL_MODEL_UPLOADMPCOSPHASEDIGESTINFOREQUEST_H_

View File

@@ -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_LTL_MODEL_UPLOADMPCOSPHASEDIGESTINFORESULT_H_
#define ALIBABACLOUD_LTL_MODEL_UPLOADMPCOSPHASEDIGESTINFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ltl/LtlExport.h>
namespace AlibabaCloud
{
namespace Ltl
{
namespace Model
{
class ALIBABACLOUD_LTL_EXPORT UploadMPCoSPhaseDigestInfoResult : public ServiceResult
{
public:
UploadMPCoSPhaseDigestInfoResult();
explicit UploadMPCoSPhaseDigestInfoResult(const std::string &payload);
~UploadMPCoSPhaseDigestInfoResult();
std::string getMessage()const;
std::string getData()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string data_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_LTL_MODEL_UPLOADMPCOSPHASEDIGESTINFORESULT_H_

View File

@@ -0,0 +1,81 @@
/*
* 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_LTL_MODEL_UPLOADMPCOSPHASETEXTINFOBYDEVICEREQUEST_H_
#define ALIBABACLOUD_LTL_MODEL_UPLOADMPCOSPHASETEXTINFOBYDEVICEREQUEST_H_
#include <alibabacloud/ltl/LtlExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ltl {
namespace Model {
class ALIBABACLOUD_LTL_EXPORT UploadMPCoSPhaseTextInfoByDeviceRequest : public RpcServiceRequest {
public:
UploadMPCoSPhaseTextInfoByDeviceRequest();
~UploadMPCoSPhaseTextInfoByDeviceRequest();
std::string getIotSignature() const;
void setIotSignature(const std::string &iotSignature);
std::string getIotAuthType() const;
void setIotAuthType(const std::string &iotAuthType);
std::string getIotIdSource() const;
void setIotIdSource(const std::string &iotIdSource);
std::string getPhaseData() const;
void setPhaseData(const std::string &phaseData);
std::string getPhaseId() const;
void setPhaseId(const std::string &phaseId);
std::string getApiVersion() const;
void setApiVersion(const std::string &apiVersion);
std::string getBizChainId() const;
void setBizChainId(const std::string &bizChainId);
std::string getDataKey() const;
void setDataKey(const std::string &dataKey);
std::string getDataSeq() const;
void setDataSeq(const std::string &dataSeq);
std::string getIotId() const;
void setIotId(const std::string &iotId);
std::string getPhaseGroupId() const;
void setPhaseGroupId(const std::string &phaseGroupId);
std::string getIotDataDigest() const;
void setIotDataDigest(const std::string &iotDataDigest);
std::string getIotIdServiceProvider() const;
void setIotIdServiceProvider(const std::string &iotIdServiceProvider);
std::map<std::string, std::string> getRelatedDataList() const;
void setRelatedDataList(std::map<std::string, std::string> relatedDataList);
private:
std::string iotSignature_;
std::string iotAuthType_;
std::string iotIdSource_;
std::string phaseData_;
std::string phaseId_;
std::string apiVersion_;
std::string bizChainId_;
std::string dataKey_;
std::string dataSeq_;
std::string iotId_;
std::string phaseGroupId_;
std::string iotDataDigest_;
std::string iotIdServiceProvider_;
std::map<std::string, std::string> relatedDataList_;
};
} // namespace Model
} // namespace Ltl
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LTL_MODEL_UPLOADMPCOSPHASETEXTINFOBYDEVICEREQUEST_H_

View File

@@ -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_LTL_MODEL_UPLOADMPCOSPHASETEXTINFOBYDEVICERESULT_H_
#define ALIBABACLOUD_LTL_MODEL_UPLOADMPCOSPHASETEXTINFOBYDEVICERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ltl/LtlExport.h>
namespace AlibabaCloud
{
namespace Ltl
{
namespace Model
{
class ALIBABACLOUD_LTL_EXPORT UploadMPCoSPhaseTextInfoByDeviceResult : public ServiceResult
{
public:
UploadMPCoSPhaseTextInfoByDeviceResult();
explicit UploadMPCoSPhaseTextInfoByDeviceResult(const std::string &payload);
~UploadMPCoSPhaseTextInfoByDeviceResult();
std::string getMessage()const;
std::string getData()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string data_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_LTL_MODEL_UPLOADMPCOSPHASETEXTINFOBYDEVICERESULT_H_

View File

@@ -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_LTL_MODEL_UPLOADMPCOSPHASETEXTINFOREQUEST_H_
#define ALIBABACLOUD_LTL_MODEL_UPLOADMPCOSPHASETEXTINFOREQUEST_H_
#include <alibabacloud/ltl/LtlExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ltl {
namespace Model {
class ALIBABACLOUD_LTL_EXPORT UploadMPCoSPhaseTextInfoRequest : public RpcServiceRequest {
public:
UploadMPCoSPhaseTextInfoRequest();
~UploadMPCoSPhaseTextInfoRequest();
std::string getPhaseData() const;
void setPhaseData(const std::string &phaseData);
std::string getPhaseId() const;
void setPhaseId(const std::string &phaseId);
std::string getApiVersion() const;
void setApiVersion(const std::string &apiVersion);
std::string getBizChainId() const;
void setBizChainId(const std::string &bizChainId);
std::string getDataKey() const;
void setDataKey(const std::string &dataKey);
std::string getDataSeq() const;
void setDataSeq(const std::string &dataSeq);
std::string getPhaseGroupId() const;
void setPhaseGroupId(const std::string &phaseGroupId);
std::map<std::string, std::string> getRelatedDataList() const;
void setRelatedDataList(std::map<std::string, std::string> relatedDataList);
private:
std::string phaseData_;
std::string phaseId_;
std::string apiVersion_;
std::string bizChainId_;
std::string dataKey_;
std::string dataSeq_;
std::string phaseGroupId_;
std::map<std::string, std::string> relatedDataList_;
};
} // namespace Model
} // namespace Ltl
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LTL_MODEL_UPLOADMPCOSPHASETEXTINFOREQUEST_H_

View File

@@ -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_LTL_MODEL_UPLOADMPCOSPHASETEXTINFORESULT_H_
#define ALIBABACLOUD_LTL_MODEL_UPLOADMPCOSPHASETEXTINFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ltl/LtlExport.h>
namespace AlibabaCloud
{
namespace Ltl
{
namespace Model
{
class ALIBABACLOUD_LTL_EXPORT UploadMPCoSPhaseTextInfoResult : public ServiceResult
{
public:
UploadMPCoSPhaseTextInfoResult();
explicit UploadMPCoSPhaseTextInfoResult(const std::string &payload);
~UploadMPCoSPhaseTextInfoResult();
std::string getMessage()const;
std::string getData()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string data_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_LTL_MODEL_UPLOADMPCOSPHASETEXTINFORESULT_H_

Some files were not shown because too many files have changed in this diff Show More