Add QueryEmbedTokenInfo,DeleteEmbedToken,CreateEmbedToken,DelayEmbedToken,BuildSignatureUrl, and update QueryDatasetInfo,AuthorizeMenu,AddUserTagMeta,AddUser.
This commit is contained in:
@@ -1,3 +1,6 @@
|
||||
2021-10-26 Version: 1.36.911
|
||||
- Add QueryEmbedTokenInfo,DeleteEmbedToken,CreateEmbedToken,DelayEmbedToken,BuildSignatureUrl, and update QueryDatasetInfo,AuthorizeMenu,AddUserTagMeta,AddUser.
|
||||
|
||||
2021-10-26 Version: 1.36.910
|
||||
- Update Dyvmsapi SDK.
|
||||
|
||||
|
||||
366
quickbi-public/CMakeLists.txt
Normal file
366
quickbi-public/CMakeLists.txt
Normal file
@@ -0,0 +1,366 @@
|
||||
#
|
||||
# Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT 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(quickbi-public_public_header
|
||||
include/alibabacloud/quickbi-public/Quickbi_publicClient.h
|
||||
include/alibabacloud/quickbi-public/Quickbi_publicExport.h )
|
||||
|
||||
set(quickbi-public_public_header_model
|
||||
include/alibabacloud/quickbi-public/model/AddDataLevelPermissionRuleUsersRequest.h
|
||||
include/alibabacloud/quickbi-public/model/AddDataLevelPermissionRuleUsersResult.h
|
||||
include/alibabacloud/quickbi-public/model/AddDataLevelPermissionWhiteListRequest.h
|
||||
include/alibabacloud/quickbi-public/model/AddDataLevelPermissionWhiteListResult.h
|
||||
include/alibabacloud/quickbi-public/model/AddShareReportRequest.h
|
||||
include/alibabacloud/quickbi-public/model/AddShareReportResult.h
|
||||
include/alibabacloud/quickbi-public/model/AddUserRequest.h
|
||||
include/alibabacloud/quickbi-public/model/AddUserResult.h
|
||||
include/alibabacloud/quickbi-public/model/AddUserGroupMemberRequest.h
|
||||
include/alibabacloud/quickbi-public/model/AddUserGroupMemberResult.h
|
||||
include/alibabacloud/quickbi-public/model/AddUserTagMetaRequest.h
|
||||
include/alibabacloud/quickbi-public/model/AddUserTagMetaResult.h
|
||||
include/alibabacloud/quickbi-public/model/AddUserToWorkspaceRequest.h
|
||||
include/alibabacloud/quickbi-public/model/AddUserToWorkspaceResult.h
|
||||
include/alibabacloud/quickbi-public/model/AddWorkspaceUsersRequest.h
|
||||
include/alibabacloud/quickbi-public/model/AddWorkspaceUsersResult.h
|
||||
include/alibabacloud/quickbi-public/model/AuthorizeMenuRequest.h
|
||||
include/alibabacloud/quickbi-public/model/AuthorizeMenuResult.h
|
||||
include/alibabacloud/quickbi-public/model/BuildSignatureUrlRequest.h
|
||||
include/alibabacloud/quickbi-public/model/BuildSignatureUrlResult.h
|
||||
include/alibabacloud/quickbi-public/model/CancelAuthorizationMenuRequest.h
|
||||
include/alibabacloud/quickbi-public/model/CancelAuthorizationMenuResult.h
|
||||
include/alibabacloud/quickbi-public/model/CancelCollectionRequest.h
|
||||
include/alibabacloud/quickbi-public/model/CancelCollectionResult.h
|
||||
include/alibabacloud/quickbi-public/model/CancelReportShareRequest.h
|
||||
include/alibabacloud/quickbi-public/model/CancelReportShareResult.h
|
||||
include/alibabacloud/quickbi-public/model/ChangeVisibilityModelRequest.h
|
||||
include/alibabacloud/quickbi-public/model/ChangeVisibilityModelResult.h
|
||||
include/alibabacloud/quickbi-public/model/CheckReadableRequest.h
|
||||
include/alibabacloud/quickbi-public/model/CheckReadableResult.h
|
||||
include/alibabacloud/quickbi-public/model/CreateEmbedTokenRequest.h
|
||||
include/alibabacloud/quickbi-public/model/CreateEmbedTokenResult.h
|
||||
include/alibabacloud/quickbi-public/model/CreateUserGroupRequest.h
|
||||
include/alibabacloud/quickbi-public/model/CreateUserGroupResult.h
|
||||
include/alibabacloud/quickbi-public/model/DelayEmbedTokenRequest.h
|
||||
include/alibabacloud/quickbi-public/model/DelayEmbedTokenResult.h
|
||||
include/alibabacloud/quickbi-public/model/DeleteDataLevelPermissionRuleUsersRequest.h
|
||||
include/alibabacloud/quickbi-public/model/DeleteDataLevelPermissionRuleUsersResult.h
|
||||
include/alibabacloud/quickbi-public/model/DeleteDataLevelRuleConfigRequest.h
|
||||
include/alibabacloud/quickbi-public/model/DeleteDataLevelRuleConfigResult.h
|
||||
include/alibabacloud/quickbi-public/model/DeleteEmbedTokenRequest.h
|
||||
include/alibabacloud/quickbi-public/model/DeleteEmbedTokenResult.h
|
||||
include/alibabacloud/quickbi-public/model/DeleteUserRequest.h
|
||||
include/alibabacloud/quickbi-public/model/DeleteUserResult.h
|
||||
include/alibabacloud/quickbi-public/model/DeleteUserFromWorkspaceRequest.h
|
||||
include/alibabacloud/quickbi-public/model/DeleteUserFromWorkspaceResult.h
|
||||
include/alibabacloud/quickbi-public/model/DeleteUserGroupRequest.h
|
||||
include/alibabacloud/quickbi-public/model/DeleteUserGroupResult.h
|
||||
include/alibabacloud/quickbi-public/model/DeleteUserGroupMemberRequest.h
|
||||
include/alibabacloud/quickbi-public/model/DeleteUserGroupMemberResult.h
|
||||
include/alibabacloud/quickbi-public/model/DeleteUserGroupMembersRequest.h
|
||||
include/alibabacloud/quickbi-public/model/DeleteUserGroupMembersResult.h
|
||||
include/alibabacloud/quickbi-public/model/DeleteUserTagMetaRequest.h
|
||||
include/alibabacloud/quickbi-public/model/DeleteUserTagMetaResult.h
|
||||
include/alibabacloud/quickbi-public/model/GetUserGroupInfoRequest.h
|
||||
include/alibabacloud/quickbi-public/model/GetUserGroupInfoResult.h
|
||||
include/alibabacloud/quickbi-public/model/ListByUserGroupIdRequest.h
|
||||
include/alibabacloud/quickbi-public/model/ListByUserGroupIdResult.h
|
||||
include/alibabacloud/quickbi-public/model/ListCollectionsRequest.h
|
||||
include/alibabacloud/quickbi-public/model/ListCollectionsResult.h
|
||||
include/alibabacloud/quickbi-public/model/ListCubeDataLevelPermissionConfigRequest.h
|
||||
include/alibabacloud/quickbi-public/model/ListCubeDataLevelPermissionConfigResult.h
|
||||
include/alibabacloud/quickbi-public/model/ListDataLevelPermissionWhiteListRequest.h
|
||||
include/alibabacloud/quickbi-public/model/ListDataLevelPermissionWhiteListResult.h
|
||||
include/alibabacloud/quickbi-public/model/ListPortalMenuAuthorizationRequest.h
|
||||
include/alibabacloud/quickbi-public/model/ListPortalMenuAuthorizationResult.h
|
||||
include/alibabacloud/quickbi-public/model/ListPortalMenusRequest.h
|
||||
include/alibabacloud/quickbi-public/model/ListPortalMenusResult.h
|
||||
include/alibabacloud/quickbi-public/model/ListUserGroupsByUserIdRequest.h
|
||||
include/alibabacloud/quickbi-public/model/ListUserGroupsByUserIdResult.h
|
||||
include/alibabacloud/quickbi-public/model/QueryDataServiceRequest.h
|
||||
include/alibabacloud/quickbi-public/model/QueryDataServiceResult.h
|
||||
include/alibabacloud/quickbi-public/model/QueryDatasetDetailInfoRequest.h
|
||||
include/alibabacloud/quickbi-public/model/QueryDatasetDetailInfoResult.h
|
||||
include/alibabacloud/quickbi-public/model/QueryDatasetInfoRequest.h
|
||||
include/alibabacloud/quickbi-public/model/QueryDatasetInfoResult.h
|
||||
include/alibabacloud/quickbi-public/model/QueryDatasetListRequest.h
|
||||
include/alibabacloud/quickbi-public/model/QueryDatasetListResult.h
|
||||
include/alibabacloud/quickbi-public/model/QueryDatasetSwitchInfoRequest.h
|
||||
include/alibabacloud/quickbi-public/model/QueryDatasetSwitchInfoResult.h
|
||||
include/alibabacloud/quickbi-public/model/QueryEmbedTokenInfoRequest.h
|
||||
include/alibabacloud/quickbi-public/model/QueryEmbedTokenInfoResult.h
|
||||
include/alibabacloud/quickbi-public/model/QueryEmbeddedInfoRequest.h
|
||||
include/alibabacloud/quickbi-public/model/QueryEmbeddedInfoResult.h
|
||||
include/alibabacloud/quickbi-public/model/QueryEmbeddedStausRequest.h
|
||||
include/alibabacloud/quickbi-public/model/QueryEmbeddedStausResult.h
|
||||
include/alibabacloud/quickbi-public/model/QueryOrganizationWorkspaceListRequest.h
|
||||
include/alibabacloud/quickbi-public/model/QueryOrganizationWorkspaceListResult.h
|
||||
include/alibabacloud/quickbi-public/model/QueryReadableResourcesListByUserIdRequest.h
|
||||
include/alibabacloud/quickbi-public/model/QueryReadableResourcesListByUserIdResult.h
|
||||
include/alibabacloud/quickbi-public/model/QueryShareListRequest.h
|
||||
include/alibabacloud/quickbi-public/model/QueryShareListResult.h
|
||||
include/alibabacloud/quickbi-public/model/QuerySharesToUserListRequest.h
|
||||
include/alibabacloud/quickbi-public/model/QuerySharesToUserListResult.h
|
||||
include/alibabacloud/quickbi-public/model/QueryUserGroupListByParentIdRequest.h
|
||||
include/alibabacloud/quickbi-public/model/QueryUserGroupListByParentIdResult.h
|
||||
include/alibabacloud/quickbi-public/model/QueryUserGroupMemberRequest.h
|
||||
include/alibabacloud/quickbi-public/model/QueryUserGroupMemberResult.h
|
||||
include/alibabacloud/quickbi-public/model/QueryUserInfoByAccountRequest.h
|
||||
include/alibabacloud/quickbi-public/model/QueryUserInfoByAccountResult.h
|
||||
include/alibabacloud/quickbi-public/model/QueryUserInfoByUserIdRequest.h
|
||||
include/alibabacloud/quickbi-public/model/QueryUserInfoByUserIdResult.h
|
||||
include/alibabacloud/quickbi-public/model/QueryUserListRequest.h
|
||||
include/alibabacloud/quickbi-public/model/QueryUserListResult.h
|
||||
include/alibabacloud/quickbi-public/model/QueryUserRoleInfoInWorkspaceRequest.h
|
||||
include/alibabacloud/quickbi-public/model/QueryUserRoleInfoInWorkspaceResult.h
|
||||
include/alibabacloud/quickbi-public/model/QueryUserTagMetaListRequest.h
|
||||
include/alibabacloud/quickbi-public/model/QueryUserTagMetaListResult.h
|
||||
include/alibabacloud/quickbi-public/model/QueryUserTagValueListRequest.h
|
||||
include/alibabacloud/quickbi-public/model/QueryUserTagValueListResult.h
|
||||
include/alibabacloud/quickbi-public/model/QueryWorksByOrganizationRequest.h
|
||||
include/alibabacloud/quickbi-public/model/QueryWorksByOrganizationResult.h
|
||||
include/alibabacloud/quickbi-public/model/QueryWorksByWorkspaceRequest.h
|
||||
include/alibabacloud/quickbi-public/model/QueryWorksByWorkspaceResult.h
|
||||
include/alibabacloud/quickbi-public/model/QueryWorkspaceUserListRequest.h
|
||||
include/alibabacloud/quickbi-public/model/QueryWorkspaceUserListResult.h
|
||||
include/alibabacloud/quickbi-public/model/SaveFavoritesRequest.h
|
||||
include/alibabacloud/quickbi-public/model/SaveFavoritesResult.h
|
||||
include/alibabacloud/quickbi-public/model/SetDataLevelPermissionExtraConfigRequest.h
|
||||
include/alibabacloud/quickbi-public/model/SetDataLevelPermissionExtraConfigResult.h
|
||||
include/alibabacloud/quickbi-public/model/SetDataLevelPermissionRuleConfigRequest.h
|
||||
include/alibabacloud/quickbi-public/model/SetDataLevelPermissionRuleConfigResult.h
|
||||
include/alibabacloud/quickbi-public/model/SetDataLevelPermissionWhiteListRequest.h
|
||||
include/alibabacloud/quickbi-public/model/SetDataLevelPermissionWhiteListResult.h
|
||||
include/alibabacloud/quickbi-public/model/UpdateDataLevelPermissionStatusRequest.h
|
||||
include/alibabacloud/quickbi-public/model/UpdateDataLevelPermissionStatusResult.h
|
||||
include/alibabacloud/quickbi-public/model/UpdateEmbeddedStatusRequest.h
|
||||
include/alibabacloud/quickbi-public/model/UpdateEmbeddedStatusResult.h
|
||||
include/alibabacloud/quickbi-public/model/UpdateUserRequest.h
|
||||
include/alibabacloud/quickbi-public/model/UpdateUserResult.h
|
||||
include/alibabacloud/quickbi-public/model/UpdateUserGroupRequest.h
|
||||
include/alibabacloud/quickbi-public/model/UpdateUserGroupResult.h
|
||||
include/alibabacloud/quickbi-public/model/UpdateUserTagMetaRequest.h
|
||||
include/alibabacloud/quickbi-public/model/UpdateUserTagMetaResult.h
|
||||
include/alibabacloud/quickbi-public/model/UpdateUserTagValueRequest.h
|
||||
include/alibabacloud/quickbi-public/model/UpdateUserTagValueResult.h
|
||||
include/alibabacloud/quickbi-public/model/UpdateWorkspaceUserRoleRequest.h
|
||||
include/alibabacloud/quickbi-public/model/UpdateWorkspaceUserRoleResult.h
|
||||
include/alibabacloud/quickbi-public/model/UpdateWorkspaceUsersRoleRequest.h
|
||||
include/alibabacloud/quickbi-public/model/UpdateWorkspaceUsersRoleResult.h
|
||||
include/alibabacloud/quickbi-public/model/WithdrawAllUserGroupsRequest.h
|
||||
include/alibabacloud/quickbi-public/model/WithdrawAllUserGroupsResult.h )
|
||||
|
||||
set(quickbi-public_src
|
||||
src/Quickbi-publicClient.cc
|
||||
src/model/AddDataLevelPermissionRuleUsersRequest.cc
|
||||
src/model/AddDataLevelPermissionRuleUsersResult.cc
|
||||
src/model/AddDataLevelPermissionWhiteListRequest.cc
|
||||
src/model/AddDataLevelPermissionWhiteListResult.cc
|
||||
src/model/AddShareReportRequest.cc
|
||||
src/model/AddShareReportResult.cc
|
||||
src/model/AddUserRequest.cc
|
||||
src/model/AddUserResult.cc
|
||||
src/model/AddUserGroupMemberRequest.cc
|
||||
src/model/AddUserGroupMemberResult.cc
|
||||
src/model/AddUserTagMetaRequest.cc
|
||||
src/model/AddUserTagMetaResult.cc
|
||||
src/model/AddUserToWorkspaceRequest.cc
|
||||
src/model/AddUserToWorkspaceResult.cc
|
||||
src/model/AddWorkspaceUsersRequest.cc
|
||||
src/model/AddWorkspaceUsersResult.cc
|
||||
src/model/AuthorizeMenuRequest.cc
|
||||
src/model/AuthorizeMenuResult.cc
|
||||
src/model/BuildSignatureUrlRequest.cc
|
||||
src/model/BuildSignatureUrlResult.cc
|
||||
src/model/CancelAuthorizationMenuRequest.cc
|
||||
src/model/CancelAuthorizationMenuResult.cc
|
||||
src/model/CancelCollectionRequest.cc
|
||||
src/model/CancelCollectionResult.cc
|
||||
src/model/CancelReportShareRequest.cc
|
||||
src/model/CancelReportShareResult.cc
|
||||
src/model/ChangeVisibilityModelRequest.cc
|
||||
src/model/ChangeVisibilityModelResult.cc
|
||||
src/model/CheckReadableRequest.cc
|
||||
src/model/CheckReadableResult.cc
|
||||
src/model/CreateEmbedTokenRequest.cc
|
||||
src/model/CreateEmbedTokenResult.cc
|
||||
src/model/CreateUserGroupRequest.cc
|
||||
src/model/CreateUserGroupResult.cc
|
||||
src/model/DelayEmbedTokenRequest.cc
|
||||
src/model/DelayEmbedTokenResult.cc
|
||||
src/model/DeleteDataLevelPermissionRuleUsersRequest.cc
|
||||
src/model/DeleteDataLevelPermissionRuleUsersResult.cc
|
||||
src/model/DeleteDataLevelRuleConfigRequest.cc
|
||||
src/model/DeleteDataLevelRuleConfigResult.cc
|
||||
src/model/DeleteEmbedTokenRequest.cc
|
||||
src/model/DeleteEmbedTokenResult.cc
|
||||
src/model/DeleteUserRequest.cc
|
||||
src/model/DeleteUserResult.cc
|
||||
src/model/DeleteUserFromWorkspaceRequest.cc
|
||||
src/model/DeleteUserFromWorkspaceResult.cc
|
||||
src/model/DeleteUserGroupRequest.cc
|
||||
src/model/DeleteUserGroupResult.cc
|
||||
src/model/DeleteUserGroupMemberRequest.cc
|
||||
src/model/DeleteUserGroupMemberResult.cc
|
||||
src/model/DeleteUserGroupMembersRequest.cc
|
||||
src/model/DeleteUserGroupMembersResult.cc
|
||||
src/model/DeleteUserTagMetaRequest.cc
|
||||
src/model/DeleteUserTagMetaResult.cc
|
||||
src/model/GetUserGroupInfoRequest.cc
|
||||
src/model/GetUserGroupInfoResult.cc
|
||||
src/model/ListByUserGroupIdRequest.cc
|
||||
src/model/ListByUserGroupIdResult.cc
|
||||
src/model/ListCollectionsRequest.cc
|
||||
src/model/ListCollectionsResult.cc
|
||||
src/model/ListCubeDataLevelPermissionConfigRequest.cc
|
||||
src/model/ListCubeDataLevelPermissionConfigResult.cc
|
||||
src/model/ListDataLevelPermissionWhiteListRequest.cc
|
||||
src/model/ListDataLevelPermissionWhiteListResult.cc
|
||||
src/model/ListPortalMenuAuthorizationRequest.cc
|
||||
src/model/ListPortalMenuAuthorizationResult.cc
|
||||
src/model/ListPortalMenusRequest.cc
|
||||
src/model/ListPortalMenusResult.cc
|
||||
src/model/ListUserGroupsByUserIdRequest.cc
|
||||
src/model/ListUserGroupsByUserIdResult.cc
|
||||
src/model/QueryDataServiceRequest.cc
|
||||
src/model/QueryDataServiceResult.cc
|
||||
src/model/QueryDatasetDetailInfoRequest.cc
|
||||
src/model/QueryDatasetDetailInfoResult.cc
|
||||
src/model/QueryDatasetInfoRequest.cc
|
||||
src/model/QueryDatasetInfoResult.cc
|
||||
src/model/QueryDatasetListRequest.cc
|
||||
src/model/QueryDatasetListResult.cc
|
||||
src/model/QueryDatasetSwitchInfoRequest.cc
|
||||
src/model/QueryDatasetSwitchInfoResult.cc
|
||||
src/model/QueryEmbedTokenInfoRequest.cc
|
||||
src/model/QueryEmbedTokenInfoResult.cc
|
||||
src/model/QueryEmbeddedInfoRequest.cc
|
||||
src/model/QueryEmbeddedInfoResult.cc
|
||||
src/model/QueryEmbeddedStausRequest.cc
|
||||
src/model/QueryEmbeddedStausResult.cc
|
||||
src/model/QueryOrganizationWorkspaceListRequest.cc
|
||||
src/model/QueryOrganizationWorkspaceListResult.cc
|
||||
src/model/QueryReadableResourcesListByUserIdRequest.cc
|
||||
src/model/QueryReadableResourcesListByUserIdResult.cc
|
||||
src/model/QueryShareListRequest.cc
|
||||
src/model/QueryShareListResult.cc
|
||||
src/model/QuerySharesToUserListRequest.cc
|
||||
src/model/QuerySharesToUserListResult.cc
|
||||
src/model/QueryUserGroupListByParentIdRequest.cc
|
||||
src/model/QueryUserGroupListByParentIdResult.cc
|
||||
src/model/QueryUserGroupMemberRequest.cc
|
||||
src/model/QueryUserGroupMemberResult.cc
|
||||
src/model/QueryUserInfoByAccountRequest.cc
|
||||
src/model/QueryUserInfoByAccountResult.cc
|
||||
src/model/QueryUserInfoByUserIdRequest.cc
|
||||
src/model/QueryUserInfoByUserIdResult.cc
|
||||
src/model/QueryUserListRequest.cc
|
||||
src/model/QueryUserListResult.cc
|
||||
src/model/QueryUserRoleInfoInWorkspaceRequest.cc
|
||||
src/model/QueryUserRoleInfoInWorkspaceResult.cc
|
||||
src/model/QueryUserTagMetaListRequest.cc
|
||||
src/model/QueryUserTagMetaListResult.cc
|
||||
src/model/QueryUserTagValueListRequest.cc
|
||||
src/model/QueryUserTagValueListResult.cc
|
||||
src/model/QueryWorksByOrganizationRequest.cc
|
||||
src/model/QueryWorksByOrganizationResult.cc
|
||||
src/model/QueryWorksByWorkspaceRequest.cc
|
||||
src/model/QueryWorksByWorkspaceResult.cc
|
||||
src/model/QueryWorkspaceUserListRequest.cc
|
||||
src/model/QueryWorkspaceUserListResult.cc
|
||||
src/model/SaveFavoritesRequest.cc
|
||||
src/model/SaveFavoritesResult.cc
|
||||
src/model/SetDataLevelPermissionExtraConfigRequest.cc
|
||||
src/model/SetDataLevelPermissionExtraConfigResult.cc
|
||||
src/model/SetDataLevelPermissionRuleConfigRequest.cc
|
||||
src/model/SetDataLevelPermissionRuleConfigResult.cc
|
||||
src/model/SetDataLevelPermissionWhiteListRequest.cc
|
||||
src/model/SetDataLevelPermissionWhiteListResult.cc
|
||||
src/model/UpdateDataLevelPermissionStatusRequest.cc
|
||||
src/model/UpdateDataLevelPermissionStatusResult.cc
|
||||
src/model/UpdateEmbeddedStatusRequest.cc
|
||||
src/model/UpdateEmbeddedStatusResult.cc
|
||||
src/model/UpdateUserRequest.cc
|
||||
src/model/UpdateUserResult.cc
|
||||
src/model/UpdateUserGroupRequest.cc
|
||||
src/model/UpdateUserGroupResult.cc
|
||||
src/model/UpdateUserTagMetaRequest.cc
|
||||
src/model/UpdateUserTagMetaResult.cc
|
||||
src/model/UpdateUserTagValueRequest.cc
|
||||
src/model/UpdateUserTagValueResult.cc
|
||||
src/model/UpdateWorkspaceUserRoleRequest.cc
|
||||
src/model/UpdateWorkspaceUserRoleResult.cc
|
||||
src/model/UpdateWorkspaceUsersRoleRequest.cc
|
||||
src/model/UpdateWorkspaceUsersRoleResult.cc
|
||||
src/model/WithdrawAllUserGroupsRequest.cc
|
||||
src/model/WithdrawAllUserGroupsResult.cc )
|
||||
|
||||
add_library(quickbi-public ${LIB_TYPE}
|
||||
${quickbi-public_public_header}
|
||||
${quickbi-public_public_header_model}
|
||||
${quickbi-public_src})
|
||||
|
||||
set_target_properties(quickbi-public
|
||||
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}quickbi-public
|
||||
)
|
||||
|
||||
if(${LIB_TYPE} STREQUAL "SHARED")
|
||||
set_target_properties(quickbi-public
|
||||
PROPERTIES
|
||||
DEFINE_SYMBOL ALIBABACLOUD_QUICKBI_PUBLIC_LIBRARY)
|
||||
endif()
|
||||
|
||||
target_include_directories(quickbi-public
|
||||
PRIVATE include
|
||||
${CMAKE_SOURCE_DIR}/core/include
|
||||
)
|
||||
target_link_libraries(quickbi-public
|
||||
core)
|
||||
|
||||
if(CMAKE_HOST_WIN32)
|
||||
ExternalProject_Get_Property(jsoncpp INSTALL_DIR)
|
||||
set(jsoncpp_install_dir ${INSTALL_DIR})
|
||||
add_dependencies(quickbi-public
|
||||
jsoncpp)
|
||||
target_include_directories(quickbi-public
|
||||
PRIVATE ${jsoncpp_install_dir}/include)
|
||||
target_link_libraries(quickbi-public
|
||||
${jsoncpp_install_dir}/lib/jsoncpp.lib)
|
||||
set_target_properties(quickbi-public
|
||||
PROPERTIES
|
||||
COMPILE_OPTIONS "/bigobj")
|
||||
else()
|
||||
target_include_directories(quickbi-public
|
||||
PRIVATE /usr/include/jsoncpp)
|
||||
target_link_libraries(quickbi-public
|
||||
jsoncpp)
|
||||
endif()
|
||||
|
||||
install(FILES ${quickbi-public_public_header}
|
||||
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/quickbi-public)
|
||||
install(FILES ${quickbi-public_public_header_model}
|
||||
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/quickbi-public/model)
|
||||
install(TARGETS quickbi-public
|
||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
|
||||
)
|
||||
@@ -0,0 +1,614 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_QUICKBI_PUBLIC_QUICKBI_PUBLICCLIENT_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_QUICKBI_PUBLICCLIENT_H_
|
||||
|
||||
#include <future>
|
||||
#include <alibabacloud/core/AsyncCallerContext.h>
|
||||
#include <alibabacloud/core/EndpointProvider.h>
|
||||
#include <alibabacloud/core/RpcServiceClient.h>
|
||||
#include "Quickbi_publicExport.h"
|
||||
#include "model/AddDataLevelPermissionRuleUsersRequest.h"
|
||||
#include "model/AddDataLevelPermissionRuleUsersResult.h"
|
||||
#include "model/AddDataLevelPermissionWhiteListRequest.h"
|
||||
#include "model/AddDataLevelPermissionWhiteListResult.h"
|
||||
#include "model/AddShareReportRequest.h"
|
||||
#include "model/AddShareReportResult.h"
|
||||
#include "model/AddUserRequest.h"
|
||||
#include "model/AddUserResult.h"
|
||||
#include "model/AddUserGroupMemberRequest.h"
|
||||
#include "model/AddUserGroupMemberResult.h"
|
||||
#include "model/AddUserTagMetaRequest.h"
|
||||
#include "model/AddUserTagMetaResult.h"
|
||||
#include "model/AddUserToWorkspaceRequest.h"
|
||||
#include "model/AddUserToWorkspaceResult.h"
|
||||
#include "model/AddWorkspaceUsersRequest.h"
|
||||
#include "model/AddWorkspaceUsersResult.h"
|
||||
#include "model/AuthorizeMenuRequest.h"
|
||||
#include "model/AuthorizeMenuResult.h"
|
||||
#include "model/BuildSignatureUrlRequest.h"
|
||||
#include "model/BuildSignatureUrlResult.h"
|
||||
#include "model/CancelAuthorizationMenuRequest.h"
|
||||
#include "model/CancelAuthorizationMenuResult.h"
|
||||
#include "model/CancelCollectionRequest.h"
|
||||
#include "model/CancelCollectionResult.h"
|
||||
#include "model/CancelReportShareRequest.h"
|
||||
#include "model/CancelReportShareResult.h"
|
||||
#include "model/ChangeVisibilityModelRequest.h"
|
||||
#include "model/ChangeVisibilityModelResult.h"
|
||||
#include "model/CheckReadableRequest.h"
|
||||
#include "model/CheckReadableResult.h"
|
||||
#include "model/CreateEmbedTokenRequest.h"
|
||||
#include "model/CreateEmbedTokenResult.h"
|
||||
#include "model/CreateUserGroupRequest.h"
|
||||
#include "model/CreateUserGroupResult.h"
|
||||
#include "model/DelayEmbedTokenRequest.h"
|
||||
#include "model/DelayEmbedTokenResult.h"
|
||||
#include "model/DeleteDataLevelPermissionRuleUsersRequest.h"
|
||||
#include "model/DeleteDataLevelPermissionRuleUsersResult.h"
|
||||
#include "model/DeleteDataLevelRuleConfigRequest.h"
|
||||
#include "model/DeleteDataLevelRuleConfigResult.h"
|
||||
#include "model/DeleteEmbedTokenRequest.h"
|
||||
#include "model/DeleteEmbedTokenResult.h"
|
||||
#include "model/DeleteUserRequest.h"
|
||||
#include "model/DeleteUserResult.h"
|
||||
#include "model/DeleteUserFromWorkspaceRequest.h"
|
||||
#include "model/DeleteUserFromWorkspaceResult.h"
|
||||
#include "model/DeleteUserGroupRequest.h"
|
||||
#include "model/DeleteUserGroupResult.h"
|
||||
#include "model/DeleteUserGroupMemberRequest.h"
|
||||
#include "model/DeleteUserGroupMemberResult.h"
|
||||
#include "model/DeleteUserGroupMembersRequest.h"
|
||||
#include "model/DeleteUserGroupMembersResult.h"
|
||||
#include "model/DeleteUserTagMetaRequest.h"
|
||||
#include "model/DeleteUserTagMetaResult.h"
|
||||
#include "model/GetUserGroupInfoRequest.h"
|
||||
#include "model/GetUserGroupInfoResult.h"
|
||||
#include "model/ListByUserGroupIdRequest.h"
|
||||
#include "model/ListByUserGroupIdResult.h"
|
||||
#include "model/ListCollectionsRequest.h"
|
||||
#include "model/ListCollectionsResult.h"
|
||||
#include "model/ListCubeDataLevelPermissionConfigRequest.h"
|
||||
#include "model/ListCubeDataLevelPermissionConfigResult.h"
|
||||
#include "model/ListDataLevelPermissionWhiteListRequest.h"
|
||||
#include "model/ListDataLevelPermissionWhiteListResult.h"
|
||||
#include "model/ListPortalMenuAuthorizationRequest.h"
|
||||
#include "model/ListPortalMenuAuthorizationResult.h"
|
||||
#include "model/ListPortalMenusRequest.h"
|
||||
#include "model/ListPortalMenusResult.h"
|
||||
#include "model/ListUserGroupsByUserIdRequest.h"
|
||||
#include "model/ListUserGroupsByUserIdResult.h"
|
||||
#include "model/QueryDataServiceRequest.h"
|
||||
#include "model/QueryDataServiceResult.h"
|
||||
#include "model/QueryDatasetDetailInfoRequest.h"
|
||||
#include "model/QueryDatasetDetailInfoResult.h"
|
||||
#include "model/QueryDatasetInfoRequest.h"
|
||||
#include "model/QueryDatasetInfoResult.h"
|
||||
#include "model/QueryDatasetListRequest.h"
|
||||
#include "model/QueryDatasetListResult.h"
|
||||
#include "model/QueryDatasetSwitchInfoRequest.h"
|
||||
#include "model/QueryDatasetSwitchInfoResult.h"
|
||||
#include "model/QueryEmbedTokenInfoRequest.h"
|
||||
#include "model/QueryEmbedTokenInfoResult.h"
|
||||
#include "model/QueryEmbeddedInfoRequest.h"
|
||||
#include "model/QueryEmbeddedInfoResult.h"
|
||||
#include "model/QueryEmbeddedStausRequest.h"
|
||||
#include "model/QueryEmbeddedStausResult.h"
|
||||
#include "model/QueryOrganizationWorkspaceListRequest.h"
|
||||
#include "model/QueryOrganizationWorkspaceListResult.h"
|
||||
#include "model/QueryReadableResourcesListByUserIdRequest.h"
|
||||
#include "model/QueryReadableResourcesListByUserIdResult.h"
|
||||
#include "model/QueryShareListRequest.h"
|
||||
#include "model/QueryShareListResult.h"
|
||||
#include "model/QuerySharesToUserListRequest.h"
|
||||
#include "model/QuerySharesToUserListResult.h"
|
||||
#include "model/QueryUserGroupListByParentIdRequest.h"
|
||||
#include "model/QueryUserGroupListByParentIdResult.h"
|
||||
#include "model/QueryUserGroupMemberRequest.h"
|
||||
#include "model/QueryUserGroupMemberResult.h"
|
||||
#include "model/QueryUserInfoByAccountRequest.h"
|
||||
#include "model/QueryUserInfoByAccountResult.h"
|
||||
#include "model/QueryUserInfoByUserIdRequest.h"
|
||||
#include "model/QueryUserInfoByUserIdResult.h"
|
||||
#include "model/QueryUserListRequest.h"
|
||||
#include "model/QueryUserListResult.h"
|
||||
#include "model/QueryUserRoleInfoInWorkspaceRequest.h"
|
||||
#include "model/QueryUserRoleInfoInWorkspaceResult.h"
|
||||
#include "model/QueryUserTagMetaListRequest.h"
|
||||
#include "model/QueryUserTagMetaListResult.h"
|
||||
#include "model/QueryUserTagValueListRequest.h"
|
||||
#include "model/QueryUserTagValueListResult.h"
|
||||
#include "model/QueryWorksByOrganizationRequest.h"
|
||||
#include "model/QueryWorksByOrganizationResult.h"
|
||||
#include "model/QueryWorksByWorkspaceRequest.h"
|
||||
#include "model/QueryWorksByWorkspaceResult.h"
|
||||
#include "model/QueryWorkspaceUserListRequest.h"
|
||||
#include "model/QueryWorkspaceUserListResult.h"
|
||||
#include "model/SaveFavoritesRequest.h"
|
||||
#include "model/SaveFavoritesResult.h"
|
||||
#include "model/SetDataLevelPermissionExtraConfigRequest.h"
|
||||
#include "model/SetDataLevelPermissionExtraConfigResult.h"
|
||||
#include "model/SetDataLevelPermissionRuleConfigRequest.h"
|
||||
#include "model/SetDataLevelPermissionRuleConfigResult.h"
|
||||
#include "model/SetDataLevelPermissionWhiteListRequest.h"
|
||||
#include "model/SetDataLevelPermissionWhiteListResult.h"
|
||||
#include "model/UpdateDataLevelPermissionStatusRequest.h"
|
||||
#include "model/UpdateDataLevelPermissionStatusResult.h"
|
||||
#include "model/UpdateEmbeddedStatusRequest.h"
|
||||
#include "model/UpdateEmbeddedStatusResult.h"
|
||||
#include "model/UpdateUserRequest.h"
|
||||
#include "model/UpdateUserResult.h"
|
||||
#include "model/UpdateUserGroupRequest.h"
|
||||
#include "model/UpdateUserGroupResult.h"
|
||||
#include "model/UpdateUserTagMetaRequest.h"
|
||||
#include "model/UpdateUserTagMetaResult.h"
|
||||
#include "model/UpdateUserTagValueRequest.h"
|
||||
#include "model/UpdateUserTagValueResult.h"
|
||||
#include "model/UpdateWorkspaceUserRoleRequest.h"
|
||||
#include "model/UpdateWorkspaceUserRoleResult.h"
|
||||
#include "model/UpdateWorkspaceUsersRoleRequest.h"
|
||||
#include "model/UpdateWorkspaceUsersRoleResult.h"
|
||||
#include "model/WithdrawAllUserGroupsRequest.h"
|
||||
#include "model/WithdrawAllUserGroupsResult.h"
|
||||
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT Quickbi_publicClient : public RpcServiceClient
|
||||
{
|
||||
public:
|
||||
typedef Outcome<Error, Model::AddDataLevelPermissionRuleUsersResult> AddDataLevelPermissionRuleUsersOutcome;
|
||||
typedef std::future<AddDataLevelPermissionRuleUsersOutcome> AddDataLevelPermissionRuleUsersOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::AddDataLevelPermissionRuleUsersRequest&, const AddDataLevelPermissionRuleUsersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddDataLevelPermissionRuleUsersAsyncHandler;
|
||||
typedef Outcome<Error, Model::AddDataLevelPermissionWhiteListResult> AddDataLevelPermissionWhiteListOutcome;
|
||||
typedef std::future<AddDataLevelPermissionWhiteListOutcome> AddDataLevelPermissionWhiteListOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::AddDataLevelPermissionWhiteListRequest&, const AddDataLevelPermissionWhiteListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddDataLevelPermissionWhiteListAsyncHandler;
|
||||
typedef Outcome<Error, Model::AddShareReportResult> AddShareReportOutcome;
|
||||
typedef std::future<AddShareReportOutcome> AddShareReportOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::AddShareReportRequest&, const AddShareReportOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddShareReportAsyncHandler;
|
||||
typedef Outcome<Error, Model::AddUserResult> AddUserOutcome;
|
||||
typedef std::future<AddUserOutcome> AddUserOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::AddUserRequest&, const AddUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddUserAsyncHandler;
|
||||
typedef Outcome<Error, Model::AddUserGroupMemberResult> AddUserGroupMemberOutcome;
|
||||
typedef std::future<AddUserGroupMemberOutcome> AddUserGroupMemberOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::AddUserGroupMemberRequest&, const AddUserGroupMemberOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddUserGroupMemberAsyncHandler;
|
||||
typedef Outcome<Error, Model::AddUserTagMetaResult> AddUserTagMetaOutcome;
|
||||
typedef std::future<AddUserTagMetaOutcome> AddUserTagMetaOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::AddUserTagMetaRequest&, const AddUserTagMetaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddUserTagMetaAsyncHandler;
|
||||
typedef Outcome<Error, Model::AddUserToWorkspaceResult> AddUserToWorkspaceOutcome;
|
||||
typedef std::future<AddUserToWorkspaceOutcome> AddUserToWorkspaceOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::AddUserToWorkspaceRequest&, const AddUserToWorkspaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddUserToWorkspaceAsyncHandler;
|
||||
typedef Outcome<Error, Model::AddWorkspaceUsersResult> AddWorkspaceUsersOutcome;
|
||||
typedef std::future<AddWorkspaceUsersOutcome> AddWorkspaceUsersOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::AddWorkspaceUsersRequest&, const AddWorkspaceUsersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddWorkspaceUsersAsyncHandler;
|
||||
typedef Outcome<Error, Model::AuthorizeMenuResult> AuthorizeMenuOutcome;
|
||||
typedef std::future<AuthorizeMenuOutcome> AuthorizeMenuOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::AuthorizeMenuRequest&, const AuthorizeMenuOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AuthorizeMenuAsyncHandler;
|
||||
typedef Outcome<Error, Model::BuildSignatureUrlResult> BuildSignatureUrlOutcome;
|
||||
typedef std::future<BuildSignatureUrlOutcome> BuildSignatureUrlOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::BuildSignatureUrlRequest&, const BuildSignatureUrlOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BuildSignatureUrlAsyncHandler;
|
||||
typedef Outcome<Error, Model::CancelAuthorizationMenuResult> CancelAuthorizationMenuOutcome;
|
||||
typedef std::future<CancelAuthorizationMenuOutcome> CancelAuthorizationMenuOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::CancelAuthorizationMenuRequest&, const CancelAuthorizationMenuOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CancelAuthorizationMenuAsyncHandler;
|
||||
typedef Outcome<Error, Model::CancelCollectionResult> CancelCollectionOutcome;
|
||||
typedef std::future<CancelCollectionOutcome> CancelCollectionOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::CancelCollectionRequest&, const CancelCollectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CancelCollectionAsyncHandler;
|
||||
typedef Outcome<Error, Model::CancelReportShareResult> CancelReportShareOutcome;
|
||||
typedef std::future<CancelReportShareOutcome> CancelReportShareOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::CancelReportShareRequest&, const CancelReportShareOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CancelReportShareAsyncHandler;
|
||||
typedef Outcome<Error, Model::ChangeVisibilityModelResult> ChangeVisibilityModelOutcome;
|
||||
typedef std::future<ChangeVisibilityModelOutcome> ChangeVisibilityModelOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::ChangeVisibilityModelRequest&, const ChangeVisibilityModelOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ChangeVisibilityModelAsyncHandler;
|
||||
typedef Outcome<Error, Model::CheckReadableResult> CheckReadableOutcome;
|
||||
typedef std::future<CheckReadableOutcome> CheckReadableOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::CheckReadableRequest&, const CheckReadableOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CheckReadableAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateEmbedTokenResult> CreateEmbedTokenOutcome;
|
||||
typedef std::future<CreateEmbedTokenOutcome> CreateEmbedTokenOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::CreateEmbedTokenRequest&, const CreateEmbedTokenOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateEmbedTokenAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateUserGroupResult> CreateUserGroupOutcome;
|
||||
typedef std::future<CreateUserGroupOutcome> CreateUserGroupOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::CreateUserGroupRequest&, const CreateUserGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateUserGroupAsyncHandler;
|
||||
typedef Outcome<Error, Model::DelayEmbedTokenResult> DelayEmbedTokenOutcome;
|
||||
typedef std::future<DelayEmbedTokenOutcome> DelayEmbedTokenOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::DelayEmbedTokenRequest&, const DelayEmbedTokenOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DelayEmbedTokenAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteDataLevelPermissionRuleUsersResult> DeleteDataLevelPermissionRuleUsersOutcome;
|
||||
typedef std::future<DeleteDataLevelPermissionRuleUsersOutcome> DeleteDataLevelPermissionRuleUsersOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::DeleteDataLevelPermissionRuleUsersRequest&, const DeleteDataLevelPermissionRuleUsersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDataLevelPermissionRuleUsersAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteDataLevelRuleConfigResult> DeleteDataLevelRuleConfigOutcome;
|
||||
typedef std::future<DeleteDataLevelRuleConfigOutcome> DeleteDataLevelRuleConfigOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::DeleteDataLevelRuleConfigRequest&, const DeleteDataLevelRuleConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDataLevelRuleConfigAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteEmbedTokenResult> DeleteEmbedTokenOutcome;
|
||||
typedef std::future<DeleteEmbedTokenOutcome> DeleteEmbedTokenOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::DeleteEmbedTokenRequest&, const DeleteEmbedTokenOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteEmbedTokenAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteUserResult> DeleteUserOutcome;
|
||||
typedef std::future<DeleteUserOutcome> DeleteUserOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::DeleteUserRequest&, const DeleteUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteUserAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteUserFromWorkspaceResult> DeleteUserFromWorkspaceOutcome;
|
||||
typedef std::future<DeleteUserFromWorkspaceOutcome> DeleteUserFromWorkspaceOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::DeleteUserFromWorkspaceRequest&, const DeleteUserFromWorkspaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteUserFromWorkspaceAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteUserGroupResult> DeleteUserGroupOutcome;
|
||||
typedef std::future<DeleteUserGroupOutcome> DeleteUserGroupOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::DeleteUserGroupRequest&, const DeleteUserGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteUserGroupAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteUserGroupMemberResult> DeleteUserGroupMemberOutcome;
|
||||
typedef std::future<DeleteUserGroupMemberOutcome> DeleteUserGroupMemberOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::DeleteUserGroupMemberRequest&, const DeleteUserGroupMemberOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteUserGroupMemberAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteUserGroupMembersResult> DeleteUserGroupMembersOutcome;
|
||||
typedef std::future<DeleteUserGroupMembersOutcome> DeleteUserGroupMembersOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::DeleteUserGroupMembersRequest&, const DeleteUserGroupMembersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteUserGroupMembersAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteUserTagMetaResult> DeleteUserTagMetaOutcome;
|
||||
typedef std::future<DeleteUserTagMetaOutcome> DeleteUserTagMetaOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::DeleteUserTagMetaRequest&, const DeleteUserTagMetaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteUserTagMetaAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetUserGroupInfoResult> GetUserGroupInfoOutcome;
|
||||
typedef std::future<GetUserGroupInfoOutcome> GetUserGroupInfoOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::GetUserGroupInfoRequest&, const GetUserGroupInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetUserGroupInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListByUserGroupIdResult> ListByUserGroupIdOutcome;
|
||||
typedef std::future<ListByUserGroupIdOutcome> ListByUserGroupIdOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::ListByUserGroupIdRequest&, const ListByUserGroupIdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListByUserGroupIdAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListCollectionsResult> ListCollectionsOutcome;
|
||||
typedef std::future<ListCollectionsOutcome> ListCollectionsOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::ListCollectionsRequest&, const ListCollectionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListCollectionsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListCubeDataLevelPermissionConfigResult> ListCubeDataLevelPermissionConfigOutcome;
|
||||
typedef std::future<ListCubeDataLevelPermissionConfigOutcome> ListCubeDataLevelPermissionConfigOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::ListCubeDataLevelPermissionConfigRequest&, const ListCubeDataLevelPermissionConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListCubeDataLevelPermissionConfigAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListDataLevelPermissionWhiteListResult> ListDataLevelPermissionWhiteListOutcome;
|
||||
typedef std::future<ListDataLevelPermissionWhiteListOutcome> ListDataLevelPermissionWhiteListOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::ListDataLevelPermissionWhiteListRequest&, const ListDataLevelPermissionWhiteListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDataLevelPermissionWhiteListAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListPortalMenuAuthorizationResult> ListPortalMenuAuthorizationOutcome;
|
||||
typedef std::future<ListPortalMenuAuthorizationOutcome> ListPortalMenuAuthorizationOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::ListPortalMenuAuthorizationRequest&, const ListPortalMenuAuthorizationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListPortalMenuAuthorizationAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListPortalMenusResult> ListPortalMenusOutcome;
|
||||
typedef std::future<ListPortalMenusOutcome> ListPortalMenusOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::ListPortalMenusRequest&, const ListPortalMenusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListPortalMenusAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListUserGroupsByUserIdResult> ListUserGroupsByUserIdOutcome;
|
||||
typedef std::future<ListUserGroupsByUserIdOutcome> ListUserGroupsByUserIdOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::ListUserGroupsByUserIdRequest&, const ListUserGroupsByUserIdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListUserGroupsByUserIdAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryDataServiceResult> QueryDataServiceOutcome;
|
||||
typedef std::future<QueryDataServiceOutcome> QueryDataServiceOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::QueryDataServiceRequest&, const QueryDataServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryDataServiceAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryDatasetDetailInfoResult> QueryDatasetDetailInfoOutcome;
|
||||
typedef std::future<QueryDatasetDetailInfoOutcome> QueryDatasetDetailInfoOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::QueryDatasetDetailInfoRequest&, const QueryDatasetDetailInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryDatasetDetailInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryDatasetInfoResult> QueryDatasetInfoOutcome;
|
||||
typedef std::future<QueryDatasetInfoOutcome> QueryDatasetInfoOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::QueryDatasetInfoRequest&, const QueryDatasetInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryDatasetInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryDatasetListResult> QueryDatasetListOutcome;
|
||||
typedef std::future<QueryDatasetListOutcome> QueryDatasetListOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::QueryDatasetListRequest&, const QueryDatasetListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryDatasetListAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryDatasetSwitchInfoResult> QueryDatasetSwitchInfoOutcome;
|
||||
typedef std::future<QueryDatasetSwitchInfoOutcome> QueryDatasetSwitchInfoOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::QueryDatasetSwitchInfoRequest&, const QueryDatasetSwitchInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryDatasetSwitchInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryEmbedTokenInfoResult> QueryEmbedTokenInfoOutcome;
|
||||
typedef std::future<QueryEmbedTokenInfoOutcome> QueryEmbedTokenInfoOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::QueryEmbedTokenInfoRequest&, const QueryEmbedTokenInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryEmbedTokenInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryEmbeddedInfoResult> QueryEmbeddedInfoOutcome;
|
||||
typedef std::future<QueryEmbeddedInfoOutcome> QueryEmbeddedInfoOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::QueryEmbeddedInfoRequest&, const QueryEmbeddedInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryEmbeddedInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryEmbeddedStausResult> QueryEmbeddedStausOutcome;
|
||||
typedef std::future<QueryEmbeddedStausOutcome> QueryEmbeddedStausOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::QueryEmbeddedStausRequest&, const QueryEmbeddedStausOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryEmbeddedStausAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryOrganizationWorkspaceListResult> QueryOrganizationWorkspaceListOutcome;
|
||||
typedef std::future<QueryOrganizationWorkspaceListOutcome> QueryOrganizationWorkspaceListOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::QueryOrganizationWorkspaceListRequest&, const QueryOrganizationWorkspaceListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryOrganizationWorkspaceListAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryReadableResourcesListByUserIdResult> QueryReadableResourcesListByUserIdOutcome;
|
||||
typedef std::future<QueryReadableResourcesListByUserIdOutcome> QueryReadableResourcesListByUserIdOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::QueryReadableResourcesListByUserIdRequest&, const QueryReadableResourcesListByUserIdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryReadableResourcesListByUserIdAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryShareListResult> QueryShareListOutcome;
|
||||
typedef std::future<QueryShareListOutcome> QueryShareListOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::QueryShareListRequest&, const QueryShareListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryShareListAsyncHandler;
|
||||
typedef Outcome<Error, Model::QuerySharesToUserListResult> QuerySharesToUserListOutcome;
|
||||
typedef std::future<QuerySharesToUserListOutcome> QuerySharesToUserListOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::QuerySharesToUserListRequest&, const QuerySharesToUserListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QuerySharesToUserListAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryUserGroupListByParentIdResult> QueryUserGroupListByParentIdOutcome;
|
||||
typedef std::future<QueryUserGroupListByParentIdOutcome> QueryUserGroupListByParentIdOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::QueryUserGroupListByParentIdRequest&, const QueryUserGroupListByParentIdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryUserGroupListByParentIdAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryUserGroupMemberResult> QueryUserGroupMemberOutcome;
|
||||
typedef std::future<QueryUserGroupMemberOutcome> QueryUserGroupMemberOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::QueryUserGroupMemberRequest&, const QueryUserGroupMemberOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryUserGroupMemberAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryUserInfoByAccountResult> QueryUserInfoByAccountOutcome;
|
||||
typedef std::future<QueryUserInfoByAccountOutcome> QueryUserInfoByAccountOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::QueryUserInfoByAccountRequest&, const QueryUserInfoByAccountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryUserInfoByAccountAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryUserInfoByUserIdResult> QueryUserInfoByUserIdOutcome;
|
||||
typedef std::future<QueryUserInfoByUserIdOutcome> QueryUserInfoByUserIdOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::QueryUserInfoByUserIdRequest&, const QueryUserInfoByUserIdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryUserInfoByUserIdAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryUserListResult> QueryUserListOutcome;
|
||||
typedef std::future<QueryUserListOutcome> QueryUserListOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::QueryUserListRequest&, const QueryUserListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryUserListAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryUserRoleInfoInWorkspaceResult> QueryUserRoleInfoInWorkspaceOutcome;
|
||||
typedef std::future<QueryUserRoleInfoInWorkspaceOutcome> QueryUserRoleInfoInWorkspaceOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::QueryUserRoleInfoInWorkspaceRequest&, const QueryUserRoleInfoInWorkspaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryUserRoleInfoInWorkspaceAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryUserTagMetaListResult> QueryUserTagMetaListOutcome;
|
||||
typedef std::future<QueryUserTagMetaListOutcome> QueryUserTagMetaListOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::QueryUserTagMetaListRequest&, const QueryUserTagMetaListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryUserTagMetaListAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryUserTagValueListResult> QueryUserTagValueListOutcome;
|
||||
typedef std::future<QueryUserTagValueListOutcome> QueryUserTagValueListOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::QueryUserTagValueListRequest&, const QueryUserTagValueListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryUserTagValueListAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryWorksByOrganizationResult> QueryWorksByOrganizationOutcome;
|
||||
typedef std::future<QueryWorksByOrganizationOutcome> QueryWorksByOrganizationOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::QueryWorksByOrganizationRequest&, const QueryWorksByOrganizationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryWorksByOrganizationAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryWorksByWorkspaceResult> QueryWorksByWorkspaceOutcome;
|
||||
typedef std::future<QueryWorksByWorkspaceOutcome> QueryWorksByWorkspaceOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::QueryWorksByWorkspaceRequest&, const QueryWorksByWorkspaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryWorksByWorkspaceAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryWorkspaceUserListResult> QueryWorkspaceUserListOutcome;
|
||||
typedef std::future<QueryWorkspaceUserListOutcome> QueryWorkspaceUserListOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::QueryWorkspaceUserListRequest&, const QueryWorkspaceUserListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryWorkspaceUserListAsyncHandler;
|
||||
typedef Outcome<Error, Model::SaveFavoritesResult> SaveFavoritesOutcome;
|
||||
typedef std::future<SaveFavoritesOutcome> SaveFavoritesOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::SaveFavoritesRequest&, const SaveFavoritesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveFavoritesAsyncHandler;
|
||||
typedef Outcome<Error, Model::SetDataLevelPermissionExtraConfigResult> SetDataLevelPermissionExtraConfigOutcome;
|
||||
typedef std::future<SetDataLevelPermissionExtraConfigOutcome> SetDataLevelPermissionExtraConfigOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::SetDataLevelPermissionExtraConfigRequest&, const SetDataLevelPermissionExtraConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetDataLevelPermissionExtraConfigAsyncHandler;
|
||||
typedef Outcome<Error, Model::SetDataLevelPermissionRuleConfigResult> SetDataLevelPermissionRuleConfigOutcome;
|
||||
typedef std::future<SetDataLevelPermissionRuleConfigOutcome> SetDataLevelPermissionRuleConfigOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::SetDataLevelPermissionRuleConfigRequest&, const SetDataLevelPermissionRuleConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetDataLevelPermissionRuleConfigAsyncHandler;
|
||||
typedef Outcome<Error, Model::SetDataLevelPermissionWhiteListResult> SetDataLevelPermissionWhiteListOutcome;
|
||||
typedef std::future<SetDataLevelPermissionWhiteListOutcome> SetDataLevelPermissionWhiteListOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::SetDataLevelPermissionWhiteListRequest&, const SetDataLevelPermissionWhiteListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetDataLevelPermissionWhiteListAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateDataLevelPermissionStatusResult> UpdateDataLevelPermissionStatusOutcome;
|
||||
typedef std::future<UpdateDataLevelPermissionStatusOutcome> UpdateDataLevelPermissionStatusOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::UpdateDataLevelPermissionStatusRequest&, const UpdateDataLevelPermissionStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateDataLevelPermissionStatusAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateEmbeddedStatusResult> UpdateEmbeddedStatusOutcome;
|
||||
typedef std::future<UpdateEmbeddedStatusOutcome> UpdateEmbeddedStatusOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::UpdateEmbeddedStatusRequest&, const UpdateEmbeddedStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateEmbeddedStatusAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateUserResult> UpdateUserOutcome;
|
||||
typedef std::future<UpdateUserOutcome> UpdateUserOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::UpdateUserRequest&, const UpdateUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateUserAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateUserGroupResult> UpdateUserGroupOutcome;
|
||||
typedef std::future<UpdateUserGroupOutcome> UpdateUserGroupOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::UpdateUserGroupRequest&, const UpdateUserGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateUserGroupAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateUserTagMetaResult> UpdateUserTagMetaOutcome;
|
||||
typedef std::future<UpdateUserTagMetaOutcome> UpdateUserTagMetaOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::UpdateUserTagMetaRequest&, const UpdateUserTagMetaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateUserTagMetaAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateUserTagValueResult> UpdateUserTagValueOutcome;
|
||||
typedef std::future<UpdateUserTagValueOutcome> UpdateUserTagValueOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::UpdateUserTagValueRequest&, const UpdateUserTagValueOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateUserTagValueAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateWorkspaceUserRoleResult> UpdateWorkspaceUserRoleOutcome;
|
||||
typedef std::future<UpdateWorkspaceUserRoleOutcome> UpdateWorkspaceUserRoleOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::UpdateWorkspaceUserRoleRequest&, const UpdateWorkspaceUserRoleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateWorkspaceUserRoleAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateWorkspaceUsersRoleResult> UpdateWorkspaceUsersRoleOutcome;
|
||||
typedef std::future<UpdateWorkspaceUsersRoleOutcome> UpdateWorkspaceUsersRoleOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::UpdateWorkspaceUsersRoleRequest&, const UpdateWorkspaceUsersRoleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateWorkspaceUsersRoleAsyncHandler;
|
||||
typedef Outcome<Error, Model::WithdrawAllUserGroupsResult> WithdrawAllUserGroupsOutcome;
|
||||
typedef std::future<WithdrawAllUserGroupsOutcome> WithdrawAllUserGroupsOutcomeCallable;
|
||||
typedef std::function<void(const Quickbi_publicClient*, const Model::WithdrawAllUserGroupsRequest&, const WithdrawAllUserGroupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> WithdrawAllUserGroupsAsyncHandler;
|
||||
|
||||
Quickbi_publicClient(const Credentials &credentials, const ClientConfiguration &configuration);
|
||||
Quickbi_publicClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
|
||||
Quickbi_publicClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
|
||||
~Quickbi_publicClient();
|
||||
AddDataLevelPermissionRuleUsersOutcome addDataLevelPermissionRuleUsers(const Model::AddDataLevelPermissionRuleUsersRequest &request)const;
|
||||
void addDataLevelPermissionRuleUsersAsync(const Model::AddDataLevelPermissionRuleUsersRequest& request, const AddDataLevelPermissionRuleUsersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AddDataLevelPermissionRuleUsersOutcomeCallable addDataLevelPermissionRuleUsersCallable(const Model::AddDataLevelPermissionRuleUsersRequest& request) const;
|
||||
AddDataLevelPermissionWhiteListOutcome addDataLevelPermissionWhiteList(const Model::AddDataLevelPermissionWhiteListRequest &request)const;
|
||||
void addDataLevelPermissionWhiteListAsync(const Model::AddDataLevelPermissionWhiteListRequest& request, const AddDataLevelPermissionWhiteListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AddDataLevelPermissionWhiteListOutcomeCallable addDataLevelPermissionWhiteListCallable(const Model::AddDataLevelPermissionWhiteListRequest& request) const;
|
||||
AddShareReportOutcome addShareReport(const Model::AddShareReportRequest &request)const;
|
||||
void addShareReportAsync(const Model::AddShareReportRequest& request, const AddShareReportAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AddShareReportOutcomeCallable addShareReportCallable(const Model::AddShareReportRequest& request) const;
|
||||
AddUserOutcome addUser(const Model::AddUserRequest &request)const;
|
||||
void addUserAsync(const Model::AddUserRequest& request, const AddUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AddUserOutcomeCallable addUserCallable(const Model::AddUserRequest& request) const;
|
||||
AddUserGroupMemberOutcome addUserGroupMember(const Model::AddUserGroupMemberRequest &request)const;
|
||||
void addUserGroupMemberAsync(const Model::AddUserGroupMemberRequest& request, const AddUserGroupMemberAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AddUserGroupMemberOutcomeCallable addUserGroupMemberCallable(const Model::AddUserGroupMemberRequest& request) const;
|
||||
AddUserTagMetaOutcome addUserTagMeta(const Model::AddUserTagMetaRequest &request)const;
|
||||
void addUserTagMetaAsync(const Model::AddUserTagMetaRequest& request, const AddUserTagMetaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AddUserTagMetaOutcomeCallable addUserTagMetaCallable(const Model::AddUserTagMetaRequest& request) const;
|
||||
AddUserToWorkspaceOutcome addUserToWorkspace(const Model::AddUserToWorkspaceRequest &request)const;
|
||||
void addUserToWorkspaceAsync(const Model::AddUserToWorkspaceRequest& request, const AddUserToWorkspaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AddUserToWorkspaceOutcomeCallable addUserToWorkspaceCallable(const Model::AddUserToWorkspaceRequest& request) const;
|
||||
AddWorkspaceUsersOutcome addWorkspaceUsers(const Model::AddWorkspaceUsersRequest &request)const;
|
||||
void addWorkspaceUsersAsync(const Model::AddWorkspaceUsersRequest& request, const AddWorkspaceUsersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AddWorkspaceUsersOutcomeCallable addWorkspaceUsersCallable(const Model::AddWorkspaceUsersRequest& request) const;
|
||||
AuthorizeMenuOutcome authorizeMenu(const Model::AuthorizeMenuRequest &request)const;
|
||||
void authorizeMenuAsync(const Model::AuthorizeMenuRequest& request, const AuthorizeMenuAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AuthorizeMenuOutcomeCallable authorizeMenuCallable(const Model::AuthorizeMenuRequest& request) const;
|
||||
BuildSignatureUrlOutcome buildSignatureUrl(const Model::BuildSignatureUrlRequest &request)const;
|
||||
void buildSignatureUrlAsync(const Model::BuildSignatureUrlRequest& request, const BuildSignatureUrlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
BuildSignatureUrlOutcomeCallable buildSignatureUrlCallable(const Model::BuildSignatureUrlRequest& request) const;
|
||||
CancelAuthorizationMenuOutcome cancelAuthorizationMenu(const Model::CancelAuthorizationMenuRequest &request)const;
|
||||
void cancelAuthorizationMenuAsync(const Model::CancelAuthorizationMenuRequest& request, const CancelAuthorizationMenuAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CancelAuthorizationMenuOutcomeCallable cancelAuthorizationMenuCallable(const Model::CancelAuthorizationMenuRequest& request) const;
|
||||
CancelCollectionOutcome cancelCollection(const Model::CancelCollectionRequest &request)const;
|
||||
void cancelCollectionAsync(const Model::CancelCollectionRequest& request, const CancelCollectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CancelCollectionOutcomeCallable cancelCollectionCallable(const Model::CancelCollectionRequest& request) const;
|
||||
CancelReportShareOutcome cancelReportShare(const Model::CancelReportShareRequest &request)const;
|
||||
void cancelReportShareAsync(const Model::CancelReportShareRequest& request, const CancelReportShareAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CancelReportShareOutcomeCallable cancelReportShareCallable(const Model::CancelReportShareRequest& request) const;
|
||||
ChangeVisibilityModelOutcome changeVisibilityModel(const Model::ChangeVisibilityModelRequest &request)const;
|
||||
void changeVisibilityModelAsync(const Model::ChangeVisibilityModelRequest& request, const ChangeVisibilityModelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ChangeVisibilityModelOutcomeCallable changeVisibilityModelCallable(const Model::ChangeVisibilityModelRequest& request) const;
|
||||
CheckReadableOutcome checkReadable(const Model::CheckReadableRequest &request)const;
|
||||
void checkReadableAsync(const Model::CheckReadableRequest& request, const CheckReadableAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CheckReadableOutcomeCallable checkReadableCallable(const Model::CheckReadableRequest& request) const;
|
||||
CreateEmbedTokenOutcome createEmbedToken(const Model::CreateEmbedTokenRequest &request)const;
|
||||
void createEmbedTokenAsync(const Model::CreateEmbedTokenRequest& request, const CreateEmbedTokenAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateEmbedTokenOutcomeCallable createEmbedTokenCallable(const Model::CreateEmbedTokenRequest& request) const;
|
||||
CreateUserGroupOutcome createUserGroup(const Model::CreateUserGroupRequest &request)const;
|
||||
void createUserGroupAsync(const Model::CreateUserGroupRequest& request, const CreateUserGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateUserGroupOutcomeCallable createUserGroupCallable(const Model::CreateUserGroupRequest& request) const;
|
||||
DelayEmbedTokenOutcome delayEmbedToken(const Model::DelayEmbedTokenRequest &request)const;
|
||||
void delayEmbedTokenAsync(const Model::DelayEmbedTokenRequest& request, const DelayEmbedTokenAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DelayEmbedTokenOutcomeCallable delayEmbedTokenCallable(const Model::DelayEmbedTokenRequest& request) const;
|
||||
DeleteDataLevelPermissionRuleUsersOutcome deleteDataLevelPermissionRuleUsers(const Model::DeleteDataLevelPermissionRuleUsersRequest &request)const;
|
||||
void deleteDataLevelPermissionRuleUsersAsync(const Model::DeleteDataLevelPermissionRuleUsersRequest& request, const DeleteDataLevelPermissionRuleUsersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteDataLevelPermissionRuleUsersOutcomeCallable deleteDataLevelPermissionRuleUsersCallable(const Model::DeleteDataLevelPermissionRuleUsersRequest& request) const;
|
||||
DeleteDataLevelRuleConfigOutcome deleteDataLevelRuleConfig(const Model::DeleteDataLevelRuleConfigRequest &request)const;
|
||||
void deleteDataLevelRuleConfigAsync(const Model::DeleteDataLevelRuleConfigRequest& request, const DeleteDataLevelRuleConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteDataLevelRuleConfigOutcomeCallable deleteDataLevelRuleConfigCallable(const Model::DeleteDataLevelRuleConfigRequest& request) const;
|
||||
DeleteEmbedTokenOutcome deleteEmbedToken(const Model::DeleteEmbedTokenRequest &request)const;
|
||||
void deleteEmbedTokenAsync(const Model::DeleteEmbedTokenRequest& request, const DeleteEmbedTokenAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteEmbedTokenOutcomeCallable deleteEmbedTokenCallable(const Model::DeleteEmbedTokenRequest& 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;
|
||||
DeleteUserFromWorkspaceOutcome deleteUserFromWorkspace(const Model::DeleteUserFromWorkspaceRequest &request)const;
|
||||
void deleteUserFromWorkspaceAsync(const Model::DeleteUserFromWorkspaceRequest& request, const DeleteUserFromWorkspaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteUserFromWorkspaceOutcomeCallable deleteUserFromWorkspaceCallable(const Model::DeleteUserFromWorkspaceRequest& request) const;
|
||||
DeleteUserGroupOutcome deleteUserGroup(const Model::DeleteUserGroupRequest &request)const;
|
||||
void deleteUserGroupAsync(const Model::DeleteUserGroupRequest& request, const DeleteUserGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteUserGroupOutcomeCallable deleteUserGroupCallable(const Model::DeleteUserGroupRequest& request) const;
|
||||
DeleteUserGroupMemberOutcome deleteUserGroupMember(const Model::DeleteUserGroupMemberRequest &request)const;
|
||||
void deleteUserGroupMemberAsync(const Model::DeleteUserGroupMemberRequest& request, const DeleteUserGroupMemberAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteUserGroupMemberOutcomeCallable deleteUserGroupMemberCallable(const Model::DeleteUserGroupMemberRequest& request) const;
|
||||
DeleteUserGroupMembersOutcome deleteUserGroupMembers(const Model::DeleteUserGroupMembersRequest &request)const;
|
||||
void deleteUserGroupMembersAsync(const Model::DeleteUserGroupMembersRequest& request, const DeleteUserGroupMembersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteUserGroupMembersOutcomeCallable deleteUserGroupMembersCallable(const Model::DeleteUserGroupMembersRequest& request) const;
|
||||
DeleteUserTagMetaOutcome deleteUserTagMeta(const Model::DeleteUserTagMetaRequest &request)const;
|
||||
void deleteUserTagMetaAsync(const Model::DeleteUserTagMetaRequest& request, const DeleteUserTagMetaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteUserTagMetaOutcomeCallable deleteUserTagMetaCallable(const Model::DeleteUserTagMetaRequest& request) const;
|
||||
GetUserGroupInfoOutcome getUserGroupInfo(const Model::GetUserGroupInfoRequest &request)const;
|
||||
void getUserGroupInfoAsync(const Model::GetUserGroupInfoRequest& request, const GetUserGroupInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetUserGroupInfoOutcomeCallable getUserGroupInfoCallable(const Model::GetUserGroupInfoRequest& request) const;
|
||||
ListByUserGroupIdOutcome listByUserGroupId(const Model::ListByUserGroupIdRequest &request)const;
|
||||
void listByUserGroupIdAsync(const Model::ListByUserGroupIdRequest& request, const ListByUserGroupIdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListByUserGroupIdOutcomeCallable listByUserGroupIdCallable(const Model::ListByUserGroupIdRequest& request) const;
|
||||
ListCollectionsOutcome listCollections(const Model::ListCollectionsRequest &request)const;
|
||||
void listCollectionsAsync(const Model::ListCollectionsRequest& request, const ListCollectionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListCollectionsOutcomeCallable listCollectionsCallable(const Model::ListCollectionsRequest& request) const;
|
||||
ListCubeDataLevelPermissionConfigOutcome listCubeDataLevelPermissionConfig(const Model::ListCubeDataLevelPermissionConfigRequest &request)const;
|
||||
void listCubeDataLevelPermissionConfigAsync(const Model::ListCubeDataLevelPermissionConfigRequest& request, const ListCubeDataLevelPermissionConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListCubeDataLevelPermissionConfigOutcomeCallable listCubeDataLevelPermissionConfigCallable(const Model::ListCubeDataLevelPermissionConfigRequest& request) const;
|
||||
ListDataLevelPermissionWhiteListOutcome listDataLevelPermissionWhiteList(const Model::ListDataLevelPermissionWhiteListRequest &request)const;
|
||||
void listDataLevelPermissionWhiteListAsync(const Model::ListDataLevelPermissionWhiteListRequest& request, const ListDataLevelPermissionWhiteListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListDataLevelPermissionWhiteListOutcomeCallable listDataLevelPermissionWhiteListCallable(const Model::ListDataLevelPermissionWhiteListRequest& request) const;
|
||||
ListPortalMenuAuthorizationOutcome listPortalMenuAuthorization(const Model::ListPortalMenuAuthorizationRequest &request)const;
|
||||
void listPortalMenuAuthorizationAsync(const Model::ListPortalMenuAuthorizationRequest& request, const ListPortalMenuAuthorizationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListPortalMenuAuthorizationOutcomeCallable listPortalMenuAuthorizationCallable(const Model::ListPortalMenuAuthorizationRequest& request) const;
|
||||
ListPortalMenusOutcome listPortalMenus(const Model::ListPortalMenusRequest &request)const;
|
||||
void listPortalMenusAsync(const Model::ListPortalMenusRequest& request, const ListPortalMenusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListPortalMenusOutcomeCallable listPortalMenusCallable(const Model::ListPortalMenusRequest& request) const;
|
||||
ListUserGroupsByUserIdOutcome listUserGroupsByUserId(const Model::ListUserGroupsByUserIdRequest &request)const;
|
||||
void listUserGroupsByUserIdAsync(const Model::ListUserGroupsByUserIdRequest& request, const ListUserGroupsByUserIdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListUserGroupsByUserIdOutcomeCallable listUserGroupsByUserIdCallable(const Model::ListUserGroupsByUserIdRequest& request) const;
|
||||
QueryDataServiceOutcome queryDataService(const Model::QueryDataServiceRequest &request)const;
|
||||
void queryDataServiceAsync(const Model::QueryDataServiceRequest& request, const QueryDataServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryDataServiceOutcomeCallable queryDataServiceCallable(const Model::QueryDataServiceRequest& request) const;
|
||||
QueryDatasetDetailInfoOutcome queryDatasetDetailInfo(const Model::QueryDatasetDetailInfoRequest &request)const;
|
||||
void queryDatasetDetailInfoAsync(const Model::QueryDatasetDetailInfoRequest& request, const QueryDatasetDetailInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryDatasetDetailInfoOutcomeCallable queryDatasetDetailInfoCallable(const Model::QueryDatasetDetailInfoRequest& request) const;
|
||||
QueryDatasetInfoOutcome queryDatasetInfo(const Model::QueryDatasetInfoRequest &request)const;
|
||||
void queryDatasetInfoAsync(const Model::QueryDatasetInfoRequest& request, const QueryDatasetInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryDatasetInfoOutcomeCallable queryDatasetInfoCallable(const Model::QueryDatasetInfoRequest& request) const;
|
||||
QueryDatasetListOutcome queryDatasetList(const Model::QueryDatasetListRequest &request)const;
|
||||
void queryDatasetListAsync(const Model::QueryDatasetListRequest& request, const QueryDatasetListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryDatasetListOutcomeCallable queryDatasetListCallable(const Model::QueryDatasetListRequest& request) const;
|
||||
QueryDatasetSwitchInfoOutcome queryDatasetSwitchInfo(const Model::QueryDatasetSwitchInfoRequest &request)const;
|
||||
void queryDatasetSwitchInfoAsync(const Model::QueryDatasetSwitchInfoRequest& request, const QueryDatasetSwitchInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryDatasetSwitchInfoOutcomeCallable queryDatasetSwitchInfoCallable(const Model::QueryDatasetSwitchInfoRequest& request) const;
|
||||
QueryEmbedTokenInfoOutcome queryEmbedTokenInfo(const Model::QueryEmbedTokenInfoRequest &request)const;
|
||||
void queryEmbedTokenInfoAsync(const Model::QueryEmbedTokenInfoRequest& request, const QueryEmbedTokenInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryEmbedTokenInfoOutcomeCallable queryEmbedTokenInfoCallable(const Model::QueryEmbedTokenInfoRequest& request) const;
|
||||
QueryEmbeddedInfoOutcome queryEmbeddedInfo(const Model::QueryEmbeddedInfoRequest &request)const;
|
||||
void queryEmbeddedInfoAsync(const Model::QueryEmbeddedInfoRequest& request, const QueryEmbeddedInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryEmbeddedInfoOutcomeCallable queryEmbeddedInfoCallable(const Model::QueryEmbeddedInfoRequest& request) const;
|
||||
QueryEmbeddedStausOutcome queryEmbeddedStaus(const Model::QueryEmbeddedStausRequest &request)const;
|
||||
void queryEmbeddedStausAsync(const Model::QueryEmbeddedStausRequest& request, const QueryEmbeddedStausAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryEmbeddedStausOutcomeCallable queryEmbeddedStausCallable(const Model::QueryEmbeddedStausRequest& request) const;
|
||||
QueryOrganizationWorkspaceListOutcome queryOrganizationWorkspaceList(const Model::QueryOrganizationWorkspaceListRequest &request)const;
|
||||
void queryOrganizationWorkspaceListAsync(const Model::QueryOrganizationWorkspaceListRequest& request, const QueryOrganizationWorkspaceListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryOrganizationWorkspaceListOutcomeCallable queryOrganizationWorkspaceListCallable(const Model::QueryOrganizationWorkspaceListRequest& request) const;
|
||||
QueryReadableResourcesListByUserIdOutcome queryReadableResourcesListByUserId(const Model::QueryReadableResourcesListByUserIdRequest &request)const;
|
||||
void queryReadableResourcesListByUserIdAsync(const Model::QueryReadableResourcesListByUserIdRequest& request, const QueryReadableResourcesListByUserIdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryReadableResourcesListByUserIdOutcomeCallable queryReadableResourcesListByUserIdCallable(const Model::QueryReadableResourcesListByUserIdRequest& request) const;
|
||||
QueryShareListOutcome queryShareList(const Model::QueryShareListRequest &request)const;
|
||||
void queryShareListAsync(const Model::QueryShareListRequest& request, const QueryShareListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryShareListOutcomeCallable queryShareListCallable(const Model::QueryShareListRequest& request) const;
|
||||
QuerySharesToUserListOutcome querySharesToUserList(const Model::QuerySharesToUserListRequest &request)const;
|
||||
void querySharesToUserListAsync(const Model::QuerySharesToUserListRequest& request, const QuerySharesToUserListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QuerySharesToUserListOutcomeCallable querySharesToUserListCallable(const Model::QuerySharesToUserListRequest& request) const;
|
||||
QueryUserGroupListByParentIdOutcome queryUserGroupListByParentId(const Model::QueryUserGroupListByParentIdRequest &request)const;
|
||||
void queryUserGroupListByParentIdAsync(const Model::QueryUserGroupListByParentIdRequest& request, const QueryUserGroupListByParentIdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryUserGroupListByParentIdOutcomeCallable queryUserGroupListByParentIdCallable(const Model::QueryUserGroupListByParentIdRequest& request) const;
|
||||
QueryUserGroupMemberOutcome queryUserGroupMember(const Model::QueryUserGroupMemberRequest &request)const;
|
||||
void queryUserGroupMemberAsync(const Model::QueryUserGroupMemberRequest& request, const QueryUserGroupMemberAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryUserGroupMemberOutcomeCallable queryUserGroupMemberCallable(const Model::QueryUserGroupMemberRequest& request) const;
|
||||
QueryUserInfoByAccountOutcome queryUserInfoByAccount(const Model::QueryUserInfoByAccountRequest &request)const;
|
||||
void queryUserInfoByAccountAsync(const Model::QueryUserInfoByAccountRequest& request, const QueryUserInfoByAccountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryUserInfoByAccountOutcomeCallable queryUserInfoByAccountCallable(const Model::QueryUserInfoByAccountRequest& request) const;
|
||||
QueryUserInfoByUserIdOutcome queryUserInfoByUserId(const Model::QueryUserInfoByUserIdRequest &request)const;
|
||||
void queryUserInfoByUserIdAsync(const Model::QueryUserInfoByUserIdRequest& request, const QueryUserInfoByUserIdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryUserInfoByUserIdOutcomeCallable queryUserInfoByUserIdCallable(const Model::QueryUserInfoByUserIdRequest& request) const;
|
||||
QueryUserListOutcome queryUserList(const Model::QueryUserListRequest &request)const;
|
||||
void queryUserListAsync(const Model::QueryUserListRequest& request, const QueryUserListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryUserListOutcomeCallable queryUserListCallable(const Model::QueryUserListRequest& request) const;
|
||||
QueryUserRoleInfoInWorkspaceOutcome queryUserRoleInfoInWorkspace(const Model::QueryUserRoleInfoInWorkspaceRequest &request)const;
|
||||
void queryUserRoleInfoInWorkspaceAsync(const Model::QueryUserRoleInfoInWorkspaceRequest& request, const QueryUserRoleInfoInWorkspaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryUserRoleInfoInWorkspaceOutcomeCallable queryUserRoleInfoInWorkspaceCallable(const Model::QueryUserRoleInfoInWorkspaceRequest& request) const;
|
||||
QueryUserTagMetaListOutcome queryUserTagMetaList(const Model::QueryUserTagMetaListRequest &request)const;
|
||||
void queryUserTagMetaListAsync(const Model::QueryUserTagMetaListRequest& request, const QueryUserTagMetaListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryUserTagMetaListOutcomeCallable queryUserTagMetaListCallable(const Model::QueryUserTagMetaListRequest& request) const;
|
||||
QueryUserTagValueListOutcome queryUserTagValueList(const Model::QueryUserTagValueListRequest &request)const;
|
||||
void queryUserTagValueListAsync(const Model::QueryUserTagValueListRequest& request, const QueryUserTagValueListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryUserTagValueListOutcomeCallable queryUserTagValueListCallable(const Model::QueryUserTagValueListRequest& request) const;
|
||||
QueryWorksByOrganizationOutcome queryWorksByOrganization(const Model::QueryWorksByOrganizationRequest &request)const;
|
||||
void queryWorksByOrganizationAsync(const Model::QueryWorksByOrganizationRequest& request, const QueryWorksByOrganizationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryWorksByOrganizationOutcomeCallable queryWorksByOrganizationCallable(const Model::QueryWorksByOrganizationRequest& request) const;
|
||||
QueryWorksByWorkspaceOutcome queryWorksByWorkspace(const Model::QueryWorksByWorkspaceRequest &request)const;
|
||||
void queryWorksByWorkspaceAsync(const Model::QueryWorksByWorkspaceRequest& request, const QueryWorksByWorkspaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryWorksByWorkspaceOutcomeCallable queryWorksByWorkspaceCallable(const Model::QueryWorksByWorkspaceRequest& request) const;
|
||||
QueryWorkspaceUserListOutcome queryWorkspaceUserList(const Model::QueryWorkspaceUserListRequest &request)const;
|
||||
void queryWorkspaceUserListAsync(const Model::QueryWorkspaceUserListRequest& request, const QueryWorkspaceUserListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryWorkspaceUserListOutcomeCallable queryWorkspaceUserListCallable(const Model::QueryWorkspaceUserListRequest& request) const;
|
||||
SaveFavoritesOutcome saveFavorites(const Model::SaveFavoritesRequest &request)const;
|
||||
void saveFavoritesAsync(const Model::SaveFavoritesRequest& request, const SaveFavoritesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SaveFavoritesOutcomeCallable saveFavoritesCallable(const Model::SaveFavoritesRequest& request) const;
|
||||
SetDataLevelPermissionExtraConfigOutcome setDataLevelPermissionExtraConfig(const Model::SetDataLevelPermissionExtraConfigRequest &request)const;
|
||||
void setDataLevelPermissionExtraConfigAsync(const Model::SetDataLevelPermissionExtraConfigRequest& request, const SetDataLevelPermissionExtraConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SetDataLevelPermissionExtraConfigOutcomeCallable setDataLevelPermissionExtraConfigCallable(const Model::SetDataLevelPermissionExtraConfigRequest& request) const;
|
||||
SetDataLevelPermissionRuleConfigOutcome setDataLevelPermissionRuleConfig(const Model::SetDataLevelPermissionRuleConfigRequest &request)const;
|
||||
void setDataLevelPermissionRuleConfigAsync(const Model::SetDataLevelPermissionRuleConfigRequest& request, const SetDataLevelPermissionRuleConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SetDataLevelPermissionRuleConfigOutcomeCallable setDataLevelPermissionRuleConfigCallable(const Model::SetDataLevelPermissionRuleConfigRequest& request) const;
|
||||
SetDataLevelPermissionWhiteListOutcome setDataLevelPermissionWhiteList(const Model::SetDataLevelPermissionWhiteListRequest &request)const;
|
||||
void setDataLevelPermissionWhiteListAsync(const Model::SetDataLevelPermissionWhiteListRequest& request, const SetDataLevelPermissionWhiteListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SetDataLevelPermissionWhiteListOutcomeCallable setDataLevelPermissionWhiteListCallable(const Model::SetDataLevelPermissionWhiteListRequest& request) const;
|
||||
UpdateDataLevelPermissionStatusOutcome updateDataLevelPermissionStatus(const Model::UpdateDataLevelPermissionStatusRequest &request)const;
|
||||
void updateDataLevelPermissionStatusAsync(const Model::UpdateDataLevelPermissionStatusRequest& request, const UpdateDataLevelPermissionStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateDataLevelPermissionStatusOutcomeCallable updateDataLevelPermissionStatusCallable(const Model::UpdateDataLevelPermissionStatusRequest& request) const;
|
||||
UpdateEmbeddedStatusOutcome updateEmbeddedStatus(const Model::UpdateEmbeddedStatusRequest &request)const;
|
||||
void updateEmbeddedStatusAsync(const Model::UpdateEmbeddedStatusRequest& request, const UpdateEmbeddedStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateEmbeddedStatusOutcomeCallable updateEmbeddedStatusCallable(const Model::UpdateEmbeddedStatusRequest& 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;
|
||||
UpdateUserGroupOutcome updateUserGroup(const Model::UpdateUserGroupRequest &request)const;
|
||||
void updateUserGroupAsync(const Model::UpdateUserGroupRequest& request, const UpdateUserGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateUserGroupOutcomeCallable updateUserGroupCallable(const Model::UpdateUserGroupRequest& request) const;
|
||||
UpdateUserTagMetaOutcome updateUserTagMeta(const Model::UpdateUserTagMetaRequest &request)const;
|
||||
void updateUserTagMetaAsync(const Model::UpdateUserTagMetaRequest& request, const UpdateUserTagMetaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateUserTagMetaOutcomeCallable updateUserTagMetaCallable(const Model::UpdateUserTagMetaRequest& request) const;
|
||||
UpdateUserTagValueOutcome updateUserTagValue(const Model::UpdateUserTagValueRequest &request)const;
|
||||
void updateUserTagValueAsync(const Model::UpdateUserTagValueRequest& request, const UpdateUserTagValueAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateUserTagValueOutcomeCallable updateUserTagValueCallable(const Model::UpdateUserTagValueRequest& request) const;
|
||||
UpdateWorkspaceUserRoleOutcome updateWorkspaceUserRole(const Model::UpdateWorkspaceUserRoleRequest &request)const;
|
||||
void updateWorkspaceUserRoleAsync(const Model::UpdateWorkspaceUserRoleRequest& request, const UpdateWorkspaceUserRoleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateWorkspaceUserRoleOutcomeCallable updateWorkspaceUserRoleCallable(const Model::UpdateWorkspaceUserRoleRequest& request) const;
|
||||
UpdateWorkspaceUsersRoleOutcome updateWorkspaceUsersRole(const Model::UpdateWorkspaceUsersRoleRequest &request)const;
|
||||
void updateWorkspaceUsersRoleAsync(const Model::UpdateWorkspaceUsersRoleRequest& request, const UpdateWorkspaceUsersRoleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateWorkspaceUsersRoleOutcomeCallable updateWorkspaceUsersRoleCallable(const Model::UpdateWorkspaceUsersRoleRequest& request) const;
|
||||
WithdrawAllUserGroupsOutcome withdrawAllUserGroups(const Model::WithdrawAllUserGroupsRequest &request)const;
|
||||
void withdrawAllUserGroupsAsync(const Model::WithdrawAllUserGroupsRequest& request, const WithdrawAllUserGroupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
WithdrawAllUserGroupsOutcomeCallable withdrawAllUserGroupsCallable(const Model::WithdrawAllUserGroupsRequest& request) const;
|
||||
|
||||
private:
|
||||
std::shared_ptr<EndpointProvider> endpointProvider_;
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_QUICKBI_PUBLICCLIENT_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_QUICKBI_PUBLIC_QUICKBI_PUBLICEXPORT_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_QUICKBI_PUBLICEXPORT_H_
|
||||
|
||||
#include <alibabacloud/core/Global.h>
|
||||
|
||||
#if defined(ALIBABACLOUD_SHARED)
|
||||
# if defined(ALIBABACLOUD_QUICKBI_PUBLIC_LIBRARY)
|
||||
# define ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT ALIBABACLOUD_DECL_EXPORT
|
||||
# else
|
||||
# define ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT ALIBABACLOUD_DECL_IMPORT
|
||||
# endif
|
||||
#else
|
||||
# define ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT
|
||||
#endif
|
||||
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_QUICKBI_PUBLICEXPORT_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_QUICKBI_PUBLIC_MODEL_ADDDATALEVELPERMISSIONRULEUSERSREQUEST_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_ADDDATALEVELPERMISSIONRULEUSERSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT AddDataLevelPermissionRuleUsersRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
AddDataLevelPermissionRuleUsersRequest();
|
||||
~AddDataLevelPermissionRuleUsersRequest();
|
||||
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getAccessPoint()const;
|
||||
void setAccessPoint(const std::string& accessPoint);
|
||||
std::string getAddUserModel()const;
|
||||
void setAddUserModel(const std::string& addUserModel);
|
||||
std::string getSignType()const;
|
||||
void setSignType(const std::string& signType);
|
||||
|
||||
private:
|
||||
std::string clientToken_;
|
||||
std::string accessPoint_;
|
||||
std::string addUserModel_;
|
||||
std::string signType_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_ADDDATALEVELPERMISSIONRULEUSERSREQUEST_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_QUICKBI_PUBLIC_MODEL_ADDDATALEVELPERMISSIONRULEUSERSRESULT_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_ADDDATALEVELPERMISSIONRULEUSERSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT AddDataLevelPermissionRuleUsersResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AddDataLevelPermissionRuleUsersResult();
|
||||
explicit AddDataLevelPermissionRuleUsersResult(const std::string &payload);
|
||||
~AddDataLevelPermissionRuleUsersResult();
|
||||
bool getSuccess()const;
|
||||
bool getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
bool result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_ADDDATALEVELPERMISSIONRULEUSERSRESULT_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_QUICKBI_PUBLIC_MODEL_ADDDATALEVELPERMISSIONWHITELISTREQUEST_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_ADDDATALEVELPERMISSIONWHITELISTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT AddDataLevelPermissionWhiteListRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
AddDataLevelPermissionWhiteListRequest();
|
||||
~AddDataLevelPermissionWhiteListRequest();
|
||||
|
||||
std::string getTargetType()const;
|
||||
void setTargetType(const std::string& targetType);
|
||||
std::string getTargetIds()const;
|
||||
void setTargetIds(const std::string& targetIds);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getRuleType()const;
|
||||
void setRuleType(const std::string& ruleType);
|
||||
std::string getAccessPoint()const;
|
||||
void setAccessPoint(const std::string& accessPoint);
|
||||
std::string getSignType()const;
|
||||
void setSignType(const std::string& signType);
|
||||
std::string getOperateType()const;
|
||||
void setOperateType(const std::string& operateType);
|
||||
std::string getCubeId()const;
|
||||
void setCubeId(const std::string& cubeId);
|
||||
|
||||
private:
|
||||
std::string targetType_;
|
||||
std::string targetIds_;
|
||||
std::string clientToken_;
|
||||
std::string ruleType_;
|
||||
std::string accessPoint_;
|
||||
std::string signType_;
|
||||
std::string operateType_;
|
||||
std::string cubeId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_ADDDATALEVELPERMISSIONWHITELISTREQUEST_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_QUICKBI_PUBLIC_MODEL_ADDDATALEVELPERMISSIONWHITELISTRESULT_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_ADDDATALEVELPERMISSIONWHITELISTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT AddDataLevelPermissionWhiteListResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AddDataLevelPermissionWhiteListResult();
|
||||
explicit AddDataLevelPermissionWhiteListResult(const std::string &payload);
|
||||
~AddDataLevelPermissionWhiteListResult();
|
||||
bool getSuccess()const;
|
||||
bool getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
bool result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_ADDDATALEVELPERMISSIONWHITELISTRESULT_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_QUICKBI_PUBLIC_MODEL_ADDSHAREREPORTREQUEST_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_ADDSHAREREPORTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT AddShareReportRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
AddShareReportRequest();
|
||||
~AddShareReportRequest();
|
||||
|
||||
int getShareToType()const;
|
||||
void setShareToType(int shareToType);
|
||||
std::string getWorksId()const;
|
||||
void setWorksId(const std::string& worksId);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getShareToId()const;
|
||||
void setShareToId(const std::string& shareToId);
|
||||
std::string getAccessPoint()const;
|
||||
void setAccessPoint(const std::string& accessPoint);
|
||||
int getAuthPoint()const;
|
||||
void setAuthPoint(int authPoint);
|
||||
std::string getSignType()const;
|
||||
void setSignType(const std::string& signType);
|
||||
long getExpireDate()const;
|
||||
void setExpireDate(long expireDate);
|
||||
|
||||
private:
|
||||
int shareToType_;
|
||||
std::string worksId_;
|
||||
std::string clientToken_;
|
||||
std::string shareToId_;
|
||||
std::string accessPoint_;
|
||||
int authPoint_;
|
||||
std::string signType_;
|
||||
long expireDate_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_ADDSHAREREPORTREQUEST_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_QUICKBI_PUBLIC_MODEL_ADDSHAREREPORTRESULT_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_ADDSHAREREPORTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT AddShareReportResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AddShareReportResult();
|
||||
explicit AddShareReportResult(const std::string &payload);
|
||||
~AddShareReportResult();
|
||||
bool getSuccess()const;
|
||||
bool getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
bool result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_ADDSHAREREPORTRESULT_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_QUICKBI_PUBLIC_MODEL_ADDUSERGROUPMEMBERREQUEST_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_ADDUSERGROUPMEMBERREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT AddUserGroupMemberRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
AddUserGroupMemberRequest();
|
||||
~AddUserGroupMemberRequest();
|
||||
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getAccessPoint()const;
|
||||
void setAccessPoint(const std::string& accessPoint);
|
||||
std::string getUserIdList()const;
|
||||
void setUserIdList(const std::string& userIdList);
|
||||
std::string getUserGroupId()const;
|
||||
void setUserGroupId(const std::string& userGroupId);
|
||||
std::string getSignType()const;
|
||||
void setSignType(const std::string& signType);
|
||||
|
||||
private:
|
||||
std::string clientToken_;
|
||||
std::string accessPoint_;
|
||||
std::string userIdList_;
|
||||
std::string userGroupId_;
|
||||
std::string signType_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_ADDUSERGROUPMEMBERREQUEST_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_QUICKBI_PUBLIC_MODEL_ADDUSERGROUPMEMBERRESULT_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_ADDUSERGROUPMEMBERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT AddUserGroupMemberResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AddUserGroupMemberResult();
|
||||
explicit AddUserGroupMemberResult(const std::string &payload);
|
||||
~AddUserGroupMemberResult();
|
||||
bool getSuccess()const;
|
||||
bool getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
bool result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_ADDUSERGROUPMEMBERRESULT_H_
|
||||
@@ -0,0 +1,81 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_ADDUSERREQUEST_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_ADDUSERREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT AddUserRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
AddUserRequest();
|
||||
~AddUserRequest();
|
||||
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
bool getAdminUser()const;
|
||||
void setAdminUser(bool adminUser);
|
||||
std::string getAccessPoint()const;
|
||||
void setAccessPoint(const std::string& accessPoint);
|
||||
int getAccountType()const;
|
||||
void setAccountType(int accountType);
|
||||
int getUserType()const;
|
||||
void setUserType(int userType);
|
||||
std::string getSignType()const;
|
||||
void setSignType(const std::string& signType);
|
||||
std::string getAccountId()const;
|
||||
void setAccountId(const std::string& accountId);
|
||||
std::string getAccountName()const;
|
||||
void setAccountName(const std::string& accountName);
|
||||
std::string getPhone()const;
|
||||
void setPhone(const std::string& phone);
|
||||
std::string getNickName()const;
|
||||
void setNickName(const std::string& nickName);
|
||||
bool getAuthAdminUser()const;
|
||||
void setAuthAdminUser(bool authAdminUser);
|
||||
std::string getEmail()const;
|
||||
void setEmail(const std::string& email);
|
||||
|
||||
private:
|
||||
std::string clientToken_;
|
||||
bool adminUser_;
|
||||
std::string accessPoint_;
|
||||
int accountType_;
|
||||
int userType_;
|
||||
std::string signType_;
|
||||
std::string accountId_;
|
||||
std::string accountName_;
|
||||
std::string phone_;
|
||||
std::string nickName_;
|
||||
bool authAdminUser_;
|
||||
std::string email_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_ADDUSERREQUEST_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_QUICKBI_PUBLIC_MODEL_ADDUSERRESULT_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_ADDUSERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT AddUserResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
std::string email;
|
||||
std::string userId;
|
||||
std::string phone;
|
||||
bool adminUser;
|
||||
std::string nickName;
|
||||
int userType;
|
||||
bool authAdminUser;
|
||||
std::string accountName;
|
||||
};
|
||||
|
||||
|
||||
AddUserResult();
|
||||
explicit AddUserResult(const std::string &payload);
|
||||
~AddUserResult();
|
||||
bool getSuccess()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_ADDUSERRESULT_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_QUICKBI_PUBLIC_MODEL_ADDUSERTAGMETAREQUEST_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_ADDUSERTAGMETAREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT AddUserTagMetaRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
AddUserTagMetaRequest();
|
||||
~AddUserTagMetaRequest();
|
||||
|
||||
std::string getTagDescription()const;
|
||||
void setTagDescription(const std::string& tagDescription);
|
||||
std::string getTagName()const;
|
||||
void setTagName(const std::string& tagName);
|
||||
std::string getTagId()const;
|
||||
void setTagId(const std::string& tagId);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getAccessPoint()const;
|
||||
void setAccessPoint(const std::string& accessPoint);
|
||||
std::string getSignType()const;
|
||||
void setSignType(const std::string& signType);
|
||||
|
||||
private:
|
||||
std::string tagDescription_;
|
||||
std::string tagName_;
|
||||
std::string tagId_;
|
||||
std::string clientToken_;
|
||||
std::string accessPoint_;
|
||||
std::string signType_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_ADDUSERTAGMETAREQUEST_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_QUICKBI_PUBLIC_MODEL_ADDUSERTAGMETARESULT_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_ADDUSERTAGMETARESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT AddUserTagMetaResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AddUserTagMetaResult();
|
||||
explicit AddUserTagMetaResult(const std::string &payload);
|
||||
~AddUserTagMetaResult();
|
||||
bool getSuccess()const;
|
||||
std::string getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
std::string result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_ADDUSERTAGMETARESULT_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_QUICKBI_PUBLIC_MODEL_ADDUSERTOWORKSPACEREQUEST_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_ADDUSERTOWORKSPACEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT AddUserToWorkspaceRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
AddUserToWorkspaceRequest();
|
||||
~AddUserToWorkspaceRequest();
|
||||
|
||||
long getRoleId()const;
|
||||
void setRoleId(long roleId);
|
||||
std::string getAccessPoint()const;
|
||||
void setAccessPoint(const std::string& accessPoint);
|
||||
std::string getSignType()const;
|
||||
void setSignType(const std::string& signType);
|
||||
std::string getUserId()const;
|
||||
void setUserId(const std::string& userId);
|
||||
std::string getWorkspaceId()const;
|
||||
void setWorkspaceId(const std::string& workspaceId);
|
||||
|
||||
private:
|
||||
long roleId_;
|
||||
std::string accessPoint_;
|
||||
std::string signType_;
|
||||
std::string userId_;
|
||||
std::string workspaceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_ADDUSERTOWORKSPACEREQUEST_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_QUICKBI_PUBLIC_MODEL_ADDUSERTOWORKSPACERESULT_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_ADDUSERTOWORKSPACERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT AddUserToWorkspaceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AddUserToWorkspaceResult();
|
||||
explicit AddUserToWorkspaceResult(const std::string &payload);
|
||||
~AddUserToWorkspaceResult();
|
||||
bool getSuccess()const;
|
||||
bool getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
bool result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_ADDUSERTOWORKSPACERESULT_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_QUICKBI_PUBLIC_MODEL_ADDWORKSPACEUSERSREQUEST_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_ADDWORKSPACEUSERSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT AddWorkspaceUsersRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
AddWorkspaceUsersRequest();
|
||||
~AddWorkspaceUsersRequest();
|
||||
|
||||
std::string getUserIds()const;
|
||||
void setUserIds(const std::string& userIds);
|
||||
long getRoleId()const;
|
||||
void setRoleId(long roleId);
|
||||
std::string getAccessPoint()const;
|
||||
void setAccessPoint(const std::string& accessPoint);
|
||||
std::string getSignType()const;
|
||||
void setSignType(const std::string& signType);
|
||||
std::string getWorkspaceId()const;
|
||||
void setWorkspaceId(const std::string& workspaceId);
|
||||
|
||||
private:
|
||||
std::string userIds_;
|
||||
long roleId_;
|
||||
std::string accessPoint_;
|
||||
std::string signType_;
|
||||
std::string workspaceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_ADDWORKSPACEUSERSREQUEST_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_QUICKBI_PUBLIC_MODEL_ADDWORKSPACEUSERSRESULT_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_ADDWORKSPACEUSERSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT AddWorkspaceUsersResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
std::string failureDetail;
|
||||
int total;
|
||||
int success;
|
||||
int failure;
|
||||
};
|
||||
|
||||
|
||||
AddWorkspaceUsersResult();
|
||||
explicit AddWorkspaceUsersResult(const std::string &payload);
|
||||
~AddWorkspaceUsersResult();
|
||||
bool getSuccess()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_ADDWORKSPACEUSERSRESULT_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_QUICKBI_PUBLIC_MODEL_AUTHORIZEMENUREQUEST_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_AUTHORIZEMENUREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT AuthorizeMenuRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
AuthorizeMenuRequest();
|
||||
~AuthorizeMenuRequest();
|
||||
|
||||
std::string getDataPortalId()const;
|
||||
void setDataPortalId(const std::string& dataPortalId);
|
||||
std::string getUserIds()const;
|
||||
void setUserIds(const std::string& userIds);
|
||||
int getAuthPointsValue()const;
|
||||
void setAuthPointsValue(int authPointsValue);
|
||||
std::string getAccessPoint()const;
|
||||
void setAccessPoint(const std::string& accessPoint);
|
||||
std::string getSignType()const;
|
||||
void setSignType(const std::string& signType);
|
||||
std::string getUserGroupIds()const;
|
||||
void setUserGroupIds(const std::string& userGroupIds);
|
||||
std::string getMenuIds()const;
|
||||
void setMenuIds(const std::string& menuIds);
|
||||
|
||||
private:
|
||||
std::string dataPortalId_;
|
||||
std::string userIds_;
|
||||
int authPointsValue_;
|
||||
std::string accessPoint_;
|
||||
std::string signType_;
|
||||
std::string userGroupIds_;
|
||||
std::string menuIds_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_AUTHORIZEMENUREQUEST_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_QUICKBI_PUBLIC_MODEL_AUTHORIZEMENURESULT_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_AUTHORIZEMENURESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT AuthorizeMenuResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AuthorizeMenuResult();
|
||||
explicit AuthorizeMenuResult(const std::string &payload);
|
||||
~AuthorizeMenuResult();
|
||||
bool getSuccess()const;
|
||||
int getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
int result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_AUTHORIZEMENURESULT_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_QUICKBI_PUBLIC_MODEL_BUILDSIGNATUREURLREQUEST_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_BUILDSIGNATUREURLREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT BuildSignatureUrlRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
BuildSignatureUrlRequest();
|
||||
~BuildSignatureUrlRequest();
|
||||
|
||||
std::string getWatermark()const;
|
||||
void setWatermark(const std::string& watermark);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getAccessPoint()const;
|
||||
void setAccessPoint(const std::string& accessPoint);
|
||||
int getAccountType()const;
|
||||
void setAccountType(int accountType);
|
||||
std::string getSignType()const;
|
||||
void setSignType(const std::string& signType);
|
||||
std::string getUserId()const;
|
||||
void setUserId(const std::string& userId);
|
||||
std::string getAccountName()const;
|
||||
void setAccountName(const std::string& accountName);
|
||||
std::string getWorksId()const;
|
||||
void setWorksId(const std::string& worksId);
|
||||
bool getWithHost()const;
|
||||
void setWithHost(bool withHost);
|
||||
int getExpireMin()const;
|
||||
void setExpireMin(int expireMin);
|
||||
|
||||
private:
|
||||
std::string watermark_;
|
||||
std::string clientToken_;
|
||||
std::string accessPoint_;
|
||||
int accountType_;
|
||||
std::string signType_;
|
||||
std::string userId_;
|
||||
std::string accountName_;
|
||||
std::string worksId_;
|
||||
bool withHost_;
|
||||
int expireMin_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_BUILDSIGNATUREURLREQUEST_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_QUICKBI_PUBLIC_MODEL_BUILDSIGNATUREURLRESULT_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_BUILDSIGNATUREURLRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT BuildSignatureUrlResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
BuildSignatureUrlResult();
|
||||
explicit BuildSignatureUrlResult(const std::string &payload);
|
||||
~BuildSignatureUrlResult();
|
||||
bool getSuccess()const;
|
||||
std::string getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
std::string result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_BUILDSIGNATUREURLRESULT_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_QUICKBI_PUBLIC_MODEL_CANCELAUTHORIZATIONMENUREQUEST_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_CANCELAUTHORIZATIONMENUREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT CancelAuthorizationMenuRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CancelAuthorizationMenuRequest();
|
||||
~CancelAuthorizationMenuRequest();
|
||||
|
||||
std::string getDataPortalId()const;
|
||||
void setDataPortalId(const std::string& dataPortalId);
|
||||
std::string getUserIds()const;
|
||||
void setUserIds(const std::string& userIds);
|
||||
std::string getAccessPoint()const;
|
||||
void setAccessPoint(const std::string& accessPoint);
|
||||
std::string getSignType()const;
|
||||
void setSignType(const std::string& signType);
|
||||
std::string getUserGroupIds()const;
|
||||
void setUserGroupIds(const std::string& userGroupIds);
|
||||
std::string getMenuIds()const;
|
||||
void setMenuIds(const std::string& menuIds);
|
||||
|
||||
private:
|
||||
std::string dataPortalId_;
|
||||
std::string userIds_;
|
||||
std::string accessPoint_;
|
||||
std::string signType_;
|
||||
std::string userGroupIds_;
|
||||
std::string menuIds_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_CANCELAUTHORIZATIONMENUREQUEST_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_QUICKBI_PUBLIC_MODEL_CANCELAUTHORIZATIONMENURESULT_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_CANCELAUTHORIZATIONMENURESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT CancelAuthorizationMenuResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CancelAuthorizationMenuResult();
|
||||
explicit CancelAuthorizationMenuResult(const std::string &payload);
|
||||
~CancelAuthorizationMenuResult();
|
||||
bool getSuccess()const;
|
||||
int getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
int result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_CANCELAUTHORIZATIONMENURESULT_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_QUICKBI_PUBLIC_MODEL_CANCELCOLLECTIONREQUEST_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_CANCELCOLLECTIONREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT CancelCollectionRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CancelCollectionRequest();
|
||||
~CancelCollectionRequest();
|
||||
|
||||
std::string getWorksId()const;
|
||||
void setWorksId(const std::string& worksId);
|
||||
std::string getAccessPoint()const;
|
||||
void setAccessPoint(const std::string& accessPoint);
|
||||
std::string getSignType()const;
|
||||
void setSignType(const std::string& signType);
|
||||
std::string getUserId()const;
|
||||
void setUserId(const std::string& userId);
|
||||
|
||||
private:
|
||||
std::string worksId_;
|
||||
std::string accessPoint_;
|
||||
std::string signType_;
|
||||
std::string userId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_CANCELCOLLECTIONREQUEST_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_QUICKBI_PUBLIC_MODEL_CANCELCOLLECTIONRESULT_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_CANCELCOLLECTIONRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT CancelCollectionResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CancelCollectionResult();
|
||||
explicit CancelCollectionResult(const std::string &payload);
|
||||
~CancelCollectionResult();
|
||||
bool getSuccess()const;
|
||||
bool getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
bool result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_CANCELCOLLECTIONRESULT_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_QUICKBI_PUBLIC_MODEL_CANCELREPORTSHAREREQUEST_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_CANCELREPORTSHAREREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT CancelReportShareRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CancelReportShareRequest();
|
||||
~CancelReportShareRequest();
|
||||
|
||||
std::string getReportId()const;
|
||||
void setReportId(const std::string& reportId);
|
||||
int getShareToType()const;
|
||||
void setShareToType(int shareToType);
|
||||
std::string getAccessPoint()const;
|
||||
void setAccessPoint(const std::string& accessPoint);
|
||||
std::string getSignType()const;
|
||||
void setSignType(const std::string& signType);
|
||||
std::string getShareToIds()const;
|
||||
void setShareToIds(const std::string& shareToIds);
|
||||
|
||||
private:
|
||||
std::string reportId_;
|
||||
int shareToType_;
|
||||
std::string accessPoint_;
|
||||
std::string signType_;
|
||||
std::string shareToIds_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_CANCELREPORTSHAREREQUEST_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_QUICKBI_PUBLIC_MODEL_CANCELREPORTSHARERESULT_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_CANCELREPORTSHARERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT CancelReportShareResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CancelReportShareResult();
|
||||
explicit CancelReportShareResult(const std::string &payload);
|
||||
~CancelReportShareResult();
|
||||
bool getSuccess()const;
|
||||
bool getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
bool result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_CANCELREPORTSHARERESULT_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_QUICKBI_PUBLIC_MODEL_CHANGEVISIBILITYMODELREQUEST_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_CHANGEVISIBILITYMODELREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT ChangeVisibilityModelRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ChangeVisibilityModelRequest();
|
||||
~ChangeVisibilityModelRequest();
|
||||
|
||||
std::string getDataPortalId()const;
|
||||
void setDataPortalId(const std::string& dataPortalId);
|
||||
bool getShowOnlyWithAccess()const;
|
||||
void setShowOnlyWithAccess(bool showOnlyWithAccess);
|
||||
std::string getAccessPoint()const;
|
||||
void setAccessPoint(const std::string& accessPoint);
|
||||
std::string getSignType()const;
|
||||
void setSignType(const std::string& signType);
|
||||
std::string getMenuIds()const;
|
||||
void setMenuIds(const std::string& menuIds);
|
||||
|
||||
private:
|
||||
std::string dataPortalId_;
|
||||
bool showOnlyWithAccess_;
|
||||
std::string accessPoint_;
|
||||
std::string signType_;
|
||||
std::string menuIds_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_CHANGEVISIBILITYMODELREQUEST_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_QUICKBI_PUBLIC_MODEL_CHANGEVISIBILITYMODELRESULT_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_CHANGEVISIBILITYMODELRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT ChangeVisibilityModelResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ChangeVisibilityModelResult();
|
||||
explicit ChangeVisibilityModelResult(const std::string &payload);
|
||||
~ChangeVisibilityModelResult();
|
||||
bool getSuccess()const;
|
||||
int getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
int result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_CHANGEVISIBILITYMODELRESULT_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_QUICKBI_PUBLIC_MODEL_CHECKREADABLEREQUEST_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_CHECKREADABLEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT CheckReadableRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CheckReadableRequest();
|
||||
~CheckReadableRequest();
|
||||
|
||||
std::string getWorksId()const;
|
||||
void setWorksId(const std::string& worksId);
|
||||
std::string getAccessPoint()const;
|
||||
void setAccessPoint(const std::string& accessPoint);
|
||||
std::string getSignType()const;
|
||||
void setSignType(const std::string& signType);
|
||||
std::string getUserId()const;
|
||||
void setUserId(const std::string& userId);
|
||||
|
||||
private:
|
||||
std::string worksId_;
|
||||
std::string accessPoint_;
|
||||
std::string signType_;
|
||||
std::string userId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_CHECKREADABLEREQUEST_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_QUICKBI_PUBLIC_MODEL_CHECKREADABLERESULT_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_CHECKREADABLERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT CheckReadableResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CheckReadableResult();
|
||||
explicit CheckReadableResult(const std::string &payload);
|
||||
~CheckReadableResult();
|
||||
bool getSuccess()const;
|
||||
bool getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
bool result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_CHECKREADABLERESULT_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_QUICKBI_PUBLIC_MODEL_CREATEEMBEDTOKENREQUEST_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_CREATEEMBEDTOKENREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT CreateEmbedTokenRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateEmbedTokenRequest();
|
||||
~CreateEmbedTokenRequest();
|
||||
|
||||
std::string getAccountName()const;
|
||||
void setAccountName(const std::string& accountName);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getWorksId()const;
|
||||
void setWorksId(const std::string& worksId);
|
||||
std::string getAccessPoint()const;
|
||||
void setAccessPoint(const std::string& accessPoint);
|
||||
int getAccountType()const;
|
||||
void setAccountType(int accountType);
|
||||
std::string getSignType()const;
|
||||
void setSignType(const std::string& signType);
|
||||
int getExpireMin()const;
|
||||
void setExpireMin(int expireMin);
|
||||
std::string getUserId()const;
|
||||
void setUserId(const std::string& userId);
|
||||
|
||||
private:
|
||||
std::string accountName_;
|
||||
std::string clientToken_;
|
||||
std::string worksId_;
|
||||
std::string accessPoint_;
|
||||
int accountType_;
|
||||
std::string signType_;
|
||||
int expireMin_;
|
||||
std::string userId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_CREATEEMBEDTOKENREQUEST_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_QUICKBI_PUBLIC_MODEL_CREATEEMBEDTOKENRESULT_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_CREATEEMBEDTOKENRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT CreateEmbedTokenResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
std::string registerTime;
|
||||
std::string accessToken;
|
||||
long tokeType;
|
||||
std::string invalidTime;
|
||||
};
|
||||
|
||||
|
||||
CreateEmbedTokenResult();
|
||||
explicit CreateEmbedTokenResult(const std::string &payload);
|
||||
~CreateEmbedTokenResult();
|
||||
bool getSuccess()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_CREATEEMBEDTOKENRESULT_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_QUICKBI_PUBLIC_MODEL_CREATEUSERGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_CREATEUSERGROUPREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT CreateUserGroupRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateUserGroupRequest();
|
||||
~CreateUserGroupRequest();
|
||||
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getAccessPoint()const;
|
||||
void setAccessPoint(const std::string& accessPoint);
|
||||
std::string getUserGroupId()const;
|
||||
void setUserGroupId(const std::string& userGroupId);
|
||||
std::string getSignType()const;
|
||||
void setSignType(const std::string& signType);
|
||||
std::string getUserGroupName()const;
|
||||
void setUserGroupName(const std::string& userGroupName);
|
||||
std::string getUserGroupDescription()const;
|
||||
void setUserGroupDescription(const std::string& userGroupDescription);
|
||||
std::string getParentUserGroupId()const;
|
||||
void setParentUserGroupId(const std::string& parentUserGroupId);
|
||||
|
||||
private:
|
||||
std::string clientToken_;
|
||||
std::string accessPoint_;
|
||||
std::string userGroupId_;
|
||||
std::string signType_;
|
||||
std::string userGroupName_;
|
||||
std::string userGroupDescription_;
|
||||
std::string parentUserGroupId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_CREATEUSERGROUPREQUEST_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_QUICKBI_PUBLIC_MODEL_CREATEUSERGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_CREATEUSERGROUPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT CreateUserGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateUserGroupResult();
|
||||
explicit CreateUserGroupResult(const std::string &payload);
|
||||
~CreateUserGroupResult();
|
||||
bool getSuccess()const;
|
||||
std::string getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
std::string result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_CREATEUSERGROUPRESULT_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_QUICKBI_PUBLIC_MODEL_DELAYEMBEDTOKENREQUEST_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_DELAYEMBEDTOKENREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT DelayEmbedTokenRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DelayEmbedTokenRequest();
|
||||
~DelayEmbedTokenRequest();
|
||||
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getAccessPoint()const;
|
||||
void setAccessPoint(const std::string& accessPoint);
|
||||
std::string getSignType()const;
|
||||
void setSignType(const std::string& signType);
|
||||
int getExpireMin()const;
|
||||
void setExpireMin(int expireMin);
|
||||
std::string getToken()const;
|
||||
void setToken(const std::string& token);
|
||||
|
||||
private:
|
||||
std::string clientToken_;
|
||||
std::string accessPoint_;
|
||||
std::string signType_;
|
||||
int expireMin_;
|
||||
std::string token_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_DELAYEMBEDTOKENREQUEST_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_QUICKBI_PUBLIC_MODEL_DELAYEMBEDTOKENRESULT_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_DELAYEMBEDTOKENRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT DelayEmbedTokenResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DelayEmbedTokenResult();
|
||||
explicit DelayEmbedTokenResult(const std::string &payload);
|
||||
~DelayEmbedTokenResult();
|
||||
bool getSuccess()const;
|
||||
bool getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
bool result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_DELAYEMBEDTOKENRESULT_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_QUICKBI_PUBLIC_MODEL_DELETEDATALEVELPERMISSIONRULEUSERSREQUEST_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_DELETEDATALEVELPERMISSIONRULEUSERSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT DeleteDataLevelPermissionRuleUsersRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteDataLevelPermissionRuleUsersRequest();
|
||||
~DeleteDataLevelPermissionRuleUsersRequest();
|
||||
|
||||
std::string getAccessPoint()const;
|
||||
void setAccessPoint(const std::string& accessPoint);
|
||||
std::string getSignType()const;
|
||||
void setSignType(const std::string& signType);
|
||||
std::string getDeleteUserModel()const;
|
||||
void setDeleteUserModel(const std::string& deleteUserModel);
|
||||
|
||||
private:
|
||||
std::string accessPoint_;
|
||||
std::string signType_;
|
||||
std::string deleteUserModel_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_DELETEDATALEVELPERMISSIONRULEUSERSREQUEST_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_QUICKBI_PUBLIC_MODEL_DELETEDATALEVELPERMISSIONRULEUSERSRESULT_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_DELETEDATALEVELPERMISSIONRULEUSERSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT DeleteDataLevelPermissionRuleUsersResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteDataLevelPermissionRuleUsersResult();
|
||||
explicit DeleteDataLevelPermissionRuleUsersResult(const std::string &payload);
|
||||
~DeleteDataLevelPermissionRuleUsersResult();
|
||||
bool getSuccess()const;
|
||||
bool getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
bool result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_DELETEDATALEVELPERMISSIONRULEUSERSRESULT_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_QUICKBI_PUBLIC_MODEL_DELETEDATALEVELRULECONFIGREQUEST_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_DELETEDATALEVELRULECONFIGREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT DeleteDataLevelRuleConfigRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteDataLevelRuleConfigRequest();
|
||||
~DeleteDataLevelRuleConfigRequest();
|
||||
|
||||
std::string getAccessPoint()const;
|
||||
void setAccessPoint(const std::string& accessPoint);
|
||||
std::string getSignType()const;
|
||||
void setSignType(const std::string& signType);
|
||||
std::string getRuleId()const;
|
||||
void setRuleId(const std::string& ruleId);
|
||||
std::string getCubeId()const;
|
||||
void setCubeId(const std::string& cubeId);
|
||||
|
||||
private:
|
||||
std::string accessPoint_;
|
||||
std::string signType_;
|
||||
std::string ruleId_;
|
||||
std::string cubeId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_DELETEDATALEVELRULECONFIGREQUEST_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_QUICKBI_PUBLIC_MODEL_DELETEDATALEVELRULECONFIGRESULT_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_DELETEDATALEVELRULECONFIGRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT DeleteDataLevelRuleConfigResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteDataLevelRuleConfigResult();
|
||||
explicit DeleteDataLevelRuleConfigResult(const std::string &payload);
|
||||
~DeleteDataLevelRuleConfigResult();
|
||||
bool getSuccess()const;
|
||||
bool getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
bool result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_DELETEDATALEVELRULECONFIGRESULT_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_QUICKBI_PUBLIC_MODEL_DELETEEMBEDTOKENREQUEST_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_DELETEEMBEDTOKENREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT DeleteEmbedTokenRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteEmbedTokenRequest();
|
||||
~DeleteEmbedTokenRequest();
|
||||
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getAccessPoint()const;
|
||||
void setAccessPoint(const std::string& accessPoint);
|
||||
std::string getSignType()const;
|
||||
void setSignType(const std::string& signType);
|
||||
std::string getToken()const;
|
||||
void setToken(const std::string& token);
|
||||
|
||||
private:
|
||||
std::string clientToken_;
|
||||
std::string accessPoint_;
|
||||
std::string signType_;
|
||||
std::string token_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_DELETEEMBEDTOKENREQUEST_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_QUICKBI_PUBLIC_MODEL_DELETEEMBEDTOKENRESULT_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_DELETEEMBEDTOKENRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT DeleteEmbedTokenResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteEmbedTokenResult();
|
||||
explicit DeleteEmbedTokenResult(const std::string &payload);
|
||||
~DeleteEmbedTokenResult();
|
||||
bool getSuccess()const;
|
||||
bool getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
bool result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_DELETEEMBEDTOKENRESULT_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_QUICKBI_PUBLIC_MODEL_DELETEUSERFROMWORKSPACEREQUEST_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_DELETEUSERFROMWORKSPACEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT DeleteUserFromWorkspaceRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteUserFromWorkspaceRequest();
|
||||
~DeleteUserFromWorkspaceRequest();
|
||||
|
||||
std::string getAccessPoint()const;
|
||||
void setAccessPoint(const std::string& accessPoint);
|
||||
std::string getSignType()const;
|
||||
void setSignType(const std::string& signType);
|
||||
std::string getUserId()const;
|
||||
void setUserId(const std::string& userId);
|
||||
std::string getWorkspaceId()const;
|
||||
void setWorkspaceId(const std::string& workspaceId);
|
||||
|
||||
private:
|
||||
std::string accessPoint_;
|
||||
std::string signType_;
|
||||
std::string userId_;
|
||||
std::string workspaceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_DELETEUSERFROMWORKSPACEREQUEST_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_QUICKBI_PUBLIC_MODEL_DELETEUSERFROMWORKSPACERESULT_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_DELETEUSERFROMWORKSPACERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT DeleteUserFromWorkspaceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteUserFromWorkspaceResult();
|
||||
explicit DeleteUserFromWorkspaceResult(const std::string &payload);
|
||||
~DeleteUserFromWorkspaceResult();
|
||||
bool getSuccess()const;
|
||||
bool getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
bool result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_DELETEUSERFROMWORKSPACERESULT_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_QUICKBI_PUBLIC_MODEL_DELETEUSERGROUPMEMBERREQUEST_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_DELETEUSERGROUPMEMBERREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT DeleteUserGroupMemberRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteUserGroupMemberRequest();
|
||||
~DeleteUserGroupMemberRequest();
|
||||
|
||||
std::string getAccessPoint()const;
|
||||
void setAccessPoint(const std::string& accessPoint);
|
||||
std::string getUserGroupId()const;
|
||||
void setUserGroupId(const std::string& userGroupId);
|
||||
std::string getSignType()const;
|
||||
void setSignType(const std::string& signType);
|
||||
std::string getUserId()const;
|
||||
void setUserId(const std::string& userId);
|
||||
|
||||
private:
|
||||
std::string accessPoint_;
|
||||
std::string userGroupId_;
|
||||
std::string signType_;
|
||||
std::string userId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_DELETEUSERGROUPMEMBERREQUEST_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_QUICKBI_PUBLIC_MODEL_DELETEUSERGROUPMEMBERRESULT_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_DELETEUSERGROUPMEMBERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT DeleteUserGroupMemberResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteUserGroupMemberResult();
|
||||
explicit DeleteUserGroupMemberResult(const std::string &payload);
|
||||
~DeleteUserGroupMemberResult();
|
||||
bool getSuccess()const;
|
||||
bool getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
bool result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_DELETEUSERGROUPMEMBERRESULT_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_QUICKBI_PUBLIC_MODEL_DELETEUSERGROUPMEMBERSREQUEST_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_DELETEUSERGROUPMEMBERSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT DeleteUserGroupMembersRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteUserGroupMembersRequest();
|
||||
~DeleteUserGroupMembersRequest();
|
||||
|
||||
std::string getAccessPoint()const;
|
||||
void setAccessPoint(const std::string& accessPoint);
|
||||
std::string getSignType()const;
|
||||
void setSignType(const std::string& signType);
|
||||
std::string getUserGroupIds()const;
|
||||
void setUserGroupIds(const std::string& userGroupIds);
|
||||
std::string getUserId()const;
|
||||
void setUserId(const std::string& userId);
|
||||
|
||||
private:
|
||||
std::string accessPoint_;
|
||||
std::string signType_;
|
||||
std::string userGroupIds_;
|
||||
std::string userId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_DELETEUSERGROUPMEMBERSREQUEST_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_QUICKBI_PUBLIC_MODEL_DELETEUSERGROUPMEMBERSRESULT_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_DELETEUSERGROUPMEMBERSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT DeleteUserGroupMembersResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteUserGroupMembersResult();
|
||||
explicit DeleteUserGroupMembersResult(const std::string &payload);
|
||||
~DeleteUserGroupMembersResult();
|
||||
bool getSuccess()const;
|
||||
bool getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
bool result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_DELETEUSERGROUPMEMBERSRESULT_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_QUICKBI_PUBLIC_MODEL_DELETEUSERGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_DELETEUSERGROUPREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT DeleteUserGroupRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteUserGroupRequest();
|
||||
~DeleteUserGroupRequest();
|
||||
|
||||
std::string getAccessPoint()const;
|
||||
void setAccessPoint(const std::string& accessPoint);
|
||||
std::string getUserGroupId()const;
|
||||
void setUserGroupId(const std::string& userGroupId);
|
||||
std::string getSignType()const;
|
||||
void setSignType(const std::string& signType);
|
||||
|
||||
private:
|
||||
std::string accessPoint_;
|
||||
std::string userGroupId_;
|
||||
std::string signType_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_DELETEUSERGROUPREQUEST_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_QUICKBI_PUBLIC_MODEL_DELETEUSERGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_DELETEUSERGROUPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT DeleteUserGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteUserGroupResult();
|
||||
explicit DeleteUserGroupResult(const std::string &payload);
|
||||
~DeleteUserGroupResult();
|
||||
bool getSuccess()const;
|
||||
bool getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
bool result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_DELETEUSERGROUPRESULT_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_QUICKBI_PUBLIC_MODEL_DELETEUSERREQUEST_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_DELETEUSERREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT DeleteUserRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteUserRequest();
|
||||
~DeleteUserRequest();
|
||||
|
||||
std::string getTransferUserId()const;
|
||||
void setTransferUserId(const std::string& transferUserId);
|
||||
std::string getAccessPoint()const;
|
||||
void setAccessPoint(const std::string& accessPoint);
|
||||
std::string getSignType()const;
|
||||
void setSignType(const std::string& signType);
|
||||
std::string getUserId()const;
|
||||
void setUserId(const std::string& userId);
|
||||
|
||||
private:
|
||||
std::string transferUserId_;
|
||||
std::string accessPoint_;
|
||||
std::string signType_;
|
||||
std::string userId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_DELETEUSERREQUEST_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_QUICKBI_PUBLIC_MODEL_DELETEUSERRESULT_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_DELETEUSERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT DeleteUserResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteUserResult();
|
||||
explicit DeleteUserResult(const std::string &payload);
|
||||
~DeleteUserResult();
|
||||
bool getSuccess()const;
|
||||
bool getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
bool result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_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_QUICKBI_PUBLIC_MODEL_DELETEUSERTAGMETAREQUEST_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_DELETEUSERTAGMETAREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT DeleteUserTagMetaRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteUserTagMetaRequest();
|
||||
~DeleteUserTagMetaRequest();
|
||||
|
||||
std::string getTagId()const;
|
||||
void setTagId(const std::string& tagId);
|
||||
std::string getAccessPoint()const;
|
||||
void setAccessPoint(const std::string& accessPoint);
|
||||
std::string getSignType()const;
|
||||
void setSignType(const std::string& signType);
|
||||
|
||||
private:
|
||||
std::string tagId_;
|
||||
std::string accessPoint_;
|
||||
std::string signType_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_DELETEUSERTAGMETAREQUEST_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_QUICKBI_PUBLIC_MODEL_DELETEUSERTAGMETARESULT_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_DELETEUSERTAGMETARESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT DeleteUserTagMetaResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteUserTagMetaResult();
|
||||
explicit DeleteUserTagMetaResult(const std::string &payload);
|
||||
~DeleteUserTagMetaResult();
|
||||
bool getSuccess()const;
|
||||
bool getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
bool result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_DELETEUSERTAGMETARESULT_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_QUICKBI_PUBLIC_MODEL_GETUSERGROUPINFOREQUEST_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_GETUSERGROUPINFOREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT GetUserGroupInfoRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetUserGroupInfoRequest();
|
||||
~GetUserGroupInfoRequest();
|
||||
|
||||
std::string getAccessPoint()const;
|
||||
void setAccessPoint(const std::string& accessPoint);
|
||||
std::string getSignType()const;
|
||||
void setSignType(const std::string& signType);
|
||||
std::string getKeyword()const;
|
||||
void setKeyword(const std::string& keyword);
|
||||
|
||||
private:
|
||||
std::string accessPoint_;
|
||||
std::string signType_;
|
||||
std::string keyword_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_GETUSERGROUPINFOREQUEST_H_
|
||||
@@ -0,0 +1,65 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_GETUSERGROUPINFORESULT_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_GETUSERGROUPINFORESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT GetUserGroupInfoResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string modifyUser;
|
||||
std::string usergroupDesc;
|
||||
std::string modifiedTime;
|
||||
std::string identifiedPath;
|
||||
std::string createTime;
|
||||
std::string parentUsergroupId;
|
||||
std::string createUser;
|
||||
std::string usergroupName;
|
||||
std::string usergroupId;
|
||||
};
|
||||
|
||||
|
||||
GetUserGroupInfoResult();
|
||||
explicit GetUserGroupInfoResult(const std::string &payload);
|
||||
~GetUserGroupInfoResult();
|
||||
bool getSuccess()const;
|
||||
std::vector<Data> getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
std::vector<Data> result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_GETUSERGROUPINFORESULT_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_QUICKBI_PUBLIC_MODEL_LISTBYUSERGROUPIDREQUEST_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_LISTBYUSERGROUPIDREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT ListByUserGroupIdRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListByUserGroupIdRequest();
|
||||
~ListByUserGroupIdRequest();
|
||||
|
||||
std::string getAccessPoint()const;
|
||||
void setAccessPoint(const std::string& accessPoint);
|
||||
std::string getSignType()const;
|
||||
void setSignType(const std::string& signType);
|
||||
std::string getUserGroupIds()const;
|
||||
void setUserGroupIds(const std::string& userGroupIds);
|
||||
|
||||
private:
|
||||
std::string accessPoint_;
|
||||
std::string signType_;
|
||||
std::string userGroupIds_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_LISTBYUSERGROUPIDREQUEST_H_
|
||||
@@ -0,0 +1,70 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_LISTBYUSERGROUPIDRESULT_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_LISTBYUSERGROUPIDRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT ListByUserGroupIdResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
struct UserGroupModelsItem
|
||||
{
|
||||
std::string modifyUser;
|
||||
std::string usergroupDesc;
|
||||
std::string modifiedTime;
|
||||
std::string identifiedPath;
|
||||
std::string createTime;
|
||||
std::string parentUsergroupId;
|
||||
std::string createUser;
|
||||
std::string usergroupName;
|
||||
std::string usergroupId;
|
||||
};
|
||||
std::vector<UserGroupModelsItem> userGroupModels;
|
||||
std::vector<std::string> failedUserGroupIds;
|
||||
};
|
||||
|
||||
|
||||
ListByUserGroupIdResult();
|
||||
explicit ListByUserGroupIdResult(const std::string &payload);
|
||||
~ListByUserGroupIdResult();
|
||||
bool getSuccess()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_LISTBYUSERGROUPIDRESULT_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_QUICKBI_PUBLIC_MODEL_LISTCOLLECTIONSREQUEST_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_LISTCOLLECTIONSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT ListCollectionsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListCollectionsRequest();
|
||||
~ListCollectionsRequest();
|
||||
|
||||
std::string getAccessPoint()const;
|
||||
void setAccessPoint(const std::string& accessPoint);
|
||||
std::string getSignType()const;
|
||||
void setSignType(const std::string& signType);
|
||||
std::string getUserId()const;
|
||||
void setUserId(const std::string& userId);
|
||||
|
||||
private:
|
||||
std::string accessPoint_;
|
||||
std::string signType_;
|
||||
std::string userId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_LISTCOLLECTIONSREQUEST_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_QUICKBI_PUBLIC_MODEL_LISTCOLLECTIONSRESULT_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_LISTCOLLECTIONSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT ListCollectionsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
int favoriteId;
|
||||
std::string worksType;
|
||||
std::string ownerId;
|
||||
std::string worksName;
|
||||
std::string workspaceId;
|
||||
std::string workspaceName;
|
||||
std::string worksId;
|
||||
};
|
||||
|
||||
|
||||
ListCollectionsResult();
|
||||
explicit ListCollectionsResult(const std::string &payload);
|
||||
~ListCollectionsResult();
|
||||
bool getSuccess()const;
|
||||
std::vector<Data> getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
std::vector<Data> result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_LISTCOLLECTIONSRESULT_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_QUICKBI_PUBLIC_MODEL_LISTCUBEDATALEVELPERMISSIONCONFIGREQUEST_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_LISTCUBEDATALEVELPERMISSIONCONFIGREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT ListCubeDataLevelPermissionConfigRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListCubeDataLevelPermissionConfigRequest();
|
||||
~ListCubeDataLevelPermissionConfigRequest();
|
||||
|
||||
std::string getRuleType()const;
|
||||
void setRuleType(const std::string& ruleType);
|
||||
std::string getAccessPoint()const;
|
||||
void setAccessPoint(const std::string& accessPoint);
|
||||
std::string getSignType()const;
|
||||
void setSignType(const std::string& signType);
|
||||
std::string getCubeId()const;
|
||||
void setCubeId(const std::string& cubeId);
|
||||
|
||||
private:
|
||||
std::string ruleType_;
|
||||
std::string accessPoint_;
|
||||
std::string signType_;
|
||||
std::string cubeId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_LISTCUBEDATALEVELPERMISSIONCONFIGREQUEST_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_QUICKBI_PUBLIC_MODEL_LISTCUBEDATALEVELPERMISSIONCONFIGRESULT_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_LISTCUBEDATALEVELPERMISSIONCONFIGRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT ListCubeDataLevelPermissionConfigResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ListCubeDataLevelPermissionConfigResult();
|
||||
explicit ListCubeDataLevelPermissionConfigResult(const std::string &payload);
|
||||
~ListCubeDataLevelPermissionConfigResult();
|
||||
bool getSuccess()const;
|
||||
std::string getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
std::string result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_LISTCUBEDATALEVELPERMISSIONCONFIGRESULT_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_QUICKBI_PUBLIC_MODEL_LISTDATALEVELPERMISSIONWHITELISTREQUEST_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_LISTDATALEVELPERMISSIONWHITELISTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT ListDataLevelPermissionWhiteListRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListDataLevelPermissionWhiteListRequest();
|
||||
~ListDataLevelPermissionWhiteListRequest();
|
||||
|
||||
std::string getRuleType()const;
|
||||
void setRuleType(const std::string& ruleType);
|
||||
std::string getAccessPoint()const;
|
||||
void setAccessPoint(const std::string& accessPoint);
|
||||
std::string getSignType()const;
|
||||
void setSignType(const std::string& signType);
|
||||
std::string getCubeId()const;
|
||||
void setCubeId(const std::string& cubeId);
|
||||
|
||||
private:
|
||||
std::string ruleType_;
|
||||
std::string accessPoint_;
|
||||
std::string signType_;
|
||||
std::string cubeId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_LISTDATALEVELPERMISSIONWHITELISTREQUEST_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_QUICKBI_PUBLIC_MODEL_LISTDATALEVELPERMISSIONWHITELISTRESULT_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_LISTDATALEVELPERMISSIONWHITELISTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT ListDataLevelPermissionWhiteListResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
struct UsersModel
|
||||
{
|
||||
std::vector<std::string> users;
|
||||
std::vector<std::string> userGroups;
|
||||
};
|
||||
std::string cubeId;
|
||||
UsersModel usersModel;
|
||||
std::string ruleType;
|
||||
};
|
||||
|
||||
|
||||
ListDataLevelPermissionWhiteListResult();
|
||||
explicit ListDataLevelPermissionWhiteListResult(const std::string &payload);
|
||||
~ListDataLevelPermissionWhiteListResult();
|
||||
bool getSuccess()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_LISTDATALEVELPERMISSIONWHITELISTRESULT_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_QUICKBI_PUBLIC_MODEL_LISTPORTALMENUAUTHORIZATIONREQUEST_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_LISTPORTALMENUAUTHORIZATIONREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT ListPortalMenuAuthorizationRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListPortalMenuAuthorizationRequest();
|
||||
~ListPortalMenuAuthorizationRequest();
|
||||
|
||||
std::string getDataPortalId()const;
|
||||
void setDataPortalId(const std::string& dataPortalId);
|
||||
std::string getAccessPoint()const;
|
||||
void setAccessPoint(const std::string& accessPoint);
|
||||
std::string getSignType()const;
|
||||
void setSignType(const std::string& signType);
|
||||
|
||||
private:
|
||||
std::string dataPortalId_;
|
||||
std::string accessPoint_;
|
||||
std::string signType_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_LISTPORTALMENUAUTHORIZATIONREQUEST_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_QUICKBI_PUBLIC_MODEL_LISTPORTALMENUAUTHORIZATIONRESULT_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_LISTPORTALMENUAUTHORIZATIONRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT ListPortalMenuAuthorizationResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
struct ReceiversItem
|
||||
{
|
||||
std::string receiverId;
|
||||
int receiverType;
|
||||
};
|
||||
std::string menuId;
|
||||
std::vector<Data::ReceiversItem> receivers;
|
||||
bool showOnlyWithAccess;
|
||||
};
|
||||
|
||||
|
||||
ListPortalMenuAuthorizationResult();
|
||||
explicit ListPortalMenuAuthorizationResult(const std::string &payload);
|
||||
~ListPortalMenuAuthorizationResult();
|
||||
bool getSuccess()const;
|
||||
std::vector<Data> getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
std::vector<Data> result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_LISTPORTALMENUAUTHORIZATIONRESULT_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_QUICKBI_PUBLIC_MODEL_LISTPORTALMENUSREQUEST_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_LISTPORTALMENUSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT ListPortalMenusRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListPortalMenusRequest();
|
||||
~ListPortalMenusRequest();
|
||||
|
||||
std::string getDataPortalId()const;
|
||||
void setDataPortalId(const std::string& dataPortalId);
|
||||
std::string getAccessPoint()const;
|
||||
void setAccessPoint(const std::string& accessPoint);
|
||||
std::string getSignType()const;
|
||||
void setSignType(const std::string& signType);
|
||||
std::string getUserId()const;
|
||||
void setUserId(const std::string& userId);
|
||||
|
||||
private:
|
||||
std::string dataPortalId_;
|
||||
std::string accessPoint_;
|
||||
std::string signType_;
|
||||
std::string userId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_LISTPORTALMENUSREQUEST_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_QUICKBI_PUBLIC_MODEL_LISTPORTALMENUSRESULT_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_LISTPORTALMENUSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT ListPortalMenusResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ListPortalMenusResult();
|
||||
explicit ListPortalMenusResult(const std::string &payload);
|
||||
~ListPortalMenusResult();
|
||||
bool getSuccess()const;
|
||||
std::string getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
std::string result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_LISTPORTALMENUSRESULT_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_QUICKBI_PUBLIC_MODEL_LISTUSERGROUPSBYUSERIDREQUEST_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_LISTUSERGROUPSBYUSERIDREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT ListUserGroupsByUserIdRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListUserGroupsByUserIdRequest();
|
||||
~ListUserGroupsByUserIdRequest();
|
||||
|
||||
std::string getAccessPoint()const;
|
||||
void setAccessPoint(const std::string& accessPoint);
|
||||
std::string getSignType()const;
|
||||
void setSignType(const std::string& signType);
|
||||
std::string getUserId()const;
|
||||
void setUserId(const std::string& userId);
|
||||
|
||||
private:
|
||||
std::string accessPoint_;
|
||||
std::string signType_;
|
||||
std::string userId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_LISTUSERGROUPSBYUSERIDREQUEST_H_
|
||||
@@ -0,0 +1,65 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_LISTUSERGROUPSBYUSERIDRESULT_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_LISTUSERGROUPSBYUSERIDRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT ListUserGroupsByUserIdResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string modifyUser;
|
||||
std::string usergroupDesc;
|
||||
std::string modifiedTime;
|
||||
std::string identifiedPath;
|
||||
std::string createTime;
|
||||
std::string parentUsergroupId;
|
||||
std::string createUser;
|
||||
std::string usergroupName;
|
||||
std::string usergroupId;
|
||||
};
|
||||
|
||||
|
||||
ListUserGroupsByUserIdResult();
|
||||
explicit ListUserGroupsByUserIdResult(const std::string &payload);
|
||||
~ListUserGroupsByUserIdResult();
|
||||
bool getSuccess()const;
|
||||
std::vector<Data> getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
std::vector<Data> result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_LISTUSERGROUPSBYUSERIDRESULT_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_QUICKBI_PUBLIC_MODEL_QUERYDATASERVICEREQUEST_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_QUERYDATASERVICEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT QueryDataServiceRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
QueryDataServiceRequest();
|
||||
~QueryDataServiceRequest();
|
||||
|
||||
std::string getReturnFields()const;
|
||||
void setReturnFields(const std::string& returnFields);
|
||||
std::string getAccessPoint()const;
|
||||
void setAccessPoint(const std::string& accessPoint);
|
||||
std::string getSignType()const;
|
||||
void setSignType(const std::string& signType);
|
||||
std::string getConditions()const;
|
||||
void setConditions(const std::string& conditions);
|
||||
std::string getApiId()const;
|
||||
void setApiId(const std::string& apiId);
|
||||
|
||||
private:
|
||||
std::string returnFields_;
|
||||
std::string accessPoint_;
|
||||
std::string signType_;
|
||||
std::string conditions_;
|
||||
std::string apiId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_QUERYDATASERVICEREQUEST_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_QUICKBI_PUBLIC_MODEL_QUERYDATASERVICERESULT_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_QUERYDATASERVICERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT QueryDataServiceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
struct HeadersItem
|
||||
{
|
||||
std::string type;
|
||||
std::string column;
|
||||
std::string label;
|
||||
std::string dataType;
|
||||
std::string aggregator;
|
||||
std::string granularity;
|
||||
};
|
||||
std::vector<HeadersItem> headers;
|
||||
std::vector<std::string> values;
|
||||
std::string sql;
|
||||
};
|
||||
|
||||
|
||||
QueryDataServiceResult();
|
||||
explicit QueryDataServiceResult(const std::string &payload);
|
||||
~QueryDataServiceResult();
|
||||
bool getSuccess()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_QUERYDATASERVICERESULT_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_QUICKBI_PUBLIC_MODEL_QUERYDATASETDETAILINFOREQUEST_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_QUERYDATASETDETAILINFOREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT QueryDatasetDetailInfoRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
QueryDatasetDetailInfoRequest();
|
||||
~QueryDatasetDetailInfoRequest();
|
||||
|
||||
std::string getAccessPoint()const;
|
||||
void setAccessPoint(const std::string& accessPoint);
|
||||
std::string getDatasetId()const;
|
||||
void setDatasetId(const std::string& datasetId);
|
||||
std::string getSignType()const;
|
||||
void setSignType(const std::string& signType);
|
||||
|
||||
private:
|
||||
std::string accessPoint_;
|
||||
std::string datasetId_;
|
||||
std::string signType_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_QUERYDATASETDETAILINFOREQUEST_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_QUICKBI_PUBLIC_MODEL_QUERYDATASETDETAILINFORESULT_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_QUERYDATASETDETAILINFORESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT QueryDatasetDetailInfoResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
QueryDatasetDetailInfoResult();
|
||||
explicit QueryDatasetDetailInfoResult(const std::string &payload);
|
||||
~QueryDatasetDetailInfoResult();
|
||||
bool getSuccess()const;
|
||||
std::string getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
std::string result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_QUERYDATASETDETAILINFORESULT_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_QUICKBI_PUBLIC_MODEL_QUERYDATASETINFOREQUEST_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_QUERYDATASETINFOREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT QueryDatasetInfoRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
QueryDatasetInfoRequest();
|
||||
~QueryDatasetInfoRequest();
|
||||
|
||||
std::string getAccessPoint()const;
|
||||
void setAccessPoint(const std::string& accessPoint);
|
||||
std::string getDatasetId()const;
|
||||
void setDatasetId(const std::string& datasetId);
|
||||
std::string getSignType()const;
|
||||
void setSignType(const std::string& signType);
|
||||
|
||||
private:
|
||||
std::string accessPoint_;
|
||||
std::string datasetId_;
|
||||
std::string signType_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_QUERYDATASETINFOREQUEST_H_
|
||||
@@ -0,0 +1,113 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_QUERYDATASETINFORESULT_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_QUERYDATASETINFORESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT QueryDatasetInfoResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
struct Directory
|
||||
{
|
||||
std::string pathId;
|
||||
std::string pathName;
|
||||
std::string id;
|
||||
std::string name;
|
||||
};
|
||||
struct CubeTableListItem
|
||||
{
|
||||
std::string tableName;
|
||||
std::string uniqueId;
|
||||
bool factTable;
|
||||
std::string datasourceId;
|
||||
bool customsql;
|
||||
std::string caption;
|
||||
std::string dsType;
|
||||
std::string sql;
|
||||
};
|
||||
struct DimensionListItem
|
||||
{
|
||||
std::string dimensionType;
|
||||
std::string refUid;
|
||||
std::string uid;
|
||||
std::string expression;
|
||||
std::string dataType;
|
||||
std::string tableUniqueId;
|
||||
std::string granularity;
|
||||
std::string caption;
|
||||
std::string factColumn;
|
||||
};
|
||||
struct MeasureListItem
|
||||
{
|
||||
std::string uid;
|
||||
std::string expression;
|
||||
std::string dataType;
|
||||
std::string measureType;
|
||||
std::string tableUniqueId;
|
||||
std::string caption;
|
||||
std::string factColumn;
|
||||
};
|
||||
std::string ownerName;
|
||||
std::string workspaceId;
|
||||
bool rowLevel;
|
||||
std::string dsId;
|
||||
bool custimzeSql;
|
||||
std::string dsType;
|
||||
std::string datasetId;
|
||||
std::vector<MeasureListItem> measureList;
|
||||
std::string gmtCreate;
|
||||
std::string ownerId;
|
||||
std::string gmtModify;
|
||||
std::string datasetName;
|
||||
std::vector<DimensionListItem> dimensionList;
|
||||
std::string dsName;
|
||||
std::string workspaceName;
|
||||
std::vector<CubeTableListItem> cubeTableList;
|
||||
Directory directory;
|
||||
};
|
||||
|
||||
|
||||
QueryDatasetInfoResult();
|
||||
explicit QueryDatasetInfoResult(const std::string &payload);
|
||||
~QueryDatasetInfoResult();
|
||||
bool getSuccess()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_QUERYDATASETINFORESULT_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_QUICKBI_PUBLIC_MODEL_QUERYDATASETLISTREQUEST_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_QUERYDATASETLISTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT QueryDatasetListRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
QueryDatasetListRequest();
|
||||
~QueryDatasetListRequest();
|
||||
|
||||
std::string getAccessPoint()const;
|
||||
void setAccessPoint(const std::string& accessPoint);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getSignType()const;
|
||||
void setSignType(const std::string& signType);
|
||||
std::string getDirectoryId()const;
|
||||
void setDirectoryId(const std::string& directoryId);
|
||||
bool getWithChildren()const;
|
||||
void setWithChildren(bool withChildren);
|
||||
std::string getKeyword()const;
|
||||
void setKeyword(const std::string& keyword);
|
||||
int getPageNum()const;
|
||||
void setPageNum(int pageNum);
|
||||
std::string getWorkspaceId()const;
|
||||
void setWorkspaceId(const std::string& workspaceId);
|
||||
|
||||
private:
|
||||
std::string accessPoint_;
|
||||
int pageSize_;
|
||||
std::string signType_;
|
||||
std::string directoryId_;
|
||||
bool withChildren_;
|
||||
std::string keyword_;
|
||||
int pageNum_;
|
||||
std::string workspaceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_QUERYDATASETLISTREQUEST_H_
|
||||
@@ -0,0 +1,89 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_QUERYDATASETLISTRESULT_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_QUERYDATASETLISTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT QueryDatasetListResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
struct DataItem
|
||||
{
|
||||
struct DataSource
|
||||
{
|
||||
std::string dsName;
|
||||
std::string dsId;
|
||||
std::string dsType;
|
||||
};
|
||||
struct Directory
|
||||
{
|
||||
std::string pathId;
|
||||
std::string id;
|
||||
std::string pathName;
|
||||
std::string name;
|
||||
};
|
||||
std::string modifyTime;
|
||||
std::string ownerName;
|
||||
std::string description;
|
||||
std::string ownerId;
|
||||
std::string datasetName;
|
||||
std::string createTime;
|
||||
std::string workspaceId;
|
||||
bool rowLevel;
|
||||
std::string workspaceName;
|
||||
DataSource dataSource;
|
||||
Directory directory;
|
||||
std::string datasetId;
|
||||
};
|
||||
int totalNum;
|
||||
int pageNum;
|
||||
int pageSize;
|
||||
std::vector<DataItem> data;
|
||||
int totalPages;
|
||||
};
|
||||
|
||||
|
||||
QueryDatasetListResult();
|
||||
explicit QueryDatasetListResult(const std::string &payload);
|
||||
~QueryDatasetListResult();
|
||||
bool getSuccess()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_QUERYDATASETLISTRESULT_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_QUICKBI_PUBLIC_MODEL_QUERYDATASETSWITCHINFOREQUEST_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_QUERYDATASETSWITCHINFOREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT QueryDatasetSwitchInfoRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
QueryDatasetSwitchInfoRequest();
|
||||
~QueryDatasetSwitchInfoRequest();
|
||||
|
||||
std::string getAccessPoint()const;
|
||||
void setAccessPoint(const std::string& accessPoint);
|
||||
std::string getSignType()const;
|
||||
void setSignType(const std::string& signType);
|
||||
std::string getCubeId()const;
|
||||
void setCubeId(const std::string& cubeId);
|
||||
|
||||
private:
|
||||
std::string accessPoint_;
|
||||
std::string signType_;
|
||||
std::string cubeId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_QUERYDATASETSWITCHINFOREQUEST_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_QUICKBI_PUBLIC_MODEL_QUERYDATASETSWITCHINFORESULT_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_QUERYDATASETSWITCHINFORESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT QueryDatasetSwitchInfoResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
std::string cubeId;
|
||||
int isOpenRowLevelPermission;
|
||||
int isOpenColumnLevelPermission;
|
||||
};
|
||||
|
||||
|
||||
QueryDatasetSwitchInfoResult();
|
||||
explicit QueryDatasetSwitchInfoResult(const std::string &payload);
|
||||
~QueryDatasetSwitchInfoResult();
|
||||
bool getSuccess()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_QUERYDATASETSWITCHINFORESULT_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_QUICKBI_PUBLIC_MODEL_QUERYEMBEDTOKENINFOREQUEST_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_QUERYEMBEDTOKENINFOREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT QueryEmbedTokenInfoRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
QueryEmbedTokenInfoRequest();
|
||||
~QueryEmbedTokenInfoRequest();
|
||||
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getAccessPoint()const;
|
||||
void setAccessPoint(const std::string& accessPoint);
|
||||
std::string getSignType()const;
|
||||
void setSignType(const std::string& signType);
|
||||
std::string getToken()const;
|
||||
void setToken(const std::string& token);
|
||||
|
||||
private:
|
||||
std::string clientToken_;
|
||||
std::string accessPoint_;
|
||||
std::string signType_;
|
||||
std::string token_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_QUERYEMBEDTOKENINFOREQUEST_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_QUICKBI_PUBLIC_MODEL_QUERYEMBEDTOKENINFORESULT_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_QUERYEMBEDTOKENINFORESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT QueryEmbedTokenInfoResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
std::string registerTime;
|
||||
std::string accessToken;
|
||||
long tokeType;
|
||||
std::string invalidTime;
|
||||
};
|
||||
|
||||
|
||||
QueryEmbedTokenInfoResult();
|
||||
explicit QueryEmbedTokenInfoResult(const std::string &payload);
|
||||
~QueryEmbedTokenInfoResult();
|
||||
bool getSuccess()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_QUERYEMBEDTOKENINFORESULT_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_QUICKBI_PUBLIC_MODEL_QUERYEMBEDDEDINFOREQUEST_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_QUERYEMBEDDEDINFOREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT QueryEmbeddedInfoRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
QueryEmbeddedInfoRequest();
|
||||
~QueryEmbeddedInfoRequest();
|
||||
|
||||
std::string getAccessPoint()const;
|
||||
void setAccessPoint(const std::string& accessPoint);
|
||||
std::string getSignType()const;
|
||||
void setSignType(const std::string& signType);
|
||||
|
||||
private:
|
||||
std::string accessPoint_;
|
||||
std::string signType_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_QUERYEMBEDDEDINFOREQUEST_H_
|
||||
@@ -0,0 +1,65 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_QUERYEMBEDDEDINFORESULT_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_QUERYEMBEDDEDINFORESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT QueryEmbeddedInfoResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
struct Detail
|
||||
{
|
||||
int report;
|
||||
int dashboardOfflineQuery;
|
||||
int page;
|
||||
};
|
||||
int maxCount;
|
||||
int embeddedCount;
|
||||
Detail detail;
|
||||
};
|
||||
|
||||
|
||||
QueryEmbeddedInfoResult();
|
||||
explicit QueryEmbeddedInfoResult(const std::string &payload);
|
||||
~QueryEmbeddedInfoResult();
|
||||
bool getSuccess()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_QUERYEMBEDDEDINFORESULT_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_QUICKBI_PUBLIC_MODEL_QUERYEMBEDDEDSTAUSREQUEST_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_QUERYEMBEDDEDSTAUSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT QueryEmbeddedStausRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
QueryEmbeddedStausRequest();
|
||||
~QueryEmbeddedStausRequest();
|
||||
|
||||
std::string getWorksId()const;
|
||||
void setWorksId(const std::string& worksId);
|
||||
std::string getAccessPoint()const;
|
||||
void setAccessPoint(const std::string& accessPoint);
|
||||
std::string getSignType()const;
|
||||
void setSignType(const std::string& signType);
|
||||
|
||||
private:
|
||||
std::string worksId_;
|
||||
std::string accessPoint_;
|
||||
std::string signType_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_QUERYEMBEDDEDSTAUSREQUEST_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_QUICKBI_PUBLIC_MODEL_QUERYEMBEDDEDSTAUSRESULT_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_QUERYEMBEDDEDSTAUSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT QueryEmbeddedStausResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
QueryEmbeddedStausResult();
|
||||
explicit QueryEmbeddedStausResult(const std::string &payload);
|
||||
~QueryEmbeddedStausResult();
|
||||
bool getSuccess()const;
|
||||
bool getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
bool result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_QUERYEMBEDDEDSTAUSRESULT_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_QUICKBI_PUBLIC_MODEL_QUERYORGANIZATIONWORKSPACELISTREQUEST_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_QUERYORGANIZATIONWORKSPACELISTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT QueryOrganizationWorkspaceListRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
QueryOrganizationWorkspaceListRequest();
|
||||
~QueryOrganizationWorkspaceListRequest();
|
||||
|
||||
std::string getAccessPoint()const;
|
||||
void setAccessPoint(const std::string& accessPoint);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getSignType()const;
|
||||
void setSignType(const std::string& signType);
|
||||
std::string getKeyword()const;
|
||||
void setKeyword(const std::string& keyword);
|
||||
int getPageNum()const;
|
||||
void setPageNum(int pageNum);
|
||||
std::string getUserId()const;
|
||||
void setUserId(const std::string& userId);
|
||||
|
||||
private:
|
||||
std::string accessPoint_;
|
||||
int pageSize_;
|
||||
std::string signType_;
|
||||
std::string keyword_;
|
||||
int pageNum_;
|
||||
std::string userId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_QUERYORGANIZATIONWORKSPACELISTREQUEST_H_
|
||||
@@ -0,0 +1,78 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_QUERYORGANIZATIONWORKSPACELISTRESULT_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_QUERYORGANIZATIONWORKSPACELISTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT QueryOrganizationWorkspaceListResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
struct DataItem
|
||||
{
|
||||
std::string workspaceDescription;
|
||||
std::string owner;
|
||||
std::string modifyUser;
|
||||
std::string ownerAccountName;
|
||||
std::string createTime;
|
||||
std::string workspaceId;
|
||||
std::string createUser;
|
||||
std::string organizationId;
|
||||
std::string modifyUserAccountName;
|
||||
std::string modifiedTime;
|
||||
bool allowShareOperation;
|
||||
std::string workspaceName;
|
||||
bool allowPublishOperation;
|
||||
std::string createUserAccountName;
|
||||
};
|
||||
int totalNum;
|
||||
int pageNum;
|
||||
int pageSize;
|
||||
std::vector<DataItem> data;
|
||||
int totalPages;
|
||||
};
|
||||
|
||||
|
||||
QueryOrganizationWorkspaceListResult();
|
||||
explicit QueryOrganizationWorkspaceListResult(const std::string &payload);
|
||||
~QueryOrganizationWorkspaceListResult();
|
||||
bool getSuccess()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_QUERYORGANIZATIONWORKSPACELISTRESULT_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_QUICKBI_PUBLIC_MODEL_QUERYREADABLERESOURCESLISTBYUSERIDREQUEST_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_QUERYREADABLERESOURCESLISTBYUSERIDREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT QueryReadableResourcesListByUserIdRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
QueryReadableResourcesListByUserIdRequest();
|
||||
~QueryReadableResourcesListByUserIdRequest();
|
||||
|
||||
std::string getAccessPoint()const;
|
||||
void setAccessPoint(const std::string& accessPoint);
|
||||
std::string getSignType()const;
|
||||
void setSignType(const std::string& signType);
|
||||
std::string getUserId()const;
|
||||
void setUserId(const std::string& userId);
|
||||
|
||||
private:
|
||||
std::string accessPoint_;
|
||||
std::string signType_;
|
||||
std::string userId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_QUERYREADABLERESOURCESLISTBYUSERIDREQUEST_H_
|
||||
@@ -0,0 +1,78 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_QUERYREADABLERESOURCESLISTBYUSERIDRESULT_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_QUERYREADABLERESOURCESLISTBYUSERIDRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT QueryReadableResourcesListByUserIdResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
struct Directory
|
||||
{
|
||||
std::string pathId;
|
||||
std::string id;
|
||||
std::string pathName;
|
||||
std::string name;
|
||||
};
|
||||
int status;
|
||||
std::string modifyTime;
|
||||
std::string ownerName;
|
||||
std::string description;
|
||||
std::string workType;
|
||||
std::string modifyName;
|
||||
std::string createTime;
|
||||
std::string workspaceId;
|
||||
int thirdPartAuthFlag;
|
||||
std::string ownerId;
|
||||
std::string workName;
|
||||
std::string securityLevel;
|
||||
std::string workspaceName;
|
||||
std::string worksId;
|
||||
Directory directory;
|
||||
};
|
||||
|
||||
|
||||
QueryReadableResourcesListByUserIdResult();
|
||||
explicit QueryReadableResourcesListByUserIdResult(const std::string &payload);
|
||||
~QueryReadableResourcesListByUserIdResult();
|
||||
bool getSuccess()const;
|
||||
std::vector<Data> getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
std::vector<Data> result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_QUERYREADABLERESOURCESLISTBYUSERIDRESULT_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_QUICKBI_PUBLIC_MODEL_QUERYSHARELISTREQUEST_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_QUERYSHARELISTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT QueryShareListRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
QueryShareListRequest();
|
||||
~QueryShareListRequest();
|
||||
|
||||
std::string getReportId()const;
|
||||
void setReportId(const std::string& reportId);
|
||||
std::string getAccessPoint()const;
|
||||
void setAccessPoint(const std::string& accessPoint);
|
||||
std::string getSignType()const;
|
||||
void setSignType(const std::string& signType);
|
||||
|
||||
private:
|
||||
std::string reportId_;
|
||||
std::string accessPoint_;
|
||||
std::string signType_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_QUERYSHARELISTREQUEST_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_QUICKBI_PUBLIC_MODEL_QUERYSHARELISTRESULT_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_QUERYSHARELISTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT QueryShareListResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string shareId;
|
||||
std::string shareToId;
|
||||
int shareToType;
|
||||
long expireDate;
|
||||
int authPoint;
|
||||
std::string shareToName;
|
||||
std::string reportId;
|
||||
std::string shareType;
|
||||
};
|
||||
|
||||
|
||||
QueryShareListResult();
|
||||
explicit QueryShareListResult(const std::string &payload);
|
||||
~QueryShareListResult();
|
||||
bool getSuccess()const;
|
||||
std::vector<Data> getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
std::vector<Data> result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_QUERYSHARELISTRESULT_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_QUICKBI_PUBLIC_MODEL_QUERYSHARESTOUSERLISTREQUEST_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_QUERYSHARESTOUSERLISTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT QuerySharesToUserListRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
QuerySharesToUserListRequest();
|
||||
~QuerySharesToUserListRequest();
|
||||
|
||||
std::string getAccessPoint()const;
|
||||
void setAccessPoint(const std::string& accessPoint);
|
||||
std::string getSignType()const;
|
||||
void setSignType(const std::string& signType);
|
||||
std::string getUserId()const;
|
||||
void setUserId(const std::string& userId);
|
||||
|
||||
private:
|
||||
std::string accessPoint_;
|
||||
std::string signType_;
|
||||
std::string userId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_QUERYSHARESTOUSERLISTREQUEST_H_
|
||||
@@ -0,0 +1,78 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_QUERYSHARESTOUSERLISTRESULT_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_QUERYSHARESTOUSERLISTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT QuerySharesToUserListResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
struct Directory
|
||||
{
|
||||
std::string pathId;
|
||||
std::string id;
|
||||
std::string pathName;
|
||||
std::string name;
|
||||
};
|
||||
int status;
|
||||
std::string modifyTime;
|
||||
std::string ownerName;
|
||||
std::string description;
|
||||
std::string workType;
|
||||
std::string modifyName;
|
||||
std::string createTime;
|
||||
std::string workspaceId;
|
||||
int thirdPartAuthFlag;
|
||||
std::string ownerId;
|
||||
std::string workName;
|
||||
std::string securityLevel;
|
||||
std::string workspaceName;
|
||||
std::string worksId;
|
||||
Directory directory;
|
||||
};
|
||||
|
||||
|
||||
QuerySharesToUserListResult();
|
||||
explicit QuerySharesToUserListResult(const std::string &payload);
|
||||
~QuerySharesToUserListResult();
|
||||
bool getSuccess()const;
|
||||
std::vector<Data> getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
std::vector<Data> result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_QUERYSHARESTOUSERLISTRESULT_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_QUICKBI_PUBLIC_MODEL_QUERYUSERGROUPLISTBYPARENTIDREQUEST_H_
|
||||
#define ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_QUERYUSERGROUPLISTBYPARENTIDREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/quickbi-public/Quickbi_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Quickbi_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUICKBI_PUBLIC_EXPORT QueryUserGroupListByParentIdRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
QueryUserGroupListByParentIdRequest();
|
||||
~QueryUserGroupListByParentIdRequest();
|
||||
|
||||
std::string getAccessPoint()const;
|
||||
void setAccessPoint(const std::string& accessPoint);
|
||||
std::string getSignType()const;
|
||||
void setSignType(const std::string& signType);
|
||||
std::string getParentUserGroupId()const;
|
||||
void setParentUserGroupId(const std::string& parentUserGroupId);
|
||||
|
||||
private:
|
||||
std::string accessPoint_;
|
||||
std::string signType_;
|
||||
std::string parentUserGroupId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUICKBI_PUBLIC_MODEL_QUERYUSERGROUPLISTBYPARENTIDREQUEST_H_
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user