Compare commits
1 Commits
imageenhan
...
idrsservic
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d28ae22685 |
@@ -1,3 +1,6 @@
|
||||
2020-12-02 Version: patch
|
||||
- Supported OpenAPI for SDK.
|
||||
|
||||
2020-12-02 Version: patch
|
||||
- Release ColorizeImage.
|
||||
|
||||
|
||||
286
idrsservice/CMakeLists.txt
Normal file
286
idrsservice/CMakeLists.txt
Normal file
@@ -0,0 +1,286 @@
|
||||
#
|
||||
# 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(idrsservice_public_header
|
||||
include/alibabacloud/idrsservice/IdrsserviceClient.h
|
||||
include/alibabacloud/idrsservice/IdrsserviceExport.h )
|
||||
|
||||
set(idrsservice_public_header_model
|
||||
include/alibabacloud/idrsservice/model/CheckServiceLinkedRoleRequest.h
|
||||
include/alibabacloud/idrsservice/model/CheckServiceLinkedRoleResult.h
|
||||
include/alibabacloud/idrsservice/model/CreateAppRequest.h
|
||||
include/alibabacloud/idrsservice/model/CreateAppResult.h
|
||||
include/alibabacloud/idrsservice/model/CreateDepartmentRequest.h
|
||||
include/alibabacloud/idrsservice/model/CreateDepartmentResult.h
|
||||
include/alibabacloud/idrsservice/model/CreateLiveRequest.h
|
||||
include/alibabacloud/idrsservice/model/CreateLiveResult.h
|
||||
include/alibabacloud/idrsservice/model/CreateLiveDetectionRequest.h
|
||||
include/alibabacloud/idrsservice/model/CreateLiveDetectionResult.h
|
||||
include/alibabacloud/idrsservice/model/CreateRuleRequest.h
|
||||
include/alibabacloud/idrsservice/model/CreateRuleResult.h
|
||||
include/alibabacloud/idrsservice/model/CreateStatisticsRecordRequest.h
|
||||
include/alibabacloud/idrsservice/model/CreateStatisticsRecordResult.h
|
||||
include/alibabacloud/idrsservice/model/CreateStatisticsTaskRequest.h
|
||||
include/alibabacloud/idrsservice/model/CreateStatisticsTaskResult.h
|
||||
include/alibabacloud/idrsservice/model/CreateTaskGroupRequest.h
|
||||
include/alibabacloud/idrsservice/model/CreateTaskGroupResult.h
|
||||
include/alibabacloud/idrsservice/model/CreateUserDepartmentsRequest.h
|
||||
include/alibabacloud/idrsservice/model/CreateUserDepartmentsResult.h
|
||||
include/alibabacloud/idrsservice/model/DeleteAppRequest.h
|
||||
include/alibabacloud/idrsservice/model/DeleteAppResult.h
|
||||
include/alibabacloud/idrsservice/model/DeleteDepartmentRequest.h
|
||||
include/alibabacloud/idrsservice/model/DeleteDepartmentResult.h
|
||||
include/alibabacloud/idrsservice/model/DeleteRuleRequest.h
|
||||
include/alibabacloud/idrsservice/model/DeleteRuleResult.h
|
||||
include/alibabacloud/idrsservice/model/DeleteUserRequest.h
|
||||
include/alibabacloud/idrsservice/model/DeleteUserResult.h
|
||||
include/alibabacloud/idrsservice/model/DeleteUserDepartmentsRequest.h
|
||||
include/alibabacloud/idrsservice/model/DeleteUserDepartmentsResult.h
|
||||
include/alibabacloud/idrsservice/model/ExitLiveRequest.h
|
||||
include/alibabacloud/idrsservice/model/ExitLiveResult.h
|
||||
include/alibabacloud/idrsservice/model/GetAppRequest.h
|
||||
include/alibabacloud/idrsservice/model/GetAppResult.h
|
||||
include/alibabacloud/idrsservice/model/GetDepartmentRequest.h
|
||||
include/alibabacloud/idrsservice/model/GetDepartmentResult.h
|
||||
include/alibabacloud/idrsservice/model/GetDetectEvaluationRequest.h
|
||||
include/alibabacloud/idrsservice/model/GetDetectEvaluationResult.h
|
||||
include/alibabacloud/idrsservice/model/GetDetectionRequest.h
|
||||
include/alibabacloud/idrsservice/model/GetDetectionResult.h
|
||||
include/alibabacloud/idrsservice/model/GetModelSignedUrlRequest.h
|
||||
include/alibabacloud/idrsservice/model/GetModelSignedUrlResult.h
|
||||
include/alibabacloud/idrsservice/model/GetPreSignedUrlRequest.h
|
||||
include/alibabacloud/idrsservice/model/GetPreSignedUrlResult.h
|
||||
include/alibabacloud/idrsservice/model/GetRuleRequest.h
|
||||
include/alibabacloud/idrsservice/model/GetRuleResult.h
|
||||
include/alibabacloud/idrsservice/model/GetServiceConfigurationRequest.h
|
||||
include/alibabacloud/idrsservice/model/GetServiceConfigurationResult.h
|
||||
include/alibabacloud/idrsservice/model/GetSignedUrlRequest.h
|
||||
include/alibabacloud/idrsservice/model/GetSignedUrlResult.h
|
||||
include/alibabacloud/idrsservice/model/GetSlrConfigurationRequest.h
|
||||
include/alibabacloud/idrsservice/model/GetSlrConfigurationResult.h
|
||||
include/alibabacloud/idrsservice/model/GetStatisticsRequest.h
|
||||
include/alibabacloud/idrsservice/model/GetStatisticsResult.h
|
||||
include/alibabacloud/idrsservice/model/GetTaskRequest.h
|
||||
include/alibabacloud/idrsservice/model/GetTaskResult.h
|
||||
include/alibabacloud/idrsservice/model/GetTaskGroupRequest.h
|
||||
include/alibabacloud/idrsservice/model/GetTaskGroupResult.h
|
||||
include/alibabacloud/idrsservice/model/GetUserRequest.h
|
||||
include/alibabacloud/idrsservice/model/GetUserResult.h
|
||||
include/alibabacloud/idrsservice/model/InitializeServiceLinkedRoleRequest.h
|
||||
include/alibabacloud/idrsservice/model/InitializeServiceLinkedRoleResult.h
|
||||
include/alibabacloud/idrsservice/model/JoinLiveRequest.h
|
||||
include/alibabacloud/idrsservice/model/JoinLiveResult.h
|
||||
include/alibabacloud/idrsservice/model/ListAppsRequest.h
|
||||
include/alibabacloud/idrsservice/model/ListAppsResult.h
|
||||
include/alibabacloud/idrsservice/model/ListDepartmentsRequest.h
|
||||
include/alibabacloud/idrsservice/model/ListDepartmentsResult.h
|
||||
include/alibabacloud/idrsservice/model/ListDetectionsRequest.h
|
||||
include/alibabacloud/idrsservice/model/ListDetectionsResult.h
|
||||
include/alibabacloud/idrsservice/model/ListFilesRequest.h
|
||||
include/alibabacloud/idrsservice/model/ListFilesResult.h
|
||||
include/alibabacloud/idrsservice/model/ListLivesRequest.h
|
||||
include/alibabacloud/idrsservice/model/ListLivesResult.h
|
||||
include/alibabacloud/idrsservice/model/ListRolesRequest.h
|
||||
include/alibabacloud/idrsservice/model/ListRolesResult.h
|
||||
include/alibabacloud/idrsservice/model/ListRulesRequest.h
|
||||
include/alibabacloud/idrsservice/model/ListRulesResult.h
|
||||
include/alibabacloud/idrsservice/model/ListStatisticsTaskRequest.h
|
||||
include/alibabacloud/idrsservice/model/ListStatisticsTaskResult.h
|
||||
include/alibabacloud/idrsservice/model/ListTaskGroupsRequest.h
|
||||
include/alibabacloud/idrsservice/model/ListTaskGroupsResult.h
|
||||
include/alibabacloud/idrsservice/model/ListTaskItemsRequest.h
|
||||
include/alibabacloud/idrsservice/model/ListTaskItemsResult.h
|
||||
include/alibabacloud/idrsservice/model/ListTasksRequest.h
|
||||
include/alibabacloud/idrsservice/model/ListTasksResult.h
|
||||
include/alibabacloud/idrsservice/model/ListUsersRequest.h
|
||||
include/alibabacloud/idrsservice/model/ListUsersResult.h
|
||||
include/alibabacloud/idrsservice/model/UpdateAppRequest.h
|
||||
include/alibabacloud/idrsservice/model/UpdateAppResult.h
|
||||
include/alibabacloud/idrsservice/model/UpdateDepartmentRequest.h
|
||||
include/alibabacloud/idrsservice/model/UpdateDepartmentResult.h
|
||||
include/alibabacloud/idrsservice/model/UpdateLiveRequest.h
|
||||
include/alibabacloud/idrsservice/model/UpdateLiveResult.h
|
||||
include/alibabacloud/idrsservice/model/UpdateRuleRequest.h
|
||||
include/alibabacloud/idrsservice/model/UpdateRuleResult.h
|
||||
include/alibabacloud/idrsservice/model/UpdateServiceConfigurationRequest.h
|
||||
include/alibabacloud/idrsservice/model/UpdateServiceConfigurationResult.h
|
||||
include/alibabacloud/idrsservice/model/UpdateSlrConfigurationRequest.h
|
||||
include/alibabacloud/idrsservice/model/UpdateSlrConfigurationResult.h
|
||||
include/alibabacloud/idrsservice/model/UpdateUserRequest.h
|
||||
include/alibabacloud/idrsservice/model/UpdateUserResult.h )
|
||||
|
||||
set(idrsservice_src
|
||||
src/IdrsserviceClient.cc
|
||||
src/model/CheckServiceLinkedRoleRequest.cc
|
||||
src/model/CheckServiceLinkedRoleResult.cc
|
||||
src/model/CreateAppRequest.cc
|
||||
src/model/CreateAppResult.cc
|
||||
src/model/CreateDepartmentRequest.cc
|
||||
src/model/CreateDepartmentResult.cc
|
||||
src/model/CreateLiveRequest.cc
|
||||
src/model/CreateLiveResult.cc
|
||||
src/model/CreateLiveDetectionRequest.cc
|
||||
src/model/CreateLiveDetectionResult.cc
|
||||
src/model/CreateRuleRequest.cc
|
||||
src/model/CreateRuleResult.cc
|
||||
src/model/CreateStatisticsRecordRequest.cc
|
||||
src/model/CreateStatisticsRecordResult.cc
|
||||
src/model/CreateStatisticsTaskRequest.cc
|
||||
src/model/CreateStatisticsTaskResult.cc
|
||||
src/model/CreateTaskGroupRequest.cc
|
||||
src/model/CreateTaskGroupResult.cc
|
||||
src/model/CreateUserDepartmentsRequest.cc
|
||||
src/model/CreateUserDepartmentsResult.cc
|
||||
src/model/DeleteAppRequest.cc
|
||||
src/model/DeleteAppResult.cc
|
||||
src/model/DeleteDepartmentRequest.cc
|
||||
src/model/DeleteDepartmentResult.cc
|
||||
src/model/DeleteRuleRequest.cc
|
||||
src/model/DeleteRuleResult.cc
|
||||
src/model/DeleteUserRequest.cc
|
||||
src/model/DeleteUserResult.cc
|
||||
src/model/DeleteUserDepartmentsRequest.cc
|
||||
src/model/DeleteUserDepartmentsResult.cc
|
||||
src/model/ExitLiveRequest.cc
|
||||
src/model/ExitLiveResult.cc
|
||||
src/model/GetAppRequest.cc
|
||||
src/model/GetAppResult.cc
|
||||
src/model/GetDepartmentRequest.cc
|
||||
src/model/GetDepartmentResult.cc
|
||||
src/model/GetDetectEvaluationRequest.cc
|
||||
src/model/GetDetectEvaluationResult.cc
|
||||
src/model/GetDetectionRequest.cc
|
||||
src/model/GetDetectionResult.cc
|
||||
src/model/GetModelSignedUrlRequest.cc
|
||||
src/model/GetModelSignedUrlResult.cc
|
||||
src/model/GetPreSignedUrlRequest.cc
|
||||
src/model/GetPreSignedUrlResult.cc
|
||||
src/model/GetRuleRequest.cc
|
||||
src/model/GetRuleResult.cc
|
||||
src/model/GetServiceConfigurationRequest.cc
|
||||
src/model/GetServiceConfigurationResult.cc
|
||||
src/model/GetSignedUrlRequest.cc
|
||||
src/model/GetSignedUrlResult.cc
|
||||
src/model/GetSlrConfigurationRequest.cc
|
||||
src/model/GetSlrConfigurationResult.cc
|
||||
src/model/GetStatisticsRequest.cc
|
||||
src/model/GetStatisticsResult.cc
|
||||
src/model/GetTaskRequest.cc
|
||||
src/model/GetTaskResult.cc
|
||||
src/model/GetTaskGroupRequest.cc
|
||||
src/model/GetTaskGroupResult.cc
|
||||
src/model/GetUserRequest.cc
|
||||
src/model/GetUserResult.cc
|
||||
src/model/InitializeServiceLinkedRoleRequest.cc
|
||||
src/model/InitializeServiceLinkedRoleResult.cc
|
||||
src/model/JoinLiveRequest.cc
|
||||
src/model/JoinLiveResult.cc
|
||||
src/model/ListAppsRequest.cc
|
||||
src/model/ListAppsResult.cc
|
||||
src/model/ListDepartmentsRequest.cc
|
||||
src/model/ListDepartmentsResult.cc
|
||||
src/model/ListDetectionsRequest.cc
|
||||
src/model/ListDetectionsResult.cc
|
||||
src/model/ListFilesRequest.cc
|
||||
src/model/ListFilesResult.cc
|
||||
src/model/ListLivesRequest.cc
|
||||
src/model/ListLivesResult.cc
|
||||
src/model/ListRolesRequest.cc
|
||||
src/model/ListRolesResult.cc
|
||||
src/model/ListRulesRequest.cc
|
||||
src/model/ListRulesResult.cc
|
||||
src/model/ListStatisticsTaskRequest.cc
|
||||
src/model/ListStatisticsTaskResult.cc
|
||||
src/model/ListTaskGroupsRequest.cc
|
||||
src/model/ListTaskGroupsResult.cc
|
||||
src/model/ListTaskItemsRequest.cc
|
||||
src/model/ListTaskItemsResult.cc
|
||||
src/model/ListTasksRequest.cc
|
||||
src/model/ListTasksResult.cc
|
||||
src/model/ListUsersRequest.cc
|
||||
src/model/ListUsersResult.cc
|
||||
src/model/UpdateAppRequest.cc
|
||||
src/model/UpdateAppResult.cc
|
||||
src/model/UpdateDepartmentRequest.cc
|
||||
src/model/UpdateDepartmentResult.cc
|
||||
src/model/UpdateLiveRequest.cc
|
||||
src/model/UpdateLiveResult.cc
|
||||
src/model/UpdateRuleRequest.cc
|
||||
src/model/UpdateRuleResult.cc
|
||||
src/model/UpdateServiceConfigurationRequest.cc
|
||||
src/model/UpdateServiceConfigurationResult.cc
|
||||
src/model/UpdateSlrConfigurationRequest.cc
|
||||
src/model/UpdateSlrConfigurationResult.cc
|
||||
src/model/UpdateUserRequest.cc
|
||||
src/model/UpdateUserResult.cc )
|
||||
|
||||
add_library(idrsservice ${LIB_TYPE}
|
||||
${idrsservice_public_header}
|
||||
${idrsservice_public_header_model}
|
||||
${idrsservice_src})
|
||||
|
||||
set_target_properties(idrsservice
|
||||
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}idrsservice
|
||||
)
|
||||
|
||||
if(${LIB_TYPE} STREQUAL "SHARED")
|
||||
set_target_properties(idrsservice
|
||||
PROPERTIES
|
||||
DEFINE_SYMBOL ALIBABACLOUD_IDRSSERVICE_LIBRARY)
|
||||
endif()
|
||||
|
||||
target_include_directories(idrsservice
|
||||
PRIVATE include
|
||||
${CMAKE_SOURCE_DIR}/core/include
|
||||
)
|
||||
target_link_libraries(idrsservice
|
||||
core)
|
||||
|
||||
if(CMAKE_HOST_WIN32)
|
||||
ExternalProject_Get_Property(jsoncpp INSTALL_DIR)
|
||||
set(jsoncpp_install_dir ${INSTALL_DIR})
|
||||
add_dependencies(idrsservice
|
||||
jsoncpp)
|
||||
target_include_directories(idrsservice
|
||||
PRIVATE ${jsoncpp_install_dir}/include)
|
||||
target_link_libraries(idrsservice
|
||||
${jsoncpp_install_dir}/lib/jsoncpp.lib)
|
||||
set_target_properties(idrsservice
|
||||
PROPERTIES
|
||||
COMPILE_OPTIONS "/bigobj")
|
||||
else()
|
||||
target_include_directories(idrsservice
|
||||
PRIVATE /usr/include/jsoncpp)
|
||||
target_link_libraries(idrsservice
|
||||
jsoncpp)
|
||||
endif()
|
||||
|
||||
install(FILES ${idrsservice_public_header}
|
||||
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/idrsservice)
|
||||
install(FILES ${idrsservice_public_header_model}
|
||||
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/idrsservice/model)
|
||||
install(TARGETS idrsservice
|
||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
|
||||
)
|
||||
454
idrsservice/include/alibabacloud/idrsservice/IdrsserviceClient.h
Normal file
454
idrsservice/include/alibabacloud/idrsservice/IdrsserviceClient.h
Normal file
@@ -0,0 +1,454 @@
|
||||
/*
|
||||
* 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_IDRSSERVICE_IDRSSERVICECLIENT_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_IDRSSERVICECLIENT_H_
|
||||
|
||||
#include <future>
|
||||
#include <alibabacloud/core/AsyncCallerContext.h>
|
||||
#include <alibabacloud/core/EndpointProvider.h>
|
||||
#include <alibabacloud/core/RpcServiceClient.h>
|
||||
#include "IdrsserviceExport.h"
|
||||
#include "model/CheckServiceLinkedRoleRequest.h"
|
||||
#include "model/CheckServiceLinkedRoleResult.h"
|
||||
#include "model/CreateAppRequest.h"
|
||||
#include "model/CreateAppResult.h"
|
||||
#include "model/CreateDepartmentRequest.h"
|
||||
#include "model/CreateDepartmentResult.h"
|
||||
#include "model/CreateLiveRequest.h"
|
||||
#include "model/CreateLiveResult.h"
|
||||
#include "model/CreateLiveDetectionRequest.h"
|
||||
#include "model/CreateLiveDetectionResult.h"
|
||||
#include "model/CreateRuleRequest.h"
|
||||
#include "model/CreateRuleResult.h"
|
||||
#include "model/CreateStatisticsRecordRequest.h"
|
||||
#include "model/CreateStatisticsRecordResult.h"
|
||||
#include "model/CreateStatisticsTaskRequest.h"
|
||||
#include "model/CreateStatisticsTaskResult.h"
|
||||
#include "model/CreateTaskGroupRequest.h"
|
||||
#include "model/CreateTaskGroupResult.h"
|
||||
#include "model/CreateUserDepartmentsRequest.h"
|
||||
#include "model/CreateUserDepartmentsResult.h"
|
||||
#include "model/DeleteAppRequest.h"
|
||||
#include "model/DeleteAppResult.h"
|
||||
#include "model/DeleteDepartmentRequest.h"
|
||||
#include "model/DeleteDepartmentResult.h"
|
||||
#include "model/DeleteRuleRequest.h"
|
||||
#include "model/DeleteRuleResult.h"
|
||||
#include "model/DeleteUserRequest.h"
|
||||
#include "model/DeleteUserResult.h"
|
||||
#include "model/DeleteUserDepartmentsRequest.h"
|
||||
#include "model/DeleteUserDepartmentsResult.h"
|
||||
#include "model/ExitLiveRequest.h"
|
||||
#include "model/ExitLiveResult.h"
|
||||
#include "model/GetAppRequest.h"
|
||||
#include "model/GetAppResult.h"
|
||||
#include "model/GetDepartmentRequest.h"
|
||||
#include "model/GetDepartmentResult.h"
|
||||
#include "model/GetDetectEvaluationRequest.h"
|
||||
#include "model/GetDetectEvaluationResult.h"
|
||||
#include "model/GetDetectionRequest.h"
|
||||
#include "model/GetDetectionResult.h"
|
||||
#include "model/GetModelSignedUrlRequest.h"
|
||||
#include "model/GetModelSignedUrlResult.h"
|
||||
#include "model/GetPreSignedUrlRequest.h"
|
||||
#include "model/GetPreSignedUrlResult.h"
|
||||
#include "model/GetRuleRequest.h"
|
||||
#include "model/GetRuleResult.h"
|
||||
#include "model/GetServiceConfigurationRequest.h"
|
||||
#include "model/GetServiceConfigurationResult.h"
|
||||
#include "model/GetSignedUrlRequest.h"
|
||||
#include "model/GetSignedUrlResult.h"
|
||||
#include "model/GetSlrConfigurationRequest.h"
|
||||
#include "model/GetSlrConfigurationResult.h"
|
||||
#include "model/GetStatisticsRequest.h"
|
||||
#include "model/GetStatisticsResult.h"
|
||||
#include "model/GetTaskRequest.h"
|
||||
#include "model/GetTaskResult.h"
|
||||
#include "model/GetTaskGroupRequest.h"
|
||||
#include "model/GetTaskGroupResult.h"
|
||||
#include "model/GetUserRequest.h"
|
||||
#include "model/GetUserResult.h"
|
||||
#include "model/InitializeServiceLinkedRoleRequest.h"
|
||||
#include "model/InitializeServiceLinkedRoleResult.h"
|
||||
#include "model/JoinLiveRequest.h"
|
||||
#include "model/JoinLiveResult.h"
|
||||
#include "model/ListAppsRequest.h"
|
||||
#include "model/ListAppsResult.h"
|
||||
#include "model/ListDepartmentsRequest.h"
|
||||
#include "model/ListDepartmentsResult.h"
|
||||
#include "model/ListDetectionsRequest.h"
|
||||
#include "model/ListDetectionsResult.h"
|
||||
#include "model/ListFilesRequest.h"
|
||||
#include "model/ListFilesResult.h"
|
||||
#include "model/ListLivesRequest.h"
|
||||
#include "model/ListLivesResult.h"
|
||||
#include "model/ListRolesRequest.h"
|
||||
#include "model/ListRolesResult.h"
|
||||
#include "model/ListRulesRequest.h"
|
||||
#include "model/ListRulesResult.h"
|
||||
#include "model/ListStatisticsTaskRequest.h"
|
||||
#include "model/ListStatisticsTaskResult.h"
|
||||
#include "model/ListTaskGroupsRequest.h"
|
||||
#include "model/ListTaskGroupsResult.h"
|
||||
#include "model/ListTaskItemsRequest.h"
|
||||
#include "model/ListTaskItemsResult.h"
|
||||
#include "model/ListTasksRequest.h"
|
||||
#include "model/ListTasksResult.h"
|
||||
#include "model/ListUsersRequest.h"
|
||||
#include "model/ListUsersResult.h"
|
||||
#include "model/UpdateAppRequest.h"
|
||||
#include "model/UpdateAppResult.h"
|
||||
#include "model/UpdateDepartmentRequest.h"
|
||||
#include "model/UpdateDepartmentResult.h"
|
||||
#include "model/UpdateLiveRequest.h"
|
||||
#include "model/UpdateLiveResult.h"
|
||||
#include "model/UpdateRuleRequest.h"
|
||||
#include "model/UpdateRuleResult.h"
|
||||
#include "model/UpdateServiceConfigurationRequest.h"
|
||||
#include "model/UpdateServiceConfigurationResult.h"
|
||||
#include "model/UpdateSlrConfigurationRequest.h"
|
||||
#include "model/UpdateSlrConfigurationResult.h"
|
||||
#include "model/UpdateUserRequest.h"
|
||||
#include "model/UpdateUserResult.h"
|
||||
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT IdrsserviceClient : public RpcServiceClient
|
||||
{
|
||||
public:
|
||||
typedef Outcome<Error, Model::CheckServiceLinkedRoleResult> CheckServiceLinkedRoleOutcome;
|
||||
typedef std::future<CheckServiceLinkedRoleOutcome> CheckServiceLinkedRoleOutcomeCallable;
|
||||
typedef std::function<void(const IdrsserviceClient*, const Model::CheckServiceLinkedRoleRequest&, const CheckServiceLinkedRoleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CheckServiceLinkedRoleAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateAppResult> CreateAppOutcome;
|
||||
typedef std::future<CreateAppOutcome> CreateAppOutcomeCallable;
|
||||
typedef std::function<void(const IdrsserviceClient*, const Model::CreateAppRequest&, const CreateAppOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateAppAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateDepartmentResult> CreateDepartmentOutcome;
|
||||
typedef std::future<CreateDepartmentOutcome> CreateDepartmentOutcomeCallable;
|
||||
typedef std::function<void(const IdrsserviceClient*, const Model::CreateDepartmentRequest&, const CreateDepartmentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDepartmentAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateLiveResult> CreateLiveOutcome;
|
||||
typedef std::future<CreateLiveOutcome> CreateLiveOutcomeCallable;
|
||||
typedef std::function<void(const IdrsserviceClient*, const Model::CreateLiveRequest&, const CreateLiveOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateLiveAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateLiveDetectionResult> CreateLiveDetectionOutcome;
|
||||
typedef std::future<CreateLiveDetectionOutcome> CreateLiveDetectionOutcomeCallable;
|
||||
typedef std::function<void(const IdrsserviceClient*, const Model::CreateLiveDetectionRequest&, const CreateLiveDetectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateLiveDetectionAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateRuleResult> CreateRuleOutcome;
|
||||
typedef std::future<CreateRuleOutcome> CreateRuleOutcomeCallable;
|
||||
typedef std::function<void(const IdrsserviceClient*, const Model::CreateRuleRequest&, const CreateRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateRuleAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateStatisticsRecordResult> CreateStatisticsRecordOutcome;
|
||||
typedef std::future<CreateStatisticsRecordOutcome> CreateStatisticsRecordOutcomeCallable;
|
||||
typedef std::function<void(const IdrsserviceClient*, const Model::CreateStatisticsRecordRequest&, const CreateStatisticsRecordOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateStatisticsRecordAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateStatisticsTaskResult> CreateStatisticsTaskOutcome;
|
||||
typedef std::future<CreateStatisticsTaskOutcome> CreateStatisticsTaskOutcomeCallable;
|
||||
typedef std::function<void(const IdrsserviceClient*, const Model::CreateStatisticsTaskRequest&, const CreateStatisticsTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateStatisticsTaskAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateTaskGroupResult> CreateTaskGroupOutcome;
|
||||
typedef std::future<CreateTaskGroupOutcome> CreateTaskGroupOutcomeCallable;
|
||||
typedef std::function<void(const IdrsserviceClient*, const Model::CreateTaskGroupRequest&, const CreateTaskGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateTaskGroupAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateUserDepartmentsResult> CreateUserDepartmentsOutcome;
|
||||
typedef std::future<CreateUserDepartmentsOutcome> CreateUserDepartmentsOutcomeCallable;
|
||||
typedef std::function<void(const IdrsserviceClient*, const Model::CreateUserDepartmentsRequest&, const CreateUserDepartmentsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateUserDepartmentsAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteAppResult> DeleteAppOutcome;
|
||||
typedef std::future<DeleteAppOutcome> DeleteAppOutcomeCallable;
|
||||
typedef std::function<void(const IdrsserviceClient*, const Model::DeleteAppRequest&, const DeleteAppOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteAppAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteDepartmentResult> DeleteDepartmentOutcome;
|
||||
typedef std::future<DeleteDepartmentOutcome> DeleteDepartmentOutcomeCallable;
|
||||
typedef std::function<void(const IdrsserviceClient*, const Model::DeleteDepartmentRequest&, const DeleteDepartmentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDepartmentAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteRuleResult> DeleteRuleOutcome;
|
||||
typedef std::future<DeleteRuleOutcome> DeleteRuleOutcomeCallable;
|
||||
typedef std::function<void(const IdrsserviceClient*, const Model::DeleteRuleRequest&, const DeleteRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteRuleAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteUserResult> DeleteUserOutcome;
|
||||
typedef std::future<DeleteUserOutcome> DeleteUserOutcomeCallable;
|
||||
typedef std::function<void(const IdrsserviceClient*, const Model::DeleteUserRequest&, const DeleteUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteUserAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteUserDepartmentsResult> DeleteUserDepartmentsOutcome;
|
||||
typedef std::future<DeleteUserDepartmentsOutcome> DeleteUserDepartmentsOutcomeCallable;
|
||||
typedef std::function<void(const IdrsserviceClient*, const Model::DeleteUserDepartmentsRequest&, const DeleteUserDepartmentsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteUserDepartmentsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ExitLiveResult> ExitLiveOutcome;
|
||||
typedef std::future<ExitLiveOutcome> ExitLiveOutcomeCallable;
|
||||
typedef std::function<void(const IdrsserviceClient*, const Model::ExitLiveRequest&, const ExitLiveOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ExitLiveAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetAppResult> GetAppOutcome;
|
||||
typedef std::future<GetAppOutcome> GetAppOutcomeCallable;
|
||||
typedef std::function<void(const IdrsserviceClient*, const Model::GetAppRequest&, const GetAppOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAppAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetDepartmentResult> GetDepartmentOutcome;
|
||||
typedef std::future<GetDepartmentOutcome> GetDepartmentOutcomeCallable;
|
||||
typedef std::function<void(const IdrsserviceClient*, const Model::GetDepartmentRequest&, const GetDepartmentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDepartmentAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetDetectEvaluationResult> GetDetectEvaluationOutcome;
|
||||
typedef std::future<GetDetectEvaluationOutcome> GetDetectEvaluationOutcomeCallable;
|
||||
typedef std::function<void(const IdrsserviceClient*, const Model::GetDetectEvaluationRequest&, const GetDetectEvaluationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDetectEvaluationAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetDetectionResult> GetDetectionOutcome;
|
||||
typedef std::future<GetDetectionOutcome> GetDetectionOutcomeCallable;
|
||||
typedef std::function<void(const IdrsserviceClient*, const Model::GetDetectionRequest&, const GetDetectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDetectionAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetModelSignedUrlResult> GetModelSignedUrlOutcome;
|
||||
typedef std::future<GetModelSignedUrlOutcome> GetModelSignedUrlOutcomeCallable;
|
||||
typedef std::function<void(const IdrsserviceClient*, const Model::GetModelSignedUrlRequest&, const GetModelSignedUrlOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetModelSignedUrlAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetPreSignedUrlResult> GetPreSignedUrlOutcome;
|
||||
typedef std::future<GetPreSignedUrlOutcome> GetPreSignedUrlOutcomeCallable;
|
||||
typedef std::function<void(const IdrsserviceClient*, const Model::GetPreSignedUrlRequest&, const GetPreSignedUrlOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetPreSignedUrlAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetRuleResult> GetRuleOutcome;
|
||||
typedef std::future<GetRuleOutcome> GetRuleOutcomeCallable;
|
||||
typedef std::function<void(const IdrsserviceClient*, const Model::GetRuleRequest&, const GetRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetRuleAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetServiceConfigurationResult> GetServiceConfigurationOutcome;
|
||||
typedef std::future<GetServiceConfigurationOutcome> GetServiceConfigurationOutcomeCallable;
|
||||
typedef std::function<void(const IdrsserviceClient*, const Model::GetServiceConfigurationRequest&, const GetServiceConfigurationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetServiceConfigurationAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetSignedUrlResult> GetSignedUrlOutcome;
|
||||
typedef std::future<GetSignedUrlOutcome> GetSignedUrlOutcomeCallable;
|
||||
typedef std::function<void(const IdrsserviceClient*, const Model::GetSignedUrlRequest&, const GetSignedUrlOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetSignedUrlAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetSlrConfigurationResult> GetSlrConfigurationOutcome;
|
||||
typedef std::future<GetSlrConfigurationOutcome> GetSlrConfigurationOutcomeCallable;
|
||||
typedef std::function<void(const IdrsserviceClient*, const Model::GetSlrConfigurationRequest&, const GetSlrConfigurationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetSlrConfigurationAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetStatisticsResult> GetStatisticsOutcome;
|
||||
typedef std::future<GetStatisticsOutcome> GetStatisticsOutcomeCallable;
|
||||
typedef std::function<void(const IdrsserviceClient*, const Model::GetStatisticsRequest&, const GetStatisticsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetStatisticsAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetTaskResult> GetTaskOutcome;
|
||||
typedef std::future<GetTaskOutcome> GetTaskOutcomeCallable;
|
||||
typedef std::function<void(const IdrsserviceClient*, const Model::GetTaskRequest&, const GetTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetTaskAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetTaskGroupResult> GetTaskGroupOutcome;
|
||||
typedef std::future<GetTaskGroupOutcome> GetTaskGroupOutcomeCallable;
|
||||
typedef std::function<void(const IdrsserviceClient*, const Model::GetTaskGroupRequest&, const GetTaskGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetTaskGroupAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetUserResult> GetUserOutcome;
|
||||
typedef std::future<GetUserOutcome> GetUserOutcomeCallable;
|
||||
typedef std::function<void(const IdrsserviceClient*, const Model::GetUserRequest&, const GetUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetUserAsyncHandler;
|
||||
typedef Outcome<Error, Model::InitializeServiceLinkedRoleResult> InitializeServiceLinkedRoleOutcome;
|
||||
typedef std::future<InitializeServiceLinkedRoleOutcome> InitializeServiceLinkedRoleOutcomeCallable;
|
||||
typedef std::function<void(const IdrsserviceClient*, const Model::InitializeServiceLinkedRoleRequest&, const InitializeServiceLinkedRoleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> InitializeServiceLinkedRoleAsyncHandler;
|
||||
typedef Outcome<Error, Model::JoinLiveResult> JoinLiveOutcome;
|
||||
typedef std::future<JoinLiveOutcome> JoinLiveOutcomeCallable;
|
||||
typedef std::function<void(const IdrsserviceClient*, const Model::JoinLiveRequest&, const JoinLiveOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> JoinLiveAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListAppsResult> ListAppsOutcome;
|
||||
typedef std::future<ListAppsOutcome> ListAppsOutcomeCallable;
|
||||
typedef std::function<void(const IdrsserviceClient*, const Model::ListAppsRequest&, const ListAppsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAppsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListDepartmentsResult> ListDepartmentsOutcome;
|
||||
typedef std::future<ListDepartmentsOutcome> ListDepartmentsOutcomeCallable;
|
||||
typedef std::function<void(const IdrsserviceClient*, const Model::ListDepartmentsRequest&, const ListDepartmentsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDepartmentsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListDetectionsResult> ListDetectionsOutcome;
|
||||
typedef std::future<ListDetectionsOutcome> ListDetectionsOutcomeCallable;
|
||||
typedef std::function<void(const IdrsserviceClient*, const Model::ListDetectionsRequest&, const ListDetectionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDetectionsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListFilesResult> ListFilesOutcome;
|
||||
typedef std::future<ListFilesOutcome> ListFilesOutcomeCallable;
|
||||
typedef std::function<void(const IdrsserviceClient*, const Model::ListFilesRequest&, const ListFilesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListFilesAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListLivesResult> ListLivesOutcome;
|
||||
typedef std::future<ListLivesOutcome> ListLivesOutcomeCallable;
|
||||
typedef std::function<void(const IdrsserviceClient*, const Model::ListLivesRequest&, const ListLivesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListLivesAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListRolesResult> ListRolesOutcome;
|
||||
typedef std::future<ListRolesOutcome> ListRolesOutcomeCallable;
|
||||
typedef std::function<void(const IdrsserviceClient*, const Model::ListRolesRequest&, const ListRolesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListRolesAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListRulesResult> ListRulesOutcome;
|
||||
typedef std::future<ListRulesOutcome> ListRulesOutcomeCallable;
|
||||
typedef std::function<void(const IdrsserviceClient*, const Model::ListRulesRequest&, const ListRulesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListRulesAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListStatisticsTaskResult> ListStatisticsTaskOutcome;
|
||||
typedef std::future<ListStatisticsTaskOutcome> ListStatisticsTaskOutcomeCallable;
|
||||
typedef std::function<void(const IdrsserviceClient*, const Model::ListStatisticsTaskRequest&, const ListStatisticsTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListStatisticsTaskAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListTaskGroupsResult> ListTaskGroupsOutcome;
|
||||
typedef std::future<ListTaskGroupsOutcome> ListTaskGroupsOutcomeCallable;
|
||||
typedef std::function<void(const IdrsserviceClient*, const Model::ListTaskGroupsRequest&, const ListTaskGroupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTaskGroupsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListTaskItemsResult> ListTaskItemsOutcome;
|
||||
typedef std::future<ListTaskItemsOutcome> ListTaskItemsOutcomeCallable;
|
||||
typedef std::function<void(const IdrsserviceClient*, const Model::ListTaskItemsRequest&, const ListTaskItemsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTaskItemsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListTasksResult> ListTasksOutcome;
|
||||
typedef std::future<ListTasksOutcome> ListTasksOutcomeCallable;
|
||||
typedef std::function<void(const IdrsserviceClient*, const Model::ListTasksRequest&, const ListTasksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTasksAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListUsersResult> ListUsersOutcome;
|
||||
typedef std::future<ListUsersOutcome> ListUsersOutcomeCallable;
|
||||
typedef std::function<void(const IdrsserviceClient*, const Model::ListUsersRequest&, const ListUsersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListUsersAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateAppResult> UpdateAppOutcome;
|
||||
typedef std::future<UpdateAppOutcome> UpdateAppOutcomeCallable;
|
||||
typedef std::function<void(const IdrsserviceClient*, const Model::UpdateAppRequest&, const UpdateAppOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateAppAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateDepartmentResult> UpdateDepartmentOutcome;
|
||||
typedef std::future<UpdateDepartmentOutcome> UpdateDepartmentOutcomeCallable;
|
||||
typedef std::function<void(const IdrsserviceClient*, const Model::UpdateDepartmentRequest&, const UpdateDepartmentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateDepartmentAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateLiveResult> UpdateLiveOutcome;
|
||||
typedef std::future<UpdateLiveOutcome> UpdateLiveOutcomeCallable;
|
||||
typedef std::function<void(const IdrsserviceClient*, const Model::UpdateLiveRequest&, const UpdateLiveOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateLiveAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateRuleResult> UpdateRuleOutcome;
|
||||
typedef std::future<UpdateRuleOutcome> UpdateRuleOutcomeCallable;
|
||||
typedef std::function<void(const IdrsserviceClient*, const Model::UpdateRuleRequest&, const UpdateRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateRuleAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateServiceConfigurationResult> UpdateServiceConfigurationOutcome;
|
||||
typedef std::future<UpdateServiceConfigurationOutcome> UpdateServiceConfigurationOutcomeCallable;
|
||||
typedef std::function<void(const IdrsserviceClient*, const Model::UpdateServiceConfigurationRequest&, const UpdateServiceConfigurationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateServiceConfigurationAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateSlrConfigurationResult> UpdateSlrConfigurationOutcome;
|
||||
typedef std::future<UpdateSlrConfigurationOutcome> UpdateSlrConfigurationOutcomeCallable;
|
||||
typedef std::function<void(const IdrsserviceClient*, const Model::UpdateSlrConfigurationRequest&, const UpdateSlrConfigurationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateSlrConfigurationAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateUserResult> UpdateUserOutcome;
|
||||
typedef std::future<UpdateUserOutcome> UpdateUserOutcomeCallable;
|
||||
typedef std::function<void(const IdrsserviceClient*, const Model::UpdateUserRequest&, const UpdateUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateUserAsyncHandler;
|
||||
|
||||
IdrsserviceClient(const Credentials &credentials, const ClientConfiguration &configuration);
|
||||
IdrsserviceClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
|
||||
IdrsserviceClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
|
||||
~IdrsserviceClient();
|
||||
CheckServiceLinkedRoleOutcome checkServiceLinkedRole(const Model::CheckServiceLinkedRoleRequest &request)const;
|
||||
void checkServiceLinkedRoleAsync(const Model::CheckServiceLinkedRoleRequest& request, const CheckServiceLinkedRoleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CheckServiceLinkedRoleOutcomeCallable checkServiceLinkedRoleCallable(const Model::CheckServiceLinkedRoleRequest& request) const;
|
||||
CreateAppOutcome createApp(const Model::CreateAppRequest &request)const;
|
||||
void createAppAsync(const Model::CreateAppRequest& request, const CreateAppAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateAppOutcomeCallable createAppCallable(const Model::CreateAppRequest& request) const;
|
||||
CreateDepartmentOutcome createDepartment(const Model::CreateDepartmentRequest &request)const;
|
||||
void createDepartmentAsync(const Model::CreateDepartmentRequest& request, const CreateDepartmentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateDepartmentOutcomeCallable createDepartmentCallable(const Model::CreateDepartmentRequest& request) const;
|
||||
CreateLiveOutcome createLive(const Model::CreateLiveRequest &request)const;
|
||||
void createLiveAsync(const Model::CreateLiveRequest& request, const CreateLiveAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateLiveOutcomeCallable createLiveCallable(const Model::CreateLiveRequest& request) const;
|
||||
CreateLiveDetectionOutcome createLiveDetection(const Model::CreateLiveDetectionRequest &request)const;
|
||||
void createLiveDetectionAsync(const Model::CreateLiveDetectionRequest& request, const CreateLiveDetectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateLiveDetectionOutcomeCallable createLiveDetectionCallable(const Model::CreateLiveDetectionRequest& request) const;
|
||||
CreateRuleOutcome createRule(const Model::CreateRuleRequest &request)const;
|
||||
void createRuleAsync(const Model::CreateRuleRequest& request, const CreateRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateRuleOutcomeCallable createRuleCallable(const Model::CreateRuleRequest& request) const;
|
||||
CreateStatisticsRecordOutcome createStatisticsRecord(const Model::CreateStatisticsRecordRequest &request)const;
|
||||
void createStatisticsRecordAsync(const Model::CreateStatisticsRecordRequest& request, const CreateStatisticsRecordAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateStatisticsRecordOutcomeCallable createStatisticsRecordCallable(const Model::CreateStatisticsRecordRequest& request) const;
|
||||
CreateStatisticsTaskOutcome createStatisticsTask(const Model::CreateStatisticsTaskRequest &request)const;
|
||||
void createStatisticsTaskAsync(const Model::CreateStatisticsTaskRequest& request, const CreateStatisticsTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateStatisticsTaskOutcomeCallable createStatisticsTaskCallable(const Model::CreateStatisticsTaskRequest& request) const;
|
||||
CreateTaskGroupOutcome createTaskGroup(const Model::CreateTaskGroupRequest &request)const;
|
||||
void createTaskGroupAsync(const Model::CreateTaskGroupRequest& request, const CreateTaskGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateTaskGroupOutcomeCallable createTaskGroupCallable(const Model::CreateTaskGroupRequest& request) const;
|
||||
CreateUserDepartmentsOutcome createUserDepartments(const Model::CreateUserDepartmentsRequest &request)const;
|
||||
void createUserDepartmentsAsync(const Model::CreateUserDepartmentsRequest& request, const CreateUserDepartmentsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateUserDepartmentsOutcomeCallable createUserDepartmentsCallable(const Model::CreateUserDepartmentsRequest& request) const;
|
||||
DeleteAppOutcome deleteApp(const Model::DeleteAppRequest &request)const;
|
||||
void deleteAppAsync(const Model::DeleteAppRequest& request, const DeleteAppAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteAppOutcomeCallable deleteAppCallable(const Model::DeleteAppRequest& request) const;
|
||||
DeleteDepartmentOutcome deleteDepartment(const Model::DeleteDepartmentRequest &request)const;
|
||||
void deleteDepartmentAsync(const Model::DeleteDepartmentRequest& request, const DeleteDepartmentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteDepartmentOutcomeCallable deleteDepartmentCallable(const Model::DeleteDepartmentRequest& request) const;
|
||||
DeleteRuleOutcome deleteRule(const Model::DeleteRuleRequest &request)const;
|
||||
void deleteRuleAsync(const Model::DeleteRuleRequest& request, const DeleteRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteRuleOutcomeCallable deleteRuleCallable(const Model::DeleteRuleRequest& request) const;
|
||||
DeleteUserOutcome deleteUser(const Model::DeleteUserRequest &request)const;
|
||||
void deleteUserAsync(const Model::DeleteUserRequest& request, const DeleteUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteUserOutcomeCallable deleteUserCallable(const Model::DeleteUserRequest& request) const;
|
||||
DeleteUserDepartmentsOutcome deleteUserDepartments(const Model::DeleteUserDepartmentsRequest &request)const;
|
||||
void deleteUserDepartmentsAsync(const Model::DeleteUserDepartmentsRequest& request, const DeleteUserDepartmentsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteUserDepartmentsOutcomeCallable deleteUserDepartmentsCallable(const Model::DeleteUserDepartmentsRequest& request) const;
|
||||
ExitLiveOutcome exitLive(const Model::ExitLiveRequest &request)const;
|
||||
void exitLiveAsync(const Model::ExitLiveRequest& request, const ExitLiveAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ExitLiveOutcomeCallable exitLiveCallable(const Model::ExitLiveRequest& request) const;
|
||||
GetAppOutcome getApp(const Model::GetAppRequest &request)const;
|
||||
void getAppAsync(const Model::GetAppRequest& request, const GetAppAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetAppOutcomeCallable getAppCallable(const Model::GetAppRequest& request) const;
|
||||
GetDepartmentOutcome getDepartment(const Model::GetDepartmentRequest &request)const;
|
||||
void getDepartmentAsync(const Model::GetDepartmentRequest& request, const GetDepartmentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetDepartmentOutcomeCallable getDepartmentCallable(const Model::GetDepartmentRequest& request) const;
|
||||
GetDetectEvaluationOutcome getDetectEvaluation(const Model::GetDetectEvaluationRequest &request)const;
|
||||
void getDetectEvaluationAsync(const Model::GetDetectEvaluationRequest& request, const GetDetectEvaluationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetDetectEvaluationOutcomeCallable getDetectEvaluationCallable(const Model::GetDetectEvaluationRequest& request) const;
|
||||
GetDetectionOutcome getDetection(const Model::GetDetectionRequest &request)const;
|
||||
void getDetectionAsync(const Model::GetDetectionRequest& request, const GetDetectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetDetectionOutcomeCallable getDetectionCallable(const Model::GetDetectionRequest& request) const;
|
||||
GetModelSignedUrlOutcome getModelSignedUrl(const Model::GetModelSignedUrlRequest &request)const;
|
||||
void getModelSignedUrlAsync(const Model::GetModelSignedUrlRequest& request, const GetModelSignedUrlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetModelSignedUrlOutcomeCallable getModelSignedUrlCallable(const Model::GetModelSignedUrlRequest& request) const;
|
||||
GetPreSignedUrlOutcome getPreSignedUrl(const Model::GetPreSignedUrlRequest &request)const;
|
||||
void getPreSignedUrlAsync(const Model::GetPreSignedUrlRequest& request, const GetPreSignedUrlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetPreSignedUrlOutcomeCallable getPreSignedUrlCallable(const Model::GetPreSignedUrlRequest& request) const;
|
||||
GetRuleOutcome getRule(const Model::GetRuleRequest &request)const;
|
||||
void getRuleAsync(const Model::GetRuleRequest& request, const GetRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetRuleOutcomeCallable getRuleCallable(const Model::GetRuleRequest& request) const;
|
||||
GetServiceConfigurationOutcome getServiceConfiguration(const Model::GetServiceConfigurationRequest &request)const;
|
||||
void getServiceConfigurationAsync(const Model::GetServiceConfigurationRequest& request, const GetServiceConfigurationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetServiceConfigurationOutcomeCallable getServiceConfigurationCallable(const Model::GetServiceConfigurationRequest& request) const;
|
||||
GetSignedUrlOutcome getSignedUrl(const Model::GetSignedUrlRequest &request)const;
|
||||
void getSignedUrlAsync(const Model::GetSignedUrlRequest& request, const GetSignedUrlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetSignedUrlOutcomeCallable getSignedUrlCallable(const Model::GetSignedUrlRequest& request) const;
|
||||
GetSlrConfigurationOutcome getSlrConfiguration(const Model::GetSlrConfigurationRequest &request)const;
|
||||
void getSlrConfigurationAsync(const Model::GetSlrConfigurationRequest& request, const GetSlrConfigurationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetSlrConfigurationOutcomeCallable getSlrConfigurationCallable(const Model::GetSlrConfigurationRequest& request) const;
|
||||
GetStatisticsOutcome getStatistics(const Model::GetStatisticsRequest &request)const;
|
||||
void getStatisticsAsync(const Model::GetStatisticsRequest& request, const GetStatisticsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetStatisticsOutcomeCallable getStatisticsCallable(const Model::GetStatisticsRequest& request) const;
|
||||
GetTaskOutcome getTask(const Model::GetTaskRequest &request)const;
|
||||
void getTaskAsync(const Model::GetTaskRequest& request, const GetTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetTaskOutcomeCallable getTaskCallable(const Model::GetTaskRequest& request) const;
|
||||
GetTaskGroupOutcome getTaskGroup(const Model::GetTaskGroupRequest &request)const;
|
||||
void getTaskGroupAsync(const Model::GetTaskGroupRequest& request, const GetTaskGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetTaskGroupOutcomeCallable getTaskGroupCallable(const Model::GetTaskGroupRequest& request) const;
|
||||
GetUserOutcome getUser(const Model::GetUserRequest &request)const;
|
||||
void getUserAsync(const Model::GetUserRequest& request, const GetUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetUserOutcomeCallable getUserCallable(const Model::GetUserRequest& request) const;
|
||||
InitializeServiceLinkedRoleOutcome initializeServiceLinkedRole(const Model::InitializeServiceLinkedRoleRequest &request)const;
|
||||
void initializeServiceLinkedRoleAsync(const Model::InitializeServiceLinkedRoleRequest& request, const InitializeServiceLinkedRoleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
InitializeServiceLinkedRoleOutcomeCallable initializeServiceLinkedRoleCallable(const Model::InitializeServiceLinkedRoleRequest& request) const;
|
||||
JoinLiveOutcome joinLive(const Model::JoinLiveRequest &request)const;
|
||||
void joinLiveAsync(const Model::JoinLiveRequest& request, const JoinLiveAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
JoinLiveOutcomeCallable joinLiveCallable(const Model::JoinLiveRequest& request) const;
|
||||
ListAppsOutcome listApps(const Model::ListAppsRequest &request)const;
|
||||
void listAppsAsync(const Model::ListAppsRequest& request, const ListAppsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListAppsOutcomeCallable listAppsCallable(const Model::ListAppsRequest& request) const;
|
||||
ListDepartmentsOutcome listDepartments(const Model::ListDepartmentsRequest &request)const;
|
||||
void listDepartmentsAsync(const Model::ListDepartmentsRequest& request, const ListDepartmentsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListDepartmentsOutcomeCallable listDepartmentsCallable(const Model::ListDepartmentsRequest& request) const;
|
||||
ListDetectionsOutcome listDetections(const Model::ListDetectionsRequest &request)const;
|
||||
void listDetectionsAsync(const Model::ListDetectionsRequest& request, const ListDetectionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListDetectionsOutcomeCallable listDetectionsCallable(const Model::ListDetectionsRequest& request) const;
|
||||
ListFilesOutcome listFiles(const Model::ListFilesRequest &request)const;
|
||||
void listFilesAsync(const Model::ListFilesRequest& request, const ListFilesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListFilesOutcomeCallable listFilesCallable(const Model::ListFilesRequest& request) const;
|
||||
ListLivesOutcome listLives(const Model::ListLivesRequest &request)const;
|
||||
void listLivesAsync(const Model::ListLivesRequest& request, const ListLivesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListLivesOutcomeCallable listLivesCallable(const Model::ListLivesRequest& request) const;
|
||||
ListRolesOutcome listRoles(const Model::ListRolesRequest &request)const;
|
||||
void listRolesAsync(const Model::ListRolesRequest& request, const ListRolesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListRolesOutcomeCallable listRolesCallable(const Model::ListRolesRequest& request) const;
|
||||
ListRulesOutcome listRules(const Model::ListRulesRequest &request)const;
|
||||
void listRulesAsync(const Model::ListRulesRequest& request, const ListRulesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListRulesOutcomeCallable listRulesCallable(const Model::ListRulesRequest& request) const;
|
||||
ListStatisticsTaskOutcome listStatisticsTask(const Model::ListStatisticsTaskRequest &request)const;
|
||||
void listStatisticsTaskAsync(const Model::ListStatisticsTaskRequest& request, const ListStatisticsTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListStatisticsTaskOutcomeCallable listStatisticsTaskCallable(const Model::ListStatisticsTaskRequest& request) const;
|
||||
ListTaskGroupsOutcome listTaskGroups(const Model::ListTaskGroupsRequest &request)const;
|
||||
void listTaskGroupsAsync(const Model::ListTaskGroupsRequest& request, const ListTaskGroupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListTaskGroupsOutcomeCallable listTaskGroupsCallable(const Model::ListTaskGroupsRequest& request) const;
|
||||
ListTaskItemsOutcome listTaskItems(const Model::ListTaskItemsRequest &request)const;
|
||||
void listTaskItemsAsync(const Model::ListTaskItemsRequest& request, const ListTaskItemsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListTaskItemsOutcomeCallable listTaskItemsCallable(const Model::ListTaskItemsRequest& request) const;
|
||||
ListTasksOutcome listTasks(const Model::ListTasksRequest &request)const;
|
||||
void listTasksAsync(const Model::ListTasksRequest& request, const ListTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListTasksOutcomeCallable listTasksCallable(const Model::ListTasksRequest& request) const;
|
||||
ListUsersOutcome listUsers(const Model::ListUsersRequest &request)const;
|
||||
void listUsersAsync(const Model::ListUsersRequest& request, const ListUsersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListUsersOutcomeCallable listUsersCallable(const Model::ListUsersRequest& request) const;
|
||||
UpdateAppOutcome updateApp(const Model::UpdateAppRequest &request)const;
|
||||
void updateAppAsync(const Model::UpdateAppRequest& request, const UpdateAppAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateAppOutcomeCallable updateAppCallable(const Model::UpdateAppRequest& request) const;
|
||||
UpdateDepartmentOutcome updateDepartment(const Model::UpdateDepartmentRequest &request)const;
|
||||
void updateDepartmentAsync(const Model::UpdateDepartmentRequest& request, const UpdateDepartmentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateDepartmentOutcomeCallable updateDepartmentCallable(const Model::UpdateDepartmentRequest& request) const;
|
||||
UpdateLiveOutcome updateLive(const Model::UpdateLiveRequest &request)const;
|
||||
void updateLiveAsync(const Model::UpdateLiveRequest& request, const UpdateLiveAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateLiveOutcomeCallable updateLiveCallable(const Model::UpdateLiveRequest& request) const;
|
||||
UpdateRuleOutcome updateRule(const Model::UpdateRuleRequest &request)const;
|
||||
void updateRuleAsync(const Model::UpdateRuleRequest& request, const UpdateRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateRuleOutcomeCallable updateRuleCallable(const Model::UpdateRuleRequest& request) const;
|
||||
UpdateServiceConfigurationOutcome updateServiceConfiguration(const Model::UpdateServiceConfigurationRequest &request)const;
|
||||
void updateServiceConfigurationAsync(const Model::UpdateServiceConfigurationRequest& request, const UpdateServiceConfigurationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateServiceConfigurationOutcomeCallable updateServiceConfigurationCallable(const Model::UpdateServiceConfigurationRequest& request) const;
|
||||
UpdateSlrConfigurationOutcome updateSlrConfiguration(const Model::UpdateSlrConfigurationRequest &request)const;
|
||||
void updateSlrConfigurationAsync(const Model::UpdateSlrConfigurationRequest& request, const UpdateSlrConfigurationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateSlrConfigurationOutcomeCallable updateSlrConfigurationCallable(const Model::UpdateSlrConfigurationRequest& request) const;
|
||||
UpdateUserOutcome updateUser(const Model::UpdateUserRequest &request)const;
|
||||
void updateUserAsync(const Model::UpdateUserRequest& request, const UpdateUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateUserOutcomeCallable updateUserCallable(const Model::UpdateUserRequest& request) const;
|
||||
|
||||
private:
|
||||
std::shared_ptr<EndpointProvider> endpointProvider_;
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_IDRSSERVICECLIENT_H_
|
||||
@@ -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_IDRSSERVICE_IDRSSERVICEEXPORT_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_IDRSSERVICEEXPORT_H_
|
||||
|
||||
#include <alibabacloud/core/Global.h>
|
||||
|
||||
#if defined(ALIBABACLOUD_SHARED)
|
||||
# if defined(ALIBABACLOUD_IDRSSERVICE_LIBRARY)
|
||||
# define ALIBABACLOUD_IDRSSERVICE_EXPORT ALIBABACLOUD_DECL_EXPORT
|
||||
# else
|
||||
# define ALIBABACLOUD_IDRSSERVICE_EXPORT ALIBABACLOUD_DECL_IMPORT
|
||||
# endif
|
||||
#else
|
||||
# define ALIBABACLOUD_IDRSSERVICE_EXPORT
|
||||
#endif
|
||||
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_IDRSSERVICEEXPORT_H_
|
||||
@@ -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_IDRSSERVICE_MODEL_CHECKSERVICELINKEDROLEREQUEST_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_CHECKSERVICELINKEDROLEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT CheckServiceLinkedRoleRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CheckServiceLinkedRoleRequest();
|
||||
~CheckServiceLinkedRoleRequest();
|
||||
|
||||
std::string getRoleName()const;
|
||||
void setRoleName(const std::string& roleName);
|
||||
|
||||
private:
|
||||
std::string roleName_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_CHECKSERVICELINKEDROLEREQUEST_H_
|
||||
@@ -0,0 +1,59 @@
|
||||
/*
|
||||
* 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_IDRSSERVICE_MODEL_CHECKSERVICELINKEDROLERESULT_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_CHECKSERVICELINKEDROLERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT CheckServiceLinkedRoleResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
bool hasRole;
|
||||
};
|
||||
|
||||
|
||||
CheckServiceLinkedRoleResult();
|
||||
explicit CheckServiceLinkedRoleResult(const std::string &payload);
|
||||
~CheckServiceLinkedRoleResult();
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
std::string getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Data data_;
|
||||
std::string code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_CHECKSERVICELINKEDROLERESULT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IDRSSERVICE_MODEL_CREATEAPPREQUEST_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_CREATEAPPREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT CreateAppRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateAppRequest();
|
||||
~CreateAppRequest();
|
||||
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getDepartmentId()const;
|
||||
void setDepartmentId(const std::string& departmentId);
|
||||
std::string getPackageName()const;
|
||||
void setPackageName(const std::string& packageName);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
|
||||
private:
|
||||
std::string clientToken_;
|
||||
std::string departmentId_;
|
||||
std::string packageName_;
|
||||
std::string name_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_CREATEAPPREQUEST_H_
|
||||
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IDRSSERVICE_MODEL_CREATEAPPRESULT_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_CREATEAPPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT CreateAppResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string createdAt;
|
||||
std::string id;
|
||||
bool disabled;
|
||||
std::string creatorName;
|
||||
std::string name;
|
||||
};
|
||||
|
||||
|
||||
CreateAppResult();
|
||||
explicit CreateAppResult(const std::string &payload);
|
||||
~CreateAppResult();
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
std::string getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Data data_;
|
||||
std::string code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_CREATEAPPRESULT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IDRSSERVICE_MODEL_CREATEDEPARTMENTREQUEST_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_CREATEDEPARTMENTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT CreateDepartmentRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateDepartmentRequest();
|
||||
~CreateDepartmentRequest();
|
||||
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getDescription()const;
|
||||
void setDescription(const std::string& description);
|
||||
std::string getLabel()const;
|
||||
void setLabel(const std::string& label);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
|
||||
private:
|
||||
std::string clientToken_;
|
||||
std::string description_;
|
||||
std::string label_;
|
||||
std::string name_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_CREATEDEPARTMENTREQUEST_H_
|
||||
@@ -0,0 +1,62 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IDRSSERVICE_MODEL_CREATEDEPARTMENTRESULT_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_CREATEDEPARTMENTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT CreateDepartmentResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string description;
|
||||
std::string createdAt;
|
||||
std::string id;
|
||||
std::string name;
|
||||
};
|
||||
|
||||
|
||||
CreateDepartmentResult();
|
||||
explicit CreateDepartmentResult(const std::string &payload);
|
||||
~CreateDepartmentResult();
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
std::string getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Data data_;
|
||||
std::string code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_CREATEDEPARTMENTRESULT_H_
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IDRSSERVICE_MODEL_CREATELIVEDETECTIONREQUEST_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_CREATELIVEDETECTIONREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT CreateLiveDetectionRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateLiveDetectionRequest();
|
||||
~CreateLiveDetectionRequest();
|
||||
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getLiveId()const;
|
||||
void setLiveId(const std::string& liveId);
|
||||
std::string getUserId()const;
|
||||
void setUserId(const std::string& userId);
|
||||
std::string getMetaUrl()const;
|
||||
void setMetaUrl(const std::string& metaUrl);
|
||||
std::string getRuleId()const;
|
||||
void setRuleId(const std::string& ruleId);
|
||||
|
||||
private:
|
||||
std::string clientToken_;
|
||||
std::string liveId_;
|
||||
std::string userId_;
|
||||
std::string metaUrl_;
|
||||
std::string ruleId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_CREATELIVEDETECTIONREQUEST_H_
|
||||
@@ -0,0 +1,59 @@
|
||||
/*
|
||||
* 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_IDRSSERVICE_MODEL_CREATELIVEDETECTIONRESULT_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_CREATELIVEDETECTIONRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT CreateLiveDetectionResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string id;
|
||||
};
|
||||
|
||||
|
||||
CreateLiveDetectionResult();
|
||||
explicit CreateLiveDetectionResult(const std::string &payload);
|
||||
~CreateLiveDetectionResult();
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
std::string getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Data data_;
|
||||
std::string code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_CREATELIVEDETECTIONRESULT_H_
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IDRSSERVICE_MODEL_CREATELIVEREQUEST_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_CREATELIVEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT CreateLiveRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateLiveRequest();
|
||||
~CreateLiveRequest();
|
||||
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getUserId()const;
|
||||
void setUserId(const std::string& userId);
|
||||
std::string getRtcCode()const;
|
||||
void setRtcCode(const std::string& rtcCode);
|
||||
std::string getAppId()const;
|
||||
void setAppId(const std::string& appId);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
|
||||
private:
|
||||
std::string clientToken_;
|
||||
std::string userId_;
|
||||
std::string rtcCode_;
|
||||
std::string appId_;
|
||||
std::string name_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_CREATELIVEREQUEST_H_
|
||||
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IDRSSERVICE_MODEL_CREATELIVERESULT_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_CREATELIVERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT CreateLiveResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string channel;
|
||||
std::string id;
|
||||
std::string name;
|
||||
};
|
||||
|
||||
|
||||
CreateLiveResult();
|
||||
explicit CreateLiveResult(const std::string &payload);
|
||||
~CreateLiveResult();
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
std::string getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Data data_;
|
||||
std::string code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_CREATELIVERESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IDRSSERVICE_MODEL_CREATERULEREQUEST_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_CREATERULEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT CreateRuleRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateRuleRequest();
|
||||
~CreateRuleRequest();
|
||||
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getContent()const;
|
||||
void setContent(const std::string& content);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
|
||||
private:
|
||||
std::string clientToken_;
|
||||
std::string content_;
|
||||
std::string name_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_CREATERULEREQUEST_H_
|
||||
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IDRSSERVICE_MODEL_CREATERULERESULT_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_CREATERULERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT CreateRuleResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string content;
|
||||
std::string id;
|
||||
std::string name;
|
||||
};
|
||||
|
||||
|
||||
CreateRuleResult();
|
||||
explicit CreateRuleResult(const std::string &payload);
|
||||
~CreateRuleResult();
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
std::string getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Data data_;
|
||||
std::string code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_CREATERULERESULT_H_
|
||||
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IDRSSERVICE_MODEL_CREATESTATISTICSRECORDREQUEST_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_CREATESTATISTICSRECORDREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT CreateStatisticsRecordRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateStatisticsRecordRequest();
|
||||
~CreateStatisticsRecordRequest();
|
||||
|
||||
std::string getBeginAt()const;
|
||||
void setBeginAt(const std::string& beginAt);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getEndAt()const;
|
||||
void setEndAt(const std::string& endAt);
|
||||
std::string getDeviceId()const;
|
||||
void setDeviceId(const std::string& deviceId);
|
||||
int getDeviceType()const;
|
||||
void setDeviceType(int deviceType);
|
||||
std::string getAppId()const;
|
||||
void setAppId(const std::string& appId);
|
||||
|
||||
private:
|
||||
std::string beginAt_;
|
||||
std::string clientToken_;
|
||||
std::string endAt_;
|
||||
std::string deviceId_;
|
||||
int deviceType_;
|
||||
std::string appId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_CREATESTATISTICSRECORDREQUEST_H_
|
||||
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IDRSSERVICE_MODEL_CREATESTATISTICSRECORDRESULT_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_CREATESTATISTICSRECORDRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT CreateStatisticsRecordResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateStatisticsRecordResult();
|
||||
explicit CreateStatisticsRecordResult(const std::string &payload);
|
||||
~CreateStatisticsRecordResult();
|
||||
std::string getMessage()const;
|
||||
std::string getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_CREATESTATISTICSRECORDRESULT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IDRSSERVICE_MODEL_CREATESTATISTICSTASKREQUEST_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_CREATESTATISTICSTASKREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT CreateStatisticsTaskRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateStatisticsTaskRequest();
|
||||
~CreateStatisticsTaskRequest();
|
||||
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::vector<std::string> getDepartmentId()const;
|
||||
void setDepartmentId(const std::vector<std::string>& departmentId);
|
||||
std::string getDateTo()const;
|
||||
void setDateTo(const std::string& dateTo);
|
||||
std::string getDateFrom()const;
|
||||
void setDateFrom(const std::string& dateFrom);
|
||||
|
||||
private:
|
||||
std::string clientToken_;
|
||||
std::vector<std::string> departmentId_;
|
||||
std::string dateTo_;
|
||||
std::string dateFrom_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_CREATESTATISTICSTASKREQUEST_H_
|
||||
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IDRSSERVICE_MODEL_CREATESTATISTICSTASKRESULT_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_CREATESTATISTICSTASKRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT CreateStatisticsTaskResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateStatisticsTaskResult();
|
||||
explicit CreateStatisticsTaskResult(const std::string &payload);
|
||||
~CreateStatisticsTaskResult();
|
||||
std::string getMessage()const;
|
||||
std::string getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_CREATESTATISTICSTASKRESULT_H_
|
||||
@@ -0,0 +1,75 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IDRSSERVICE_MODEL_CREATETASKGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_CREATETASKGROUPREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT CreateTaskGroupRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateTaskGroupRequest();
|
||||
~CreateTaskGroupRequest();
|
||||
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getExpireAt()const;
|
||||
void setExpireAt(const std::string& expireAt);
|
||||
std::vector<int> getDay()const;
|
||||
void setDay(const std::vector<int>& day);
|
||||
std::string getRunnableTimeTo()const;
|
||||
void setRunnableTimeTo(const std::string& runnableTimeTo);
|
||||
std::string getTriggerPeriod()const;
|
||||
void setTriggerPeriod(const std::string& triggerPeriod);
|
||||
std::string getGroupName()const;
|
||||
void setGroupName(const std::string& groupName);
|
||||
std::vector<std::string> getVideoUrl()const;
|
||||
void setVideoUrl(const std::vector<std::string>& videoUrl);
|
||||
std::string getAppId()const;
|
||||
void setAppId(const std::string& appId);
|
||||
std::string getRunnableTimeFrom()const;
|
||||
void setRunnableTimeFrom(const std::string& runnableTimeFrom);
|
||||
std::string getRuleId()const;
|
||||
void setRuleId(const std::string& ruleId);
|
||||
|
||||
private:
|
||||
std::string clientToken_;
|
||||
std::string expireAt_;
|
||||
std::vector<int> day_;
|
||||
std::string runnableTimeTo_;
|
||||
std::string triggerPeriod_;
|
||||
std::string groupName_;
|
||||
std::vector<std::string> videoUrl_;
|
||||
std::string appId_;
|
||||
std::string runnableTimeFrom_;
|
||||
std::string ruleId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_CREATETASKGROUPREQUEST_H_
|
||||
@@ -0,0 +1,67 @@
|
||||
/*
|
||||
* 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_IDRSSERVICE_MODEL_CREATETASKGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_CREATETASKGROUPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT CreateTaskGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string status;
|
||||
std::vector<std::string> taskIds;
|
||||
std::string createdAt;
|
||||
std::string ruleId;
|
||||
int totalTasks;
|
||||
int completedTasks;
|
||||
std::string id;
|
||||
std::string ruleName;
|
||||
std::string name;
|
||||
};
|
||||
|
||||
|
||||
CreateTaskGroupResult();
|
||||
explicit CreateTaskGroupResult(const std::string &payload);
|
||||
~CreateTaskGroupResult();
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
std::string getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Data data_;
|
||||
std::string code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_CREATETASKGROUPRESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IDRSSERVICE_MODEL_CREATEUSERDEPARTMENTSREQUEST_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_CREATEUSERDEPARTMENTSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT CreateUserDepartmentsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateUserDepartmentsRequest();
|
||||
~CreateUserDepartmentsRequest();
|
||||
|
||||
std::vector<std::string> getDepartmentId()const;
|
||||
void setDepartmentId(const std::vector<std::string>& departmentId);
|
||||
std::vector<std::string> getUserId()const;
|
||||
void setUserId(const std::vector<std::string>& userId);
|
||||
|
||||
private:
|
||||
std::vector<std::string> departmentId_;
|
||||
std::vector<std::string> userId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_CREATEUSERDEPARTMENTSREQUEST_H_
|
||||
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* 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_IDRSSERVICE_MODEL_CREATEUSERDEPARTMENTSRESULT_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_CREATEUSERDEPARTMENTSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT CreateUserDepartmentsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateUserDepartmentsResult();
|
||||
explicit CreateUserDepartmentsResult(const std::string &payload);
|
||||
~CreateUserDepartmentsResult();
|
||||
std::string getMessage()const;
|
||||
std::string getData()const;
|
||||
std::string getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string data_;
|
||||
std::string code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_CREATEUSERDEPARTMENTSRESULT_H_
|
||||
@@ -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_IDRSSERVICE_MODEL_DELETEAPPREQUEST_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_DELETEAPPREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT DeleteAppRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteAppRequest();
|
||||
~DeleteAppRequest();
|
||||
|
||||
std::string getId()const;
|
||||
void setId(const std::string& id);
|
||||
|
||||
private:
|
||||
std::string id_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_DELETEAPPREQUEST_H_
|
||||
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* 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_IDRSSERVICE_MODEL_DELETEAPPRESULT_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_DELETEAPPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT DeleteAppResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteAppResult();
|
||||
explicit DeleteAppResult(const std::string &payload);
|
||||
~DeleteAppResult();
|
||||
std::string getMessage()const;
|
||||
std::string getData()const;
|
||||
std::string getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string data_;
|
||||
std::string code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_DELETEAPPRESULT_H_
|
||||
@@ -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_IDRSSERVICE_MODEL_DELETEDEPARTMENTREQUEST_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_DELETEDEPARTMENTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT DeleteDepartmentRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteDepartmentRequest();
|
||||
~DeleteDepartmentRequest();
|
||||
|
||||
std::string getId()const;
|
||||
void setId(const std::string& id);
|
||||
|
||||
private:
|
||||
std::string id_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_DELETEDEPARTMENTREQUEST_H_
|
||||
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* 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_IDRSSERVICE_MODEL_DELETEDEPARTMENTRESULT_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_DELETEDEPARTMENTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT DeleteDepartmentResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteDepartmentResult();
|
||||
explicit DeleteDepartmentResult(const std::string &payload);
|
||||
~DeleteDepartmentResult();
|
||||
std::string getMessage()const;
|
||||
std::string getData()const;
|
||||
std::string getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string data_;
|
||||
std::string code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_DELETEDEPARTMENTRESULT_H_
|
||||
@@ -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_IDRSSERVICE_MODEL_DELETERULEREQUEST_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_DELETERULEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT DeleteRuleRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteRuleRequest();
|
||||
~DeleteRuleRequest();
|
||||
|
||||
std::string getId()const;
|
||||
void setId(const std::string& id);
|
||||
|
||||
private:
|
||||
std::string id_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_DELETERULEREQUEST_H_
|
||||
@@ -0,0 +1,62 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IDRSSERVICE_MODEL_DELETERULERESULT_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_DELETERULERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT DeleteRuleResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string content;
|
||||
std::string createdAt;
|
||||
std::string id;
|
||||
std::string name;
|
||||
};
|
||||
|
||||
|
||||
DeleteRuleResult();
|
||||
explicit DeleteRuleResult(const std::string &payload);
|
||||
~DeleteRuleResult();
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
std::string getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Data data_;
|
||||
std::string code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_DELETERULERESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IDRSSERVICE_MODEL_DELETEUSERDEPARTMENTSREQUEST_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_DELETEUSERDEPARTMENTSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT DeleteUserDepartmentsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteUserDepartmentsRequest();
|
||||
~DeleteUserDepartmentsRequest();
|
||||
|
||||
std::vector<std::string> getDepartmentId()const;
|
||||
void setDepartmentId(const std::vector<std::string>& departmentId);
|
||||
std::vector<std::string> getUserId()const;
|
||||
void setUserId(const std::vector<std::string>& userId);
|
||||
|
||||
private:
|
||||
std::vector<std::string> departmentId_;
|
||||
std::vector<std::string> userId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_DELETEUSERDEPARTMENTSREQUEST_H_
|
||||
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* 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_IDRSSERVICE_MODEL_DELETEUSERDEPARTMENTSRESULT_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_DELETEUSERDEPARTMENTSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT DeleteUserDepartmentsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteUserDepartmentsResult();
|
||||
explicit DeleteUserDepartmentsResult(const std::string &payload);
|
||||
~DeleteUserDepartmentsResult();
|
||||
std::string getMessage()const;
|
||||
std::string getData()const;
|
||||
std::string getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string data_;
|
||||
std::string code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_DELETEUSERDEPARTMENTSRESULT_H_
|
||||
@@ -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_IDRSSERVICE_MODEL_DELETEUSERREQUEST_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_DELETEUSERREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT DeleteUserRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteUserRequest();
|
||||
~DeleteUserRequest();
|
||||
|
||||
std::string getId()const;
|
||||
void setId(const std::string& id);
|
||||
|
||||
private:
|
||||
std::string id_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_DELETEUSERREQUEST_H_
|
||||
@@ -0,0 +1,62 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IDRSSERVICE_MODEL_DELETEUSERRESULT_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_DELETEUSERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT DeleteUserResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ErrorsItem
|
||||
{
|
||||
std::string field;
|
||||
std::string message;
|
||||
};
|
||||
|
||||
|
||||
DeleteUserResult();
|
||||
explicit DeleteUserResult(const std::string &payload);
|
||||
~DeleteUserResult();
|
||||
std::vector<ErrorsItem> getErrors()const;
|
||||
std::string getMessage()const;
|
||||
std::string getData()const;
|
||||
std::string getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<ErrorsItem> errors_;
|
||||
std::string message_;
|
||||
std::string data_;
|
||||
std::string code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_DELETEUSERRESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IDRSSERVICE_MODEL_EXITLIVEREQUEST_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_EXITLIVEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT ExitLiveRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ExitLiveRequest();
|
||||
~ExitLiveRequest();
|
||||
|
||||
std::string getChannel()const;
|
||||
void setChannel(const std::string& channel);
|
||||
std::string getUserId()const;
|
||||
void setUserId(const std::string& userId);
|
||||
std::string getRtcCode()const;
|
||||
void setRtcCode(const std::string& rtcCode);
|
||||
|
||||
private:
|
||||
std::string channel_;
|
||||
std::string userId_;
|
||||
std::string rtcCode_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_EXITLIVEREQUEST_H_
|
||||
@@ -0,0 +1,59 @@
|
||||
/*
|
||||
* 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_IDRSSERVICE_MODEL_EXITLIVERESULT_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_EXITLIVERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT ExitLiveResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
int code;
|
||||
};
|
||||
|
||||
|
||||
ExitLiveResult();
|
||||
explicit ExitLiveResult(const std::string &payload);
|
||||
~ExitLiveResult();
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
std::string getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Data data_;
|
||||
std::string code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_EXITLIVERESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IDRSSERVICE_MODEL_GETAPPREQUEST_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_GETAPPREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT GetAppRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetAppRequest();
|
||||
~GetAppRequest();
|
||||
|
||||
std::string getPackageName()const;
|
||||
void setPackageName(const std::string& packageName);
|
||||
std::string getDeviceId()const;
|
||||
void setDeviceId(const std::string& deviceId);
|
||||
std::string getId()const;
|
||||
void setId(const std::string& id);
|
||||
|
||||
private:
|
||||
std::string packageName_;
|
||||
std::string deviceId_;
|
||||
std::string id_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_GETAPPREQUEST_H_
|
||||
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IDRSSERVICE_MODEL_GETAPPRESULT_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_GETAPPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT GetAppResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
int createdAt;
|
||||
std::string disabled;
|
||||
std::string name;
|
||||
};
|
||||
|
||||
|
||||
GetAppResult();
|
||||
explicit GetAppResult(const std::string &payload);
|
||||
~GetAppResult();
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
std::string getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Data data_;
|
||||
std::string code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_GETAPPRESULT_H_
|
||||
@@ -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_IDRSSERVICE_MODEL_GETDEPARTMENTREQUEST_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_GETDEPARTMENTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT GetDepartmentRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetDepartmentRequest();
|
||||
~GetDepartmentRequest();
|
||||
|
||||
std::string getId()const;
|
||||
void setId(const std::string& id);
|
||||
|
||||
private:
|
||||
std::string id_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_GETDEPARTMENTREQUEST_H_
|
||||
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IDRSSERVICE_MODEL_GETDEPARTMENTRESULT_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_GETDEPARTMENTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT GetDepartmentResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string description;
|
||||
std::string createdAt;
|
||||
std::string id;
|
||||
std::string updatedAt;
|
||||
std::string name;
|
||||
};
|
||||
|
||||
|
||||
GetDepartmentResult();
|
||||
explicit GetDepartmentResult(const std::string &payload);
|
||||
~GetDepartmentResult();
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
std::string getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Data data_;
|
||||
std::string code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_GETDEPARTMENTRESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IDRSSERVICE_MODEL_GETDETECTEVALUATIONREQUEST_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_GETDETECTEVALUATIONREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT GetDetectEvaluationRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetDetectEvaluationRequest();
|
||||
~GetDetectEvaluationRequest();
|
||||
|
||||
std::string getEndTime()const;
|
||||
void setEndTime(const std::string& endTime);
|
||||
std::string getStartTime()const;
|
||||
void setStartTime(const std::string& startTime);
|
||||
|
||||
private:
|
||||
std::string endTime_;
|
||||
std::string startTime_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_GETDETECTEVALUATIONREQUEST_H_
|
||||
@@ -0,0 +1,67 @@
|
||||
/*
|
||||
* 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_IDRSSERVICE_MODEL_GETDETECTEVALUATIONRESULT_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_GETDETECTEVALUATIONRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT GetDetectEvaluationResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DataItem
|
||||
{
|
||||
struct EvaluationItemListItem
|
||||
{
|
||||
int handleCount;
|
||||
int successCount;
|
||||
std::string successRate;
|
||||
std::string name;
|
||||
};
|
||||
std::vector<DataItem::EvaluationItemListItem> evaluationItemList;
|
||||
std::string day;
|
||||
};
|
||||
|
||||
|
||||
GetDetectEvaluationResult();
|
||||
explicit GetDetectEvaluationResult(const std::string &payload);
|
||||
~GetDetectEvaluationResult();
|
||||
std::string getMessage()const;
|
||||
std::vector<DataItem> getData()const;
|
||||
std::string getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::vector<DataItem> data_;
|
||||
std::string code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_GETDETECTEVALUATIONRESULT_H_
|
||||
@@ -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_IDRSSERVICE_MODEL_GETDETECTIONREQUEST_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_GETDETECTIONREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT GetDetectionRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetDetectionRequest();
|
||||
~GetDetectionRequest();
|
||||
|
||||
std::string getId()const;
|
||||
void setId(const std::string& id);
|
||||
|
||||
private:
|
||||
std::string id_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_GETDETECTIONREQUEST_H_
|
||||
@@ -0,0 +1,75 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IDRSSERVICE_MODEL_GETDETECTIONRESULT_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_GETDETECTIONRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT GetDetectionResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
struct TasksItem
|
||||
{
|
||||
std::string status;
|
||||
std::string createdAt;
|
||||
std::string videoMetaUrl;
|
||||
std::string id;
|
||||
std::string videoUrl;
|
||||
};
|
||||
std::string status;
|
||||
std::vector<TasksItem> tasks;
|
||||
std::string recordingType;
|
||||
std::string createdAt;
|
||||
std::string ruleId;
|
||||
std::string departmentName;
|
||||
std::string departmentId;
|
||||
std::string id;
|
||||
std::string ruleName;
|
||||
};
|
||||
|
||||
|
||||
GetDetectionResult();
|
||||
explicit GetDetectionResult(const std::string &payload);
|
||||
~GetDetectionResult();
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
std::string getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Data data_;
|
||||
std::string code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_GETDETECTIONRESULT_H_
|
||||
@@ -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_IDRSSERVICE_MODEL_GETMODELSIGNEDURLREQUEST_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_GETMODELSIGNEDURLREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT GetModelSignedUrlRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetModelSignedUrlRequest();
|
||||
~GetModelSignedUrlRequest();
|
||||
|
||||
std::vector<std::string> getModelPath()const;
|
||||
void setModelPath(const std::vector<std::string>& modelPath);
|
||||
|
||||
private:
|
||||
std::vector<std::string> modelPath_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_GETMODELSIGNEDURLREQUEST_H_
|
||||
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IDRSSERVICE_MODEL_GETMODELSIGNEDURLRESULT_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_GETMODELSIGNEDURLRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT GetModelSignedUrlResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DataItem
|
||||
{
|
||||
std::string modelPath;
|
||||
std::string publicUrl;
|
||||
std::string md5;
|
||||
};
|
||||
|
||||
|
||||
GetModelSignedUrlResult();
|
||||
explicit GetModelSignedUrlResult(const std::string &payload);
|
||||
~GetModelSignedUrlResult();
|
||||
std::string getMessage()const;
|
||||
std::vector<DataItem> getData()const;
|
||||
std::string getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::vector<DataItem> data_;
|
||||
std::string code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_GETMODELSIGNEDURLRESULT_H_
|
||||
@@ -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_IDRSSERVICE_MODEL_GETPRESIGNEDURLREQUEST_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_GETPRESIGNEDURLREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT GetPreSignedUrlRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetPreSignedUrlRequest();
|
||||
~GetPreSignedUrlRequest();
|
||||
|
||||
std::string getPrefix()const;
|
||||
void setPrefix(const std::string& prefix);
|
||||
|
||||
private:
|
||||
std::string prefix_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_GETPRESIGNEDURLREQUEST_H_
|
||||
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* 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_IDRSSERVICE_MODEL_GETPRESIGNEDURLRESULT_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_GETPRESIGNEDURLRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT GetPreSignedUrlResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
GetPreSignedUrlResult();
|
||||
explicit GetPreSignedUrlResult(const std::string &payload);
|
||||
~GetPreSignedUrlResult();
|
||||
std::string getMessage()const;
|
||||
std::string getData()const;
|
||||
std::string getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string data_;
|
||||
std::string code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_GETPRESIGNEDURLRESULT_H_
|
||||
@@ -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_IDRSSERVICE_MODEL_GETRULEREQUEST_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_GETRULEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT GetRuleRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetRuleRequest();
|
||||
~GetRuleRequest();
|
||||
|
||||
std::string getId()const;
|
||||
void setId(const std::string& id);
|
||||
|
||||
private:
|
||||
std::string id_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_GETRULEREQUEST_H_
|
||||
@@ -0,0 +1,62 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IDRSSERVICE_MODEL_GETRULERESULT_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_GETRULERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT GetRuleResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string content;
|
||||
std::string createdAt;
|
||||
std::string id;
|
||||
std::string name;
|
||||
};
|
||||
|
||||
|
||||
GetRuleResult();
|
||||
explicit GetRuleResult(const std::string &payload);
|
||||
~GetRuleResult();
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
std::string getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Data data_;
|
||||
std::string code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_GETRULERESULT_H_
|
||||
@@ -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_IDRSSERVICE_MODEL_GETSERVICECONFIGURATIONREQUEST_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_GETSERVICECONFIGURATIONREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT GetServiceConfigurationRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetServiceConfigurationRequest();
|
||||
~GetServiceConfigurationRequest();
|
||||
|
||||
std::string getUserId()const;
|
||||
void setUserId(const std::string& userId);
|
||||
|
||||
private:
|
||||
std::string userId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_GETSERVICECONFIGURATIONREQUEST_H_
|
||||
@@ -0,0 +1,66 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IDRSSERVICE_MODEL_GETSERVICECONFIGURATIONRESULT_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_GETSERVICECONFIGURATIONRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT GetServiceConfigurationResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
bool liveRecordEveryOne;
|
||||
int liveRecordMaxClient;
|
||||
bool liveRecordAll;
|
||||
int liveRecordLayout;
|
||||
int clientQueueSize;
|
||||
std::string liveRecordTaskProfile;
|
||||
int taskItemQueueSize;
|
||||
int liveRecordVideoResolution;
|
||||
};
|
||||
|
||||
|
||||
GetServiceConfigurationResult();
|
||||
explicit GetServiceConfigurationResult(const std::string &payload);
|
||||
~GetServiceConfigurationResult();
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
std::string getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Data data_;
|
||||
std::string code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_GETSERVICECONFIGURATIONRESULT_H_
|
||||
@@ -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_IDRSSERVICE_MODEL_GETSIGNEDURLREQUEST_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_GETSIGNEDURLREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT GetSignedUrlRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetSignedUrlRequest();
|
||||
~GetSignedUrlRequest();
|
||||
|
||||
std::string getFileUrl()const;
|
||||
void setFileUrl(const std::string& fileUrl);
|
||||
|
||||
private:
|
||||
std::string fileUrl_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_GETSIGNEDURLREQUEST_H_
|
||||
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* 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_IDRSSERVICE_MODEL_GETSIGNEDURLRESULT_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_GETSIGNEDURLRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT GetSignedUrlResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
GetSignedUrlResult();
|
||||
explicit GetSignedUrlResult(const std::string &payload);
|
||||
~GetSignedUrlResult();
|
||||
std::string getMessage()const;
|
||||
std::string getData()const;
|
||||
std::string getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string data_;
|
||||
std::string code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_GETSIGNEDURLRESULT_H_
|
||||
@@ -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_IDRSSERVICE_MODEL_GETSLRCONFIGURATIONREQUEST_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_GETSLRCONFIGURATIONREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT GetSlrConfigurationRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetSlrConfigurationRequest();
|
||||
~GetSlrConfigurationRequest();
|
||||
|
||||
std::string getUserId()const;
|
||||
void setUserId(const std::string& userId);
|
||||
|
||||
private:
|
||||
std::string userId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_GETSLRCONFIGURATIONREQUEST_H_
|
||||
@@ -0,0 +1,64 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IDRSSERVICE_MODEL_GETSLRCONFIGURATIONRESULT_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_GETSLRCONFIGURATIONRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT GetSlrConfigurationResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
bool mqSubscribe;
|
||||
std::string mqInstanceId;
|
||||
std::string mqEndpoint;
|
||||
std::string mqGroupId;
|
||||
std::vector<std::string> mqEventList;
|
||||
std::string mqTopic;
|
||||
};
|
||||
|
||||
|
||||
GetSlrConfigurationResult();
|
||||
explicit GetSlrConfigurationResult(const std::string &payload);
|
||||
~GetSlrConfigurationResult();
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
std::string getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Data data_;
|
||||
std::string code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_GETSLRCONFIGURATIONRESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IDRSSERVICE_MODEL_GETSTATISTICSREQUEST_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_GETSTATISTICSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT GetStatisticsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetStatisticsRequest();
|
||||
~GetStatisticsRequest();
|
||||
|
||||
std::vector<std::string> getDepartmentId()const;
|
||||
void setDepartmentId(const std::vector<std::string>& departmentId);
|
||||
std::string getDateTo()const;
|
||||
void setDateTo(const std::string& dateTo);
|
||||
std::string getDateFrom()const;
|
||||
void setDateFrom(const std::string& dateFrom);
|
||||
|
||||
private:
|
||||
std::vector<std::string> departmentId_;
|
||||
std::string dateTo_;
|
||||
std::string dateFrom_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_GETSTATISTICSREQUEST_H_
|
||||
@@ -0,0 +1,75 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IDRSSERVICE_MODEL_GETSTATISTICSRESULT_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_GETSTATISTICSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT GetStatisticsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
struct ItemsItem
|
||||
{
|
||||
struct DetailItem
|
||||
{
|
||||
long cloudCount;
|
||||
int month;
|
||||
long clientCount;
|
||||
std::string departmentName;
|
||||
std::string departmentId;
|
||||
};
|
||||
long cloudCount;
|
||||
std::string month;
|
||||
long clientCount;
|
||||
std::string departmentName;
|
||||
std::vector<ItemsItem::DetailItem> detail;
|
||||
};
|
||||
std::vector<ItemsItem> items;
|
||||
};
|
||||
|
||||
|
||||
GetStatisticsResult();
|
||||
explicit GetStatisticsResult(const std::string &payload);
|
||||
~GetStatisticsResult();
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
std::string getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Data data_;
|
||||
std::string code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_GETSTATISTICSRESULT_H_
|
||||
@@ -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_IDRSSERVICE_MODEL_GETTASKGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_GETTASKGROUPREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT GetTaskGroupRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetTaskGroupRequest();
|
||||
~GetTaskGroupRequest();
|
||||
|
||||
std::string getId()const;
|
||||
void setId(const std::string& id);
|
||||
|
||||
private:
|
||||
std::string id_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_GETTASKGROUPREQUEST_H_
|
||||
@@ -0,0 +1,67 @@
|
||||
/*
|
||||
* 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_IDRSSERVICE_MODEL_GETTASKGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_GETTASKGROUPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT GetTaskGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string status;
|
||||
std::vector<std::string> taskIds;
|
||||
std::string createdAt;
|
||||
std::string ruleId;
|
||||
int totalTasks;
|
||||
int completedTasks;
|
||||
std::string id;
|
||||
std::string ruleName;
|
||||
std::string name;
|
||||
};
|
||||
|
||||
|
||||
GetTaskGroupResult();
|
||||
explicit GetTaskGroupResult(const std::string &payload);
|
||||
~GetTaskGroupResult();
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
std::string getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Data data_;
|
||||
std::string code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_GETTASKGROUPRESULT_H_
|
||||
@@ -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_IDRSSERVICE_MODEL_GETTASKREQUEST_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_GETTASKREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT GetTaskRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetTaskRequest();
|
||||
~GetTaskRequest();
|
||||
|
||||
std::string getTaskId()const;
|
||||
void setTaskId(const std::string& taskId);
|
||||
|
||||
private:
|
||||
std::string taskId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_GETTASKREQUEST_H_
|
||||
@@ -0,0 +1,62 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IDRSSERVICE_MODEL_GETTASKRESULT_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_GETTASKRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT GetTaskResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string status;
|
||||
std::string createdAt;
|
||||
std::string id;
|
||||
std::string videoUrl;
|
||||
};
|
||||
|
||||
|
||||
GetTaskResult();
|
||||
explicit GetTaskResult(const std::string &payload);
|
||||
~GetTaskResult();
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
std::string getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Data data_;
|
||||
std::string code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_GETTASKRESULT_H_
|
||||
@@ -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_IDRSSERVICE_MODEL_GETUSERREQUEST_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_GETUSERREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT GetUserRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetUserRequest();
|
||||
~GetUserRequest();
|
||||
|
||||
std::string getId()const;
|
||||
void setId(const std::string& id);
|
||||
|
||||
private:
|
||||
std::string id_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_GETUSERREQUEST_H_
|
||||
@@ -0,0 +1,76 @@
|
||||
/*
|
||||
* 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_IDRSSERVICE_MODEL_GETUSERRESULT_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_GETUSERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT GetUserResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
struct DepartmentsItem
|
||||
{
|
||||
std::string gmtCreate;
|
||||
std::string description;
|
||||
std::string gmtModified;
|
||||
std::string id;
|
||||
std::string name;
|
||||
};
|
||||
std::string role;
|
||||
std::vector<DepartmentsItem> departments;
|
||||
std::string email;
|
||||
std::string username;
|
||||
std::string createdAt;
|
||||
std::string phoneNumber;
|
||||
std::string id;
|
||||
std::string updatedAt;
|
||||
std::string source;
|
||||
std::string name;
|
||||
};
|
||||
|
||||
|
||||
GetUserResult();
|
||||
explicit GetUserResult(const std::string &payload);
|
||||
~GetUserResult();
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
std::string getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Data data_;
|
||||
std::string code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_GETUSERRESULT_H_
|
||||
@@ -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_IDRSSERVICE_MODEL_INITIALIZESERVICELINKEDROLEREQUEST_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_INITIALIZESERVICELINKEDROLEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT InitializeServiceLinkedRoleRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
InitializeServiceLinkedRoleRequest();
|
||||
~InitializeServiceLinkedRoleRequest();
|
||||
|
||||
std::string getRoleName()const;
|
||||
void setRoleName(const std::string& roleName);
|
||||
|
||||
private:
|
||||
std::string roleName_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_INITIALIZESERVICELINKEDROLEREQUEST_H_
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IDRSSERVICE_MODEL_INITIALIZESERVICELINKEDROLERESULT_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_INITIALIZESERVICELINKEDROLERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT InitializeServiceLinkedRoleResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
bool createSuccess;
|
||||
std::string errorMessage;
|
||||
};
|
||||
|
||||
|
||||
InitializeServiceLinkedRoleResult();
|
||||
explicit InitializeServiceLinkedRoleResult(const std::string &payload);
|
||||
~InitializeServiceLinkedRoleResult();
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
std::string getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Data data_;
|
||||
std::string code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_INITIALIZESERVICELINKEDROLERESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IDRSSERVICE_MODEL_JOINLIVEREQUEST_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_JOINLIVEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT JoinLiveRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
JoinLiveRequest();
|
||||
~JoinLiveRequest();
|
||||
|
||||
std::string getChannel()const;
|
||||
void setChannel(const std::string& channel);
|
||||
std::string getUserId()const;
|
||||
void setUserId(const std::string& userId);
|
||||
std::string getRtcCode()const;
|
||||
void setRtcCode(const std::string& rtcCode);
|
||||
|
||||
private:
|
||||
std::string channel_;
|
||||
std::string userId_;
|
||||
std::string rtcCode_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_JOINLIVEREQUEST_H_
|
||||
@@ -0,0 +1,76 @@
|
||||
/*
|
||||
* 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_IDRSSERVICE_MODEL_JOINLIVERESULT_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_JOINLIVERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT JoinLiveResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
struct TokenData
|
||||
{
|
||||
struct Turn
|
||||
{
|
||||
std::string username;
|
||||
std::string password;
|
||||
};
|
||||
std::string nonce;
|
||||
std::vector<std::string> gslb;
|
||||
std::string appId;
|
||||
std::string userId;
|
||||
std::string liveId;
|
||||
Turn turn;
|
||||
std::string token;
|
||||
long timestamp;
|
||||
};
|
||||
TokenData tokenData;
|
||||
int code;
|
||||
};
|
||||
|
||||
|
||||
JoinLiveResult();
|
||||
explicit JoinLiveResult(const std::string &payload);
|
||||
~JoinLiveResult();
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
std::string getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Data data_;
|
||||
std::string code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_JOINLIVERESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IDRSSERVICE_MODEL_LISTAPPSREQUEST_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_LISTAPPSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT ListAppsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListAppsRequest();
|
||||
~ListAppsRequest();
|
||||
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
int getPageIndex()const;
|
||||
void setPageIndex(int pageIndex);
|
||||
|
||||
private:
|
||||
int pageSize_;
|
||||
int pageIndex_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_LISTAPPSREQUEST_H_
|
||||
@@ -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_IDRSSERVICE_MODEL_LISTAPPSRESULT_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_LISTAPPSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT ListAppsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
struct ItemsItem
|
||||
{
|
||||
std::string packageName;
|
||||
std::string createdAt;
|
||||
std::string departmentName;
|
||||
std::string departmentId;
|
||||
std::string id;
|
||||
bool disabled;
|
||||
std::string name;
|
||||
};
|
||||
long totalElements;
|
||||
std::vector<ItemsItem> items;
|
||||
int totalPages;
|
||||
};
|
||||
|
||||
|
||||
ListAppsResult();
|
||||
explicit ListAppsResult(const std::string &payload);
|
||||
~ListAppsResult();
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
std::string getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Data data_;
|
||||
std::string code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_LISTAPPSRESULT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IDRSSERVICE_MODEL_LISTDEPARTMENTSREQUEST_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_LISTDEPARTMENTSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT ListDepartmentsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListDepartmentsRequest();
|
||||
~ListDepartmentsRequest();
|
||||
|
||||
std::string getUserId()const;
|
||||
void setUserId(const std::string& userId);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
int getPageIndex()const;
|
||||
void setPageIndex(int pageIndex);
|
||||
|
||||
private:
|
||||
std::string userId_;
|
||||
std::string name_;
|
||||
int pageSize_;
|
||||
int pageIndex_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_LISTDEPARTMENTSREQUEST_H_
|
||||
@@ -0,0 +1,75 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IDRSSERVICE_MODEL_LISTDEPARTMENTSRESULT_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_LISTDEPARTMENTSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT ListDepartmentsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
struct ItemsItem
|
||||
{
|
||||
struct AdministratorsItem
|
||||
{
|
||||
std::string id;
|
||||
std::string name;
|
||||
};
|
||||
std::string description;
|
||||
std::string createdAt;
|
||||
std::vector<ItemsItem::AdministratorsItem> administrators;
|
||||
std::string id;
|
||||
std::string updatedAt;
|
||||
std::string name;
|
||||
};
|
||||
long totalElements;
|
||||
std::vector<ItemsItem> items;
|
||||
int totalPages;
|
||||
};
|
||||
|
||||
|
||||
ListDepartmentsResult();
|
||||
explicit ListDepartmentsResult(const std::string &payload);
|
||||
~ListDepartmentsResult();
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
std::string getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Data data_;
|
||||
std::string code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_LISTDEPARTMENTSRESULT_H_
|
||||
@@ -0,0 +1,66 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IDRSSERVICE_MODEL_LISTDETECTIONSREQUEST_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_LISTDETECTIONSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT ListDetectionsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListDetectionsRequest();
|
||||
~ListDetectionsRequest();
|
||||
|
||||
std::string getCreateDateTo()const;
|
||||
void setCreateDateTo(const std::string& createDateTo);
|
||||
std::string getDepartmentId()const;
|
||||
void setDepartmentId(const std::string& departmentId);
|
||||
std::string getRecordingType()const;
|
||||
void setRecordingType(const std::string& recordingType);
|
||||
std::string getCreateDateFrom()const;
|
||||
void setCreateDateFrom(const std::string& createDateFrom);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
int getPageIndex()const;
|
||||
void setPageIndex(int pageIndex);
|
||||
std::string getRuleId()const;
|
||||
void setRuleId(const std::string& ruleId);
|
||||
|
||||
private:
|
||||
std::string createDateTo_;
|
||||
std::string departmentId_;
|
||||
std::string recordingType_;
|
||||
std::string createDateFrom_;
|
||||
int pageSize_;
|
||||
int pageIndex_;
|
||||
std::string ruleId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_LISTDETECTIONSREQUEST_H_
|
||||
@@ -0,0 +1,88 @@
|
||||
/*
|
||||
* 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_IDRSSERVICE_MODEL_LISTDETECTIONSRESULT_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_LISTDETECTIONSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT ListDetectionsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
struct ItemsItem
|
||||
{
|
||||
struct TasksItem
|
||||
{
|
||||
std::string status;
|
||||
std::string createdAt;
|
||||
std::string videoMetaUrl;
|
||||
std::string id;
|
||||
std::string videoUrl;
|
||||
};
|
||||
std::string status;
|
||||
std::vector<ItemsItem::TasksItem> tasks;
|
||||
std::string recordingType;
|
||||
std::string createdAt;
|
||||
std::string ruleId;
|
||||
std::string departmentName;
|
||||
std::string departmentId;
|
||||
std::string id;
|
||||
std::string ruleName;
|
||||
};
|
||||
long totalElements;
|
||||
std::vector<ItemsItem> items;
|
||||
int totalPages;
|
||||
};
|
||||
struct ErrorsItem
|
||||
{
|
||||
std::string field;
|
||||
std::string message;
|
||||
};
|
||||
|
||||
|
||||
ListDetectionsResult();
|
||||
explicit ListDetectionsResult(const std::string &payload);
|
||||
~ListDetectionsResult();
|
||||
std::vector<ErrorsItem> getErrors()const;
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
std::string getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<ErrorsItem> errors_;
|
||||
std::string message_;
|
||||
Data data_;
|
||||
std::string code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_LISTDETECTIONSRESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IDRSSERVICE_MODEL_LISTFILESREQUEST_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_LISTFILESREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT ListFilesRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListFilesRequest();
|
||||
~ListFilesRequest();
|
||||
|
||||
std::string getPrefix()const;
|
||||
void setPrefix(const std::string& prefix);
|
||||
int getLimit()const;
|
||||
void setLimit(int limit);
|
||||
|
||||
private:
|
||||
std::string prefix_;
|
||||
int limit_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_LISTFILESREQUEST_H_
|
||||
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* 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_IDRSSERVICE_MODEL_LISTFILESRESULT_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_LISTFILESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT ListFilesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ListFilesResult();
|
||||
explicit ListFilesResult(const std::string &payload);
|
||||
~ListFilesResult();
|
||||
std::string getMessage()const;
|
||||
std::vector<std::string> getData()const;
|
||||
std::string getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::vector<std::string> data_;
|
||||
std::string code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_LISTFILESRESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IDRSSERVICE_MODEL_LISTLIVESREQUEST_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_LISTLIVESREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT ListLivesRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListLivesRequest();
|
||||
~ListLivesRequest();
|
||||
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
int getPageIndex()const;
|
||||
void setPageIndex(int pageIndex);
|
||||
|
||||
private:
|
||||
int pageSize_;
|
||||
int pageIndex_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_LISTLIVESREQUEST_H_
|
||||
@@ -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_IDRSSERVICE_MODEL_LISTLIVESRESULT_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_LISTLIVESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT ListLivesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
struct ItemsItem
|
||||
{
|
||||
std::string status;
|
||||
std::string publicId;
|
||||
std::string userId;
|
||||
std::string channel;
|
||||
std::string createdAt;
|
||||
std::string id;
|
||||
std::string name;
|
||||
};
|
||||
long totalElements;
|
||||
std::vector<ItemsItem> items;
|
||||
int totalPages;
|
||||
};
|
||||
|
||||
|
||||
ListLivesResult();
|
||||
explicit ListLivesResult(const std::string &payload);
|
||||
~ListLivesResult();
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
std::string getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Data data_;
|
||||
std::string code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_LISTLIVESRESULT_H_
|
||||
@@ -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_IDRSSERVICE_MODEL_LISTROLESREQUEST_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_LISTROLESREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT ListRolesRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListRolesRequest();
|
||||
~ListRolesRequest();
|
||||
|
||||
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_LISTROLESREQUEST_H_
|
||||
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* 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_IDRSSERVICE_MODEL_LISTROLESRESULT_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_LISTROLESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT ListRolesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ListRolesResult();
|
||||
explicit ListRolesResult(const std::string &payload);
|
||||
~ListRolesResult();
|
||||
std::string getMessage()const;
|
||||
std::vector<std::string> getData()const;
|
||||
std::string getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::vector<std::string> data_;
|
||||
std::string code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_LISTROLESRESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IDRSSERVICE_MODEL_LISTRULESREQUEST_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_LISTRULESREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT ListRulesRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListRulesRequest();
|
||||
~ListRulesRequest();
|
||||
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
int getPageIndex()const;
|
||||
void setPageIndex(int pageIndex);
|
||||
|
||||
private:
|
||||
int pageSize_;
|
||||
int pageIndex_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_LISTRULESREQUEST_H_
|
||||
@@ -0,0 +1,68 @@
|
||||
/*
|
||||
* 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_IDRSSERVICE_MODEL_LISTRULESRESULT_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_LISTRULESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT ListRulesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
struct ItemsItem
|
||||
{
|
||||
std::string content;
|
||||
std::string createdAt;
|
||||
std::string id;
|
||||
std::string name;
|
||||
};
|
||||
long totalElements;
|
||||
std::vector<ItemsItem> items;
|
||||
int totalPages;
|
||||
};
|
||||
|
||||
|
||||
ListRulesResult();
|
||||
explicit ListRulesResult(const std::string &payload);
|
||||
~ListRulesResult();
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
std::string getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Data data_;
|
||||
std::string code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_LISTRULESRESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IDRSSERVICE_MODEL_LISTSTATISTICSTASKREQUEST_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_LISTSTATISTICSTASKREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT ListStatisticsTaskRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListStatisticsTaskRequest();
|
||||
~ListStatisticsTaskRequest();
|
||||
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
int getPageIndex()const;
|
||||
void setPageIndex(int pageIndex);
|
||||
|
||||
private:
|
||||
int pageSize_;
|
||||
int pageIndex_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_LISTSTATISTICSTASKREQUEST_H_
|
||||
@@ -0,0 +1,68 @@
|
||||
/*
|
||||
* 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_IDRSSERVICE_MODEL_LISTSTATISTICSTASKRESULT_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_LISTSTATISTICSTASKRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT ListStatisticsTaskResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
struct ItemsItem
|
||||
{
|
||||
int status;
|
||||
std::string fileUrl;
|
||||
std::string createdAt;
|
||||
std::string name;
|
||||
};
|
||||
long totalElements;
|
||||
std::vector<ItemsItem> items;
|
||||
int totalPages;
|
||||
};
|
||||
|
||||
|
||||
ListStatisticsTaskResult();
|
||||
explicit ListStatisticsTaskResult(const std::string &payload);
|
||||
~ListStatisticsTaskResult();
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
std::string getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Data data_;
|
||||
std::string code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_LISTSTATISTICSTASKRESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IDRSSERVICE_MODEL_LISTTASKGROUPSREQUEST_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_LISTTASKGROUPSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT ListTaskGroupsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListTaskGroupsRequest();
|
||||
~ListTaskGroupsRequest();
|
||||
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
int getPageIndex()const;
|
||||
void setPageIndex(int pageIndex);
|
||||
std::string getStatus()const;
|
||||
void setStatus(const std::string& status);
|
||||
|
||||
private:
|
||||
int pageSize_;
|
||||
int pageIndex_;
|
||||
std::string status_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_LISTTASKGROUPSREQUEST_H_
|
||||
@@ -0,0 +1,73 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IDRSSERVICE_MODEL_LISTTASKGROUPSRESULT_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_LISTTASKGROUPSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT ListTaskGroupsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
struct ItemsItem
|
||||
{
|
||||
std::string status;
|
||||
std::vector<std::string> taskIds;
|
||||
std::string createdAt;
|
||||
std::string ruleId;
|
||||
int totalTasks;
|
||||
int completedTasks;
|
||||
std::string id;
|
||||
std::string ruleName;
|
||||
std::string name;
|
||||
};
|
||||
long totalElements;
|
||||
std::vector<ItemsItem> items;
|
||||
int totalPages;
|
||||
};
|
||||
|
||||
|
||||
ListTaskGroupsResult();
|
||||
explicit ListTaskGroupsResult(const std::string &payload);
|
||||
~ListTaskGroupsResult();
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
std::string getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Data data_;
|
||||
std::string code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_LISTTASKGROUPSRESULT_H_
|
||||
@@ -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_IDRSSERVICE_MODEL_LISTTASKITEMSREQUEST_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_LISTTASKITEMSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT ListTaskItemsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListTaskItemsRequest();
|
||||
~ListTaskItemsRequest();
|
||||
|
||||
std::string getTaskId()const;
|
||||
void setTaskId(const std::string& taskId);
|
||||
|
||||
private:
|
||||
std::string taskId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_LISTTASKITEMSREQUEST_H_
|
||||
@@ -0,0 +1,64 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IDRSSERVICE_MODEL_LISTTASKITEMSRESULT_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_LISTTASKITEMSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT ListTaskItemsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DataItem
|
||||
{
|
||||
std::string status;
|
||||
long segmentSeq;
|
||||
std::string message;
|
||||
std::string createdAt;
|
||||
std::string output;
|
||||
std::string name;
|
||||
};
|
||||
|
||||
|
||||
ListTaskItemsResult();
|
||||
explicit ListTaskItemsResult(const std::string &payload);
|
||||
~ListTaskItemsResult();
|
||||
std::string getMessage()const;
|
||||
std::vector<DataItem> getData()const;
|
||||
std::string getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::vector<DataItem> data_;
|
||||
std::string code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_LISTTASKITEMSRESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IDRSSERVICE_MODEL_LISTTASKSREQUEST_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_LISTTASKSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT ListTasksRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListTasksRequest();
|
||||
~ListTasksRequest();
|
||||
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getTaskGroupId()const;
|
||||
void setTaskGroupId(const std::string& taskGroupId);
|
||||
int getPageIndex()const;
|
||||
void setPageIndex(int pageIndex);
|
||||
|
||||
private:
|
||||
int pageSize_;
|
||||
std::string taskGroupId_;
|
||||
int pageIndex_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_LISTTASKSREQUEST_H_
|
||||
@@ -0,0 +1,69 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IDRSSERVICE_MODEL_LISTTASKSRESULT_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_LISTTASKSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT ListTasksResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
struct ItemsItem
|
||||
{
|
||||
std::string status;
|
||||
std::string createdAt;
|
||||
std::string videoMetaUrl;
|
||||
std::string id;
|
||||
std::string videoUrl;
|
||||
};
|
||||
long totalElements;
|
||||
std::vector<ItemsItem> items;
|
||||
int totalPages;
|
||||
};
|
||||
|
||||
|
||||
ListTasksResult();
|
||||
explicit ListTasksResult(const std::string &payload);
|
||||
~ListTasksResult();
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
std::string getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Data data_;
|
||||
std::string code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_LISTTASKSRESULT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IDRSSERVICE_MODEL_LISTUSERSREQUEST_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_LISTUSERSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT ListUsersRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListUsersRequest();
|
||||
~ListUsersRequest();
|
||||
|
||||
std::string getDepartmentId()const;
|
||||
void setDepartmentId(const std::string& departmentId);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
int getPageIndex()const;
|
||||
void setPageIndex(int pageIndex);
|
||||
std::string getUsername()const;
|
||||
void setUsername(const std::string& username);
|
||||
|
||||
private:
|
||||
std::string departmentId_;
|
||||
int pageSize_;
|
||||
int pageIndex_;
|
||||
std::string username_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_LISTUSERSREQUEST_H_
|
||||
@@ -0,0 +1,83 @@
|
||||
/*
|
||||
* 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_IDRSSERVICE_MODEL_LISTUSERSRESULT_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_LISTUSERSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT ListUsersResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
struct ItemsItem
|
||||
{
|
||||
struct DepartmentsItem
|
||||
{
|
||||
std::string description;
|
||||
std::string createdAt;
|
||||
std::string id;
|
||||
std::string updatedAt;
|
||||
std::string name;
|
||||
};
|
||||
std::string role;
|
||||
std::vector<ItemsItem::DepartmentsItem> departments;
|
||||
std::string email;
|
||||
std::string username;
|
||||
std::string createdAt;
|
||||
std::string ramUsername;
|
||||
std::string phoneNumber;
|
||||
std::string id;
|
||||
std::string updatedAt;
|
||||
std::string source;
|
||||
std::string name;
|
||||
};
|
||||
long totalElements;
|
||||
std::vector<ItemsItem> items;
|
||||
int totalPages;
|
||||
};
|
||||
|
||||
|
||||
ListUsersResult();
|
||||
explicit ListUsersResult(const std::string &payload);
|
||||
~ListUsersResult();
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
std::string getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Data data_;
|
||||
std::string code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_LISTUSERSRESULT_H_
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IDRSSERVICE_MODEL_UPDATEAPPREQUEST_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_UPDATEAPPREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT UpdateAppRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
UpdateAppRequest();
|
||||
~UpdateAppRequest();
|
||||
|
||||
std::string getDepartmentId()const;
|
||||
void setDepartmentId(const std::string& departmentId);
|
||||
std::string getPackageName()const;
|
||||
void setPackageName(const std::string& packageName);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
bool getDisabled()const;
|
||||
void setDisabled(bool disabled);
|
||||
std::string getId()const;
|
||||
void setId(const std::string& id);
|
||||
|
||||
private:
|
||||
std::string departmentId_;
|
||||
std::string packageName_;
|
||||
std::string name_;
|
||||
bool disabled_;
|
||||
std::string id_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_UPDATEAPPREQUEST_H_
|
||||
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* 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_IDRSSERVICE_MODEL_UPDATEAPPRESULT_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_UPDATEAPPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT UpdateAppResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
UpdateAppResult();
|
||||
explicit UpdateAppResult(const std::string &payload);
|
||||
~UpdateAppResult();
|
||||
std::string getMessage()const;
|
||||
std::string getData()const;
|
||||
std::string getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string data_;
|
||||
std::string code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_UPDATEAPPRESULT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IDRSSERVICE_MODEL_UPDATEDEPARTMENTREQUEST_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_UPDATEDEPARTMENTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT UpdateDepartmentRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
UpdateDepartmentRequest();
|
||||
~UpdateDepartmentRequest();
|
||||
|
||||
std::string getDescription()const;
|
||||
void setDescription(const std::string& description);
|
||||
std::string getLabel()const;
|
||||
void setLabel(const std::string& label);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
std::string getId()const;
|
||||
void setId(const std::string& id);
|
||||
|
||||
private:
|
||||
std::string description_;
|
||||
std::string label_;
|
||||
std::string name_;
|
||||
std::string id_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_UPDATEDEPARTMENTREQUEST_H_
|
||||
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* 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_IDRSSERVICE_MODEL_UPDATEDEPARTMENTRESULT_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_UPDATEDEPARTMENTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT UpdateDepartmentResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
UpdateDepartmentResult();
|
||||
explicit UpdateDepartmentResult(const std::string &payload);
|
||||
~UpdateDepartmentResult();
|
||||
std::string getMessage()const;
|
||||
std::string getData()const;
|
||||
std::string getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string data_;
|
||||
std::string code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_UPDATEDEPARTMENTRESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IDRSSERVICE_MODEL_UPDATELIVEREQUEST_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_UPDATELIVEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT UpdateLiveRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
UpdateLiveRequest();
|
||||
~UpdateLiveRequest();
|
||||
|
||||
std::string getLiveId()const;
|
||||
void setLiveId(const std::string& liveId);
|
||||
std::string getUserId()const;
|
||||
void setUserId(const std::string& userId);
|
||||
std::string getStatus()const;
|
||||
void setStatus(const std::string& status);
|
||||
|
||||
private:
|
||||
std::string liveId_;
|
||||
std::string userId_;
|
||||
std::string status_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_UPDATELIVEREQUEST_H_
|
||||
@@ -0,0 +1,59 @@
|
||||
/*
|
||||
* 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_IDRSSERVICE_MODEL_UPDATELIVERESULT_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_UPDATELIVERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT UpdateLiveResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string id;
|
||||
};
|
||||
|
||||
|
||||
UpdateLiveResult();
|
||||
explicit UpdateLiveResult(const std::string &payload);
|
||||
~UpdateLiveResult();
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
std::string getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Data data_;
|
||||
std::string code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_UPDATELIVERESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IDRSSERVICE_MODEL_UPDATERULEREQUEST_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_UPDATERULEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT UpdateRuleRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
UpdateRuleRequest();
|
||||
~UpdateRuleRequest();
|
||||
|
||||
std::string getContent()const;
|
||||
void setContent(const std::string& content);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
std::string getId()const;
|
||||
void setId(const std::string& id);
|
||||
|
||||
private:
|
||||
std::string content_;
|
||||
std::string name_;
|
||||
std::string id_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_UPDATERULEREQUEST_H_
|
||||
@@ -0,0 +1,62 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IDRSSERVICE_MODEL_UPDATERULERESULT_H_
|
||||
#define ALIBABACLOUD_IDRSSERVICE_MODEL_UPDATERULERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/idrsservice/IdrsserviceExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Idrsservice
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IDRSSERVICE_EXPORT UpdateRuleResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string content;
|
||||
std::string createdAt;
|
||||
std::string id;
|
||||
std::string name;
|
||||
};
|
||||
|
||||
|
||||
UpdateRuleResult();
|
||||
explicit UpdateRuleResult(const std::string &payload);
|
||||
~UpdateRuleResult();
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
std::string getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Data data_;
|
||||
std::string code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IDRSSERVICE_MODEL_UPDATERULERESULT_H_
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user