Publish multi language sdk.
This commit is contained in:
@@ -1,3 +1,6 @@
|
|||||||
|
2021-05-19 Version: 1.36.744
|
||||||
|
- Publish multi language sdk.
|
||||||
|
|
||||||
2021-05-18 Version: 1.36.743
|
2021-05-18 Version: 1.36.743
|
||||||
- Add IoT Studio SetStudioProjectCooperation API.
|
- Add IoT Studio SetStudioProjectCooperation API.
|
||||||
- Add IoT Studio QueryStudioProjectList API.
|
- Add IoT Studio QueryStudioProjectList API.
|
||||||
|
|||||||
402
scsp/CMakeLists.txt
Normal file
402
scsp/CMakeLists.txt
Normal file
@@ -0,0 +1,402 @@
|
|||||||
|
#
|
||||||
|
# Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
#
|
||||||
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
# you may not use this file except in compliance with the License.
|
||||||
|
# You may obtain a copy of the License at
|
||||||
|
#
|
||||||
|
# http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
#
|
||||||
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
# WITHOUT 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(scsp_public_header
|
||||||
|
include/alibabacloud/scsp/ScspClient.h
|
||||||
|
include/alibabacloud/scsp/ScspExport.h )
|
||||||
|
|
||||||
|
set(scsp_public_header_model
|
||||||
|
include/alibabacloud/scsp/model/AnswerCallRequest.h
|
||||||
|
include/alibabacloud/scsp/model/AnswerCallResult.h
|
||||||
|
include/alibabacloud/scsp/model/AppMessagePushRequest.h
|
||||||
|
include/alibabacloud/scsp/model/AppMessagePushResult.h
|
||||||
|
include/alibabacloud/scsp/model/AssignTicketRequest.h
|
||||||
|
include/alibabacloud/scsp/model/AssignTicketResult.h
|
||||||
|
include/alibabacloud/scsp/model/ChangeChatAgentStatusRequest.h
|
||||||
|
include/alibabacloud/scsp/model/ChangeChatAgentStatusResult.h
|
||||||
|
include/alibabacloud/scsp/model/CloseTicketRequest.h
|
||||||
|
include/alibabacloud/scsp/model/CloseTicketResult.h
|
||||||
|
include/alibabacloud/scsp/model/CreateAgentRequest.h
|
||||||
|
include/alibabacloud/scsp/model/CreateAgentResult.h
|
||||||
|
include/alibabacloud/scsp/model/CreateCustomerRequest.h
|
||||||
|
include/alibabacloud/scsp/model/CreateCustomerResult.h
|
||||||
|
include/alibabacloud/scsp/model/CreateEntityIvrRouteRequest.h
|
||||||
|
include/alibabacloud/scsp/model/CreateEntityIvrRouteResult.h
|
||||||
|
include/alibabacloud/scsp/model/CreateOuterCallCenterDataRequest.h
|
||||||
|
include/alibabacloud/scsp/model/CreateOuterCallCenterDataResult.h
|
||||||
|
include/alibabacloud/scsp/model/CreateRoleRequest.h
|
||||||
|
include/alibabacloud/scsp/model/CreateRoleResult.h
|
||||||
|
include/alibabacloud/scsp/model/CreateSkillGroupRequest.h
|
||||||
|
include/alibabacloud/scsp/model/CreateSkillGroupResult.h
|
||||||
|
include/alibabacloud/scsp/model/CreateThirdSsoAgentRequest.h
|
||||||
|
include/alibabacloud/scsp/model/CreateThirdSsoAgentResult.h
|
||||||
|
include/alibabacloud/scsp/model/CreateTicketRequest.h
|
||||||
|
include/alibabacloud/scsp/model/CreateTicketResult.h
|
||||||
|
include/alibabacloud/scsp/model/CreateTicketWithBizDataRequest.h
|
||||||
|
include/alibabacloud/scsp/model/CreateTicketWithBizDataResult.h
|
||||||
|
include/alibabacloud/scsp/model/DeleteAgentRequest.h
|
||||||
|
include/alibabacloud/scsp/model/DeleteAgentResult.h
|
||||||
|
include/alibabacloud/scsp/model/DeleteEntityRouteRequest.h
|
||||||
|
include/alibabacloud/scsp/model/DeleteEntityRouteResult.h
|
||||||
|
include/alibabacloud/scsp/model/DisableRoleRequest.h
|
||||||
|
include/alibabacloud/scsp/model/DisableRoleResult.h
|
||||||
|
include/alibabacloud/scsp/model/EditEntityRouteRequest.h
|
||||||
|
include/alibabacloud/scsp/model/EditEntityRouteResult.h
|
||||||
|
include/alibabacloud/scsp/model/EnableRoleRequest.h
|
||||||
|
include/alibabacloud/scsp/model/EnableRoleResult.h
|
||||||
|
include/alibabacloud/scsp/model/ExecuteActivityRequest.h
|
||||||
|
include/alibabacloud/scsp/model/ExecuteActivityResult.h
|
||||||
|
include/alibabacloud/scsp/model/FetchCallRequest.h
|
||||||
|
include/alibabacloud/scsp/model/FetchCallResult.h
|
||||||
|
include/alibabacloud/scsp/model/FinishHotlineServiceRequest.h
|
||||||
|
include/alibabacloud/scsp/model/FinishHotlineServiceResult.h
|
||||||
|
include/alibabacloud/scsp/model/GenerateWebSocketSignRequest.h
|
||||||
|
include/alibabacloud/scsp/model/GenerateWebSocketSignResult.h
|
||||||
|
include/alibabacloud/scsp/model/GetAgentRequest.h
|
||||||
|
include/alibabacloud/scsp/model/GetAgentResult.h
|
||||||
|
include/alibabacloud/scsp/model/GetAuthInfoRequest.h
|
||||||
|
include/alibabacloud/scsp/model/GetAuthInfoResult.h
|
||||||
|
include/alibabacloud/scsp/model/GetCMSIdByForeignIdRequest.h
|
||||||
|
include/alibabacloud/scsp/model/GetCMSIdByForeignIdResult.h
|
||||||
|
include/alibabacloud/scsp/model/GetCallsPerDayRequest.h
|
||||||
|
include/alibabacloud/scsp/model/GetCallsPerDayResult.h
|
||||||
|
include/alibabacloud/scsp/model/GetEntityRouteRequest.h
|
||||||
|
include/alibabacloud/scsp/model/GetEntityRouteResult.h
|
||||||
|
include/alibabacloud/scsp/model/GetEntityRouteListRequest.h
|
||||||
|
include/alibabacloud/scsp/model/GetEntityRouteListResult.h
|
||||||
|
include/alibabacloud/scsp/model/GetEntityTagRelationRequest.h
|
||||||
|
include/alibabacloud/scsp/model/GetEntityTagRelationResult.h
|
||||||
|
include/alibabacloud/scsp/model/GetGrantedRoleIdsRequest.h
|
||||||
|
include/alibabacloud/scsp/model/GetGrantedRoleIdsResult.h
|
||||||
|
include/alibabacloud/scsp/model/GetHotlineAgentDetailRequest.h
|
||||||
|
include/alibabacloud/scsp/model/GetHotlineAgentDetailResult.h
|
||||||
|
include/alibabacloud/scsp/model/GetHotlineAgentDetailReportRequest.h
|
||||||
|
include/alibabacloud/scsp/model/GetHotlineAgentDetailReportResult.h
|
||||||
|
include/alibabacloud/scsp/model/GetHotlineAgentStatusRequest.h
|
||||||
|
include/alibabacloud/scsp/model/GetHotlineAgentStatusResult.h
|
||||||
|
include/alibabacloud/scsp/model/GetHotlineGroupDetailReportRequest.h
|
||||||
|
include/alibabacloud/scsp/model/GetHotlineGroupDetailReportResult.h
|
||||||
|
include/alibabacloud/scsp/model/GetHotlineWaitingNumberRequest.h
|
||||||
|
include/alibabacloud/scsp/model/GetHotlineWaitingNumberResult.h
|
||||||
|
include/alibabacloud/scsp/model/GetNumLocationRequest.h
|
||||||
|
include/alibabacloud/scsp/model/GetNumLocationResult.h
|
||||||
|
include/alibabacloud/scsp/model/GetOutbounNumListRequest.h
|
||||||
|
include/alibabacloud/scsp/model/GetOutbounNumListResult.h
|
||||||
|
include/alibabacloud/scsp/model/GetOuterCallCenterDataListRequest.h
|
||||||
|
include/alibabacloud/scsp/model/GetOuterCallCenterDataListResult.h
|
||||||
|
include/alibabacloud/scsp/model/GetTagListRequest.h
|
||||||
|
include/alibabacloud/scsp/model/GetTagListResult.h
|
||||||
|
include/alibabacloud/scsp/model/GetTicketTemplateSchemaRequest.h
|
||||||
|
include/alibabacloud/scsp/model/GetTicketTemplateSchemaResult.h
|
||||||
|
include/alibabacloud/scsp/model/GetUserTokenRequest.h
|
||||||
|
include/alibabacloud/scsp/model/GetUserTokenResult.h
|
||||||
|
include/alibabacloud/scsp/model/GrantRolesRequest.h
|
||||||
|
include/alibabacloud/scsp/model/GrantRolesResult.h
|
||||||
|
include/alibabacloud/scsp/model/HangupCallRequest.h
|
||||||
|
include/alibabacloud/scsp/model/HangupCallResult.h
|
||||||
|
include/alibabacloud/scsp/model/HangupThirdCallRequest.h
|
||||||
|
include/alibabacloud/scsp/model/HangupThirdCallResult.h
|
||||||
|
include/alibabacloud/scsp/model/HoldCallRequest.h
|
||||||
|
include/alibabacloud/scsp/model/HoldCallResult.h
|
||||||
|
include/alibabacloud/scsp/model/JoinThirdCallRequest.h
|
||||||
|
include/alibabacloud/scsp/model/JoinThirdCallResult.h
|
||||||
|
include/alibabacloud/scsp/model/ListAgentBySkillGroupIdRequest.h
|
||||||
|
include/alibabacloud/scsp/model/ListAgentBySkillGroupIdResult.h
|
||||||
|
include/alibabacloud/scsp/model/ListHotlineRecordRequest.h
|
||||||
|
include/alibabacloud/scsp/model/ListHotlineRecordResult.h
|
||||||
|
include/alibabacloud/scsp/model/ListOutboundPhoneNumberRequest.h
|
||||||
|
include/alibabacloud/scsp/model/ListOutboundPhoneNumberResult.h
|
||||||
|
include/alibabacloud/scsp/model/ListSkillGroupRequest.h
|
||||||
|
include/alibabacloud/scsp/model/ListSkillGroupResult.h
|
||||||
|
include/alibabacloud/scsp/model/QueryHotlineSessionRequest.h
|
||||||
|
include/alibabacloud/scsp/model/QueryHotlineSessionResult.h
|
||||||
|
include/alibabacloud/scsp/model/QueryRingDetailListRequest.h
|
||||||
|
include/alibabacloud/scsp/model/QueryRingDetailListResult.h
|
||||||
|
include/alibabacloud/scsp/model/QueryServiceConfigRequest.h
|
||||||
|
include/alibabacloud/scsp/model/QueryServiceConfigResult.h
|
||||||
|
include/alibabacloud/scsp/model/QuerySkillGroupsRequest.h
|
||||||
|
include/alibabacloud/scsp/model/QuerySkillGroupsResult.h
|
||||||
|
include/alibabacloud/scsp/model/QueryTicketActionsRequest.h
|
||||||
|
include/alibabacloud/scsp/model/QueryTicketActionsResult.h
|
||||||
|
include/alibabacloud/scsp/model/QueryTicketCountRequest.h
|
||||||
|
include/alibabacloud/scsp/model/QueryTicketCountResult.h
|
||||||
|
include/alibabacloud/scsp/model/QueryTicketsRequest.h
|
||||||
|
include/alibabacloud/scsp/model/QueryTicketsResult.h
|
||||||
|
include/alibabacloud/scsp/model/RemoveSkillGroupRequest.h
|
||||||
|
include/alibabacloud/scsp/model/RemoveSkillGroupResult.h
|
||||||
|
include/alibabacloud/scsp/model/SearchTicketByIdRequest.h
|
||||||
|
include/alibabacloud/scsp/model/SearchTicketByIdResult.h
|
||||||
|
include/alibabacloud/scsp/model/SearchTicketByPhoneRequest.h
|
||||||
|
include/alibabacloud/scsp/model/SearchTicketByPhoneResult.h
|
||||||
|
include/alibabacloud/scsp/model/SearchTicketListRequest.h
|
||||||
|
include/alibabacloud/scsp/model/SearchTicketListResult.h
|
||||||
|
include/alibabacloud/scsp/model/SendHotlineHeartBeatRequest.h
|
||||||
|
include/alibabacloud/scsp/model/SendHotlineHeartBeatResult.h
|
||||||
|
include/alibabacloud/scsp/model/SendOutboundCommandRequest.h
|
||||||
|
include/alibabacloud/scsp/model/SendOutboundCommandResult.h
|
||||||
|
include/alibabacloud/scsp/model/StartCallRequest.h
|
||||||
|
include/alibabacloud/scsp/model/StartCallResult.h
|
||||||
|
include/alibabacloud/scsp/model/StartCallV2Request.h
|
||||||
|
include/alibabacloud/scsp/model/StartCallV2Result.h
|
||||||
|
include/alibabacloud/scsp/model/StartChatWorkRequest.h
|
||||||
|
include/alibabacloud/scsp/model/StartChatWorkResult.h
|
||||||
|
include/alibabacloud/scsp/model/StartHotlineServiceRequest.h
|
||||||
|
include/alibabacloud/scsp/model/StartHotlineServiceResult.h
|
||||||
|
include/alibabacloud/scsp/model/SuspendHotlineServiceRequest.h
|
||||||
|
include/alibabacloud/scsp/model/SuspendHotlineServiceResult.h
|
||||||
|
include/alibabacloud/scsp/model/TransferCallToAgentRequest.h
|
||||||
|
include/alibabacloud/scsp/model/TransferCallToAgentResult.h
|
||||||
|
include/alibabacloud/scsp/model/TransferCallToPhoneRequest.h
|
||||||
|
include/alibabacloud/scsp/model/TransferCallToPhoneResult.h
|
||||||
|
include/alibabacloud/scsp/model/TransferCallToSkillGroupRequest.h
|
||||||
|
include/alibabacloud/scsp/model/TransferCallToSkillGroupResult.h
|
||||||
|
include/alibabacloud/scsp/model/TransferToThirdCallRequest.h
|
||||||
|
include/alibabacloud/scsp/model/TransferToThirdCallResult.h
|
||||||
|
include/alibabacloud/scsp/model/UpdateAgentRequest.h
|
||||||
|
include/alibabacloud/scsp/model/UpdateAgentResult.h
|
||||||
|
include/alibabacloud/scsp/model/UpdateCustomerRequest.h
|
||||||
|
include/alibabacloud/scsp/model/UpdateCustomerResult.h
|
||||||
|
include/alibabacloud/scsp/model/UpdateEntityTagRelationRequest.h
|
||||||
|
include/alibabacloud/scsp/model/UpdateEntityTagRelationResult.h
|
||||||
|
include/alibabacloud/scsp/model/UpdateRingStatusRequest.h
|
||||||
|
include/alibabacloud/scsp/model/UpdateRingStatusResult.h
|
||||||
|
include/alibabacloud/scsp/model/UpdateRoleRequest.h
|
||||||
|
include/alibabacloud/scsp/model/UpdateRoleResult.h
|
||||||
|
include/alibabacloud/scsp/model/UpdateSkillGroupRequest.h
|
||||||
|
include/alibabacloud/scsp/model/UpdateSkillGroupResult.h
|
||||||
|
include/alibabacloud/scsp/model/UpdateTicketRequest.h
|
||||||
|
include/alibabacloud/scsp/model/UpdateTicketResult.h )
|
||||||
|
|
||||||
|
set(scsp_src
|
||||||
|
src/ScspClient.cc
|
||||||
|
src/model/AnswerCallRequest.cc
|
||||||
|
src/model/AnswerCallResult.cc
|
||||||
|
src/model/AppMessagePushRequest.cc
|
||||||
|
src/model/AppMessagePushResult.cc
|
||||||
|
src/model/AssignTicketRequest.cc
|
||||||
|
src/model/AssignTicketResult.cc
|
||||||
|
src/model/ChangeChatAgentStatusRequest.cc
|
||||||
|
src/model/ChangeChatAgentStatusResult.cc
|
||||||
|
src/model/CloseTicketRequest.cc
|
||||||
|
src/model/CloseTicketResult.cc
|
||||||
|
src/model/CreateAgentRequest.cc
|
||||||
|
src/model/CreateAgentResult.cc
|
||||||
|
src/model/CreateCustomerRequest.cc
|
||||||
|
src/model/CreateCustomerResult.cc
|
||||||
|
src/model/CreateEntityIvrRouteRequest.cc
|
||||||
|
src/model/CreateEntityIvrRouteResult.cc
|
||||||
|
src/model/CreateOuterCallCenterDataRequest.cc
|
||||||
|
src/model/CreateOuterCallCenterDataResult.cc
|
||||||
|
src/model/CreateRoleRequest.cc
|
||||||
|
src/model/CreateRoleResult.cc
|
||||||
|
src/model/CreateSkillGroupRequest.cc
|
||||||
|
src/model/CreateSkillGroupResult.cc
|
||||||
|
src/model/CreateThirdSsoAgentRequest.cc
|
||||||
|
src/model/CreateThirdSsoAgentResult.cc
|
||||||
|
src/model/CreateTicketRequest.cc
|
||||||
|
src/model/CreateTicketResult.cc
|
||||||
|
src/model/CreateTicketWithBizDataRequest.cc
|
||||||
|
src/model/CreateTicketWithBizDataResult.cc
|
||||||
|
src/model/DeleteAgentRequest.cc
|
||||||
|
src/model/DeleteAgentResult.cc
|
||||||
|
src/model/DeleteEntityRouteRequest.cc
|
||||||
|
src/model/DeleteEntityRouteResult.cc
|
||||||
|
src/model/DisableRoleRequest.cc
|
||||||
|
src/model/DisableRoleResult.cc
|
||||||
|
src/model/EditEntityRouteRequest.cc
|
||||||
|
src/model/EditEntityRouteResult.cc
|
||||||
|
src/model/EnableRoleRequest.cc
|
||||||
|
src/model/EnableRoleResult.cc
|
||||||
|
src/model/ExecuteActivityRequest.cc
|
||||||
|
src/model/ExecuteActivityResult.cc
|
||||||
|
src/model/FetchCallRequest.cc
|
||||||
|
src/model/FetchCallResult.cc
|
||||||
|
src/model/FinishHotlineServiceRequest.cc
|
||||||
|
src/model/FinishHotlineServiceResult.cc
|
||||||
|
src/model/GenerateWebSocketSignRequest.cc
|
||||||
|
src/model/GenerateWebSocketSignResult.cc
|
||||||
|
src/model/GetAgentRequest.cc
|
||||||
|
src/model/GetAgentResult.cc
|
||||||
|
src/model/GetAuthInfoRequest.cc
|
||||||
|
src/model/GetAuthInfoResult.cc
|
||||||
|
src/model/GetCMSIdByForeignIdRequest.cc
|
||||||
|
src/model/GetCMSIdByForeignIdResult.cc
|
||||||
|
src/model/GetCallsPerDayRequest.cc
|
||||||
|
src/model/GetCallsPerDayResult.cc
|
||||||
|
src/model/GetEntityRouteRequest.cc
|
||||||
|
src/model/GetEntityRouteResult.cc
|
||||||
|
src/model/GetEntityRouteListRequest.cc
|
||||||
|
src/model/GetEntityRouteListResult.cc
|
||||||
|
src/model/GetEntityTagRelationRequest.cc
|
||||||
|
src/model/GetEntityTagRelationResult.cc
|
||||||
|
src/model/GetGrantedRoleIdsRequest.cc
|
||||||
|
src/model/GetGrantedRoleIdsResult.cc
|
||||||
|
src/model/GetHotlineAgentDetailRequest.cc
|
||||||
|
src/model/GetHotlineAgentDetailResult.cc
|
||||||
|
src/model/GetHotlineAgentDetailReportRequest.cc
|
||||||
|
src/model/GetHotlineAgentDetailReportResult.cc
|
||||||
|
src/model/GetHotlineAgentStatusRequest.cc
|
||||||
|
src/model/GetHotlineAgentStatusResult.cc
|
||||||
|
src/model/GetHotlineGroupDetailReportRequest.cc
|
||||||
|
src/model/GetHotlineGroupDetailReportResult.cc
|
||||||
|
src/model/GetHotlineWaitingNumberRequest.cc
|
||||||
|
src/model/GetHotlineWaitingNumberResult.cc
|
||||||
|
src/model/GetNumLocationRequest.cc
|
||||||
|
src/model/GetNumLocationResult.cc
|
||||||
|
src/model/GetOutbounNumListRequest.cc
|
||||||
|
src/model/GetOutbounNumListResult.cc
|
||||||
|
src/model/GetOuterCallCenterDataListRequest.cc
|
||||||
|
src/model/GetOuterCallCenterDataListResult.cc
|
||||||
|
src/model/GetTagListRequest.cc
|
||||||
|
src/model/GetTagListResult.cc
|
||||||
|
src/model/GetTicketTemplateSchemaRequest.cc
|
||||||
|
src/model/GetTicketTemplateSchemaResult.cc
|
||||||
|
src/model/GetUserTokenRequest.cc
|
||||||
|
src/model/GetUserTokenResult.cc
|
||||||
|
src/model/GrantRolesRequest.cc
|
||||||
|
src/model/GrantRolesResult.cc
|
||||||
|
src/model/HangupCallRequest.cc
|
||||||
|
src/model/HangupCallResult.cc
|
||||||
|
src/model/HangupThirdCallRequest.cc
|
||||||
|
src/model/HangupThirdCallResult.cc
|
||||||
|
src/model/HoldCallRequest.cc
|
||||||
|
src/model/HoldCallResult.cc
|
||||||
|
src/model/JoinThirdCallRequest.cc
|
||||||
|
src/model/JoinThirdCallResult.cc
|
||||||
|
src/model/ListAgentBySkillGroupIdRequest.cc
|
||||||
|
src/model/ListAgentBySkillGroupIdResult.cc
|
||||||
|
src/model/ListHotlineRecordRequest.cc
|
||||||
|
src/model/ListHotlineRecordResult.cc
|
||||||
|
src/model/ListOutboundPhoneNumberRequest.cc
|
||||||
|
src/model/ListOutboundPhoneNumberResult.cc
|
||||||
|
src/model/ListSkillGroupRequest.cc
|
||||||
|
src/model/ListSkillGroupResult.cc
|
||||||
|
src/model/QueryHotlineSessionRequest.cc
|
||||||
|
src/model/QueryHotlineSessionResult.cc
|
||||||
|
src/model/QueryRingDetailListRequest.cc
|
||||||
|
src/model/QueryRingDetailListResult.cc
|
||||||
|
src/model/QueryServiceConfigRequest.cc
|
||||||
|
src/model/QueryServiceConfigResult.cc
|
||||||
|
src/model/QuerySkillGroupsRequest.cc
|
||||||
|
src/model/QuerySkillGroupsResult.cc
|
||||||
|
src/model/QueryTicketActionsRequest.cc
|
||||||
|
src/model/QueryTicketActionsResult.cc
|
||||||
|
src/model/QueryTicketCountRequest.cc
|
||||||
|
src/model/QueryTicketCountResult.cc
|
||||||
|
src/model/QueryTicketsRequest.cc
|
||||||
|
src/model/QueryTicketsResult.cc
|
||||||
|
src/model/RemoveSkillGroupRequest.cc
|
||||||
|
src/model/RemoveSkillGroupResult.cc
|
||||||
|
src/model/SearchTicketByIdRequest.cc
|
||||||
|
src/model/SearchTicketByIdResult.cc
|
||||||
|
src/model/SearchTicketByPhoneRequest.cc
|
||||||
|
src/model/SearchTicketByPhoneResult.cc
|
||||||
|
src/model/SearchTicketListRequest.cc
|
||||||
|
src/model/SearchTicketListResult.cc
|
||||||
|
src/model/SendHotlineHeartBeatRequest.cc
|
||||||
|
src/model/SendHotlineHeartBeatResult.cc
|
||||||
|
src/model/SendOutboundCommandRequest.cc
|
||||||
|
src/model/SendOutboundCommandResult.cc
|
||||||
|
src/model/StartCallRequest.cc
|
||||||
|
src/model/StartCallResult.cc
|
||||||
|
src/model/StartCallV2Request.cc
|
||||||
|
src/model/StartCallV2Result.cc
|
||||||
|
src/model/StartChatWorkRequest.cc
|
||||||
|
src/model/StartChatWorkResult.cc
|
||||||
|
src/model/StartHotlineServiceRequest.cc
|
||||||
|
src/model/StartHotlineServiceResult.cc
|
||||||
|
src/model/SuspendHotlineServiceRequest.cc
|
||||||
|
src/model/SuspendHotlineServiceResult.cc
|
||||||
|
src/model/TransferCallToAgentRequest.cc
|
||||||
|
src/model/TransferCallToAgentResult.cc
|
||||||
|
src/model/TransferCallToPhoneRequest.cc
|
||||||
|
src/model/TransferCallToPhoneResult.cc
|
||||||
|
src/model/TransferCallToSkillGroupRequest.cc
|
||||||
|
src/model/TransferCallToSkillGroupResult.cc
|
||||||
|
src/model/TransferToThirdCallRequest.cc
|
||||||
|
src/model/TransferToThirdCallResult.cc
|
||||||
|
src/model/UpdateAgentRequest.cc
|
||||||
|
src/model/UpdateAgentResult.cc
|
||||||
|
src/model/UpdateCustomerRequest.cc
|
||||||
|
src/model/UpdateCustomerResult.cc
|
||||||
|
src/model/UpdateEntityTagRelationRequest.cc
|
||||||
|
src/model/UpdateEntityTagRelationResult.cc
|
||||||
|
src/model/UpdateRingStatusRequest.cc
|
||||||
|
src/model/UpdateRingStatusResult.cc
|
||||||
|
src/model/UpdateRoleRequest.cc
|
||||||
|
src/model/UpdateRoleResult.cc
|
||||||
|
src/model/UpdateSkillGroupRequest.cc
|
||||||
|
src/model/UpdateSkillGroupResult.cc
|
||||||
|
src/model/UpdateTicketRequest.cc
|
||||||
|
src/model/UpdateTicketResult.cc )
|
||||||
|
|
||||||
|
add_library(scsp ${LIB_TYPE}
|
||||||
|
${scsp_public_header}
|
||||||
|
${scsp_public_header_model}
|
||||||
|
${scsp_src})
|
||||||
|
|
||||||
|
set_target_properties(scsp
|
||||||
|
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}scsp
|
||||||
|
)
|
||||||
|
|
||||||
|
if(${LIB_TYPE} STREQUAL "SHARED")
|
||||||
|
set_target_properties(scsp
|
||||||
|
PROPERTIES
|
||||||
|
DEFINE_SYMBOL ALIBABACLOUD_SCSP_LIBRARY)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
target_include_directories(scsp
|
||||||
|
PRIVATE include
|
||||||
|
${CMAKE_SOURCE_DIR}/core/include
|
||||||
|
)
|
||||||
|
target_link_libraries(scsp
|
||||||
|
core)
|
||||||
|
|
||||||
|
if(CMAKE_HOST_WIN32)
|
||||||
|
ExternalProject_Get_Property(jsoncpp INSTALL_DIR)
|
||||||
|
set(jsoncpp_install_dir ${INSTALL_DIR})
|
||||||
|
add_dependencies(scsp
|
||||||
|
jsoncpp)
|
||||||
|
target_include_directories(scsp
|
||||||
|
PRIVATE ${jsoncpp_install_dir}/include)
|
||||||
|
target_link_libraries(scsp
|
||||||
|
${jsoncpp_install_dir}/lib/jsoncpp.lib)
|
||||||
|
set_target_properties(scsp
|
||||||
|
PROPERTIES
|
||||||
|
COMPILE_OPTIONS "/bigobj")
|
||||||
|
else()
|
||||||
|
target_include_directories(scsp
|
||||||
|
PRIVATE /usr/include/jsoncpp)
|
||||||
|
target_link_libraries(scsp
|
||||||
|
jsoncpp)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
install(FILES ${scsp_public_header}
|
||||||
|
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/scsp)
|
||||||
|
install(FILES ${scsp_public_header_model}
|
||||||
|
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/scsp/model)
|
||||||
|
install(TARGETS scsp
|
||||||
|
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||||
|
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||||
|
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
|
||||||
|
)
|
||||||
686
scsp/include/alibabacloud/scsp/ScspClient.h
Normal file
686
scsp/include/alibabacloud/scsp/ScspClient.h
Normal file
@@ -0,0 +1,686 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SCSP_SCSPCLIENT_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_SCSPCLIENT_H_
|
||||||
|
|
||||||
|
#include <future>
|
||||||
|
#include <alibabacloud/core/AsyncCallerContext.h>
|
||||||
|
#include <alibabacloud/core/EndpointProvider.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceClient.h>
|
||||||
|
#include "ScspExport.h"
|
||||||
|
#include "model/AnswerCallRequest.h"
|
||||||
|
#include "model/AnswerCallResult.h"
|
||||||
|
#include "model/AppMessagePushRequest.h"
|
||||||
|
#include "model/AppMessagePushResult.h"
|
||||||
|
#include "model/AssignTicketRequest.h"
|
||||||
|
#include "model/AssignTicketResult.h"
|
||||||
|
#include "model/ChangeChatAgentStatusRequest.h"
|
||||||
|
#include "model/ChangeChatAgentStatusResult.h"
|
||||||
|
#include "model/CloseTicketRequest.h"
|
||||||
|
#include "model/CloseTicketResult.h"
|
||||||
|
#include "model/CreateAgentRequest.h"
|
||||||
|
#include "model/CreateAgentResult.h"
|
||||||
|
#include "model/CreateCustomerRequest.h"
|
||||||
|
#include "model/CreateCustomerResult.h"
|
||||||
|
#include "model/CreateEntityIvrRouteRequest.h"
|
||||||
|
#include "model/CreateEntityIvrRouteResult.h"
|
||||||
|
#include "model/CreateOuterCallCenterDataRequest.h"
|
||||||
|
#include "model/CreateOuterCallCenterDataResult.h"
|
||||||
|
#include "model/CreateRoleRequest.h"
|
||||||
|
#include "model/CreateRoleResult.h"
|
||||||
|
#include "model/CreateSkillGroupRequest.h"
|
||||||
|
#include "model/CreateSkillGroupResult.h"
|
||||||
|
#include "model/CreateThirdSsoAgentRequest.h"
|
||||||
|
#include "model/CreateThirdSsoAgentResult.h"
|
||||||
|
#include "model/CreateTicketRequest.h"
|
||||||
|
#include "model/CreateTicketResult.h"
|
||||||
|
#include "model/CreateTicketWithBizDataRequest.h"
|
||||||
|
#include "model/CreateTicketWithBizDataResult.h"
|
||||||
|
#include "model/DeleteAgentRequest.h"
|
||||||
|
#include "model/DeleteAgentResult.h"
|
||||||
|
#include "model/DeleteEntityRouteRequest.h"
|
||||||
|
#include "model/DeleteEntityRouteResult.h"
|
||||||
|
#include "model/DisableRoleRequest.h"
|
||||||
|
#include "model/DisableRoleResult.h"
|
||||||
|
#include "model/EditEntityRouteRequest.h"
|
||||||
|
#include "model/EditEntityRouteResult.h"
|
||||||
|
#include "model/EnableRoleRequest.h"
|
||||||
|
#include "model/EnableRoleResult.h"
|
||||||
|
#include "model/ExecuteActivityRequest.h"
|
||||||
|
#include "model/ExecuteActivityResult.h"
|
||||||
|
#include "model/FetchCallRequest.h"
|
||||||
|
#include "model/FetchCallResult.h"
|
||||||
|
#include "model/FinishHotlineServiceRequest.h"
|
||||||
|
#include "model/FinishHotlineServiceResult.h"
|
||||||
|
#include "model/GenerateWebSocketSignRequest.h"
|
||||||
|
#include "model/GenerateWebSocketSignResult.h"
|
||||||
|
#include "model/GetAgentRequest.h"
|
||||||
|
#include "model/GetAgentResult.h"
|
||||||
|
#include "model/GetAuthInfoRequest.h"
|
||||||
|
#include "model/GetAuthInfoResult.h"
|
||||||
|
#include "model/GetCMSIdByForeignIdRequest.h"
|
||||||
|
#include "model/GetCMSIdByForeignIdResult.h"
|
||||||
|
#include "model/GetCallsPerDayRequest.h"
|
||||||
|
#include "model/GetCallsPerDayResult.h"
|
||||||
|
#include "model/GetEntityRouteRequest.h"
|
||||||
|
#include "model/GetEntityRouteResult.h"
|
||||||
|
#include "model/GetEntityRouteListRequest.h"
|
||||||
|
#include "model/GetEntityRouteListResult.h"
|
||||||
|
#include "model/GetEntityTagRelationRequest.h"
|
||||||
|
#include "model/GetEntityTagRelationResult.h"
|
||||||
|
#include "model/GetGrantedRoleIdsRequest.h"
|
||||||
|
#include "model/GetGrantedRoleIdsResult.h"
|
||||||
|
#include "model/GetHotlineAgentDetailRequest.h"
|
||||||
|
#include "model/GetHotlineAgentDetailResult.h"
|
||||||
|
#include "model/GetHotlineAgentDetailReportRequest.h"
|
||||||
|
#include "model/GetHotlineAgentDetailReportResult.h"
|
||||||
|
#include "model/GetHotlineAgentStatusRequest.h"
|
||||||
|
#include "model/GetHotlineAgentStatusResult.h"
|
||||||
|
#include "model/GetHotlineGroupDetailReportRequest.h"
|
||||||
|
#include "model/GetHotlineGroupDetailReportResult.h"
|
||||||
|
#include "model/GetHotlineWaitingNumberRequest.h"
|
||||||
|
#include "model/GetHotlineWaitingNumberResult.h"
|
||||||
|
#include "model/GetNumLocationRequest.h"
|
||||||
|
#include "model/GetNumLocationResult.h"
|
||||||
|
#include "model/GetOutbounNumListRequest.h"
|
||||||
|
#include "model/GetOutbounNumListResult.h"
|
||||||
|
#include "model/GetOuterCallCenterDataListRequest.h"
|
||||||
|
#include "model/GetOuterCallCenterDataListResult.h"
|
||||||
|
#include "model/GetTagListRequest.h"
|
||||||
|
#include "model/GetTagListResult.h"
|
||||||
|
#include "model/GetTicketTemplateSchemaRequest.h"
|
||||||
|
#include "model/GetTicketTemplateSchemaResult.h"
|
||||||
|
#include "model/GetUserTokenRequest.h"
|
||||||
|
#include "model/GetUserTokenResult.h"
|
||||||
|
#include "model/GrantRolesRequest.h"
|
||||||
|
#include "model/GrantRolesResult.h"
|
||||||
|
#include "model/HangupCallRequest.h"
|
||||||
|
#include "model/HangupCallResult.h"
|
||||||
|
#include "model/HangupThirdCallRequest.h"
|
||||||
|
#include "model/HangupThirdCallResult.h"
|
||||||
|
#include "model/HoldCallRequest.h"
|
||||||
|
#include "model/HoldCallResult.h"
|
||||||
|
#include "model/JoinThirdCallRequest.h"
|
||||||
|
#include "model/JoinThirdCallResult.h"
|
||||||
|
#include "model/ListAgentBySkillGroupIdRequest.h"
|
||||||
|
#include "model/ListAgentBySkillGroupIdResult.h"
|
||||||
|
#include "model/ListHotlineRecordRequest.h"
|
||||||
|
#include "model/ListHotlineRecordResult.h"
|
||||||
|
#include "model/ListOutboundPhoneNumberRequest.h"
|
||||||
|
#include "model/ListOutboundPhoneNumberResult.h"
|
||||||
|
#include "model/ListSkillGroupRequest.h"
|
||||||
|
#include "model/ListSkillGroupResult.h"
|
||||||
|
#include "model/QueryHotlineSessionRequest.h"
|
||||||
|
#include "model/QueryHotlineSessionResult.h"
|
||||||
|
#include "model/QueryRingDetailListRequest.h"
|
||||||
|
#include "model/QueryRingDetailListResult.h"
|
||||||
|
#include "model/QueryServiceConfigRequest.h"
|
||||||
|
#include "model/QueryServiceConfigResult.h"
|
||||||
|
#include "model/QuerySkillGroupsRequest.h"
|
||||||
|
#include "model/QuerySkillGroupsResult.h"
|
||||||
|
#include "model/QueryTicketActionsRequest.h"
|
||||||
|
#include "model/QueryTicketActionsResult.h"
|
||||||
|
#include "model/QueryTicketCountRequest.h"
|
||||||
|
#include "model/QueryTicketCountResult.h"
|
||||||
|
#include "model/QueryTicketsRequest.h"
|
||||||
|
#include "model/QueryTicketsResult.h"
|
||||||
|
#include "model/RemoveSkillGroupRequest.h"
|
||||||
|
#include "model/RemoveSkillGroupResult.h"
|
||||||
|
#include "model/SearchTicketByIdRequest.h"
|
||||||
|
#include "model/SearchTicketByIdResult.h"
|
||||||
|
#include "model/SearchTicketByPhoneRequest.h"
|
||||||
|
#include "model/SearchTicketByPhoneResult.h"
|
||||||
|
#include "model/SearchTicketListRequest.h"
|
||||||
|
#include "model/SearchTicketListResult.h"
|
||||||
|
#include "model/SendHotlineHeartBeatRequest.h"
|
||||||
|
#include "model/SendHotlineHeartBeatResult.h"
|
||||||
|
#include "model/SendOutboundCommandRequest.h"
|
||||||
|
#include "model/SendOutboundCommandResult.h"
|
||||||
|
#include "model/StartCallRequest.h"
|
||||||
|
#include "model/StartCallResult.h"
|
||||||
|
#include "model/StartCallV2Request.h"
|
||||||
|
#include "model/StartCallV2Result.h"
|
||||||
|
#include "model/StartChatWorkRequest.h"
|
||||||
|
#include "model/StartChatWorkResult.h"
|
||||||
|
#include "model/StartHotlineServiceRequest.h"
|
||||||
|
#include "model/StartHotlineServiceResult.h"
|
||||||
|
#include "model/SuspendHotlineServiceRequest.h"
|
||||||
|
#include "model/SuspendHotlineServiceResult.h"
|
||||||
|
#include "model/TransferCallToAgentRequest.h"
|
||||||
|
#include "model/TransferCallToAgentResult.h"
|
||||||
|
#include "model/TransferCallToPhoneRequest.h"
|
||||||
|
#include "model/TransferCallToPhoneResult.h"
|
||||||
|
#include "model/TransferCallToSkillGroupRequest.h"
|
||||||
|
#include "model/TransferCallToSkillGroupResult.h"
|
||||||
|
#include "model/TransferToThirdCallRequest.h"
|
||||||
|
#include "model/TransferToThirdCallResult.h"
|
||||||
|
#include "model/UpdateAgentRequest.h"
|
||||||
|
#include "model/UpdateAgentResult.h"
|
||||||
|
#include "model/UpdateCustomerRequest.h"
|
||||||
|
#include "model/UpdateCustomerResult.h"
|
||||||
|
#include "model/UpdateEntityTagRelationRequest.h"
|
||||||
|
#include "model/UpdateEntityTagRelationResult.h"
|
||||||
|
#include "model/UpdateRingStatusRequest.h"
|
||||||
|
#include "model/UpdateRingStatusResult.h"
|
||||||
|
#include "model/UpdateRoleRequest.h"
|
||||||
|
#include "model/UpdateRoleResult.h"
|
||||||
|
#include "model/UpdateSkillGroupRequest.h"
|
||||||
|
#include "model/UpdateSkillGroupResult.h"
|
||||||
|
#include "model/UpdateTicketRequest.h"
|
||||||
|
#include "model/UpdateTicketResult.h"
|
||||||
|
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT ScspClient : public RpcServiceClient
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
typedef Outcome<Error, Model::AnswerCallResult> AnswerCallOutcome;
|
||||||
|
typedef std::future<AnswerCallOutcome> AnswerCallOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::AnswerCallRequest&, const AnswerCallOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AnswerCallAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::AppMessagePushResult> AppMessagePushOutcome;
|
||||||
|
typedef std::future<AppMessagePushOutcome> AppMessagePushOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::AppMessagePushRequest&, const AppMessagePushOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AppMessagePushAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::AssignTicketResult> AssignTicketOutcome;
|
||||||
|
typedef std::future<AssignTicketOutcome> AssignTicketOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::AssignTicketRequest&, const AssignTicketOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AssignTicketAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::ChangeChatAgentStatusResult> ChangeChatAgentStatusOutcome;
|
||||||
|
typedef std::future<ChangeChatAgentStatusOutcome> ChangeChatAgentStatusOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::ChangeChatAgentStatusRequest&, const ChangeChatAgentStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ChangeChatAgentStatusAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::CloseTicketResult> CloseTicketOutcome;
|
||||||
|
typedef std::future<CloseTicketOutcome> CloseTicketOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::CloseTicketRequest&, const CloseTicketOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CloseTicketAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::CreateAgentResult> CreateAgentOutcome;
|
||||||
|
typedef std::future<CreateAgentOutcome> CreateAgentOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::CreateAgentRequest&, const CreateAgentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateAgentAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::CreateCustomerResult> CreateCustomerOutcome;
|
||||||
|
typedef std::future<CreateCustomerOutcome> CreateCustomerOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::CreateCustomerRequest&, const CreateCustomerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateCustomerAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::CreateEntityIvrRouteResult> CreateEntityIvrRouteOutcome;
|
||||||
|
typedef std::future<CreateEntityIvrRouteOutcome> CreateEntityIvrRouteOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::CreateEntityIvrRouteRequest&, const CreateEntityIvrRouteOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateEntityIvrRouteAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::CreateOuterCallCenterDataResult> CreateOuterCallCenterDataOutcome;
|
||||||
|
typedef std::future<CreateOuterCallCenterDataOutcome> CreateOuterCallCenterDataOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::CreateOuterCallCenterDataRequest&, const CreateOuterCallCenterDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateOuterCallCenterDataAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::CreateRoleResult> CreateRoleOutcome;
|
||||||
|
typedef std::future<CreateRoleOutcome> CreateRoleOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::CreateRoleRequest&, const CreateRoleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateRoleAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::CreateSkillGroupResult> CreateSkillGroupOutcome;
|
||||||
|
typedef std::future<CreateSkillGroupOutcome> CreateSkillGroupOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::CreateSkillGroupRequest&, const CreateSkillGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateSkillGroupAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::CreateThirdSsoAgentResult> CreateThirdSsoAgentOutcome;
|
||||||
|
typedef std::future<CreateThirdSsoAgentOutcome> CreateThirdSsoAgentOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::CreateThirdSsoAgentRequest&, const CreateThirdSsoAgentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateThirdSsoAgentAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::CreateTicketResult> CreateTicketOutcome;
|
||||||
|
typedef std::future<CreateTicketOutcome> CreateTicketOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::CreateTicketRequest&, const CreateTicketOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateTicketAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::CreateTicketWithBizDataResult> CreateTicketWithBizDataOutcome;
|
||||||
|
typedef std::future<CreateTicketWithBizDataOutcome> CreateTicketWithBizDataOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::CreateTicketWithBizDataRequest&, const CreateTicketWithBizDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateTicketWithBizDataAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DeleteAgentResult> DeleteAgentOutcome;
|
||||||
|
typedef std::future<DeleteAgentOutcome> DeleteAgentOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::DeleteAgentRequest&, const DeleteAgentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteAgentAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DeleteEntityRouteResult> DeleteEntityRouteOutcome;
|
||||||
|
typedef std::future<DeleteEntityRouteOutcome> DeleteEntityRouteOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::DeleteEntityRouteRequest&, const DeleteEntityRouteOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteEntityRouteAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DisableRoleResult> DisableRoleOutcome;
|
||||||
|
typedef std::future<DisableRoleOutcome> DisableRoleOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::DisableRoleRequest&, const DisableRoleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DisableRoleAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::EditEntityRouteResult> EditEntityRouteOutcome;
|
||||||
|
typedef std::future<EditEntityRouteOutcome> EditEntityRouteOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::EditEntityRouteRequest&, const EditEntityRouteOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EditEntityRouteAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::EnableRoleResult> EnableRoleOutcome;
|
||||||
|
typedef std::future<EnableRoleOutcome> EnableRoleOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::EnableRoleRequest&, const EnableRoleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EnableRoleAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::ExecuteActivityResult> ExecuteActivityOutcome;
|
||||||
|
typedef std::future<ExecuteActivityOutcome> ExecuteActivityOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::ExecuteActivityRequest&, const ExecuteActivityOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ExecuteActivityAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::FetchCallResult> FetchCallOutcome;
|
||||||
|
typedef std::future<FetchCallOutcome> FetchCallOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::FetchCallRequest&, const FetchCallOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> FetchCallAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::FinishHotlineServiceResult> FinishHotlineServiceOutcome;
|
||||||
|
typedef std::future<FinishHotlineServiceOutcome> FinishHotlineServiceOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::FinishHotlineServiceRequest&, const FinishHotlineServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> FinishHotlineServiceAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::GenerateWebSocketSignResult> GenerateWebSocketSignOutcome;
|
||||||
|
typedef std::future<GenerateWebSocketSignOutcome> GenerateWebSocketSignOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::GenerateWebSocketSignRequest&, const GenerateWebSocketSignOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GenerateWebSocketSignAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::GetAgentResult> GetAgentOutcome;
|
||||||
|
typedef std::future<GetAgentOutcome> GetAgentOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::GetAgentRequest&, const GetAgentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAgentAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::GetAuthInfoResult> GetAuthInfoOutcome;
|
||||||
|
typedef std::future<GetAuthInfoOutcome> GetAuthInfoOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::GetAuthInfoRequest&, const GetAuthInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAuthInfoAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::GetCMSIdByForeignIdResult> GetCMSIdByForeignIdOutcome;
|
||||||
|
typedef std::future<GetCMSIdByForeignIdOutcome> GetCMSIdByForeignIdOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::GetCMSIdByForeignIdRequest&, const GetCMSIdByForeignIdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetCMSIdByForeignIdAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::GetCallsPerDayResult> GetCallsPerDayOutcome;
|
||||||
|
typedef std::future<GetCallsPerDayOutcome> GetCallsPerDayOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::GetCallsPerDayRequest&, const GetCallsPerDayOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetCallsPerDayAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::GetEntityRouteResult> GetEntityRouteOutcome;
|
||||||
|
typedef std::future<GetEntityRouteOutcome> GetEntityRouteOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::GetEntityRouteRequest&, const GetEntityRouteOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetEntityRouteAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::GetEntityRouteListResult> GetEntityRouteListOutcome;
|
||||||
|
typedef std::future<GetEntityRouteListOutcome> GetEntityRouteListOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::GetEntityRouteListRequest&, const GetEntityRouteListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetEntityRouteListAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::GetEntityTagRelationResult> GetEntityTagRelationOutcome;
|
||||||
|
typedef std::future<GetEntityTagRelationOutcome> GetEntityTagRelationOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::GetEntityTagRelationRequest&, const GetEntityTagRelationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetEntityTagRelationAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::GetGrantedRoleIdsResult> GetGrantedRoleIdsOutcome;
|
||||||
|
typedef std::future<GetGrantedRoleIdsOutcome> GetGrantedRoleIdsOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::GetGrantedRoleIdsRequest&, const GetGrantedRoleIdsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetGrantedRoleIdsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::GetHotlineAgentDetailResult> GetHotlineAgentDetailOutcome;
|
||||||
|
typedef std::future<GetHotlineAgentDetailOutcome> GetHotlineAgentDetailOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::GetHotlineAgentDetailRequest&, const GetHotlineAgentDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetHotlineAgentDetailAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::GetHotlineAgentDetailReportResult> GetHotlineAgentDetailReportOutcome;
|
||||||
|
typedef std::future<GetHotlineAgentDetailReportOutcome> GetHotlineAgentDetailReportOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::GetHotlineAgentDetailReportRequest&, const GetHotlineAgentDetailReportOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetHotlineAgentDetailReportAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::GetHotlineAgentStatusResult> GetHotlineAgentStatusOutcome;
|
||||||
|
typedef std::future<GetHotlineAgentStatusOutcome> GetHotlineAgentStatusOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::GetHotlineAgentStatusRequest&, const GetHotlineAgentStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetHotlineAgentStatusAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::GetHotlineGroupDetailReportResult> GetHotlineGroupDetailReportOutcome;
|
||||||
|
typedef std::future<GetHotlineGroupDetailReportOutcome> GetHotlineGroupDetailReportOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::GetHotlineGroupDetailReportRequest&, const GetHotlineGroupDetailReportOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetHotlineGroupDetailReportAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::GetHotlineWaitingNumberResult> GetHotlineWaitingNumberOutcome;
|
||||||
|
typedef std::future<GetHotlineWaitingNumberOutcome> GetHotlineWaitingNumberOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::GetHotlineWaitingNumberRequest&, const GetHotlineWaitingNumberOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetHotlineWaitingNumberAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::GetNumLocationResult> GetNumLocationOutcome;
|
||||||
|
typedef std::future<GetNumLocationOutcome> GetNumLocationOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::GetNumLocationRequest&, const GetNumLocationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetNumLocationAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::GetOutbounNumListResult> GetOutbounNumListOutcome;
|
||||||
|
typedef std::future<GetOutbounNumListOutcome> GetOutbounNumListOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::GetOutbounNumListRequest&, const GetOutbounNumListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOutbounNumListAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::GetOuterCallCenterDataListResult> GetOuterCallCenterDataListOutcome;
|
||||||
|
typedef std::future<GetOuterCallCenterDataListOutcome> GetOuterCallCenterDataListOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::GetOuterCallCenterDataListRequest&, const GetOuterCallCenterDataListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOuterCallCenterDataListAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::GetTagListResult> GetTagListOutcome;
|
||||||
|
typedef std::future<GetTagListOutcome> GetTagListOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::GetTagListRequest&, const GetTagListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetTagListAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::GetTicketTemplateSchemaResult> GetTicketTemplateSchemaOutcome;
|
||||||
|
typedef std::future<GetTicketTemplateSchemaOutcome> GetTicketTemplateSchemaOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::GetTicketTemplateSchemaRequest&, const GetTicketTemplateSchemaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetTicketTemplateSchemaAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::GetUserTokenResult> GetUserTokenOutcome;
|
||||||
|
typedef std::future<GetUserTokenOutcome> GetUserTokenOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::GetUserTokenRequest&, const GetUserTokenOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetUserTokenAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::GrantRolesResult> GrantRolesOutcome;
|
||||||
|
typedef std::future<GrantRolesOutcome> GrantRolesOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::GrantRolesRequest&, const GrantRolesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GrantRolesAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::HangupCallResult> HangupCallOutcome;
|
||||||
|
typedef std::future<HangupCallOutcome> HangupCallOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::HangupCallRequest&, const HangupCallOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> HangupCallAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::HangupThirdCallResult> HangupThirdCallOutcome;
|
||||||
|
typedef std::future<HangupThirdCallOutcome> HangupThirdCallOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::HangupThirdCallRequest&, const HangupThirdCallOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> HangupThirdCallAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::HoldCallResult> HoldCallOutcome;
|
||||||
|
typedef std::future<HoldCallOutcome> HoldCallOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::HoldCallRequest&, const HoldCallOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> HoldCallAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::JoinThirdCallResult> JoinThirdCallOutcome;
|
||||||
|
typedef std::future<JoinThirdCallOutcome> JoinThirdCallOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::JoinThirdCallRequest&, const JoinThirdCallOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> JoinThirdCallAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::ListAgentBySkillGroupIdResult> ListAgentBySkillGroupIdOutcome;
|
||||||
|
typedef std::future<ListAgentBySkillGroupIdOutcome> ListAgentBySkillGroupIdOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::ListAgentBySkillGroupIdRequest&, const ListAgentBySkillGroupIdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAgentBySkillGroupIdAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::ListHotlineRecordResult> ListHotlineRecordOutcome;
|
||||||
|
typedef std::future<ListHotlineRecordOutcome> ListHotlineRecordOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::ListHotlineRecordRequest&, const ListHotlineRecordOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListHotlineRecordAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::ListOutboundPhoneNumberResult> ListOutboundPhoneNumberOutcome;
|
||||||
|
typedef std::future<ListOutboundPhoneNumberOutcome> ListOutboundPhoneNumberOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::ListOutboundPhoneNumberRequest&, const ListOutboundPhoneNumberOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListOutboundPhoneNumberAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::ListSkillGroupResult> ListSkillGroupOutcome;
|
||||||
|
typedef std::future<ListSkillGroupOutcome> ListSkillGroupOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::ListSkillGroupRequest&, const ListSkillGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListSkillGroupAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::QueryHotlineSessionResult> QueryHotlineSessionOutcome;
|
||||||
|
typedef std::future<QueryHotlineSessionOutcome> QueryHotlineSessionOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::QueryHotlineSessionRequest&, const QueryHotlineSessionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryHotlineSessionAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::QueryRingDetailListResult> QueryRingDetailListOutcome;
|
||||||
|
typedef std::future<QueryRingDetailListOutcome> QueryRingDetailListOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::QueryRingDetailListRequest&, const QueryRingDetailListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryRingDetailListAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::QueryServiceConfigResult> QueryServiceConfigOutcome;
|
||||||
|
typedef std::future<QueryServiceConfigOutcome> QueryServiceConfigOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::QueryServiceConfigRequest&, const QueryServiceConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryServiceConfigAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::QuerySkillGroupsResult> QuerySkillGroupsOutcome;
|
||||||
|
typedef std::future<QuerySkillGroupsOutcome> QuerySkillGroupsOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::QuerySkillGroupsRequest&, const QuerySkillGroupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QuerySkillGroupsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::QueryTicketActionsResult> QueryTicketActionsOutcome;
|
||||||
|
typedef std::future<QueryTicketActionsOutcome> QueryTicketActionsOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::QueryTicketActionsRequest&, const QueryTicketActionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryTicketActionsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::QueryTicketCountResult> QueryTicketCountOutcome;
|
||||||
|
typedef std::future<QueryTicketCountOutcome> QueryTicketCountOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::QueryTicketCountRequest&, const QueryTicketCountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryTicketCountAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::QueryTicketsResult> QueryTicketsOutcome;
|
||||||
|
typedef std::future<QueryTicketsOutcome> QueryTicketsOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::QueryTicketsRequest&, const QueryTicketsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryTicketsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::RemoveSkillGroupResult> RemoveSkillGroupOutcome;
|
||||||
|
typedef std::future<RemoveSkillGroupOutcome> RemoveSkillGroupOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::RemoveSkillGroupRequest&, const RemoveSkillGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RemoveSkillGroupAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::SearchTicketByIdResult> SearchTicketByIdOutcome;
|
||||||
|
typedef std::future<SearchTicketByIdOutcome> SearchTicketByIdOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::SearchTicketByIdRequest&, const SearchTicketByIdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SearchTicketByIdAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::SearchTicketByPhoneResult> SearchTicketByPhoneOutcome;
|
||||||
|
typedef std::future<SearchTicketByPhoneOutcome> SearchTicketByPhoneOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::SearchTicketByPhoneRequest&, const SearchTicketByPhoneOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SearchTicketByPhoneAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::SearchTicketListResult> SearchTicketListOutcome;
|
||||||
|
typedef std::future<SearchTicketListOutcome> SearchTicketListOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::SearchTicketListRequest&, const SearchTicketListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SearchTicketListAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::SendHotlineHeartBeatResult> SendHotlineHeartBeatOutcome;
|
||||||
|
typedef std::future<SendHotlineHeartBeatOutcome> SendHotlineHeartBeatOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::SendHotlineHeartBeatRequest&, const SendHotlineHeartBeatOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SendHotlineHeartBeatAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::SendOutboundCommandResult> SendOutboundCommandOutcome;
|
||||||
|
typedef std::future<SendOutboundCommandOutcome> SendOutboundCommandOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::SendOutboundCommandRequest&, const SendOutboundCommandOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SendOutboundCommandAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::StartCallResult> StartCallOutcome;
|
||||||
|
typedef std::future<StartCallOutcome> StartCallOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::StartCallRequest&, const StartCallOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StartCallAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::StartCallV2Result> StartCallV2Outcome;
|
||||||
|
typedef std::future<StartCallV2Outcome> StartCallV2OutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::StartCallV2Request&, const StartCallV2Outcome&, const std::shared_ptr<const AsyncCallerContext>&)> StartCallV2AsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::StartChatWorkResult> StartChatWorkOutcome;
|
||||||
|
typedef std::future<StartChatWorkOutcome> StartChatWorkOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::StartChatWorkRequest&, const StartChatWorkOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StartChatWorkAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::StartHotlineServiceResult> StartHotlineServiceOutcome;
|
||||||
|
typedef std::future<StartHotlineServiceOutcome> StartHotlineServiceOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::StartHotlineServiceRequest&, const StartHotlineServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StartHotlineServiceAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::SuspendHotlineServiceResult> SuspendHotlineServiceOutcome;
|
||||||
|
typedef std::future<SuspendHotlineServiceOutcome> SuspendHotlineServiceOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::SuspendHotlineServiceRequest&, const SuspendHotlineServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SuspendHotlineServiceAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::TransferCallToAgentResult> TransferCallToAgentOutcome;
|
||||||
|
typedef std::future<TransferCallToAgentOutcome> TransferCallToAgentOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::TransferCallToAgentRequest&, const TransferCallToAgentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TransferCallToAgentAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::TransferCallToPhoneResult> TransferCallToPhoneOutcome;
|
||||||
|
typedef std::future<TransferCallToPhoneOutcome> TransferCallToPhoneOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::TransferCallToPhoneRequest&, const TransferCallToPhoneOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TransferCallToPhoneAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::TransferCallToSkillGroupResult> TransferCallToSkillGroupOutcome;
|
||||||
|
typedef std::future<TransferCallToSkillGroupOutcome> TransferCallToSkillGroupOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::TransferCallToSkillGroupRequest&, const TransferCallToSkillGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TransferCallToSkillGroupAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::TransferToThirdCallResult> TransferToThirdCallOutcome;
|
||||||
|
typedef std::future<TransferToThirdCallOutcome> TransferToThirdCallOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::TransferToThirdCallRequest&, const TransferToThirdCallOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TransferToThirdCallAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::UpdateAgentResult> UpdateAgentOutcome;
|
||||||
|
typedef std::future<UpdateAgentOutcome> UpdateAgentOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::UpdateAgentRequest&, const UpdateAgentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateAgentAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::UpdateCustomerResult> UpdateCustomerOutcome;
|
||||||
|
typedef std::future<UpdateCustomerOutcome> UpdateCustomerOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::UpdateCustomerRequest&, const UpdateCustomerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateCustomerAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::UpdateEntityTagRelationResult> UpdateEntityTagRelationOutcome;
|
||||||
|
typedef std::future<UpdateEntityTagRelationOutcome> UpdateEntityTagRelationOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::UpdateEntityTagRelationRequest&, const UpdateEntityTagRelationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateEntityTagRelationAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::UpdateRingStatusResult> UpdateRingStatusOutcome;
|
||||||
|
typedef std::future<UpdateRingStatusOutcome> UpdateRingStatusOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::UpdateRingStatusRequest&, const UpdateRingStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateRingStatusAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::UpdateRoleResult> UpdateRoleOutcome;
|
||||||
|
typedef std::future<UpdateRoleOutcome> UpdateRoleOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::UpdateRoleRequest&, const UpdateRoleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateRoleAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::UpdateSkillGroupResult> UpdateSkillGroupOutcome;
|
||||||
|
typedef std::future<UpdateSkillGroupOutcome> UpdateSkillGroupOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::UpdateSkillGroupRequest&, const UpdateSkillGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateSkillGroupAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::UpdateTicketResult> UpdateTicketOutcome;
|
||||||
|
typedef std::future<UpdateTicketOutcome> UpdateTicketOutcomeCallable;
|
||||||
|
typedef std::function<void(const ScspClient*, const Model::UpdateTicketRequest&, const UpdateTicketOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateTicketAsyncHandler;
|
||||||
|
|
||||||
|
ScspClient(const Credentials &credentials, const ClientConfiguration &configuration);
|
||||||
|
ScspClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
|
||||||
|
ScspClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
|
||||||
|
~ScspClient();
|
||||||
|
AnswerCallOutcome answerCall(const Model::AnswerCallRequest &request)const;
|
||||||
|
void answerCallAsync(const Model::AnswerCallRequest& request, const AnswerCallAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
AnswerCallOutcomeCallable answerCallCallable(const Model::AnswerCallRequest& request) const;
|
||||||
|
AppMessagePushOutcome appMessagePush(const Model::AppMessagePushRequest &request)const;
|
||||||
|
void appMessagePushAsync(const Model::AppMessagePushRequest& request, const AppMessagePushAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
AppMessagePushOutcomeCallable appMessagePushCallable(const Model::AppMessagePushRequest& request) const;
|
||||||
|
AssignTicketOutcome assignTicket(const Model::AssignTicketRequest &request)const;
|
||||||
|
void assignTicketAsync(const Model::AssignTicketRequest& request, const AssignTicketAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
AssignTicketOutcomeCallable assignTicketCallable(const Model::AssignTicketRequest& request) const;
|
||||||
|
ChangeChatAgentStatusOutcome changeChatAgentStatus(const Model::ChangeChatAgentStatusRequest &request)const;
|
||||||
|
void changeChatAgentStatusAsync(const Model::ChangeChatAgentStatusRequest& request, const ChangeChatAgentStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
ChangeChatAgentStatusOutcomeCallable changeChatAgentStatusCallable(const Model::ChangeChatAgentStatusRequest& request) const;
|
||||||
|
CloseTicketOutcome closeTicket(const Model::CloseTicketRequest &request)const;
|
||||||
|
void closeTicketAsync(const Model::CloseTicketRequest& request, const CloseTicketAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
CloseTicketOutcomeCallable closeTicketCallable(const Model::CloseTicketRequest& request) const;
|
||||||
|
CreateAgentOutcome createAgent(const Model::CreateAgentRequest &request)const;
|
||||||
|
void createAgentAsync(const Model::CreateAgentRequest& request, const CreateAgentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
CreateAgentOutcomeCallable createAgentCallable(const Model::CreateAgentRequest& request) const;
|
||||||
|
CreateCustomerOutcome createCustomer(const Model::CreateCustomerRequest &request)const;
|
||||||
|
void createCustomerAsync(const Model::CreateCustomerRequest& request, const CreateCustomerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
CreateCustomerOutcomeCallable createCustomerCallable(const Model::CreateCustomerRequest& request) const;
|
||||||
|
CreateEntityIvrRouteOutcome createEntityIvrRoute(const Model::CreateEntityIvrRouteRequest &request)const;
|
||||||
|
void createEntityIvrRouteAsync(const Model::CreateEntityIvrRouteRequest& request, const CreateEntityIvrRouteAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
CreateEntityIvrRouteOutcomeCallable createEntityIvrRouteCallable(const Model::CreateEntityIvrRouteRequest& request) const;
|
||||||
|
CreateOuterCallCenterDataOutcome createOuterCallCenterData(const Model::CreateOuterCallCenterDataRequest &request)const;
|
||||||
|
void createOuterCallCenterDataAsync(const Model::CreateOuterCallCenterDataRequest& request, const CreateOuterCallCenterDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
CreateOuterCallCenterDataOutcomeCallable createOuterCallCenterDataCallable(const Model::CreateOuterCallCenterDataRequest& request) const;
|
||||||
|
CreateRoleOutcome createRole(const Model::CreateRoleRequest &request)const;
|
||||||
|
void createRoleAsync(const Model::CreateRoleRequest& request, const CreateRoleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
CreateRoleOutcomeCallable createRoleCallable(const Model::CreateRoleRequest& request) const;
|
||||||
|
CreateSkillGroupOutcome createSkillGroup(const Model::CreateSkillGroupRequest &request)const;
|
||||||
|
void createSkillGroupAsync(const Model::CreateSkillGroupRequest& request, const CreateSkillGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
CreateSkillGroupOutcomeCallable createSkillGroupCallable(const Model::CreateSkillGroupRequest& request) const;
|
||||||
|
CreateThirdSsoAgentOutcome createThirdSsoAgent(const Model::CreateThirdSsoAgentRequest &request)const;
|
||||||
|
void createThirdSsoAgentAsync(const Model::CreateThirdSsoAgentRequest& request, const CreateThirdSsoAgentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
CreateThirdSsoAgentOutcomeCallable createThirdSsoAgentCallable(const Model::CreateThirdSsoAgentRequest& request) const;
|
||||||
|
CreateTicketOutcome createTicket(const Model::CreateTicketRequest &request)const;
|
||||||
|
void createTicketAsync(const Model::CreateTicketRequest& request, const CreateTicketAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
CreateTicketOutcomeCallable createTicketCallable(const Model::CreateTicketRequest& request) const;
|
||||||
|
CreateTicketWithBizDataOutcome createTicketWithBizData(const Model::CreateTicketWithBizDataRequest &request)const;
|
||||||
|
void createTicketWithBizDataAsync(const Model::CreateTicketWithBizDataRequest& request, const CreateTicketWithBizDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
CreateTicketWithBizDataOutcomeCallable createTicketWithBizDataCallable(const Model::CreateTicketWithBizDataRequest& request) const;
|
||||||
|
DeleteAgentOutcome deleteAgent(const Model::DeleteAgentRequest &request)const;
|
||||||
|
void deleteAgentAsync(const Model::DeleteAgentRequest& request, const DeleteAgentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DeleteAgentOutcomeCallable deleteAgentCallable(const Model::DeleteAgentRequest& request) const;
|
||||||
|
DeleteEntityRouteOutcome deleteEntityRoute(const Model::DeleteEntityRouteRequest &request)const;
|
||||||
|
void deleteEntityRouteAsync(const Model::DeleteEntityRouteRequest& request, const DeleteEntityRouteAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DeleteEntityRouteOutcomeCallable deleteEntityRouteCallable(const Model::DeleteEntityRouteRequest& request) const;
|
||||||
|
DisableRoleOutcome disableRole(const Model::DisableRoleRequest &request)const;
|
||||||
|
void disableRoleAsync(const Model::DisableRoleRequest& request, const DisableRoleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DisableRoleOutcomeCallable disableRoleCallable(const Model::DisableRoleRequest& request) const;
|
||||||
|
EditEntityRouteOutcome editEntityRoute(const Model::EditEntityRouteRequest &request)const;
|
||||||
|
void editEntityRouteAsync(const Model::EditEntityRouteRequest& request, const EditEntityRouteAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
EditEntityRouteOutcomeCallable editEntityRouteCallable(const Model::EditEntityRouteRequest& request) const;
|
||||||
|
EnableRoleOutcome enableRole(const Model::EnableRoleRequest &request)const;
|
||||||
|
void enableRoleAsync(const Model::EnableRoleRequest& request, const EnableRoleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
EnableRoleOutcomeCallable enableRoleCallable(const Model::EnableRoleRequest& request) const;
|
||||||
|
ExecuteActivityOutcome executeActivity(const Model::ExecuteActivityRequest &request)const;
|
||||||
|
void executeActivityAsync(const Model::ExecuteActivityRequest& request, const ExecuteActivityAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
ExecuteActivityOutcomeCallable executeActivityCallable(const Model::ExecuteActivityRequest& request) const;
|
||||||
|
FetchCallOutcome fetchCall(const Model::FetchCallRequest &request)const;
|
||||||
|
void fetchCallAsync(const Model::FetchCallRequest& request, const FetchCallAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
FetchCallOutcomeCallable fetchCallCallable(const Model::FetchCallRequest& request) const;
|
||||||
|
FinishHotlineServiceOutcome finishHotlineService(const Model::FinishHotlineServiceRequest &request)const;
|
||||||
|
void finishHotlineServiceAsync(const Model::FinishHotlineServiceRequest& request, const FinishHotlineServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
FinishHotlineServiceOutcomeCallable finishHotlineServiceCallable(const Model::FinishHotlineServiceRequest& request) const;
|
||||||
|
GenerateWebSocketSignOutcome generateWebSocketSign(const Model::GenerateWebSocketSignRequest &request)const;
|
||||||
|
void generateWebSocketSignAsync(const Model::GenerateWebSocketSignRequest& request, const GenerateWebSocketSignAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
GenerateWebSocketSignOutcomeCallable generateWebSocketSignCallable(const Model::GenerateWebSocketSignRequest& request) const;
|
||||||
|
GetAgentOutcome getAgent(const Model::GetAgentRequest &request)const;
|
||||||
|
void getAgentAsync(const Model::GetAgentRequest& request, const GetAgentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
GetAgentOutcomeCallable getAgentCallable(const Model::GetAgentRequest& request) const;
|
||||||
|
GetAuthInfoOutcome getAuthInfo(const Model::GetAuthInfoRequest &request)const;
|
||||||
|
void getAuthInfoAsync(const Model::GetAuthInfoRequest& request, const GetAuthInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
GetAuthInfoOutcomeCallable getAuthInfoCallable(const Model::GetAuthInfoRequest& request) const;
|
||||||
|
GetCMSIdByForeignIdOutcome getCMSIdByForeignId(const Model::GetCMSIdByForeignIdRequest &request)const;
|
||||||
|
void getCMSIdByForeignIdAsync(const Model::GetCMSIdByForeignIdRequest& request, const GetCMSIdByForeignIdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
GetCMSIdByForeignIdOutcomeCallable getCMSIdByForeignIdCallable(const Model::GetCMSIdByForeignIdRequest& request) const;
|
||||||
|
GetCallsPerDayOutcome getCallsPerDay(const Model::GetCallsPerDayRequest &request)const;
|
||||||
|
void getCallsPerDayAsync(const Model::GetCallsPerDayRequest& request, const GetCallsPerDayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
GetCallsPerDayOutcomeCallable getCallsPerDayCallable(const Model::GetCallsPerDayRequest& request) const;
|
||||||
|
GetEntityRouteOutcome getEntityRoute(const Model::GetEntityRouteRequest &request)const;
|
||||||
|
void getEntityRouteAsync(const Model::GetEntityRouteRequest& request, const GetEntityRouteAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
GetEntityRouteOutcomeCallable getEntityRouteCallable(const Model::GetEntityRouteRequest& request) const;
|
||||||
|
GetEntityRouteListOutcome getEntityRouteList(const Model::GetEntityRouteListRequest &request)const;
|
||||||
|
void getEntityRouteListAsync(const Model::GetEntityRouteListRequest& request, const GetEntityRouteListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
GetEntityRouteListOutcomeCallable getEntityRouteListCallable(const Model::GetEntityRouteListRequest& request) const;
|
||||||
|
GetEntityTagRelationOutcome getEntityTagRelation(const Model::GetEntityTagRelationRequest &request)const;
|
||||||
|
void getEntityTagRelationAsync(const Model::GetEntityTagRelationRequest& request, const GetEntityTagRelationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
GetEntityTagRelationOutcomeCallable getEntityTagRelationCallable(const Model::GetEntityTagRelationRequest& request) const;
|
||||||
|
GetGrantedRoleIdsOutcome getGrantedRoleIds(const Model::GetGrantedRoleIdsRequest &request)const;
|
||||||
|
void getGrantedRoleIdsAsync(const Model::GetGrantedRoleIdsRequest& request, const GetGrantedRoleIdsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
GetGrantedRoleIdsOutcomeCallable getGrantedRoleIdsCallable(const Model::GetGrantedRoleIdsRequest& request) const;
|
||||||
|
GetHotlineAgentDetailOutcome getHotlineAgentDetail(const Model::GetHotlineAgentDetailRequest &request)const;
|
||||||
|
void getHotlineAgentDetailAsync(const Model::GetHotlineAgentDetailRequest& request, const GetHotlineAgentDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
GetHotlineAgentDetailOutcomeCallable getHotlineAgentDetailCallable(const Model::GetHotlineAgentDetailRequest& request) const;
|
||||||
|
GetHotlineAgentDetailReportOutcome getHotlineAgentDetailReport(const Model::GetHotlineAgentDetailReportRequest &request)const;
|
||||||
|
void getHotlineAgentDetailReportAsync(const Model::GetHotlineAgentDetailReportRequest& request, const GetHotlineAgentDetailReportAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
GetHotlineAgentDetailReportOutcomeCallable getHotlineAgentDetailReportCallable(const Model::GetHotlineAgentDetailReportRequest& request) const;
|
||||||
|
GetHotlineAgentStatusOutcome getHotlineAgentStatus(const Model::GetHotlineAgentStatusRequest &request)const;
|
||||||
|
void getHotlineAgentStatusAsync(const Model::GetHotlineAgentStatusRequest& request, const GetHotlineAgentStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
GetHotlineAgentStatusOutcomeCallable getHotlineAgentStatusCallable(const Model::GetHotlineAgentStatusRequest& request) const;
|
||||||
|
GetHotlineGroupDetailReportOutcome getHotlineGroupDetailReport(const Model::GetHotlineGroupDetailReportRequest &request)const;
|
||||||
|
void getHotlineGroupDetailReportAsync(const Model::GetHotlineGroupDetailReportRequest& request, const GetHotlineGroupDetailReportAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
GetHotlineGroupDetailReportOutcomeCallable getHotlineGroupDetailReportCallable(const Model::GetHotlineGroupDetailReportRequest& request) const;
|
||||||
|
GetHotlineWaitingNumberOutcome getHotlineWaitingNumber(const Model::GetHotlineWaitingNumberRequest &request)const;
|
||||||
|
void getHotlineWaitingNumberAsync(const Model::GetHotlineWaitingNumberRequest& request, const GetHotlineWaitingNumberAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
GetHotlineWaitingNumberOutcomeCallable getHotlineWaitingNumberCallable(const Model::GetHotlineWaitingNumberRequest& request) const;
|
||||||
|
GetNumLocationOutcome getNumLocation(const Model::GetNumLocationRequest &request)const;
|
||||||
|
void getNumLocationAsync(const Model::GetNumLocationRequest& request, const GetNumLocationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
GetNumLocationOutcomeCallable getNumLocationCallable(const Model::GetNumLocationRequest& request) const;
|
||||||
|
GetOutbounNumListOutcome getOutbounNumList(const Model::GetOutbounNumListRequest &request)const;
|
||||||
|
void getOutbounNumListAsync(const Model::GetOutbounNumListRequest& request, const GetOutbounNumListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
GetOutbounNumListOutcomeCallable getOutbounNumListCallable(const Model::GetOutbounNumListRequest& request) const;
|
||||||
|
GetOuterCallCenterDataListOutcome getOuterCallCenterDataList(const Model::GetOuterCallCenterDataListRequest &request)const;
|
||||||
|
void getOuterCallCenterDataListAsync(const Model::GetOuterCallCenterDataListRequest& request, const GetOuterCallCenterDataListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
GetOuterCallCenterDataListOutcomeCallable getOuterCallCenterDataListCallable(const Model::GetOuterCallCenterDataListRequest& request) const;
|
||||||
|
GetTagListOutcome getTagList(const Model::GetTagListRequest &request)const;
|
||||||
|
void getTagListAsync(const Model::GetTagListRequest& request, const GetTagListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
GetTagListOutcomeCallable getTagListCallable(const Model::GetTagListRequest& request) const;
|
||||||
|
GetTicketTemplateSchemaOutcome getTicketTemplateSchema(const Model::GetTicketTemplateSchemaRequest &request)const;
|
||||||
|
void getTicketTemplateSchemaAsync(const Model::GetTicketTemplateSchemaRequest& request, const GetTicketTemplateSchemaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
GetTicketTemplateSchemaOutcomeCallable getTicketTemplateSchemaCallable(const Model::GetTicketTemplateSchemaRequest& request) const;
|
||||||
|
GetUserTokenOutcome getUserToken(const Model::GetUserTokenRequest &request)const;
|
||||||
|
void getUserTokenAsync(const Model::GetUserTokenRequest& request, const GetUserTokenAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
GetUserTokenOutcomeCallable getUserTokenCallable(const Model::GetUserTokenRequest& request) const;
|
||||||
|
GrantRolesOutcome grantRoles(const Model::GrantRolesRequest &request)const;
|
||||||
|
void grantRolesAsync(const Model::GrantRolesRequest& request, const GrantRolesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
GrantRolesOutcomeCallable grantRolesCallable(const Model::GrantRolesRequest& request) const;
|
||||||
|
HangupCallOutcome hangupCall(const Model::HangupCallRequest &request)const;
|
||||||
|
void hangupCallAsync(const Model::HangupCallRequest& request, const HangupCallAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
HangupCallOutcomeCallable hangupCallCallable(const Model::HangupCallRequest& request) const;
|
||||||
|
HangupThirdCallOutcome hangupThirdCall(const Model::HangupThirdCallRequest &request)const;
|
||||||
|
void hangupThirdCallAsync(const Model::HangupThirdCallRequest& request, const HangupThirdCallAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
HangupThirdCallOutcomeCallable hangupThirdCallCallable(const Model::HangupThirdCallRequest& request) const;
|
||||||
|
HoldCallOutcome holdCall(const Model::HoldCallRequest &request)const;
|
||||||
|
void holdCallAsync(const Model::HoldCallRequest& request, const HoldCallAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
HoldCallOutcomeCallable holdCallCallable(const Model::HoldCallRequest& request) const;
|
||||||
|
JoinThirdCallOutcome joinThirdCall(const Model::JoinThirdCallRequest &request)const;
|
||||||
|
void joinThirdCallAsync(const Model::JoinThirdCallRequest& request, const JoinThirdCallAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
JoinThirdCallOutcomeCallable joinThirdCallCallable(const Model::JoinThirdCallRequest& request) const;
|
||||||
|
ListAgentBySkillGroupIdOutcome listAgentBySkillGroupId(const Model::ListAgentBySkillGroupIdRequest &request)const;
|
||||||
|
void listAgentBySkillGroupIdAsync(const Model::ListAgentBySkillGroupIdRequest& request, const ListAgentBySkillGroupIdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
ListAgentBySkillGroupIdOutcomeCallable listAgentBySkillGroupIdCallable(const Model::ListAgentBySkillGroupIdRequest& request) const;
|
||||||
|
ListHotlineRecordOutcome listHotlineRecord(const Model::ListHotlineRecordRequest &request)const;
|
||||||
|
void listHotlineRecordAsync(const Model::ListHotlineRecordRequest& request, const ListHotlineRecordAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
ListHotlineRecordOutcomeCallable listHotlineRecordCallable(const Model::ListHotlineRecordRequest& request) const;
|
||||||
|
ListOutboundPhoneNumberOutcome listOutboundPhoneNumber(const Model::ListOutboundPhoneNumberRequest &request)const;
|
||||||
|
void listOutboundPhoneNumberAsync(const Model::ListOutboundPhoneNumberRequest& request, const ListOutboundPhoneNumberAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
ListOutboundPhoneNumberOutcomeCallable listOutboundPhoneNumberCallable(const Model::ListOutboundPhoneNumberRequest& request) const;
|
||||||
|
ListSkillGroupOutcome listSkillGroup(const Model::ListSkillGroupRequest &request)const;
|
||||||
|
void listSkillGroupAsync(const Model::ListSkillGroupRequest& request, const ListSkillGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
ListSkillGroupOutcomeCallable listSkillGroupCallable(const Model::ListSkillGroupRequest& request) const;
|
||||||
|
QueryHotlineSessionOutcome queryHotlineSession(const Model::QueryHotlineSessionRequest &request)const;
|
||||||
|
void queryHotlineSessionAsync(const Model::QueryHotlineSessionRequest& request, const QueryHotlineSessionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
QueryHotlineSessionOutcomeCallable queryHotlineSessionCallable(const Model::QueryHotlineSessionRequest& request) const;
|
||||||
|
QueryRingDetailListOutcome queryRingDetailList(const Model::QueryRingDetailListRequest &request)const;
|
||||||
|
void queryRingDetailListAsync(const Model::QueryRingDetailListRequest& request, const QueryRingDetailListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
QueryRingDetailListOutcomeCallable queryRingDetailListCallable(const Model::QueryRingDetailListRequest& request) const;
|
||||||
|
QueryServiceConfigOutcome queryServiceConfig(const Model::QueryServiceConfigRequest &request)const;
|
||||||
|
void queryServiceConfigAsync(const Model::QueryServiceConfigRequest& request, const QueryServiceConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
QueryServiceConfigOutcomeCallable queryServiceConfigCallable(const Model::QueryServiceConfigRequest& request) const;
|
||||||
|
QuerySkillGroupsOutcome querySkillGroups(const Model::QuerySkillGroupsRequest &request)const;
|
||||||
|
void querySkillGroupsAsync(const Model::QuerySkillGroupsRequest& request, const QuerySkillGroupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
QuerySkillGroupsOutcomeCallable querySkillGroupsCallable(const Model::QuerySkillGroupsRequest& request) const;
|
||||||
|
QueryTicketActionsOutcome queryTicketActions(const Model::QueryTicketActionsRequest &request)const;
|
||||||
|
void queryTicketActionsAsync(const Model::QueryTicketActionsRequest& request, const QueryTicketActionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
QueryTicketActionsOutcomeCallable queryTicketActionsCallable(const Model::QueryTicketActionsRequest& request) const;
|
||||||
|
QueryTicketCountOutcome queryTicketCount(const Model::QueryTicketCountRequest &request)const;
|
||||||
|
void queryTicketCountAsync(const Model::QueryTicketCountRequest& request, const QueryTicketCountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
QueryTicketCountOutcomeCallable queryTicketCountCallable(const Model::QueryTicketCountRequest& request) const;
|
||||||
|
QueryTicketsOutcome queryTickets(const Model::QueryTicketsRequest &request)const;
|
||||||
|
void queryTicketsAsync(const Model::QueryTicketsRequest& request, const QueryTicketsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
QueryTicketsOutcomeCallable queryTicketsCallable(const Model::QueryTicketsRequest& request) const;
|
||||||
|
RemoveSkillGroupOutcome removeSkillGroup(const Model::RemoveSkillGroupRequest &request)const;
|
||||||
|
void removeSkillGroupAsync(const Model::RemoveSkillGroupRequest& request, const RemoveSkillGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
RemoveSkillGroupOutcomeCallable removeSkillGroupCallable(const Model::RemoveSkillGroupRequest& request) const;
|
||||||
|
SearchTicketByIdOutcome searchTicketById(const Model::SearchTicketByIdRequest &request)const;
|
||||||
|
void searchTicketByIdAsync(const Model::SearchTicketByIdRequest& request, const SearchTicketByIdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
SearchTicketByIdOutcomeCallable searchTicketByIdCallable(const Model::SearchTicketByIdRequest& request) const;
|
||||||
|
SearchTicketByPhoneOutcome searchTicketByPhone(const Model::SearchTicketByPhoneRequest &request)const;
|
||||||
|
void searchTicketByPhoneAsync(const Model::SearchTicketByPhoneRequest& request, const SearchTicketByPhoneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
SearchTicketByPhoneOutcomeCallable searchTicketByPhoneCallable(const Model::SearchTicketByPhoneRequest& request) const;
|
||||||
|
SearchTicketListOutcome searchTicketList(const Model::SearchTicketListRequest &request)const;
|
||||||
|
void searchTicketListAsync(const Model::SearchTicketListRequest& request, const SearchTicketListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
SearchTicketListOutcomeCallable searchTicketListCallable(const Model::SearchTicketListRequest& request) const;
|
||||||
|
SendHotlineHeartBeatOutcome sendHotlineHeartBeat(const Model::SendHotlineHeartBeatRequest &request)const;
|
||||||
|
void sendHotlineHeartBeatAsync(const Model::SendHotlineHeartBeatRequest& request, const SendHotlineHeartBeatAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
SendHotlineHeartBeatOutcomeCallable sendHotlineHeartBeatCallable(const Model::SendHotlineHeartBeatRequest& request) const;
|
||||||
|
SendOutboundCommandOutcome sendOutboundCommand(const Model::SendOutboundCommandRequest &request)const;
|
||||||
|
void sendOutboundCommandAsync(const Model::SendOutboundCommandRequest& request, const SendOutboundCommandAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
SendOutboundCommandOutcomeCallable sendOutboundCommandCallable(const Model::SendOutboundCommandRequest& request) const;
|
||||||
|
StartCallOutcome startCall(const Model::StartCallRequest &request)const;
|
||||||
|
void startCallAsync(const Model::StartCallRequest& request, const StartCallAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
StartCallOutcomeCallable startCallCallable(const Model::StartCallRequest& request) const;
|
||||||
|
StartCallV2Outcome startCallV2(const Model::StartCallV2Request &request)const;
|
||||||
|
void startCallV2Async(const Model::StartCallV2Request& request, const StartCallV2AsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
StartCallV2OutcomeCallable startCallV2Callable(const Model::StartCallV2Request& request) const;
|
||||||
|
StartChatWorkOutcome startChatWork(const Model::StartChatWorkRequest &request)const;
|
||||||
|
void startChatWorkAsync(const Model::StartChatWorkRequest& request, const StartChatWorkAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
StartChatWorkOutcomeCallable startChatWorkCallable(const Model::StartChatWorkRequest& request) const;
|
||||||
|
StartHotlineServiceOutcome startHotlineService(const Model::StartHotlineServiceRequest &request)const;
|
||||||
|
void startHotlineServiceAsync(const Model::StartHotlineServiceRequest& request, const StartHotlineServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
StartHotlineServiceOutcomeCallable startHotlineServiceCallable(const Model::StartHotlineServiceRequest& request) const;
|
||||||
|
SuspendHotlineServiceOutcome suspendHotlineService(const Model::SuspendHotlineServiceRequest &request)const;
|
||||||
|
void suspendHotlineServiceAsync(const Model::SuspendHotlineServiceRequest& request, const SuspendHotlineServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
SuspendHotlineServiceOutcomeCallable suspendHotlineServiceCallable(const Model::SuspendHotlineServiceRequest& request) const;
|
||||||
|
TransferCallToAgentOutcome transferCallToAgent(const Model::TransferCallToAgentRequest &request)const;
|
||||||
|
void transferCallToAgentAsync(const Model::TransferCallToAgentRequest& request, const TransferCallToAgentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
TransferCallToAgentOutcomeCallable transferCallToAgentCallable(const Model::TransferCallToAgentRequest& request) const;
|
||||||
|
TransferCallToPhoneOutcome transferCallToPhone(const Model::TransferCallToPhoneRequest &request)const;
|
||||||
|
void transferCallToPhoneAsync(const Model::TransferCallToPhoneRequest& request, const TransferCallToPhoneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
TransferCallToPhoneOutcomeCallable transferCallToPhoneCallable(const Model::TransferCallToPhoneRequest& request) const;
|
||||||
|
TransferCallToSkillGroupOutcome transferCallToSkillGroup(const Model::TransferCallToSkillGroupRequest &request)const;
|
||||||
|
void transferCallToSkillGroupAsync(const Model::TransferCallToSkillGroupRequest& request, const TransferCallToSkillGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
TransferCallToSkillGroupOutcomeCallable transferCallToSkillGroupCallable(const Model::TransferCallToSkillGroupRequest& request) const;
|
||||||
|
TransferToThirdCallOutcome transferToThirdCall(const Model::TransferToThirdCallRequest &request)const;
|
||||||
|
void transferToThirdCallAsync(const Model::TransferToThirdCallRequest& request, const TransferToThirdCallAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
TransferToThirdCallOutcomeCallable transferToThirdCallCallable(const Model::TransferToThirdCallRequest& request) const;
|
||||||
|
UpdateAgentOutcome updateAgent(const Model::UpdateAgentRequest &request)const;
|
||||||
|
void updateAgentAsync(const Model::UpdateAgentRequest& request, const UpdateAgentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
UpdateAgentOutcomeCallable updateAgentCallable(const Model::UpdateAgentRequest& request) const;
|
||||||
|
UpdateCustomerOutcome updateCustomer(const Model::UpdateCustomerRequest &request)const;
|
||||||
|
void updateCustomerAsync(const Model::UpdateCustomerRequest& request, const UpdateCustomerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
UpdateCustomerOutcomeCallable updateCustomerCallable(const Model::UpdateCustomerRequest& request) const;
|
||||||
|
UpdateEntityTagRelationOutcome updateEntityTagRelation(const Model::UpdateEntityTagRelationRequest &request)const;
|
||||||
|
void updateEntityTagRelationAsync(const Model::UpdateEntityTagRelationRequest& request, const UpdateEntityTagRelationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
UpdateEntityTagRelationOutcomeCallable updateEntityTagRelationCallable(const Model::UpdateEntityTagRelationRequest& request) const;
|
||||||
|
UpdateRingStatusOutcome updateRingStatus(const Model::UpdateRingStatusRequest &request)const;
|
||||||
|
void updateRingStatusAsync(const Model::UpdateRingStatusRequest& request, const UpdateRingStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
UpdateRingStatusOutcomeCallable updateRingStatusCallable(const Model::UpdateRingStatusRequest& request) const;
|
||||||
|
UpdateRoleOutcome updateRole(const Model::UpdateRoleRequest &request)const;
|
||||||
|
void updateRoleAsync(const Model::UpdateRoleRequest& request, const UpdateRoleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
UpdateRoleOutcomeCallable updateRoleCallable(const Model::UpdateRoleRequest& request) const;
|
||||||
|
UpdateSkillGroupOutcome updateSkillGroup(const Model::UpdateSkillGroupRequest &request)const;
|
||||||
|
void updateSkillGroupAsync(const Model::UpdateSkillGroupRequest& request, const UpdateSkillGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
UpdateSkillGroupOutcomeCallable updateSkillGroupCallable(const Model::UpdateSkillGroupRequest& request) const;
|
||||||
|
UpdateTicketOutcome updateTicket(const Model::UpdateTicketRequest &request)const;
|
||||||
|
void updateTicketAsync(const Model::UpdateTicketRequest& request, const UpdateTicketAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
UpdateTicketOutcomeCallable updateTicketCallable(const Model::UpdateTicketRequest& request) const;
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::shared_ptr<EndpointProvider> endpointProvider_;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_SCSPCLIENT_H_
|
||||||
32
scsp/include/alibabacloud/scsp/ScspExport.h
Normal file
32
scsp/include/alibabacloud/scsp/ScspExport.h
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SCSP_SCSPEXPORT_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_SCSPEXPORT_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/core/Global.h>
|
||||||
|
|
||||||
|
#if defined(ALIBABACLOUD_SHARED)
|
||||||
|
# if defined(ALIBABACLOUD_SCSP_LIBRARY)
|
||||||
|
# define ALIBABACLOUD_SCSP_EXPORT ALIBABACLOUD_DECL_EXPORT
|
||||||
|
# else
|
||||||
|
# define ALIBABACLOUD_SCSP_EXPORT ALIBABACLOUD_DECL_IMPORT
|
||||||
|
# endif
|
||||||
|
#else
|
||||||
|
# define ALIBABACLOUD_SCSP_EXPORT
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_SCSPEXPORT_H_
|
||||||
63
scsp/include/alibabacloud/scsp/model/AnswerCallRequest.h
Normal file
63
scsp/include/alibabacloud/scsp/model/AnswerCallRequest.h
Normal file
@@ -0,0 +1,63 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SCSP_MODEL_ANSWERCALLREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_ANSWERCALLREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT AnswerCallRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
AnswerCallRequest();
|
||||||
|
~AnswerCallRequest();
|
||||||
|
|
||||||
|
std::string getClientToken()const;
|
||||||
|
void setClientToken(const std::string& clientToken);
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getAccountName()const;
|
||||||
|
void setAccountName(const std::string& accountName);
|
||||||
|
std::string getCallId()const;
|
||||||
|
void setCallId(const std::string& callId);
|
||||||
|
std::string getJobId()const;
|
||||||
|
void setJobId(const std::string& jobId);
|
||||||
|
std::string getConnectionId()const;
|
||||||
|
void setConnectionId(const std::string& connectionId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string clientToken_;
|
||||||
|
std::string instanceId_;
|
||||||
|
std::string accountName_;
|
||||||
|
std::string callId_;
|
||||||
|
std::string jobId_;
|
||||||
|
std::string connectionId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_ANSWERCALLREQUEST_H_
|
||||||
55
scsp/include/alibabacloud/scsp/model/AnswerCallResult.h
Normal file
55
scsp/include/alibabacloud/scsp/model/AnswerCallResult.h
Normal file
@@ -0,0 +1,55 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SCSP_MODEL_ANSWERCALLRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_ANSWERCALLRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT AnswerCallResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
AnswerCallResult();
|
||||||
|
explicit AnswerCallResult(const std::string &payload);
|
||||||
|
~AnswerCallResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_ANSWERCALLRESULT_H_
|
||||||
57
scsp/include/alibabacloud/scsp/model/AppMessagePushRequest.h
Normal file
57
scsp/include/alibabacloud/scsp/model/AppMessagePushRequest.h
Normal file
@@ -0,0 +1,57 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SCSP_MODEL_APPMESSAGEPUSHREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_APPMESSAGEPUSHREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT AppMessagePushRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
AppMessagePushRequest();
|
||||||
|
~AppMessagePushRequest();
|
||||||
|
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
long getExpirationTime()const;
|
||||||
|
void setExpirationTime(long expirationTime);
|
||||||
|
std::string getUserId()const;
|
||||||
|
void setUserId(const std::string& userId);
|
||||||
|
int getStatus()const;
|
||||||
|
void setStatus(int status);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string instanceId_;
|
||||||
|
long expirationTime_;
|
||||||
|
std::string userId_;
|
||||||
|
int status_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_APPMESSAGEPUSHREQUEST_H_
|
||||||
57
scsp/include/alibabacloud/scsp/model/AppMessagePushResult.h
Normal file
57
scsp/include/alibabacloud/scsp/model/AppMessagePushResult.h
Normal file
@@ -0,0 +1,57 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SCSP_MODEL_APPMESSAGEPUSHRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_APPMESSAGEPUSHRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT AppMessagePushResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
AppMessagePushResult();
|
||||||
|
explicit AppMessagePushResult(const std::string &payload);
|
||||||
|
~AppMessagePushResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getData()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string data_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_APPMESSAGEPUSHRESULT_H_
|
||||||
60
scsp/include/alibabacloud/scsp/model/AssignTicketRequest.h
Normal file
60
scsp/include/alibabacloud/scsp/model/AssignTicketRequest.h
Normal file
@@ -0,0 +1,60 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SCSP_MODEL_ASSIGNTICKETREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_ASSIGNTICKETREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT AssignTicketRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
AssignTicketRequest();
|
||||||
|
~AssignTicketRequest();
|
||||||
|
|
||||||
|
std::string getClientToken()const;
|
||||||
|
void setClientToken(const std::string& clientToken);
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
long getTicketId()const;
|
||||||
|
void setTicketId(long ticketId);
|
||||||
|
long getOperatorId()const;
|
||||||
|
void setOperatorId(long operatorId);
|
||||||
|
long getAcceptorId()const;
|
||||||
|
void setAcceptorId(long acceptorId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string clientToken_;
|
||||||
|
std::string instanceId_;
|
||||||
|
long ticketId_;
|
||||||
|
long operatorId_;
|
||||||
|
long acceptorId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_ASSIGNTICKETREQUEST_H_
|
||||||
55
scsp/include/alibabacloud/scsp/model/AssignTicketResult.h
Normal file
55
scsp/include/alibabacloud/scsp/model/AssignTicketResult.h
Normal file
@@ -0,0 +1,55 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SCSP_MODEL_ASSIGNTICKETRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_ASSIGNTICKETRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT AssignTicketResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
AssignTicketResult();
|
||||||
|
explicit AssignTicketResult(const std::string &payload);
|
||||||
|
~AssignTicketResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_ASSIGNTICKETRESULT_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_SCSP_MODEL_CHANGECHATAGENTSTATUSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_CHANGECHATAGENTSTATUSREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT ChangeChatAgentStatusRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
ChangeChatAgentStatusRequest();
|
||||||
|
~ChangeChatAgentStatusRequest();
|
||||||
|
|
||||||
|
std::string getClientToken()const;
|
||||||
|
void setClientToken(const std::string& clientToken);
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getAccountName()const;
|
||||||
|
void setAccountName(const std::string& accountName);
|
||||||
|
std::string getMethod()const;
|
||||||
|
void setMethod(const std::string& method);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string clientToken_;
|
||||||
|
std::string instanceId_;
|
||||||
|
std::string accountName_;
|
||||||
|
std::string method_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_CHANGECHATAGENTSTATUSREQUEST_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_SCSP_MODEL_CHANGECHATAGENTSTATUSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_CHANGECHATAGENTSTATUSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT ChangeChatAgentStatusResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
ChangeChatAgentStatusResult();
|
||||||
|
explicit ChangeChatAgentStatusResult(const std::string &payload);
|
||||||
|
~ChangeChatAgentStatusResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
int getHttpStatusCode()const;
|
||||||
|
std::string getData()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
int httpStatusCode_;
|
||||||
|
std::string data_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_CHANGECHATAGENTSTATUSRESULT_H_
|
||||||
60
scsp/include/alibabacloud/scsp/model/CloseTicketRequest.h
Normal file
60
scsp/include/alibabacloud/scsp/model/CloseTicketRequest.h
Normal file
@@ -0,0 +1,60 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SCSP_MODEL_CLOSETICKETREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_CLOSETICKETREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT CloseTicketRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
CloseTicketRequest();
|
||||||
|
~CloseTicketRequest();
|
||||||
|
|
||||||
|
std::string getClientToken()const;
|
||||||
|
void setClientToken(const std::string& clientToken);
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
long getTicketId()const;
|
||||||
|
void setTicketId(long ticketId);
|
||||||
|
std::string getActionItems()const;
|
||||||
|
void setActionItems(const std::string& actionItems);
|
||||||
|
long getOperatorId()const;
|
||||||
|
void setOperatorId(long operatorId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string clientToken_;
|
||||||
|
std::string instanceId_;
|
||||||
|
long ticketId_;
|
||||||
|
std::string actionItems_;
|
||||||
|
long operatorId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_CLOSETICKETREQUEST_H_
|
||||||
57
scsp/include/alibabacloud/scsp/model/CloseTicketResult.h
Normal file
57
scsp/include/alibabacloud/scsp/model/CloseTicketResult.h
Normal file
@@ -0,0 +1,57 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SCSP_MODEL_CLOSETICKETRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_CLOSETICKETRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT CloseTicketResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
CloseTicketResult();
|
||||||
|
explicit CloseTicketResult(const std::string &payload);
|
||||||
|
~CloseTicketResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
long getHttpStatusCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
long httpStatusCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_CLOSETICKETRESULT_H_
|
||||||
63
scsp/include/alibabacloud/scsp/model/CreateAgentRequest.h
Normal file
63
scsp/include/alibabacloud/scsp/model/CreateAgentRequest.h
Normal file
@@ -0,0 +1,63 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SCSP_MODEL_CREATEAGENTREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_CREATEAGENTREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT CreateAgentRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
CreateAgentRequest();
|
||||||
|
~CreateAgentRequest();
|
||||||
|
|
||||||
|
std::string getClientToken()const;
|
||||||
|
void setClientToken(const std::string& clientToken);
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getAccountName()const;
|
||||||
|
void setAccountName(const std::string& accountName);
|
||||||
|
std::string getDisplayName()const;
|
||||||
|
void setDisplayName(const std::string& displayName);
|
||||||
|
Array getSkillGroupId()const;
|
||||||
|
void setSkillGroupId(const Array& skillGroupId);
|
||||||
|
Array getSkillGroupIdList()const;
|
||||||
|
void setSkillGroupIdList(const Array& skillGroupIdList);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string clientToken_;
|
||||||
|
std::string instanceId_;
|
||||||
|
std::string accountName_;
|
||||||
|
std::string displayName_;
|
||||||
|
Array skillGroupId_;
|
||||||
|
Array skillGroupIdList_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_CREATEAGENTREQUEST_H_
|
||||||
59
scsp/include/alibabacloud/scsp/model/CreateAgentResult.h
Normal file
59
scsp/include/alibabacloud/scsp/model/CreateAgentResult.h
Normal file
@@ -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_SCSP_MODEL_CREATEAGENTRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_CREATEAGENTRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT CreateAgentResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
CreateAgentResult();
|
||||||
|
explicit CreateAgentResult(const std::string &payload);
|
||||||
|
~CreateAgentResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
long getHttpStatusCode()const;
|
||||||
|
long getData()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
long httpStatusCode_;
|
||||||
|
long data_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_CREATEAGENTRESULT_H_
|
||||||
87
scsp/include/alibabacloud/scsp/model/CreateCustomerRequest.h
Normal file
87
scsp/include/alibabacloud/scsp/model/CreateCustomerRequest.h
Normal file
@@ -0,0 +1,87 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SCSP_MODEL_CREATECUSTOMERREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_CREATECUSTOMERREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT CreateCustomerRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
CreateCustomerRequest();
|
||||||
|
~CreateCustomerRequest();
|
||||||
|
|
||||||
|
std::string getIndustry()const;
|
||||||
|
void setIndustry(const std::string& industry);
|
||||||
|
int getOuterIdType()const;
|
||||||
|
void setOuterIdType(int outerIdType);
|
||||||
|
std::string getDingding()const;
|
||||||
|
void setDingding(const std::string& dingding);
|
||||||
|
std::string getBizType()const;
|
||||||
|
void setBizType(const std::string& bizType);
|
||||||
|
std::string getTypeCode()const;
|
||||||
|
void setTypeCode(const std::string& typeCode);
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getContacter()const;
|
||||||
|
void setContacter(const std::string& contacter);
|
||||||
|
long getProdLineId()const;
|
||||||
|
void setProdLineId(long prodLineId);
|
||||||
|
std::string getPhone()const;
|
||||||
|
void setPhone(const std::string& phone);
|
||||||
|
std::string getName()const;
|
||||||
|
void setName(const std::string& name);
|
||||||
|
std::string getManagerName()const;
|
||||||
|
void setManagerName(const std::string& managerName);
|
||||||
|
std::string getOuterId()const;
|
||||||
|
void setOuterId(const std::string& outerId);
|
||||||
|
std::string getPosition()const;
|
||||||
|
void setPosition(const std::string& position);
|
||||||
|
std::string getEmail()const;
|
||||||
|
void setEmail(const std::string& email);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string industry_;
|
||||||
|
int outerIdType_;
|
||||||
|
std::string dingding_;
|
||||||
|
std::string bizType_;
|
||||||
|
std::string typeCode_;
|
||||||
|
std::string instanceId_;
|
||||||
|
std::string contacter_;
|
||||||
|
long prodLineId_;
|
||||||
|
std::string phone_;
|
||||||
|
std::string name_;
|
||||||
|
std::string managerName_;
|
||||||
|
std::string outerId_;
|
||||||
|
std::string position_;
|
||||||
|
std::string email_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_CREATECUSTOMERREQUEST_H_
|
||||||
57
scsp/include/alibabacloud/scsp/model/CreateCustomerResult.h
Normal file
57
scsp/include/alibabacloud/scsp/model/CreateCustomerResult.h
Normal file
@@ -0,0 +1,57 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SCSP_MODEL_CREATECUSTOMERRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_CREATECUSTOMERRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT CreateCustomerResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
CreateCustomerResult();
|
||||||
|
explicit CreateCustomerResult(const std::string &payload);
|
||||||
|
~CreateCustomerResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
long getData()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
long data_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_CREATECUSTOMERRESULT_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_SCSP_MODEL_CREATEENTITYIVRROUTEREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_CREATEENTITYIVRROUTEREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT CreateEntityIvrRouteRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
CreateEntityIvrRouteRequest();
|
||||||
|
~CreateEntityIvrRouteRequest();
|
||||||
|
|
||||||
|
std::string getExtInfo()const;
|
||||||
|
void setExtInfo(const std::string& extInfo);
|
||||||
|
std::string getDepartmentId()const;
|
||||||
|
void setDepartmentId(const std::string& departmentId);
|
||||||
|
long getGroupId()const;
|
||||||
|
void setGroupId(long groupId);
|
||||||
|
std::string getEntityName()const;
|
||||||
|
void setEntityName(const std::string& entityName);
|
||||||
|
std::string getEntityId()const;
|
||||||
|
void setEntityId(const std::string& entityId);
|
||||||
|
std::string getEntityBizCodeType()const;
|
||||||
|
void setEntityBizCodeType(const std::string& entityBizCodeType);
|
||||||
|
std::string getEntityBizCode()const;
|
||||||
|
void setEntityBizCode(const std::string& entityBizCode);
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getEntityRelationNumber()const;
|
||||||
|
void setEntityRelationNumber(const std::string& entityRelationNumber);
|
||||||
|
long getServiceId()const;
|
||||||
|
void setServiceId(long serviceId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string extInfo_;
|
||||||
|
std::string departmentId_;
|
||||||
|
long groupId_;
|
||||||
|
std::string entityName_;
|
||||||
|
std::string entityId_;
|
||||||
|
std::string entityBizCodeType_;
|
||||||
|
std::string entityBizCode_;
|
||||||
|
std::string instanceId_;
|
||||||
|
std::string entityRelationNumber_;
|
||||||
|
long serviceId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_CREATEENTITYIVRROUTEREQUEST_H_
|
||||||
@@ -0,0 +1,55 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SCSP_MODEL_CREATEENTITYIVRROUTERESULT_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_CREATEENTITYIVRROUTERESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT CreateEntityIvrRouteResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
CreateEntityIvrRouteResult();
|
||||||
|
explicit CreateEntityIvrRouteResult(const std::string &payload);
|
||||||
|
~CreateEntityIvrRouteResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_CREATEENTITYIVRROUTERESULT_H_
|
||||||
@@ -0,0 +1,84 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SCSP_MODEL_CREATEOUTERCALLCENTERDATAREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_CREATEOUTERCALLCENTERDATAREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT CreateOuterCallCenterDataRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
CreateOuterCallCenterDataRequest();
|
||||||
|
~CreateOuterCallCenterDataRequest();
|
||||||
|
|
||||||
|
std::string getExtInfo()const;
|
||||||
|
void setExtInfo(const std::string& extInfo);
|
||||||
|
std::string getRecordUrl()const;
|
||||||
|
void setRecordUrl(const std::string& recordUrl);
|
||||||
|
std::string getEndReason()const;
|
||||||
|
void setEndReason(const std::string& endReason);
|
||||||
|
std::string getSessionId()const;
|
||||||
|
void setSessionId(const std::string& sessionId);
|
||||||
|
std::string getFromPhoneNum()const;
|
||||||
|
void setFromPhoneNum(const std::string& fromPhoneNum);
|
||||||
|
std::string getInterveneTime()const;
|
||||||
|
void setInterveneTime(const std::string& interveneTime);
|
||||||
|
std::string getBizType()const;
|
||||||
|
void setBizType(const std::string& bizType);
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getToPhoneNum()const;
|
||||||
|
void setToPhoneNum(const std::string& toPhoneNum);
|
||||||
|
std::string getBizId()const;
|
||||||
|
void setBizId(const std::string& bizId);
|
||||||
|
std::string getTenantId()const;
|
||||||
|
void setTenantId(const std::string& tenantId);
|
||||||
|
std::string getCallType()const;
|
||||||
|
void setCallType(const std::string& callType);
|
||||||
|
std::string getUserInfo()const;
|
||||||
|
void setUserInfo(const std::string& userInfo);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string extInfo_;
|
||||||
|
std::string recordUrl_;
|
||||||
|
std::string endReason_;
|
||||||
|
std::string sessionId_;
|
||||||
|
std::string fromPhoneNum_;
|
||||||
|
std::string interveneTime_;
|
||||||
|
std::string bizType_;
|
||||||
|
std::string instanceId_;
|
||||||
|
std::string toPhoneNum_;
|
||||||
|
std::string bizId_;
|
||||||
|
std::string tenantId_;
|
||||||
|
std::string callType_;
|
||||||
|
std::string userInfo_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_CREATEOUTERCALLCENTERDATAREQUEST_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_SCSP_MODEL_CREATEOUTERCALLCENTERDATARESULT_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_CREATEOUTERCALLCENTERDATARESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT CreateOuterCallCenterDataResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
CreateOuterCallCenterDataResult();
|
||||||
|
explicit CreateOuterCallCenterDataResult(const std::string &payload);
|
||||||
|
~CreateOuterCallCenterDataResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
long getHttpStatusCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
long httpStatusCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_CREATEOUTERCALLCENTERDATARESULT_H_
|
||||||
60
scsp/include/alibabacloud/scsp/model/CreateRoleRequest.h
Normal file
60
scsp/include/alibabacloud/scsp/model/CreateRoleRequest.h
Normal file
@@ -0,0 +1,60 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SCSP_MODEL_CREATEROLEREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_CREATEROLEREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT CreateRoleRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
CreateRoleRequest();
|
||||||
|
~CreateRoleRequest();
|
||||||
|
|
||||||
|
std::string getClientToken()const;
|
||||||
|
void setClientToken(const std::string& clientToken);
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getRoleName()const;
|
||||||
|
void setRoleName(const std::string& roleName);
|
||||||
|
std::vector<long> getPermissionId()const;
|
||||||
|
void setPermissionId(const std::vector<long>& permissionId);
|
||||||
|
std::string get_Operator()const;
|
||||||
|
void set_Operator(const std::string& _operator);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string clientToken_;
|
||||||
|
std::string instanceId_;
|
||||||
|
std::string roleName_;
|
||||||
|
std::vector<long> permissionId_;
|
||||||
|
std::string _operator_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_CREATEROLEREQUEST_H_
|
||||||
59
scsp/include/alibabacloud/scsp/model/CreateRoleResult.h
Normal file
59
scsp/include/alibabacloud/scsp/model/CreateRoleResult.h
Normal file
@@ -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_SCSP_MODEL_CREATEROLERESULT_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_CREATEROLERESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT CreateRoleResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
CreateRoleResult();
|
||||||
|
explicit CreateRoleResult(const std::string &payload);
|
||||||
|
~CreateRoleResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
long getHttpStatusCode()const;
|
||||||
|
long getData()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
long httpStatusCode_;
|
||||||
|
long data_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_CREATEROLERESULT_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_SCSP_MODEL_CREATESKILLGROUPREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_CREATESKILLGROUPREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT CreateSkillGroupRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
CreateSkillGroupRequest();
|
||||||
|
~CreateSkillGroupRequest();
|
||||||
|
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getClientToken()const;
|
||||||
|
void setClientToken(const std::string& clientToken);
|
||||||
|
std::string getDisplayName()const;
|
||||||
|
void setDisplayName(const std::string& displayName);
|
||||||
|
int getChannelType()const;
|
||||||
|
void setChannelType(int channelType);
|
||||||
|
std::string getSkillGroupName()const;
|
||||||
|
void setSkillGroupName(const std::string& skillGroupName);
|
||||||
|
std::string getDescription()const;
|
||||||
|
void setDescription(const std::string& description);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string instanceId_;
|
||||||
|
std::string clientToken_;
|
||||||
|
std::string displayName_;
|
||||||
|
int channelType_;
|
||||||
|
std::string skillGroupName_;
|
||||||
|
std::string description_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_CREATESKILLGROUPREQUEST_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_SCSP_MODEL_CREATESKILLGROUPRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_CREATESKILLGROUPRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT CreateSkillGroupResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
CreateSkillGroupResult();
|
||||||
|
explicit CreateSkillGroupResult(const std::string &payload);
|
||||||
|
~CreateSkillGroupResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
long getData()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
long data_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_CREATESKILLGROUPRESULT_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_SCSP_MODEL_CREATETHIRDSSOAGENTREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_CREATETHIRDSSOAGENTREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT CreateThirdSsoAgentRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
CreateThirdSsoAgentRequest();
|
||||||
|
~CreateThirdSsoAgentRequest();
|
||||||
|
|
||||||
|
std::string getClientToken()const;
|
||||||
|
void setClientToken(const std::string& clientToken);
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getClientId()const;
|
||||||
|
void setClientId(const std::string& clientId);
|
||||||
|
std::string getAccountId()const;
|
||||||
|
void setAccountId(const std::string& accountId);
|
||||||
|
std::string getAccountName()const;
|
||||||
|
void setAccountName(const std::string& accountName);
|
||||||
|
std::string getDisplayName()const;
|
||||||
|
void setDisplayName(const std::string& displayName);
|
||||||
|
Array getSkillGroupIds()const;
|
||||||
|
void setSkillGroupIds(const Array& skillGroupIds);
|
||||||
|
Array getRoleIds()const;
|
||||||
|
void setRoleIds(const Array& roleIds);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string clientToken_;
|
||||||
|
std::string instanceId_;
|
||||||
|
std::string clientId_;
|
||||||
|
std::string accountId_;
|
||||||
|
std::string accountName_;
|
||||||
|
std::string displayName_;
|
||||||
|
Array skillGroupIds_;
|
||||||
|
Array roleIds_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_CREATETHIRDSSOAGENTREQUEST_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_SCSP_MODEL_CREATETHIRDSSOAGENTRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_CREATETHIRDSSOAGENTRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT CreateThirdSsoAgentResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
CreateThirdSsoAgentResult();
|
||||||
|
explicit CreateThirdSsoAgentResult(const std::string &payload);
|
||||||
|
~CreateThirdSsoAgentResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
long getHttpStatusCode()const;
|
||||||
|
long getData()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
long httpStatusCode_;
|
||||||
|
long data_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_CREATETHIRDSSOAGENTRESULT_H_
|
||||||
84
scsp/include/alibabacloud/scsp/model/CreateTicketRequest.h
Normal file
84
scsp/include/alibabacloud/scsp/model/CreateTicketRequest.h
Normal file
@@ -0,0 +1,84 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SCSP_MODEL_CREATETICKETREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_CREATETICKETREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT CreateTicketRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
CreateTicketRequest();
|
||||||
|
~CreateTicketRequest();
|
||||||
|
|
||||||
|
std::string getClientToken()const;
|
||||||
|
void setClientToken(const std::string& clientToken);
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
long getTemplateId()const;
|
||||||
|
void setTemplateId(long templateId);
|
||||||
|
long getCategoryId()const;
|
||||||
|
void setCategoryId(long categoryId);
|
||||||
|
long getCreatorId()const;
|
||||||
|
void setCreatorId(long creatorId);
|
||||||
|
int getCreatorType()const;
|
||||||
|
void setCreatorType(int creatorType);
|
||||||
|
std::string getCreatorName()const;
|
||||||
|
void setCreatorName(const std::string& creatorName);
|
||||||
|
long getMemberId()const;
|
||||||
|
void setMemberId(long memberId);
|
||||||
|
std::string getMemberName()const;
|
||||||
|
void setMemberName(const std::string& memberName);
|
||||||
|
std::string getFromInfo()const;
|
||||||
|
void setFromInfo(const std::string& fromInfo);
|
||||||
|
int getPriority()const;
|
||||||
|
void setPriority(int priority);
|
||||||
|
std::string getCarbonCopy()const;
|
||||||
|
void setCarbonCopy(const std::string& carbonCopy);
|
||||||
|
std::string getFormData()const;
|
||||||
|
void setFormData(const std::string& formData);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string clientToken_;
|
||||||
|
std::string instanceId_;
|
||||||
|
long templateId_;
|
||||||
|
long categoryId_;
|
||||||
|
long creatorId_;
|
||||||
|
int creatorType_;
|
||||||
|
std::string creatorName_;
|
||||||
|
long memberId_;
|
||||||
|
std::string memberName_;
|
||||||
|
std::string fromInfo_;
|
||||||
|
int priority_;
|
||||||
|
std::string carbonCopy_;
|
||||||
|
std::string formData_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_CREATETICKETREQUEST_H_
|
||||||
57
scsp/include/alibabacloud/scsp/model/CreateTicketResult.h
Normal file
57
scsp/include/alibabacloud/scsp/model/CreateTicketResult.h
Normal file
@@ -0,0 +1,57 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SCSP_MODEL_CREATETICKETRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_CREATETICKETRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT CreateTicketResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
CreateTicketResult();
|
||||||
|
explicit CreateTicketResult(const std::string &payload);
|
||||||
|
~CreateTicketResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
long getData()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
long data_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_CREATETICKETRESULT_H_
|
||||||
@@ -0,0 +1,87 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SCSP_MODEL_CREATETICKETWITHBIZDATAREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_CREATETICKETWITHBIZDATAREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT CreateTicketWithBizDataRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
CreateTicketWithBizDataRequest();
|
||||||
|
~CreateTicketWithBizDataRequest();
|
||||||
|
|
||||||
|
std::string getFromInfo()const;
|
||||||
|
void setFromInfo(const std::string& fromInfo);
|
||||||
|
std::string getClientToken()const;
|
||||||
|
void setClientToken(const std::string& clientToken);
|
||||||
|
std::string getCarbonCopy()const;
|
||||||
|
void setCarbonCopy(const std::string& carbonCopy);
|
||||||
|
long getCreatorId()const;
|
||||||
|
void setCreatorId(long creatorId);
|
||||||
|
std::string getBizData()const;
|
||||||
|
void setBizData(const std::string& bizData);
|
||||||
|
long getTemplateId()const;
|
||||||
|
void setTemplateId(long templateId);
|
||||||
|
int getPriority()const;
|
||||||
|
void setPriority(int priority);
|
||||||
|
std::string getFormData()const;
|
||||||
|
void setFormData(const std::string& formData);
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
int getCreatorType()const;
|
||||||
|
void setCreatorType(int creatorType);
|
||||||
|
std::string getCreatorName()const;
|
||||||
|
void setCreatorName(const std::string& creatorName);
|
||||||
|
long getCategoryId()const;
|
||||||
|
void setCategoryId(long categoryId);
|
||||||
|
std::string getMemberName()const;
|
||||||
|
void setMemberName(const std::string& memberName);
|
||||||
|
long getMemberId()const;
|
||||||
|
void setMemberId(long memberId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string fromInfo_;
|
||||||
|
std::string clientToken_;
|
||||||
|
std::string carbonCopy_;
|
||||||
|
long creatorId_;
|
||||||
|
std::string bizData_;
|
||||||
|
long templateId_;
|
||||||
|
int priority_;
|
||||||
|
std::string formData_;
|
||||||
|
std::string instanceId_;
|
||||||
|
int creatorType_;
|
||||||
|
std::string creatorName_;
|
||||||
|
long categoryId_;
|
||||||
|
std::string memberName_;
|
||||||
|
long memberId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_CREATETICKETWITHBIZDATAREQUEST_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_SCSP_MODEL_CREATETICKETWITHBIZDATARESULT_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_CREATETICKETWITHBIZDATARESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT CreateTicketWithBizDataResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
CreateTicketWithBizDataResult();
|
||||||
|
explicit CreateTicketWithBizDataResult(const std::string &payload);
|
||||||
|
~CreateTicketWithBizDataResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
long getData()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
long data_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_CREATETICKETWITHBIZDATARESULT_H_
|
||||||
54
scsp/include/alibabacloud/scsp/model/DeleteAgentRequest.h
Normal file
54
scsp/include/alibabacloud/scsp/model/DeleteAgentRequest.h
Normal file
@@ -0,0 +1,54 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SCSP_MODEL_DELETEAGENTREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_DELETEAGENTREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT DeleteAgentRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DeleteAgentRequest();
|
||||||
|
~DeleteAgentRequest();
|
||||||
|
|
||||||
|
std::string getClientToken()const;
|
||||||
|
void setClientToken(const std::string& clientToken);
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getAccountName()const;
|
||||||
|
void setAccountName(const std::string& accountName);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string clientToken_;
|
||||||
|
std::string instanceId_;
|
||||||
|
std::string accountName_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_DELETEAGENTREQUEST_H_
|
||||||
57
scsp/include/alibabacloud/scsp/model/DeleteAgentResult.h
Normal file
57
scsp/include/alibabacloud/scsp/model/DeleteAgentResult.h
Normal file
@@ -0,0 +1,57 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SCSP_MODEL_DELETEAGENTRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_DELETEAGENTRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT DeleteAgentResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
DeleteAgentResult();
|
||||||
|
explicit DeleteAgentResult(const std::string &payload);
|
||||||
|
~DeleteAgentResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
long getHttpStatusCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
long httpStatusCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_DELETEAGENTRESULT_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_SCSP_MODEL_DELETEENTITYROUTEREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_DELETEENTITYROUTEREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT DeleteEntityRouteRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DeleteEntityRouteRequest();
|
||||||
|
~DeleteEntityRouteRequest();
|
||||||
|
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
long getUniqueId()const;
|
||||||
|
void setUniqueId(long uniqueId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string instanceId_;
|
||||||
|
long uniqueId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_DELETEENTITYROUTEREQUEST_H_
|
||||||
@@ -0,0 +1,55 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SCSP_MODEL_DELETEENTITYROUTERESULT_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_DELETEENTITYROUTERESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT DeleteEntityRouteResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
DeleteEntityRouteResult();
|
||||||
|
explicit DeleteEntityRouteResult(const std::string &payload);
|
||||||
|
~DeleteEntityRouteResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_DELETEENTITYROUTERESULT_H_
|
||||||
54
scsp/include/alibabacloud/scsp/model/DisableRoleRequest.h
Normal file
54
scsp/include/alibabacloud/scsp/model/DisableRoleRequest.h
Normal file
@@ -0,0 +1,54 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SCSP_MODEL_DISABLEROLEREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_DISABLEROLEREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT DisableRoleRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DisableRoleRequest();
|
||||||
|
~DisableRoleRequest();
|
||||||
|
|
||||||
|
std::string getClientToken()const;
|
||||||
|
void setClientToken(const std::string& clientToken);
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
long getRoleId()const;
|
||||||
|
void setRoleId(long roleId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string clientToken_;
|
||||||
|
std::string instanceId_;
|
||||||
|
long roleId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_DISABLEROLEREQUEST_H_
|
||||||
55
scsp/include/alibabacloud/scsp/model/DisableRoleResult.h
Normal file
55
scsp/include/alibabacloud/scsp/model/DisableRoleResult.h
Normal file
@@ -0,0 +1,55 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SCSP_MODEL_DISABLEROLERESULT_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_DISABLEROLERESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT DisableRoleResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
DisableRoleResult();
|
||||||
|
explicit DisableRoleResult(const std::string &payload);
|
||||||
|
~DisableRoleResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_DISABLEROLERESULT_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_SCSP_MODEL_EDITENTITYROUTEREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_EDITENTITYROUTEREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT EditEntityRouteRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
EditEntityRouteRequest();
|
||||||
|
~EditEntityRouteRequest();
|
||||||
|
|
||||||
|
std::string getExtInfo()const;
|
||||||
|
void setExtInfo(const std::string& extInfo);
|
||||||
|
std::string getDepartmentId()const;
|
||||||
|
void setDepartmentId(const std::string& departmentId);
|
||||||
|
long getGroupId()const;
|
||||||
|
void setGroupId(long groupId);
|
||||||
|
std::string getEntityName()const;
|
||||||
|
void setEntityName(const std::string& entityName);
|
||||||
|
std::string getEntityId()const;
|
||||||
|
void setEntityId(const std::string& entityId);
|
||||||
|
std::string getEntityBizCodeType()const;
|
||||||
|
void setEntityBizCodeType(const std::string& entityBizCodeType);
|
||||||
|
std::string getEntityBizCode()const;
|
||||||
|
void setEntityBizCode(const std::string& entityBizCode);
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getEntityRelationNumber()const;
|
||||||
|
void setEntityRelationNumber(const std::string& entityRelationNumber);
|
||||||
|
long getServiceId()const;
|
||||||
|
void setServiceId(long serviceId);
|
||||||
|
long getUniqueId()const;
|
||||||
|
void setUniqueId(long uniqueId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string extInfo_;
|
||||||
|
std::string departmentId_;
|
||||||
|
long groupId_;
|
||||||
|
std::string entityName_;
|
||||||
|
std::string entityId_;
|
||||||
|
std::string entityBizCodeType_;
|
||||||
|
std::string entityBizCode_;
|
||||||
|
std::string instanceId_;
|
||||||
|
std::string entityRelationNumber_;
|
||||||
|
long serviceId_;
|
||||||
|
long uniqueId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_EDITENTITYROUTEREQUEST_H_
|
||||||
55
scsp/include/alibabacloud/scsp/model/EditEntityRouteResult.h
Normal file
55
scsp/include/alibabacloud/scsp/model/EditEntityRouteResult.h
Normal file
@@ -0,0 +1,55 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SCSP_MODEL_EDITENTITYROUTERESULT_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_EDITENTITYROUTERESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT EditEntityRouteResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
EditEntityRouteResult();
|
||||||
|
explicit EditEntityRouteResult(const std::string &payload);
|
||||||
|
~EditEntityRouteResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_EDITENTITYROUTERESULT_H_
|
||||||
54
scsp/include/alibabacloud/scsp/model/EnableRoleRequest.h
Normal file
54
scsp/include/alibabacloud/scsp/model/EnableRoleRequest.h
Normal file
@@ -0,0 +1,54 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SCSP_MODEL_ENABLEROLEREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_ENABLEROLEREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT EnableRoleRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
EnableRoleRequest();
|
||||||
|
~EnableRoleRequest();
|
||||||
|
|
||||||
|
std::string getClientToken()const;
|
||||||
|
void setClientToken(const std::string& clientToken);
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
long getRoleId()const;
|
||||||
|
void setRoleId(long roleId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string clientToken_;
|
||||||
|
std::string instanceId_;
|
||||||
|
long roleId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_ENABLEROLEREQUEST_H_
|
||||||
55
scsp/include/alibabacloud/scsp/model/EnableRoleResult.h
Normal file
55
scsp/include/alibabacloud/scsp/model/EnableRoleResult.h
Normal file
@@ -0,0 +1,55 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SCSP_MODEL_ENABLEROLERESULT_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_ENABLEROLERESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT EnableRoleResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
EnableRoleResult();
|
||||||
|
explicit EnableRoleResult(const std::string &payload);
|
||||||
|
~EnableRoleResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_ENABLEROLERESULT_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_SCSP_MODEL_EXECUTEACTIVITYREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_EXECUTEACTIVITYREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT ExecuteActivityRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
ExecuteActivityRequest();
|
||||||
|
~ExecuteActivityRequest();
|
||||||
|
|
||||||
|
std::string getClientToken()const;
|
||||||
|
void setClientToken(const std::string& clientToken);
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
long getTicketId()const;
|
||||||
|
void setTicketId(long ticketId);
|
||||||
|
long getOperatorId()const;
|
||||||
|
void setOperatorId(long operatorId);
|
||||||
|
std::string getActivityCode()const;
|
||||||
|
void setActivityCode(const std::string& activityCode);
|
||||||
|
std::string getActivityForm()const;
|
||||||
|
void setActivityForm(const std::string& activityForm);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string clientToken_;
|
||||||
|
std::string instanceId_;
|
||||||
|
long ticketId_;
|
||||||
|
long operatorId_;
|
||||||
|
std::string activityCode_;
|
||||||
|
std::string activityForm_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_EXECUTEACTIVITYREQUEST_H_
|
||||||
55
scsp/include/alibabacloud/scsp/model/ExecuteActivityResult.h
Normal file
55
scsp/include/alibabacloud/scsp/model/ExecuteActivityResult.h
Normal file
@@ -0,0 +1,55 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SCSP_MODEL_EXECUTEACTIVITYRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_EXECUTEACTIVITYRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT ExecuteActivityResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
ExecuteActivityResult();
|
||||||
|
explicit ExecuteActivityResult(const std::string &payload);
|
||||||
|
~ExecuteActivityResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_EXECUTEACTIVITYRESULT_H_
|
||||||
66
scsp/include/alibabacloud/scsp/model/FetchCallRequest.h
Normal file
66
scsp/include/alibabacloud/scsp/model/FetchCallRequest.h
Normal file
@@ -0,0 +1,66 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SCSP_MODEL_FETCHCALLREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_FETCHCALLREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT FetchCallRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
FetchCallRequest();
|
||||||
|
~FetchCallRequest();
|
||||||
|
|
||||||
|
std::string getClientToken()const;
|
||||||
|
void setClientToken(const std::string& clientToken);
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getAccountName()const;
|
||||||
|
void setAccountName(const std::string& accountName);
|
||||||
|
std::string getCallId()const;
|
||||||
|
void setCallId(const std::string& callId);
|
||||||
|
std::string getJobId()const;
|
||||||
|
void setJobId(const std::string& jobId);
|
||||||
|
std::string getConnectionId()const;
|
||||||
|
void setConnectionId(const std::string& connectionId);
|
||||||
|
std::string getHoldConnectionId()const;
|
||||||
|
void setHoldConnectionId(const std::string& holdConnectionId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string clientToken_;
|
||||||
|
std::string instanceId_;
|
||||||
|
std::string accountName_;
|
||||||
|
std::string callId_;
|
||||||
|
std::string jobId_;
|
||||||
|
std::string connectionId_;
|
||||||
|
std::string holdConnectionId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_FETCHCALLREQUEST_H_
|
||||||
55
scsp/include/alibabacloud/scsp/model/FetchCallResult.h
Normal file
55
scsp/include/alibabacloud/scsp/model/FetchCallResult.h
Normal file
@@ -0,0 +1,55 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SCSP_MODEL_FETCHCALLRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_FETCHCALLRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT FetchCallResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
FetchCallResult();
|
||||||
|
explicit FetchCallResult(const std::string &payload);
|
||||||
|
~FetchCallResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_FETCHCALLRESULT_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_SCSP_MODEL_FINISHHOTLINESERVICEREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_FINISHHOTLINESERVICEREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT FinishHotlineServiceRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
FinishHotlineServiceRequest();
|
||||||
|
~FinishHotlineServiceRequest();
|
||||||
|
|
||||||
|
std::string getClientToken()const;
|
||||||
|
void setClientToken(const std::string& clientToken);
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getAccountName()const;
|
||||||
|
void setAccountName(const std::string& accountName);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string clientToken_;
|
||||||
|
std::string instanceId_;
|
||||||
|
std::string accountName_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_FINISHHOTLINESERVICEREQUEST_H_
|
||||||
@@ -0,0 +1,55 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SCSP_MODEL_FINISHHOTLINESERVICERESULT_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_FINISHHOTLINESERVICERESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT FinishHotlineServiceResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
FinishHotlineServiceResult();
|
||||||
|
explicit FinishHotlineServiceResult(const std::string &payload);
|
||||||
|
~FinishHotlineServiceResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_FINISHHOTLINESERVICERESULT_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_SCSP_MODEL_GENERATEWEBSOCKETSIGNREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_GENERATEWEBSOCKETSIGNREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT GenerateWebSocketSignRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
GenerateWebSocketSignRequest();
|
||||||
|
~GenerateWebSocketSignRequest();
|
||||||
|
|
||||||
|
std::string getClientToken()const;
|
||||||
|
void setClientToken(const std::string& clientToken);
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getAccountName()const;
|
||||||
|
void setAccountName(const std::string& accountName);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string clientToken_;
|
||||||
|
std::string instanceId_;
|
||||||
|
std::string accountName_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_GENERATEWEBSOCKETSIGNREQUEST_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_SCSP_MODEL_GENERATEWEBSOCKETSIGNRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_GENERATEWEBSOCKETSIGNRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT GenerateWebSocketSignResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
GenerateWebSocketSignResult();
|
||||||
|
explicit GenerateWebSocketSignResult(const std::string &payload);
|
||||||
|
~GenerateWebSocketSignResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
long getHttpStatusCode()const;
|
||||||
|
std::string getData()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
long httpStatusCode_;
|
||||||
|
std::string data_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_GENERATEWEBSOCKETSIGNRESULT_H_
|
||||||
54
scsp/include/alibabacloud/scsp/model/GetAgentRequest.h
Normal file
54
scsp/include/alibabacloud/scsp/model/GetAgentRequest.h
Normal file
@@ -0,0 +1,54 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SCSP_MODEL_GETAGENTREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_GETAGENTREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT GetAgentRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
GetAgentRequest();
|
||||||
|
~GetAgentRequest();
|
||||||
|
|
||||||
|
std::string getClientToken()const;
|
||||||
|
void setClientToken(const std::string& clientToken);
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getAccountName()const;
|
||||||
|
void setAccountName(const std::string& accountName);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string clientToken_;
|
||||||
|
std::string instanceId_;
|
||||||
|
std::string accountName_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_GETAGENTREQUEST_H_
|
||||||
76
scsp/include/alibabacloud/scsp/model/GetAgentResult.h
Normal file
76
scsp/include/alibabacloud/scsp/model/GetAgentResult.h
Normal file
@@ -0,0 +1,76 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SCSP_MODEL_GETAGENTRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_GETAGENTRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT GetAgentResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Data
|
||||||
|
{
|
||||||
|
struct GroupListItem
|
||||||
|
{
|
||||||
|
std::string description;
|
||||||
|
std::string displayName;
|
||||||
|
long skillGroupId;
|
||||||
|
int channelType;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
int status;
|
||||||
|
long tenantId;
|
||||||
|
std::vector<GroupListItem> groupList;
|
||||||
|
std::string displayName;
|
||||||
|
long agentId;
|
||||||
|
std::string accountName;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
GetAgentResult();
|
||||||
|
explicit GetAgentResult(const std::string &payload);
|
||||||
|
~GetAgentResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
long getHttpStatusCode()const;
|
||||||
|
Data getData()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
long httpStatusCode_;
|
||||||
|
Data data_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_GETAGENTRESULT_H_
|
||||||
54
scsp/include/alibabacloud/scsp/model/GetAuthInfoRequest.h
Normal file
54
scsp/include/alibabacloud/scsp/model/GetAuthInfoRequest.h
Normal file
@@ -0,0 +1,54 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SCSP_MODEL_GETAUTHINFOREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_GETAUTHINFOREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT GetAuthInfoRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
GetAuthInfoRequest();
|
||||||
|
~GetAuthInfoRequest();
|
||||||
|
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getForeignId()const;
|
||||||
|
void setForeignId(const std::string& foreignId);
|
||||||
|
std::string getAppKey()const;
|
||||||
|
void setAppKey(const std::string& appKey);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string instanceId_;
|
||||||
|
std::string foreignId_;
|
||||||
|
std::string appKey_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_GETAUTHINFOREQUEST_H_
|
||||||
69
scsp/include/alibabacloud/scsp/model/GetAuthInfoResult.h
Normal file
69
scsp/include/alibabacloud/scsp/model/GetAuthInfoResult.h
Normal file
@@ -0,0 +1,69 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SCSP_MODEL_GETAUTHINFORESULT_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_GETAUTHINFORESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT GetAuthInfoResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Data
|
||||||
|
{
|
||||||
|
std::string app;
|
||||||
|
std::string tenantId;
|
||||||
|
std::string userName;
|
||||||
|
std::string userId;
|
||||||
|
std::string appKey;
|
||||||
|
long time;
|
||||||
|
std::string code;
|
||||||
|
std::string sessionId;
|
||||||
|
std::string appName;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
GetAuthInfoResult();
|
||||||
|
explicit GetAuthInfoResult(const std::string &payload);
|
||||||
|
~GetAuthInfoResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
Data getData()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
Data data_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_GETAUTHINFORESULT_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_SCSP_MODEL_GETCMSIDBYFOREIGNIDREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_GETCMSIDBYFOREIGNIDREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT GetCMSIdByForeignIdRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
GetCMSIdByForeignIdRequest();
|
||||||
|
~GetCMSIdByForeignIdRequest();
|
||||||
|
|
||||||
|
std::string getNick()const;
|
||||||
|
void setNick(const std::string& nick);
|
||||||
|
long getSourceId()const;
|
||||||
|
void setSourceId(long sourceId);
|
||||||
|
std::string getForeignId()const;
|
||||||
|
void setForeignId(const std::string& foreignId);
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string nick_;
|
||||||
|
long sourceId_;
|
||||||
|
std::string foreignId_;
|
||||||
|
std::string instanceId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_GETCMSIDBYFOREIGNIDREQUEST_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_SCSP_MODEL_GETCMSIDBYFOREIGNIDRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_GETCMSIDBYFOREIGNIDRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT GetCMSIdByForeignIdResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Data
|
||||||
|
{
|
||||||
|
int status;
|
||||||
|
std::string userId;
|
||||||
|
std::string nick;
|
||||||
|
std::string phone;
|
||||||
|
bool anonymity;
|
||||||
|
int customerTypeId;
|
||||||
|
std::string gender;
|
||||||
|
std::string avatar;
|
||||||
|
std::string foreignId;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
GetCMSIdByForeignIdResult();
|
||||||
|
explicit GetCMSIdByForeignIdResult(const std::string &payload);
|
||||||
|
~GetCMSIdByForeignIdResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
Data getData()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
Data data_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_GETCMSIDBYFOREIGNIDRESULT_H_
|
||||||
75
scsp/include/alibabacloud/scsp/model/GetCallsPerDayRequest.h
Normal file
75
scsp/include/alibabacloud/scsp/model/GetCallsPerDayRequest.h
Normal file
@@ -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_SCSP_MODEL_GETCALLSPERDAYREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_GETCALLSPERDAYREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT GetCallsPerDayRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
GetCallsPerDayRequest();
|
||||||
|
~GetCallsPerDayRequest();
|
||||||
|
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getDataIdStart()const;
|
||||||
|
void setDataIdStart(const std::string& dataIdStart);
|
||||||
|
std::string getDataIdEnd()const;
|
||||||
|
void setDataIdEnd(const std::string& dataIdEnd);
|
||||||
|
std::string getDataId()const;
|
||||||
|
void setDataId(const std::string& dataId);
|
||||||
|
std::string getHourId()const;
|
||||||
|
void setHourId(const std::string& hourId);
|
||||||
|
std::string getMinuteId()const;
|
||||||
|
void setMinuteId(const std::string& minuteId);
|
||||||
|
std::string getPhoneNumbers()const;
|
||||||
|
void setPhoneNumbers(const std::string& phoneNumbers);
|
||||||
|
std::string getHavePhoneNumbers()const;
|
||||||
|
void setHavePhoneNumbers(const std::string& havePhoneNumbers);
|
||||||
|
long getPageNo()const;
|
||||||
|
void setPageNo(long pageNo);
|
||||||
|
long getPageSize()const;
|
||||||
|
void setPageSize(long pageSize);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string instanceId_;
|
||||||
|
std::string dataIdStart_;
|
||||||
|
std::string dataIdEnd_;
|
||||||
|
std::string dataId_;
|
||||||
|
std::string hourId_;
|
||||||
|
std::string minuteId_;
|
||||||
|
std::string phoneNumbers_;
|
||||||
|
std::string havePhoneNumbers_;
|
||||||
|
long pageNo_;
|
||||||
|
long pageSize_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_GETCALLSPERDAYREQUEST_H_
|
||||||
75
scsp/include/alibabacloud/scsp/model/GetCallsPerDayResult.h
Normal file
75
scsp/include/alibabacloud/scsp/model/GetCallsPerDayResult.h
Normal file
@@ -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_SCSP_MODEL_GETCALLSPERDAYRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_GETCALLSPERDAYRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT GetCallsPerDayResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Data
|
||||||
|
{
|
||||||
|
struct CallsPerdayResponseListItem
|
||||||
|
{
|
||||||
|
std::string tenantId;
|
||||||
|
std::string callOutCnt;
|
||||||
|
std::string dataId;
|
||||||
|
std::string phoneNum;
|
||||||
|
std::string tenantName;
|
||||||
|
std::string callInCnt;
|
||||||
|
std::string minuteId;
|
||||||
|
std::string hourId;
|
||||||
|
};
|
||||||
|
long totalNum;
|
||||||
|
long pageSize;
|
||||||
|
std::string pageNo;
|
||||||
|
std::vector<CallsPerdayResponseListItem> callsPerdayResponseList;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
GetCallsPerDayResult();
|
||||||
|
explicit GetCallsPerDayResult(const std::string &payload);
|
||||||
|
~GetCallsPerDayResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
Data getData()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
std::string getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
Data data_;
|
||||||
|
std::string code_;
|
||||||
|
std::string success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_GETCALLSPERDAYRESULT_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_SCSP_MODEL_GETENTITYROUTELISTREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_GETENTITYROUTELISTREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT GetEntityRouteListRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
GetEntityRouteListRequest();
|
||||||
|
~GetEntityRouteListRequest();
|
||||||
|
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
int getPageNo()const;
|
||||||
|
void setPageNo(int pageNo);
|
||||||
|
int getPageSize()const;
|
||||||
|
void setPageSize(int pageSize);
|
||||||
|
std::string getEntityName()const;
|
||||||
|
void setEntityName(const std::string& entityName);
|
||||||
|
std::string getEntityRelationNumber()const;
|
||||||
|
void setEntityRelationNumber(const std::string& entityRelationNumber);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string instanceId_;
|
||||||
|
int pageNo_;
|
||||||
|
int pageSize_;
|
||||||
|
std::string entityName_;
|
||||||
|
std::string entityRelationNumber_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_GETENTITYROUTELISTREQUEST_H_
|
||||||
@@ -0,0 +1,77 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SCSP_MODEL_GETENTITYROUTELISTRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_GETENTITYROUTELISTRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT GetEntityRouteListResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Data
|
||||||
|
{
|
||||||
|
struct EntityRouteListItem
|
||||||
|
{
|
||||||
|
std::string entityId;
|
||||||
|
long uniqueId;
|
||||||
|
std::string entityName;
|
||||||
|
std::string extInfo;
|
||||||
|
std::string entityBizCodeType;
|
||||||
|
std::string departmentId;
|
||||||
|
std::string entityBizCode;
|
||||||
|
std::string entityRelationNumber;
|
||||||
|
std::string groupId;
|
||||||
|
std::string serviceId;
|
||||||
|
};
|
||||||
|
std::vector<EntityRouteListItem> entityRouteList;
|
||||||
|
int pageSize;
|
||||||
|
long total;
|
||||||
|
int pageNo;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
GetEntityRouteListResult();
|
||||||
|
explicit GetEntityRouteListResult(const std::string &payload);
|
||||||
|
~GetEntityRouteListResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
Data getData()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
Data data_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_GETENTITYROUTELISTRESULT_H_
|
||||||
63
scsp/include/alibabacloud/scsp/model/GetEntityRouteRequest.h
Normal file
63
scsp/include/alibabacloud/scsp/model/GetEntityRouteRequest.h
Normal file
@@ -0,0 +1,63 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SCSP_MODEL_GETENTITYROUTEREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_GETENTITYROUTEREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT GetEntityRouteRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
GetEntityRouteRequest();
|
||||||
|
~GetEntityRouteRequest();
|
||||||
|
|
||||||
|
std::string getEntityBizCode()const;
|
||||||
|
void setEntityBizCode(const std::string& entityBizCode);
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getEntityName()const;
|
||||||
|
void setEntityName(const std::string& entityName);
|
||||||
|
std::string getEntityId()const;
|
||||||
|
void setEntityId(const std::string& entityId);
|
||||||
|
std::string getEntityRelationNumber()const;
|
||||||
|
void setEntityRelationNumber(const std::string& entityRelationNumber);
|
||||||
|
long getUniqueId()const;
|
||||||
|
void setUniqueId(long uniqueId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string entityBizCode_;
|
||||||
|
std::string instanceId_;
|
||||||
|
std::string entityName_;
|
||||||
|
std::string entityId_;
|
||||||
|
std::string entityRelationNumber_;
|
||||||
|
long uniqueId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_GETENTITYROUTEREQUEST_H_
|
||||||
70
scsp/include/alibabacloud/scsp/model/GetEntityRouteResult.h
Normal file
70
scsp/include/alibabacloud/scsp/model/GetEntityRouteResult.h
Normal file
@@ -0,0 +1,70 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SCSP_MODEL_GETENTITYROUTERESULT_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_GETENTITYROUTERESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT GetEntityRouteResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Data
|
||||||
|
{
|
||||||
|
std::string entityId;
|
||||||
|
long uniqueId;
|
||||||
|
std::string entityName;
|
||||||
|
std::string extInfo;
|
||||||
|
std::string entityBizCodeType;
|
||||||
|
std::string entityBizCode;
|
||||||
|
std::string departmentId;
|
||||||
|
std::string entityRelationNumber;
|
||||||
|
long groupId;
|
||||||
|
long serviceId;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
GetEntityRouteResult();
|
||||||
|
explicit GetEntityRouteResult(const std::string &payload);
|
||||||
|
~GetEntityRouteResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
Data getData()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
Data data_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_GETENTITYROUTERESULT_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_SCSP_MODEL_GETENTITYTAGRELATIONREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_GETENTITYTAGRELATIONREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT GetEntityTagRelationRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
GetEntityTagRelationRequest();
|
||||||
|
~GetEntityTagRelationRequest();
|
||||||
|
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getEntityType()const;
|
||||||
|
void setEntityType(const std::string& entityType);
|
||||||
|
std::string getEntityId()const;
|
||||||
|
void setEntityId(const std::string& entityId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string instanceId_;
|
||||||
|
std::string entityType_;
|
||||||
|
std::string entityId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_GETENTITYTAGRELATIONREQUEST_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_SCSP_MODEL_GETENTITYTAGRELATIONRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_GETENTITYTAGRELATIONRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT GetEntityTagRelationResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct DataItem
|
||||||
|
{
|
||||||
|
std::string entityId;
|
||||||
|
std::string entityType;
|
||||||
|
std::string tagName;
|
||||||
|
std::string tagGroupCode;
|
||||||
|
std::string tagGroupName;
|
||||||
|
std::string tagCode;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
GetEntityTagRelationResult();
|
||||||
|
explicit GetEntityTagRelationResult(const std::string &payload);
|
||||||
|
~GetEntityTagRelationResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::vector<DataItem> getData()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::vector<DataItem> data_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_GETENTITYTAGRELATIONRESULT_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_SCSP_MODEL_GETGRANTEDROLEIDSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_GETGRANTEDROLEIDSREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT GetGrantedRoleIdsRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
GetGrantedRoleIdsRequest();
|
||||||
|
~GetGrantedRoleIdsRequest();
|
||||||
|
|
||||||
|
std::string getClientToken()const;
|
||||||
|
void setClientToken(const std::string& clientToken);
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getAccountName()const;
|
||||||
|
void setAccountName(const std::string& accountName);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string clientToken_;
|
||||||
|
std::string instanceId_;
|
||||||
|
std::string accountName_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_GETGRANTEDROLEIDSREQUEST_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_SCSP_MODEL_GETGRANTEDROLEIDSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_GETGRANTEDROLEIDSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT GetGrantedRoleIdsResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
GetGrantedRoleIdsResult();
|
||||||
|
explicit GetGrantedRoleIdsResult(const std::string &payload);
|
||||||
|
~GetGrantedRoleIdsResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
long getHttpStatusCode()const;
|
||||||
|
std::vector<std::string> getData()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
long httpStatusCode_;
|
||||||
|
std::vector<std::string> data_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_GETGRANTEDROLEIDSRESULT_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_SCSP_MODEL_GETHOTLINEAGENTDETAILREPORTREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_GETHOTLINEAGENTDETAILREPORTREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT GetHotlineAgentDetailReportRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
GetHotlineAgentDetailReportRequest();
|
||||||
|
~GetHotlineAgentDetailReportRequest();
|
||||||
|
|
||||||
|
std::vector<long> getDepIds()const;
|
||||||
|
void setDepIds(const std::vector<long>& depIds);
|
||||||
|
long getEndDate()const;
|
||||||
|
void setEndDate(long endDate);
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::vector<long> getGroupIds()const;
|
||||||
|
void setGroupIds(const std::vector<long>& groupIds);
|
||||||
|
int getPageSize()const;
|
||||||
|
void setPageSize(int pageSize);
|
||||||
|
int getCurrentPage()const;
|
||||||
|
void setCurrentPage(int currentPage);
|
||||||
|
long getStartDate()const;
|
||||||
|
void setStartDate(long startDate);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::vector<long> depIds_;
|
||||||
|
long endDate_;
|
||||||
|
std::string instanceId_;
|
||||||
|
std::vector<long> groupIds_;
|
||||||
|
int pageSize_;
|
||||||
|
int currentPage_;
|
||||||
|
long startDate_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_GETHOTLINEAGENTDETAILREPORTREQUEST_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_SCSP_MODEL_GETHOTLINEAGENTDETAILREPORTRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_GETHOTLINEAGENTDETAILREPORTRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT GetHotlineAgentDetailReportResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Data
|
||||||
|
{
|
||||||
|
struct ColumnsItem
|
||||||
|
{
|
||||||
|
std::string title;
|
||||||
|
std::string key;
|
||||||
|
};
|
||||||
|
int pageSize;
|
||||||
|
int total;
|
||||||
|
std::vector<ColumnsItem> columns;
|
||||||
|
int page;
|
||||||
|
std::vector<std::string> rows;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
GetHotlineAgentDetailReportResult();
|
||||||
|
explicit GetHotlineAgentDetailReportResult(const std::string &payload);
|
||||||
|
~GetHotlineAgentDetailReportResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
Data getData()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
std::string getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
Data data_;
|
||||||
|
std::string code_;
|
||||||
|
std::string success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_GETHOTLINEAGENTDETAILREPORTRESULT_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_SCSP_MODEL_GETHOTLINEAGENTDETAILREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_GETHOTLINEAGENTDETAILREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT GetHotlineAgentDetailRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
GetHotlineAgentDetailRequest();
|
||||||
|
~GetHotlineAgentDetailRequest();
|
||||||
|
|
||||||
|
std::string getClientToken()const;
|
||||||
|
void setClientToken(const std::string& clientToken);
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getAccountName()const;
|
||||||
|
void setAccountName(const std::string& accountName);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string clientToken_;
|
||||||
|
std::string instanceId_;
|
||||||
|
std::string accountName_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_GETHOTLINEAGENTDETAILREQUEST_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_SCSP_MODEL_GETHOTLINEAGENTDETAILRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_GETHOTLINEAGENTDETAILRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT GetHotlineAgentDetailResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Data
|
||||||
|
{
|
||||||
|
bool assigned;
|
||||||
|
long tenantId;
|
||||||
|
int restType;
|
||||||
|
int agentStatus;
|
||||||
|
std::string agentStatusCode;
|
||||||
|
std::string token;
|
||||||
|
long agentId;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
GetHotlineAgentDetailResult();
|
||||||
|
explicit GetHotlineAgentDetailResult(const std::string &payload);
|
||||||
|
~GetHotlineAgentDetailResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
long getHttpStatusCode()const;
|
||||||
|
Data getData()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
long httpStatusCode_;
|
||||||
|
Data data_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_GETHOTLINEAGENTDETAILRESULT_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_SCSP_MODEL_GETHOTLINEAGENTSTATUSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_GETHOTLINEAGENTSTATUSREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT GetHotlineAgentStatusRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
GetHotlineAgentStatusRequest();
|
||||||
|
~GetHotlineAgentStatusRequest();
|
||||||
|
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getAccountName()const;
|
||||||
|
void setAccountName(const std::string& accountName);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string instanceId_;
|
||||||
|
std::string accountName_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_GETHOTLINEAGENTSTATUSREQUEST_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_SCSP_MODEL_GETHOTLINEAGENTSTATUSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_GETHOTLINEAGENTSTATUSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT GetHotlineAgentStatusResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
GetHotlineAgentStatusResult();
|
||||||
|
explicit GetHotlineAgentStatusResult(const std::string &payload);
|
||||||
|
~GetHotlineAgentStatusResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
long getHttpStatusCode()const;
|
||||||
|
std::string getData()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
long httpStatusCode_;
|
||||||
|
std::string data_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_GETHOTLINEAGENTSTATUSRESULT_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_SCSP_MODEL_GETHOTLINEGROUPDETAILREPORTREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_GETHOTLINEGROUPDETAILREPORTREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT GetHotlineGroupDetailReportRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
GetHotlineGroupDetailReportRequest();
|
||||||
|
~GetHotlineGroupDetailReportRequest();
|
||||||
|
|
||||||
|
std::vector<long> getDepIds()const;
|
||||||
|
void setDepIds(const std::vector<long>& depIds);
|
||||||
|
long getEndDate()const;
|
||||||
|
void setEndDate(long endDate);
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::vector<long> getGroupIds()const;
|
||||||
|
void setGroupIds(const std::vector<long>& groupIds);
|
||||||
|
int getPageSize()const;
|
||||||
|
void setPageSize(int pageSize);
|
||||||
|
int getCurrentPage()const;
|
||||||
|
void setCurrentPage(int currentPage);
|
||||||
|
long getStartDate()const;
|
||||||
|
void setStartDate(long startDate);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::vector<long> depIds_;
|
||||||
|
long endDate_;
|
||||||
|
std::string instanceId_;
|
||||||
|
std::vector<long> groupIds_;
|
||||||
|
int pageSize_;
|
||||||
|
int currentPage_;
|
||||||
|
long startDate_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_GETHOTLINEGROUPDETAILREPORTREQUEST_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_SCSP_MODEL_GETHOTLINEGROUPDETAILREPORTRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_GETHOTLINEGROUPDETAILREPORTRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT GetHotlineGroupDetailReportResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Data
|
||||||
|
{
|
||||||
|
struct ColumnsItem
|
||||||
|
{
|
||||||
|
std::string title;
|
||||||
|
std::string key;
|
||||||
|
};
|
||||||
|
int pageSize;
|
||||||
|
int total;
|
||||||
|
std::vector<ColumnsItem> columns;
|
||||||
|
int page;
|
||||||
|
std::vector<std::string> rows;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
GetHotlineGroupDetailReportResult();
|
||||||
|
explicit GetHotlineGroupDetailReportResult(const std::string &payload);
|
||||||
|
~GetHotlineGroupDetailReportResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
Data getData()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
std::string getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
Data data_;
|
||||||
|
std::string code_;
|
||||||
|
std::string success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_GETHOTLINEGROUPDETAILREPORTRESULT_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_SCSP_MODEL_GETHOTLINEWAITINGNUMBERREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_GETHOTLINEWAITINGNUMBERREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT GetHotlineWaitingNumberRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
GetHotlineWaitingNumberRequest();
|
||||||
|
~GetHotlineWaitingNumberRequest();
|
||||||
|
|
||||||
|
std::string getClientToken()const;
|
||||||
|
void setClientToken(const std::string& clientToken);
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getAccountName()const;
|
||||||
|
void setAccountName(const std::string& accountName);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string clientToken_;
|
||||||
|
std::string instanceId_;
|
||||||
|
std::string accountName_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_GETHOTLINEWAITINGNUMBERREQUEST_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_SCSP_MODEL_GETHOTLINEWAITINGNUMBERRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_GETHOTLINEWAITINGNUMBERRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT GetHotlineWaitingNumberResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
GetHotlineWaitingNumberResult();
|
||||||
|
explicit GetHotlineWaitingNumberResult(const std::string &payload);
|
||||||
|
~GetHotlineWaitingNumberResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
long getHttpStatusCode()const;
|
||||||
|
long getData()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
long httpStatusCode_;
|
||||||
|
long data_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_GETHOTLINEWAITINGNUMBERRESULT_H_
|
||||||
54
scsp/include/alibabacloud/scsp/model/GetNumLocationRequest.h
Normal file
54
scsp/include/alibabacloud/scsp/model/GetNumLocationRequest.h
Normal file
@@ -0,0 +1,54 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SCSP_MODEL_GETNUMLOCATIONREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_GETNUMLOCATIONREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT GetNumLocationRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
GetNumLocationRequest();
|
||||||
|
~GetNumLocationRequest();
|
||||||
|
|
||||||
|
std::string getClientToken()const;
|
||||||
|
void setClientToken(const std::string& clientToken);
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getPhoneNum()const;
|
||||||
|
void setPhoneNum(const std::string& phoneNum);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string clientToken_;
|
||||||
|
std::string instanceId_;
|
||||||
|
std::string phoneNum_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_GETNUMLOCATIONREQUEST_H_
|
||||||
59
scsp/include/alibabacloud/scsp/model/GetNumLocationResult.h
Normal file
59
scsp/include/alibabacloud/scsp/model/GetNumLocationResult.h
Normal file
@@ -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_SCSP_MODEL_GETNUMLOCATIONRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_GETNUMLOCATIONRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT GetNumLocationResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
GetNumLocationResult();
|
||||||
|
explicit GetNumLocationResult(const std::string &payload);
|
||||||
|
~GetNumLocationResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
long getHttpStatusCode()const;
|
||||||
|
std::string getData()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
long httpStatusCode_;
|
||||||
|
std::string data_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_GETNUMLOCATIONRESULT_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_SCSP_MODEL_GETOUTBOUNNUMLISTREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_GETOUTBOUNNUMLISTREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT GetOutbounNumListRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
GetOutbounNumListRequest();
|
||||||
|
~GetOutbounNumListRequest();
|
||||||
|
|
||||||
|
std::string getClientToken()const;
|
||||||
|
void setClientToken(const std::string& clientToken);
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getAccountName()const;
|
||||||
|
void setAccountName(const std::string& accountName);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string clientToken_;
|
||||||
|
std::string instanceId_;
|
||||||
|
std::string accountName_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_GETOUTBOUNNUMLISTREQUEST_H_
|
||||||
@@ -0,0 +1,76 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SCSP_MODEL_GETOUTBOUNNUMLISTRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_GETOUTBOUNNUMLISTRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT GetOutbounNumListResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Data
|
||||||
|
{
|
||||||
|
struct NumGroupItem
|
||||||
|
{
|
||||||
|
int type;
|
||||||
|
std::string description;
|
||||||
|
std::string value;
|
||||||
|
};
|
||||||
|
struct NumItem
|
||||||
|
{
|
||||||
|
int type;
|
||||||
|
std::string description;
|
||||||
|
std::string value;
|
||||||
|
};
|
||||||
|
std::vector<NumItem> num;
|
||||||
|
std::vector<NumGroupItem> numGroup;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
GetOutbounNumListResult();
|
||||||
|
explicit GetOutbounNumListResult(const std::string &payload);
|
||||||
|
~GetOutbounNumListResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
long getHttpStatusCode()const;
|
||||||
|
Data getData()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
long httpStatusCode_;
|
||||||
|
Data data_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_GETOUTBOUNNUMLISTRESULT_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_SCSP_MODEL_GETOUTERCALLCENTERDATALISTREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_GETOUTERCALLCENTERDATALISTREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT GetOuterCallCenterDataListRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
GetOuterCallCenterDataListRequest();
|
||||||
|
~GetOuterCallCenterDataListRequest();
|
||||||
|
|
||||||
|
std::string getQueryEndTime()const;
|
||||||
|
void setQueryEndTime(const std::string& queryEndTime);
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getToPhoneNum()const;
|
||||||
|
void setToPhoneNum(const std::string& toPhoneNum);
|
||||||
|
std::string getQueryStartTime()const;
|
||||||
|
void setQueryStartTime(const std::string& queryStartTime);
|
||||||
|
std::string getBizId()const;
|
||||||
|
void setBizId(const std::string& bizId);
|
||||||
|
std::string getSessionId()const;
|
||||||
|
void setSessionId(const std::string& sessionId);
|
||||||
|
std::string getFromPhoneNum()const;
|
||||||
|
void setFromPhoneNum(const std::string& fromPhoneNum);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string queryEndTime_;
|
||||||
|
std::string instanceId_;
|
||||||
|
std::string toPhoneNum_;
|
||||||
|
std::string queryStartTime_;
|
||||||
|
std::string bizId_;
|
||||||
|
std::string sessionId_;
|
||||||
|
std::string fromPhoneNum_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_GETOUTERCALLCENTERDATALISTREQUEST_H_
|
||||||
@@ -0,0 +1,73 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SCSP_MODEL_GETOUTERCALLCENTERDATALISTRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_GETOUTERCALLCENTERDATALISTRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT GetOuterCallCenterDataListResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct DataItem
|
||||||
|
{
|
||||||
|
std::string toPhoneNum;
|
||||||
|
std::string fromPhoneNum;
|
||||||
|
std::string acid;
|
||||||
|
std::string endReason;
|
||||||
|
std::string extInfo;
|
||||||
|
std::string callType;
|
||||||
|
std::string userInfo;
|
||||||
|
std::string bizType;
|
||||||
|
std::string interveneTime;
|
||||||
|
std::string bizId;
|
||||||
|
std::string sessionId;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
GetOuterCallCenterDataListResult();
|
||||||
|
explicit GetOuterCallCenterDataListResult(const std::string &payload);
|
||||||
|
~GetOuterCallCenterDataListResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
long getHttpStatusCode()const;
|
||||||
|
std::vector<DataItem> getData()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
long httpStatusCode_;
|
||||||
|
std::vector<DataItem> data_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_GETOUTERCALLCENTERDATALISTRESULT_H_
|
||||||
54
scsp/include/alibabacloud/scsp/model/GetTagListRequest.h
Normal file
54
scsp/include/alibabacloud/scsp/model/GetTagListRequest.h
Normal file
@@ -0,0 +1,54 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SCSP_MODEL_GETTAGLISTREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_GETTAGLISTREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT GetTagListRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
GetTagListRequest();
|
||||||
|
~GetTagListRequest();
|
||||||
|
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getEntityType()const;
|
||||||
|
void setEntityType(const std::string& entityType);
|
||||||
|
std::string getEntityId()const;
|
||||||
|
void setEntityId(const std::string& entityId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string instanceId_;
|
||||||
|
std::string entityType_;
|
||||||
|
std::string entityId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_GETTAGLISTREQUEST_H_
|
||||||
74
scsp/include/alibabacloud/scsp/model/GetTagListResult.h
Normal file
74
scsp/include/alibabacloud/scsp/model/GetTagListResult.h
Normal file
@@ -0,0 +1,74 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SCSP_MODEL_GETTAGLISTRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_GETTAGLISTRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT GetTagListResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct DataItem
|
||||||
|
{
|
||||||
|
struct TagValuesItem
|
||||||
|
{
|
||||||
|
std::string status;
|
||||||
|
std::string description;
|
||||||
|
std::string tagName;
|
||||||
|
std::string tagGroupCode;
|
||||||
|
std::string tagGroupName;
|
||||||
|
std::string tagCode;
|
||||||
|
std::string entityRelationNumber;
|
||||||
|
};
|
||||||
|
std::string scenarioCode;
|
||||||
|
std::string tagGroupCode;
|
||||||
|
std::string tagGroupName;
|
||||||
|
std::vector<DataItem::TagValuesItem> tagValues;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
GetTagListResult();
|
||||||
|
explicit GetTagListResult(const std::string &payload);
|
||||||
|
~GetTagListResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::vector<DataItem> getData()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::vector<DataItem> data_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_GETTAGLISTRESULT_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_SCSP_MODEL_GETTICKETTEMPLATESCHEMAREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_GETTICKETTEMPLATESCHEMAREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT GetTicketTemplateSchemaRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
GetTicketTemplateSchemaRequest();
|
||||||
|
~GetTicketTemplateSchemaRequest();
|
||||||
|
|
||||||
|
std::string getClientToken()const;
|
||||||
|
void setClientToken(const std::string& clientToken);
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
long getTemplateId()const;
|
||||||
|
void setTemplateId(long templateId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string clientToken_;
|
||||||
|
std::string instanceId_;
|
||||||
|
long templateId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_GETTICKETTEMPLATESCHEMAREQUEST_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_SCSP_MODEL_GETTICKETTEMPLATESCHEMARESULT_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_GETTICKETTEMPLATESCHEMARESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT GetTicketTemplateSchemaResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
GetTicketTemplateSchemaResult();
|
||||||
|
explicit GetTicketTemplateSchemaResult(const std::string &payload);
|
||||||
|
~GetTicketTemplateSchemaResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getData()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string data_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_GETTICKETTEMPLATESCHEMARESULT_H_
|
||||||
57
scsp/include/alibabacloud/scsp/model/GetUserTokenRequest.h
Normal file
57
scsp/include/alibabacloud/scsp/model/GetUserTokenRequest.h
Normal file
@@ -0,0 +1,57 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SCSP_MODEL_GETUSERTOKENREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_GETUSERTOKENREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT GetUserTokenRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
GetUserTokenRequest();
|
||||||
|
~GetUserTokenRequest();
|
||||||
|
|
||||||
|
std::string getNick()const;
|
||||||
|
void setNick(const std::string& nick);
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getAppKey()const;
|
||||||
|
void setAppKey(const std::string& appKey);
|
||||||
|
std::string getUserId()const;
|
||||||
|
void setUserId(const std::string& userId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string nick_;
|
||||||
|
std::string instanceId_;
|
||||||
|
std::string appKey_;
|
||||||
|
std::string userId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_GETUSERTOKENREQUEST_H_
|
||||||
62
scsp/include/alibabacloud/scsp/model/GetUserTokenResult.h
Normal file
62
scsp/include/alibabacloud/scsp/model/GetUserTokenResult.h
Normal file
@@ -0,0 +1,62 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SCSP_MODEL_GETUSERTOKENRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_GETUSERTOKENRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT GetUserTokenResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Data
|
||||||
|
{
|
||||||
|
std::string token;
|
||||||
|
long expires;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
GetUserTokenResult();
|
||||||
|
explicit GetUserTokenResult(const std::string &payload);
|
||||||
|
~GetUserTokenResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
Data getData()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
Data data_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_GETUSERTOKENRESULT_H_
|
||||||
60
scsp/include/alibabacloud/scsp/model/GrantRolesRequest.h
Normal file
60
scsp/include/alibabacloud/scsp/model/GrantRolesRequest.h
Normal file
@@ -0,0 +1,60 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SCSP_MODEL_GRANTROLESREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_GRANTROLESREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT GrantRolesRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
GrantRolesRequest();
|
||||||
|
~GrantRolesRequest();
|
||||||
|
|
||||||
|
std::string getClientToken()const;
|
||||||
|
void setClientToken(const std::string& clientToken);
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getAccountName()const;
|
||||||
|
void setAccountName(const std::string& accountName);
|
||||||
|
std::vector<long> getRoleId()const;
|
||||||
|
void setRoleId(const std::vector<long>& roleId);
|
||||||
|
std::string get_Operator()const;
|
||||||
|
void set_Operator(const std::string& _operator);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string clientToken_;
|
||||||
|
std::string instanceId_;
|
||||||
|
std::string accountName_;
|
||||||
|
std::vector<long> roleId_;
|
||||||
|
std::string _operator_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_GRANTROLESREQUEST_H_
|
||||||
57
scsp/include/alibabacloud/scsp/model/GrantRolesResult.h
Normal file
57
scsp/include/alibabacloud/scsp/model/GrantRolesResult.h
Normal file
@@ -0,0 +1,57 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SCSP_MODEL_GRANTROLESRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_GRANTROLESRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT GrantRolesResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
GrantRolesResult();
|
||||||
|
explicit GrantRolesResult(const std::string &payload);
|
||||||
|
~GrantRolesResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
long getHttpStatusCode()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
long httpStatusCode_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_GRANTROLESRESULT_H_
|
||||||
63
scsp/include/alibabacloud/scsp/model/HangupCallRequest.h
Normal file
63
scsp/include/alibabacloud/scsp/model/HangupCallRequest.h
Normal file
@@ -0,0 +1,63 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SCSP_MODEL_HANGUPCALLREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_HANGUPCALLREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT HangupCallRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
HangupCallRequest();
|
||||||
|
~HangupCallRequest();
|
||||||
|
|
||||||
|
std::string getClientToken()const;
|
||||||
|
void setClientToken(const std::string& clientToken);
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getAccountName()const;
|
||||||
|
void setAccountName(const std::string& accountName);
|
||||||
|
std::string getCallId()const;
|
||||||
|
void setCallId(const std::string& callId);
|
||||||
|
std::string getJobId()const;
|
||||||
|
void setJobId(const std::string& jobId);
|
||||||
|
std::string getConnectionId()const;
|
||||||
|
void setConnectionId(const std::string& connectionId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string clientToken_;
|
||||||
|
std::string instanceId_;
|
||||||
|
std::string accountName_;
|
||||||
|
std::string callId_;
|
||||||
|
std::string jobId_;
|
||||||
|
std::string connectionId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_HANGUPCALLREQUEST_H_
|
||||||
55
scsp/include/alibabacloud/scsp/model/HangupCallResult.h
Normal file
55
scsp/include/alibabacloud/scsp/model/HangupCallResult.h
Normal file
@@ -0,0 +1,55 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SCSP_MODEL_HANGUPCALLRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_HANGUPCALLRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT HangupCallResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
HangupCallResult();
|
||||||
|
explicit HangupCallResult(const std::string &payload);
|
||||||
|
~HangupCallResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_HANGUPCALLRESULT_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_SCSP_MODEL_HANGUPTHIRDCALLREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_HANGUPTHIRDCALLREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT HangupThirdCallRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
HangupThirdCallRequest();
|
||||||
|
~HangupThirdCallRequest();
|
||||||
|
|
||||||
|
std::string getClientToken()const;
|
||||||
|
void setClientToken(const std::string& clientToken);
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getAccountName()const;
|
||||||
|
void setAccountName(const std::string& accountName);
|
||||||
|
std::string getCallId()const;
|
||||||
|
void setCallId(const std::string& callId);
|
||||||
|
std::string getJobId()const;
|
||||||
|
void setJobId(const std::string& jobId);
|
||||||
|
std::string getConnectionId()const;
|
||||||
|
void setConnectionId(const std::string& connectionId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string clientToken_;
|
||||||
|
std::string instanceId_;
|
||||||
|
std::string accountName_;
|
||||||
|
std::string callId_;
|
||||||
|
std::string jobId_;
|
||||||
|
std::string connectionId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_HANGUPTHIRDCALLREQUEST_H_
|
||||||
55
scsp/include/alibabacloud/scsp/model/HangupThirdCallResult.h
Normal file
55
scsp/include/alibabacloud/scsp/model/HangupThirdCallResult.h
Normal file
@@ -0,0 +1,55 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SCSP_MODEL_HANGUPTHIRDCALLRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_HANGUPTHIRDCALLRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT HangupThirdCallResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
HangupThirdCallResult();
|
||||||
|
explicit HangupThirdCallResult(const std::string &payload);
|
||||||
|
~HangupThirdCallResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_HANGUPTHIRDCALLRESULT_H_
|
||||||
63
scsp/include/alibabacloud/scsp/model/HoldCallRequest.h
Normal file
63
scsp/include/alibabacloud/scsp/model/HoldCallRequest.h
Normal file
@@ -0,0 +1,63 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SCSP_MODEL_HOLDCALLREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_HOLDCALLREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT HoldCallRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
HoldCallRequest();
|
||||||
|
~HoldCallRequest();
|
||||||
|
|
||||||
|
std::string getClientToken()const;
|
||||||
|
void setClientToken(const std::string& clientToken);
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getAccountName()const;
|
||||||
|
void setAccountName(const std::string& accountName);
|
||||||
|
std::string getCallId()const;
|
||||||
|
void setCallId(const std::string& callId);
|
||||||
|
std::string getJobId()const;
|
||||||
|
void setJobId(const std::string& jobId);
|
||||||
|
std::string getConnectionId()const;
|
||||||
|
void setConnectionId(const std::string& connectionId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string clientToken_;
|
||||||
|
std::string instanceId_;
|
||||||
|
std::string accountName_;
|
||||||
|
std::string callId_;
|
||||||
|
std::string jobId_;
|
||||||
|
std::string connectionId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_HOLDCALLREQUEST_H_
|
||||||
55
scsp/include/alibabacloud/scsp/model/HoldCallResult.h
Normal file
55
scsp/include/alibabacloud/scsp/model/HoldCallResult.h
Normal file
@@ -0,0 +1,55 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SCSP_MODEL_HOLDCALLRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_HOLDCALLRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT HoldCallResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
HoldCallResult();
|
||||||
|
explicit HoldCallResult(const std::string &payload);
|
||||||
|
~HoldCallResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_HOLDCALLRESULT_H_
|
||||||
66
scsp/include/alibabacloud/scsp/model/JoinThirdCallRequest.h
Normal file
66
scsp/include/alibabacloud/scsp/model/JoinThirdCallRequest.h
Normal file
@@ -0,0 +1,66 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SCSP_MODEL_JOINTHIRDCALLREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_JOINTHIRDCALLREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT JoinThirdCallRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
JoinThirdCallRequest();
|
||||||
|
~JoinThirdCallRequest();
|
||||||
|
|
||||||
|
std::string getClientToken()const;
|
||||||
|
void setClientToken(const std::string& clientToken);
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getAccountName()const;
|
||||||
|
void setAccountName(const std::string& accountName);
|
||||||
|
std::string getCallId()const;
|
||||||
|
void setCallId(const std::string& callId);
|
||||||
|
std::string getJobId()const;
|
||||||
|
void setJobId(const std::string& jobId);
|
||||||
|
std::string getConnectionId()const;
|
||||||
|
void setConnectionId(const std::string& connectionId);
|
||||||
|
std::string getHoldConnectionId()const;
|
||||||
|
void setHoldConnectionId(const std::string& holdConnectionId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string clientToken_;
|
||||||
|
std::string instanceId_;
|
||||||
|
std::string accountName_;
|
||||||
|
std::string callId_;
|
||||||
|
std::string jobId_;
|
||||||
|
std::string connectionId_;
|
||||||
|
std::string holdConnectionId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_JOINTHIRDCALLREQUEST_H_
|
||||||
55
scsp/include/alibabacloud/scsp/model/JoinThirdCallResult.h
Normal file
55
scsp/include/alibabacloud/scsp/model/JoinThirdCallResult.h
Normal file
@@ -0,0 +1,55 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SCSP_MODEL_JOINTHIRDCALLRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_JOINTHIRDCALLRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT JoinThirdCallResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
JoinThirdCallResult();
|
||||||
|
explicit JoinThirdCallResult(const std::string &payload);
|
||||||
|
~JoinThirdCallResult();
|
||||||
|
std::string getMessage()const;
|
||||||
|
std::string getCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string message_;
|
||||||
|
std::string code_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_JOINTHIRDCALLRESULT_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_SCSP_MODEL_LISTAGENTBYSKILLGROUPIDREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SCSP_MODEL_LISTAGENTBYSKILLGROUPIDREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/scsp/ScspExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Scsp
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SCSP_EXPORT ListAgentBySkillGroupIdRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
ListAgentBySkillGroupIdRequest();
|
||||||
|
~ListAgentBySkillGroupIdRequest();
|
||||||
|
|
||||||
|
std::string getClientToken()const;
|
||||||
|
void setClientToken(const std::string& clientToken);
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
long getSkillGroupId()const;
|
||||||
|
void setSkillGroupId(long skillGroupId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string clientToken_;
|
||||||
|
std::string instanceId_;
|
||||||
|
long skillGroupId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SCSP_MODEL_LISTAGENTBYSKILLGROUPIDREQUEST_H_
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user