|
|
|
|
@@ -22,60 +22,60 @@
|
|
|
|
|
#include <alibabacloud/core/EndpointProvider.h>
|
|
|
|
|
#include <alibabacloud/core/RpcServiceClient.h>
|
|
|
|
|
#include "DyvmsapiExport.h"
|
|
|
|
|
#include "model/UploadRobotTaskCalledFileRequest.h"
|
|
|
|
|
#include "model/UploadRobotTaskCalledFileResult.h"
|
|
|
|
|
#include "model/CancelCallRequest.h"
|
|
|
|
|
#include "model/CancelCallResult.h"
|
|
|
|
|
#include "model/CancelRobotTaskRequest.h"
|
|
|
|
|
#include "model/CancelRobotTaskResult.h"
|
|
|
|
|
#include "model/AddRtcAccountRequest.h"
|
|
|
|
|
#include "model/AddRtcAccountResult.h"
|
|
|
|
|
#include "model/QueryCallDetailByTaskIdRequest.h"
|
|
|
|
|
#include "model/QueryCallDetailByTaskIdResult.h"
|
|
|
|
|
#include "model/QueryRobotTaskCallDetailRequest.h"
|
|
|
|
|
#include "model/QueryRobotTaskCallDetailResult.h"
|
|
|
|
|
#include "model/SmartCallOperateRequest.h"
|
|
|
|
|
#include "model/SmartCallOperateResult.h"
|
|
|
|
|
#include "model/QueryRobotTaskDetailRequest.h"
|
|
|
|
|
#include "model/QueryRobotTaskDetailResult.h"
|
|
|
|
|
#include "model/SingleCallByVoiceRequest.h"
|
|
|
|
|
#include "model/SingleCallByVoiceResult.h"
|
|
|
|
|
#include "model/QueryRobotv2AllListRequest.h"
|
|
|
|
|
#include "model/QueryRobotv2AllListResult.h"
|
|
|
|
|
#include "model/GetRtcTokenRequest.h"
|
|
|
|
|
#include "model/GetRtcTokenResult.h"
|
|
|
|
|
#include "model/SingleCallByTtsRequest.h"
|
|
|
|
|
#include "model/SingleCallByTtsResult.h"
|
|
|
|
|
#include "model/QueryRobotInfoListRequest.h"
|
|
|
|
|
#include "model/QueryRobotInfoListResult.h"
|
|
|
|
|
#include "model/VoipGetTokenRequest.h"
|
|
|
|
|
#include "model/VoipGetTokenResult.h"
|
|
|
|
|
#include "model/ClickToDialRequest.h"
|
|
|
|
|
#include "model/ClickToDialResult.h"
|
|
|
|
|
#include "model/DeleteRobotTaskRequest.h"
|
|
|
|
|
#include "model/DeleteRobotTaskResult.h"
|
|
|
|
|
#include "model/CreateRobotTaskRequest.h"
|
|
|
|
|
#include "model/CreateRobotTaskResult.h"
|
|
|
|
|
#include "model/QueryCallDetailByCallIdRequest.h"
|
|
|
|
|
#include "model/QueryCallDetailByCallIdResult.h"
|
|
|
|
|
#include "model/StopRobotTaskRequest.h"
|
|
|
|
|
#include "model/StopRobotTaskResult.h"
|
|
|
|
|
#include "model/IvrCallRequest.h"
|
|
|
|
|
#include "model/IvrCallResult.h"
|
|
|
|
|
#include "model/BatchRobotSmartCallRequest.h"
|
|
|
|
|
#include "model/BatchRobotSmartCallResult.h"
|
|
|
|
|
#include "model/QueryRobotTaskListRequest.h"
|
|
|
|
|
#include "model/QueryRobotTaskListResult.h"
|
|
|
|
|
#include "model/QueryRobotTaskCallListRequest.h"
|
|
|
|
|
#include "model/QueryRobotTaskCallListResult.h"
|
|
|
|
|
#include "model/SmartCallRequest.h"
|
|
|
|
|
#include "model/SmartCallResult.h"
|
|
|
|
|
#include "model/CancelCallRequest.h"
|
|
|
|
|
#include "model/CancelCallResult.h"
|
|
|
|
|
#include "model/CancelOrderRobotTaskRequest.h"
|
|
|
|
|
#include "model/CancelOrderRobotTaskResult.h"
|
|
|
|
|
#include "model/VoipAddAccountRequest.h"
|
|
|
|
|
#include "model/VoipAddAccountResult.h"
|
|
|
|
|
#include "model/CancelRobotTaskRequest.h"
|
|
|
|
|
#include "model/CancelRobotTaskResult.h"
|
|
|
|
|
#include "model/ClickToDialRequest.h"
|
|
|
|
|
#include "model/ClickToDialResult.h"
|
|
|
|
|
#include "model/CreateRobotTaskRequest.h"
|
|
|
|
|
#include "model/CreateRobotTaskResult.h"
|
|
|
|
|
#include "model/DeleteRobotTaskRequest.h"
|
|
|
|
|
#include "model/DeleteRobotTaskResult.h"
|
|
|
|
|
#include "model/GetRtcTokenRequest.h"
|
|
|
|
|
#include "model/GetRtcTokenResult.h"
|
|
|
|
|
#include "model/IvrCallRequest.h"
|
|
|
|
|
#include "model/IvrCallResult.h"
|
|
|
|
|
#include "model/QueryCallDetailByCallIdRequest.h"
|
|
|
|
|
#include "model/QueryCallDetailByCallIdResult.h"
|
|
|
|
|
#include "model/QueryCallDetailByTaskIdRequest.h"
|
|
|
|
|
#include "model/QueryCallDetailByTaskIdResult.h"
|
|
|
|
|
#include "model/QueryRobotInfoListRequest.h"
|
|
|
|
|
#include "model/QueryRobotInfoListResult.h"
|
|
|
|
|
#include "model/QueryRobotTaskCallDetailRequest.h"
|
|
|
|
|
#include "model/QueryRobotTaskCallDetailResult.h"
|
|
|
|
|
#include "model/QueryRobotTaskCallListRequest.h"
|
|
|
|
|
#include "model/QueryRobotTaskCallListResult.h"
|
|
|
|
|
#include "model/QueryRobotTaskDetailRequest.h"
|
|
|
|
|
#include "model/QueryRobotTaskDetailResult.h"
|
|
|
|
|
#include "model/QueryRobotTaskListRequest.h"
|
|
|
|
|
#include "model/QueryRobotTaskListResult.h"
|
|
|
|
|
#include "model/QueryRobotv2AllListRequest.h"
|
|
|
|
|
#include "model/QueryRobotv2AllListResult.h"
|
|
|
|
|
#include "model/SingleCallByTtsRequest.h"
|
|
|
|
|
#include "model/SingleCallByTtsResult.h"
|
|
|
|
|
#include "model/SingleCallByVoiceRequest.h"
|
|
|
|
|
#include "model/SingleCallByVoiceResult.h"
|
|
|
|
|
#include "model/SmartCallRequest.h"
|
|
|
|
|
#include "model/SmartCallResult.h"
|
|
|
|
|
#include "model/SmartCallOperateRequest.h"
|
|
|
|
|
#include "model/SmartCallOperateResult.h"
|
|
|
|
|
#include "model/StartRobotTaskRequest.h"
|
|
|
|
|
#include "model/StartRobotTaskResult.h"
|
|
|
|
|
#include "model/StopRobotTaskRequest.h"
|
|
|
|
|
#include "model/StopRobotTaskResult.h"
|
|
|
|
|
#include "model/UploadRobotTaskCalledFileRequest.h"
|
|
|
|
|
#include "model/UploadRobotTaskCalledFileResult.h"
|
|
|
|
|
#include "model/VoipAddAccountRequest.h"
|
|
|
|
|
#include "model/VoipAddAccountResult.h"
|
|
|
|
|
#include "model/VoipGetTokenRequest.h"
|
|
|
|
|
#include "model/VoipGetTokenResult.h"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
namespace AlibabaCloud
|
|
|
|
|
@@ -85,173 +85,173 @@ namespace AlibabaCloud
|
|
|
|
|
class ALIBABACLOUD_DYVMSAPI_EXPORT DyvmsapiClient : public RpcServiceClient
|
|
|
|
|
{
|
|
|
|
|
public:
|
|
|
|
|
typedef Outcome<Error, Model::UploadRobotTaskCalledFileResult> UploadRobotTaskCalledFileOutcome;
|
|
|
|
|
typedef std::future<UploadRobotTaskCalledFileOutcome> UploadRobotTaskCalledFileOutcomeCallable;
|
|
|
|
|
typedef std::function<void(const DyvmsapiClient*, const Model::UploadRobotTaskCalledFileRequest&, const UploadRobotTaskCalledFileOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UploadRobotTaskCalledFileAsyncHandler;
|
|
|
|
|
typedef Outcome<Error, Model::CancelCallResult> CancelCallOutcome;
|
|
|
|
|
typedef std::future<CancelCallOutcome> CancelCallOutcomeCallable;
|
|
|
|
|
typedef std::function<void(const DyvmsapiClient*, const Model::CancelCallRequest&, const CancelCallOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CancelCallAsyncHandler;
|
|
|
|
|
typedef Outcome<Error, Model::CancelRobotTaskResult> CancelRobotTaskOutcome;
|
|
|
|
|
typedef std::future<CancelRobotTaskOutcome> CancelRobotTaskOutcomeCallable;
|
|
|
|
|
typedef std::function<void(const DyvmsapiClient*, const Model::CancelRobotTaskRequest&, const CancelRobotTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CancelRobotTaskAsyncHandler;
|
|
|
|
|
typedef Outcome<Error, Model::AddRtcAccountResult> AddRtcAccountOutcome;
|
|
|
|
|
typedef std::future<AddRtcAccountOutcome> AddRtcAccountOutcomeCallable;
|
|
|
|
|
typedef std::function<void(const DyvmsapiClient*, const Model::AddRtcAccountRequest&, const AddRtcAccountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddRtcAccountAsyncHandler;
|
|
|
|
|
typedef Outcome<Error, Model::QueryCallDetailByTaskIdResult> QueryCallDetailByTaskIdOutcome;
|
|
|
|
|
typedef std::future<QueryCallDetailByTaskIdOutcome> QueryCallDetailByTaskIdOutcomeCallable;
|
|
|
|
|
typedef std::function<void(const DyvmsapiClient*, const Model::QueryCallDetailByTaskIdRequest&, const QueryCallDetailByTaskIdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryCallDetailByTaskIdAsyncHandler;
|
|
|
|
|
typedef Outcome<Error, Model::QueryRobotTaskCallDetailResult> QueryRobotTaskCallDetailOutcome;
|
|
|
|
|
typedef std::future<QueryRobotTaskCallDetailOutcome> QueryRobotTaskCallDetailOutcomeCallable;
|
|
|
|
|
typedef std::function<void(const DyvmsapiClient*, const Model::QueryRobotTaskCallDetailRequest&, const QueryRobotTaskCallDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryRobotTaskCallDetailAsyncHandler;
|
|
|
|
|
typedef Outcome<Error, Model::SmartCallOperateResult> SmartCallOperateOutcome;
|
|
|
|
|
typedef std::future<SmartCallOperateOutcome> SmartCallOperateOutcomeCallable;
|
|
|
|
|
typedef std::function<void(const DyvmsapiClient*, const Model::SmartCallOperateRequest&, const SmartCallOperateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SmartCallOperateAsyncHandler;
|
|
|
|
|
typedef Outcome<Error, Model::QueryRobotTaskDetailResult> QueryRobotTaskDetailOutcome;
|
|
|
|
|
typedef std::future<QueryRobotTaskDetailOutcome> QueryRobotTaskDetailOutcomeCallable;
|
|
|
|
|
typedef std::function<void(const DyvmsapiClient*, const Model::QueryRobotTaskDetailRequest&, const QueryRobotTaskDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryRobotTaskDetailAsyncHandler;
|
|
|
|
|
typedef Outcome<Error, Model::SingleCallByVoiceResult> SingleCallByVoiceOutcome;
|
|
|
|
|
typedef std::future<SingleCallByVoiceOutcome> SingleCallByVoiceOutcomeCallable;
|
|
|
|
|
typedef std::function<void(const DyvmsapiClient*, const Model::SingleCallByVoiceRequest&, const SingleCallByVoiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SingleCallByVoiceAsyncHandler;
|
|
|
|
|
typedef Outcome<Error, Model::QueryRobotv2AllListResult> QueryRobotv2AllListOutcome;
|
|
|
|
|
typedef std::future<QueryRobotv2AllListOutcome> QueryRobotv2AllListOutcomeCallable;
|
|
|
|
|
typedef std::function<void(const DyvmsapiClient*, const Model::QueryRobotv2AllListRequest&, const QueryRobotv2AllListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryRobotv2AllListAsyncHandler;
|
|
|
|
|
typedef Outcome<Error, Model::GetRtcTokenResult> GetRtcTokenOutcome;
|
|
|
|
|
typedef std::future<GetRtcTokenOutcome> GetRtcTokenOutcomeCallable;
|
|
|
|
|
typedef std::function<void(const DyvmsapiClient*, const Model::GetRtcTokenRequest&, const GetRtcTokenOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetRtcTokenAsyncHandler;
|
|
|
|
|
typedef Outcome<Error, Model::SingleCallByTtsResult> SingleCallByTtsOutcome;
|
|
|
|
|
typedef std::future<SingleCallByTtsOutcome> SingleCallByTtsOutcomeCallable;
|
|
|
|
|
typedef std::function<void(const DyvmsapiClient*, const Model::SingleCallByTtsRequest&, const SingleCallByTtsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SingleCallByTtsAsyncHandler;
|
|
|
|
|
typedef Outcome<Error, Model::QueryRobotInfoListResult> QueryRobotInfoListOutcome;
|
|
|
|
|
typedef std::future<QueryRobotInfoListOutcome> QueryRobotInfoListOutcomeCallable;
|
|
|
|
|
typedef std::function<void(const DyvmsapiClient*, const Model::QueryRobotInfoListRequest&, const QueryRobotInfoListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryRobotInfoListAsyncHandler;
|
|
|
|
|
typedef Outcome<Error, Model::VoipGetTokenResult> VoipGetTokenOutcome;
|
|
|
|
|
typedef std::future<VoipGetTokenOutcome> VoipGetTokenOutcomeCallable;
|
|
|
|
|
typedef std::function<void(const DyvmsapiClient*, const Model::VoipGetTokenRequest&, const VoipGetTokenOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> VoipGetTokenAsyncHandler;
|
|
|
|
|
typedef Outcome<Error, Model::ClickToDialResult> ClickToDialOutcome;
|
|
|
|
|
typedef std::future<ClickToDialOutcome> ClickToDialOutcomeCallable;
|
|
|
|
|
typedef std::function<void(const DyvmsapiClient*, const Model::ClickToDialRequest&, const ClickToDialOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ClickToDialAsyncHandler;
|
|
|
|
|
typedef Outcome<Error, Model::DeleteRobotTaskResult> DeleteRobotTaskOutcome;
|
|
|
|
|
typedef std::future<DeleteRobotTaskOutcome> DeleteRobotTaskOutcomeCallable;
|
|
|
|
|
typedef std::function<void(const DyvmsapiClient*, const Model::DeleteRobotTaskRequest&, const DeleteRobotTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteRobotTaskAsyncHandler;
|
|
|
|
|
typedef Outcome<Error, Model::CreateRobotTaskResult> CreateRobotTaskOutcome;
|
|
|
|
|
typedef std::future<CreateRobotTaskOutcome> CreateRobotTaskOutcomeCallable;
|
|
|
|
|
typedef std::function<void(const DyvmsapiClient*, const Model::CreateRobotTaskRequest&, const CreateRobotTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateRobotTaskAsyncHandler;
|
|
|
|
|
typedef Outcome<Error, Model::QueryCallDetailByCallIdResult> QueryCallDetailByCallIdOutcome;
|
|
|
|
|
typedef std::future<QueryCallDetailByCallIdOutcome> QueryCallDetailByCallIdOutcomeCallable;
|
|
|
|
|
typedef std::function<void(const DyvmsapiClient*, const Model::QueryCallDetailByCallIdRequest&, const QueryCallDetailByCallIdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryCallDetailByCallIdAsyncHandler;
|
|
|
|
|
typedef Outcome<Error, Model::StopRobotTaskResult> StopRobotTaskOutcome;
|
|
|
|
|
typedef std::future<StopRobotTaskOutcome> StopRobotTaskOutcomeCallable;
|
|
|
|
|
typedef std::function<void(const DyvmsapiClient*, const Model::StopRobotTaskRequest&, const StopRobotTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StopRobotTaskAsyncHandler;
|
|
|
|
|
typedef Outcome<Error, Model::IvrCallResult> IvrCallOutcome;
|
|
|
|
|
typedef std::future<IvrCallOutcome> IvrCallOutcomeCallable;
|
|
|
|
|
typedef std::function<void(const DyvmsapiClient*, const Model::IvrCallRequest&, const IvrCallOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> IvrCallAsyncHandler;
|
|
|
|
|
typedef Outcome<Error, Model::BatchRobotSmartCallResult> BatchRobotSmartCallOutcome;
|
|
|
|
|
typedef std::future<BatchRobotSmartCallOutcome> BatchRobotSmartCallOutcomeCallable;
|
|
|
|
|
typedef std::function<void(const DyvmsapiClient*, const Model::BatchRobotSmartCallRequest&, const BatchRobotSmartCallOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchRobotSmartCallAsyncHandler;
|
|
|
|
|
typedef Outcome<Error, Model::QueryRobotTaskListResult> QueryRobotTaskListOutcome;
|
|
|
|
|
typedef std::future<QueryRobotTaskListOutcome> QueryRobotTaskListOutcomeCallable;
|
|
|
|
|
typedef std::function<void(const DyvmsapiClient*, const Model::QueryRobotTaskListRequest&, const QueryRobotTaskListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryRobotTaskListAsyncHandler;
|
|
|
|
|
typedef Outcome<Error, Model::QueryRobotTaskCallListResult> QueryRobotTaskCallListOutcome;
|
|
|
|
|
typedef std::future<QueryRobotTaskCallListOutcome> QueryRobotTaskCallListOutcomeCallable;
|
|
|
|
|
typedef std::function<void(const DyvmsapiClient*, const Model::QueryRobotTaskCallListRequest&, const QueryRobotTaskCallListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryRobotTaskCallListAsyncHandler;
|
|
|
|
|
typedef Outcome<Error, Model::SmartCallResult> SmartCallOutcome;
|
|
|
|
|
typedef std::future<SmartCallOutcome> SmartCallOutcomeCallable;
|
|
|
|
|
typedef std::function<void(const DyvmsapiClient*, const Model::SmartCallRequest&, const SmartCallOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SmartCallAsyncHandler;
|
|
|
|
|
typedef Outcome<Error, Model::CancelCallResult> CancelCallOutcome;
|
|
|
|
|
typedef std::future<CancelCallOutcome> CancelCallOutcomeCallable;
|
|
|
|
|
typedef std::function<void(const DyvmsapiClient*, const Model::CancelCallRequest&, const CancelCallOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CancelCallAsyncHandler;
|
|
|
|
|
typedef Outcome<Error, Model::CancelOrderRobotTaskResult> CancelOrderRobotTaskOutcome;
|
|
|
|
|
typedef std::future<CancelOrderRobotTaskOutcome> CancelOrderRobotTaskOutcomeCallable;
|
|
|
|
|
typedef std::function<void(const DyvmsapiClient*, const Model::CancelOrderRobotTaskRequest&, const CancelOrderRobotTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CancelOrderRobotTaskAsyncHandler;
|
|
|
|
|
typedef Outcome<Error, Model::VoipAddAccountResult> VoipAddAccountOutcome;
|
|
|
|
|
typedef std::future<VoipAddAccountOutcome> VoipAddAccountOutcomeCallable;
|
|
|
|
|
typedef std::function<void(const DyvmsapiClient*, const Model::VoipAddAccountRequest&, const VoipAddAccountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> VoipAddAccountAsyncHandler;
|
|
|
|
|
typedef Outcome<Error, Model::CancelRobotTaskResult> CancelRobotTaskOutcome;
|
|
|
|
|
typedef std::future<CancelRobotTaskOutcome> CancelRobotTaskOutcomeCallable;
|
|
|
|
|
typedef std::function<void(const DyvmsapiClient*, const Model::CancelRobotTaskRequest&, const CancelRobotTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CancelRobotTaskAsyncHandler;
|
|
|
|
|
typedef Outcome<Error, Model::ClickToDialResult> ClickToDialOutcome;
|
|
|
|
|
typedef std::future<ClickToDialOutcome> ClickToDialOutcomeCallable;
|
|
|
|
|
typedef std::function<void(const DyvmsapiClient*, const Model::ClickToDialRequest&, const ClickToDialOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ClickToDialAsyncHandler;
|
|
|
|
|
typedef Outcome<Error, Model::CreateRobotTaskResult> CreateRobotTaskOutcome;
|
|
|
|
|
typedef std::future<CreateRobotTaskOutcome> CreateRobotTaskOutcomeCallable;
|
|
|
|
|
typedef std::function<void(const DyvmsapiClient*, const Model::CreateRobotTaskRequest&, const CreateRobotTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateRobotTaskAsyncHandler;
|
|
|
|
|
typedef Outcome<Error, Model::DeleteRobotTaskResult> DeleteRobotTaskOutcome;
|
|
|
|
|
typedef std::future<DeleteRobotTaskOutcome> DeleteRobotTaskOutcomeCallable;
|
|
|
|
|
typedef std::function<void(const DyvmsapiClient*, const Model::DeleteRobotTaskRequest&, const DeleteRobotTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteRobotTaskAsyncHandler;
|
|
|
|
|
typedef Outcome<Error, Model::GetRtcTokenResult> GetRtcTokenOutcome;
|
|
|
|
|
typedef std::future<GetRtcTokenOutcome> GetRtcTokenOutcomeCallable;
|
|
|
|
|
typedef std::function<void(const DyvmsapiClient*, const Model::GetRtcTokenRequest&, const GetRtcTokenOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetRtcTokenAsyncHandler;
|
|
|
|
|
typedef Outcome<Error, Model::IvrCallResult> IvrCallOutcome;
|
|
|
|
|
typedef std::future<IvrCallOutcome> IvrCallOutcomeCallable;
|
|
|
|
|
typedef std::function<void(const DyvmsapiClient*, const Model::IvrCallRequest&, const IvrCallOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> IvrCallAsyncHandler;
|
|
|
|
|
typedef Outcome<Error, Model::QueryCallDetailByCallIdResult> QueryCallDetailByCallIdOutcome;
|
|
|
|
|
typedef std::future<QueryCallDetailByCallIdOutcome> QueryCallDetailByCallIdOutcomeCallable;
|
|
|
|
|
typedef std::function<void(const DyvmsapiClient*, const Model::QueryCallDetailByCallIdRequest&, const QueryCallDetailByCallIdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryCallDetailByCallIdAsyncHandler;
|
|
|
|
|
typedef Outcome<Error, Model::QueryCallDetailByTaskIdResult> QueryCallDetailByTaskIdOutcome;
|
|
|
|
|
typedef std::future<QueryCallDetailByTaskIdOutcome> QueryCallDetailByTaskIdOutcomeCallable;
|
|
|
|
|
typedef std::function<void(const DyvmsapiClient*, const Model::QueryCallDetailByTaskIdRequest&, const QueryCallDetailByTaskIdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryCallDetailByTaskIdAsyncHandler;
|
|
|
|
|
typedef Outcome<Error, Model::QueryRobotInfoListResult> QueryRobotInfoListOutcome;
|
|
|
|
|
typedef std::future<QueryRobotInfoListOutcome> QueryRobotInfoListOutcomeCallable;
|
|
|
|
|
typedef std::function<void(const DyvmsapiClient*, const Model::QueryRobotInfoListRequest&, const QueryRobotInfoListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryRobotInfoListAsyncHandler;
|
|
|
|
|
typedef Outcome<Error, Model::QueryRobotTaskCallDetailResult> QueryRobotTaskCallDetailOutcome;
|
|
|
|
|
typedef std::future<QueryRobotTaskCallDetailOutcome> QueryRobotTaskCallDetailOutcomeCallable;
|
|
|
|
|
typedef std::function<void(const DyvmsapiClient*, const Model::QueryRobotTaskCallDetailRequest&, const QueryRobotTaskCallDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryRobotTaskCallDetailAsyncHandler;
|
|
|
|
|
typedef Outcome<Error, Model::QueryRobotTaskCallListResult> QueryRobotTaskCallListOutcome;
|
|
|
|
|
typedef std::future<QueryRobotTaskCallListOutcome> QueryRobotTaskCallListOutcomeCallable;
|
|
|
|
|
typedef std::function<void(const DyvmsapiClient*, const Model::QueryRobotTaskCallListRequest&, const QueryRobotTaskCallListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryRobotTaskCallListAsyncHandler;
|
|
|
|
|
typedef Outcome<Error, Model::QueryRobotTaskDetailResult> QueryRobotTaskDetailOutcome;
|
|
|
|
|
typedef std::future<QueryRobotTaskDetailOutcome> QueryRobotTaskDetailOutcomeCallable;
|
|
|
|
|
typedef std::function<void(const DyvmsapiClient*, const Model::QueryRobotTaskDetailRequest&, const QueryRobotTaskDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryRobotTaskDetailAsyncHandler;
|
|
|
|
|
typedef Outcome<Error, Model::QueryRobotTaskListResult> QueryRobotTaskListOutcome;
|
|
|
|
|
typedef std::future<QueryRobotTaskListOutcome> QueryRobotTaskListOutcomeCallable;
|
|
|
|
|
typedef std::function<void(const DyvmsapiClient*, const Model::QueryRobotTaskListRequest&, const QueryRobotTaskListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryRobotTaskListAsyncHandler;
|
|
|
|
|
typedef Outcome<Error, Model::QueryRobotv2AllListResult> QueryRobotv2AllListOutcome;
|
|
|
|
|
typedef std::future<QueryRobotv2AllListOutcome> QueryRobotv2AllListOutcomeCallable;
|
|
|
|
|
typedef std::function<void(const DyvmsapiClient*, const Model::QueryRobotv2AllListRequest&, const QueryRobotv2AllListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryRobotv2AllListAsyncHandler;
|
|
|
|
|
typedef Outcome<Error, Model::SingleCallByTtsResult> SingleCallByTtsOutcome;
|
|
|
|
|
typedef std::future<SingleCallByTtsOutcome> SingleCallByTtsOutcomeCallable;
|
|
|
|
|
typedef std::function<void(const DyvmsapiClient*, const Model::SingleCallByTtsRequest&, const SingleCallByTtsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SingleCallByTtsAsyncHandler;
|
|
|
|
|
typedef Outcome<Error, Model::SingleCallByVoiceResult> SingleCallByVoiceOutcome;
|
|
|
|
|
typedef std::future<SingleCallByVoiceOutcome> SingleCallByVoiceOutcomeCallable;
|
|
|
|
|
typedef std::function<void(const DyvmsapiClient*, const Model::SingleCallByVoiceRequest&, const SingleCallByVoiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SingleCallByVoiceAsyncHandler;
|
|
|
|
|
typedef Outcome<Error, Model::SmartCallResult> SmartCallOutcome;
|
|
|
|
|
typedef std::future<SmartCallOutcome> SmartCallOutcomeCallable;
|
|
|
|
|
typedef std::function<void(const DyvmsapiClient*, const Model::SmartCallRequest&, const SmartCallOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SmartCallAsyncHandler;
|
|
|
|
|
typedef Outcome<Error, Model::SmartCallOperateResult> SmartCallOperateOutcome;
|
|
|
|
|
typedef std::future<SmartCallOperateOutcome> SmartCallOperateOutcomeCallable;
|
|
|
|
|
typedef std::function<void(const DyvmsapiClient*, const Model::SmartCallOperateRequest&, const SmartCallOperateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SmartCallOperateAsyncHandler;
|
|
|
|
|
typedef Outcome<Error, Model::StartRobotTaskResult> StartRobotTaskOutcome;
|
|
|
|
|
typedef std::future<StartRobotTaskOutcome> StartRobotTaskOutcomeCallable;
|
|
|
|
|
typedef std::function<void(const DyvmsapiClient*, const Model::StartRobotTaskRequest&, const StartRobotTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StartRobotTaskAsyncHandler;
|
|
|
|
|
typedef Outcome<Error, Model::StopRobotTaskResult> StopRobotTaskOutcome;
|
|
|
|
|
typedef std::future<StopRobotTaskOutcome> StopRobotTaskOutcomeCallable;
|
|
|
|
|
typedef std::function<void(const DyvmsapiClient*, const Model::StopRobotTaskRequest&, const StopRobotTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StopRobotTaskAsyncHandler;
|
|
|
|
|
typedef Outcome<Error, Model::UploadRobotTaskCalledFileResult> UploadRobotTaskCalledFileOutcome;
|
|
|
|
|
typedef std::future<UploadRobotTaskCalledFileOutcome> UploadRobotTaskCalledFileOutcomeCallable;
|
|
|
|
|
typedef std::function<void(const DyvmsapiClient*, const Model::UploadRobotTaskCalledFileRequest&, const UploadRobotTaskCalledFileOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UploadRobotTaskCalledFileAsyncHandler;
|
|
|
|
|
typedef Outcome<Error, Model::VoipAddAccountResult> VoipAddAccountOutcome;
|
|
|
|
|
typedef std::future<VoipAddAccountOutcome> VoipAddAccountOutcomeCallable;
|
|
|
|
|
typedef std::function<void(const DyvmsapiClient*, const Model::VoipAddAccountRequest&, const VoipAddAccountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> VoipAddAccountAsyncHandler;
|
|
|
|
|
typedef Outcome<Error, Model::VoipGetTokenResult> VoipGetTokenOutcome;
|
|
|
|
|
typedef std::future<VoipGetTokenOutcome> VoipGetTokenOutcomeCallable;
|
|
|
|
|
typedef std::function<void(const DyvmsapiClient*, const Model::VoipGetTokenRequest&, const VoipGetTokenOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> VoipGetTokenAsyncHandler;
|
|
|
|
|
|
|
|
|
|
DyvmsapiClient(const Credentials &credentials, const ClientConfiguration &configuration);
|
|
|
|
|
DyvmsapiClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
|
|
|
|
|
DyvmsapiClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
|
|
|
|
|
~DyvmsapiClient();
|
|
|
|
|
UploadRobotTaskCalledFileOutcome uploadRobotTaskCalledFile(const Model::UploadRobotTaskCalledFileRequest &request)const;
|
|
|
|
|
void uploadRobotTaskCalledFileAsync(const Model::UploadRobotTaskCalledFileRequest& request, const UploadRobotTaskCalledFileAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
UploadRobotTaskCalledFileOutcomeCallable uploadRobotTaskCalledFileCallable(const Model::UploadRobotTaskCalledFileRequest& request) const;
|
|
|
|
|
CancelCallOutcome cancelCall(const Model::CancelCallRequest &request)const;
|
|
|
|
|
void cancelCallAsync(const Model::CancelCallRequest& request, const CancelCallAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
CancelCallOutcomeCallable cancelCallCallable(const Model::CancelCallRequest& request) const;
|
|
|
|
|
CancelRobotTaskOutcome cancelRobotTask(const Model::CancelRobotTaskRequest &request)const;
|
|
|
|
|
void cancelRobotTaskAsync(const Model::CancelRobotTaskRequest& request, const CancelRobotTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
CancelRobotTaskOutcomeCallable cancelRobotTaskCallable(const Model::CancelRobotTaskRequest& request) const;
|
|
|
|
|
AddRtcAccountOutcome addRtcAccount(const Model::AddRtcAccountRequest &request)const;
|
|
|
|
|
void addRtcAccountAsync(const Model::AddRtcAccountRequest& request, const AddRtcAccountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
AddRtcAccountOutcomeCallable addRtcAccountCallable(const Model::AddRtcAccountRequest& request) const;
|
|
|
|
|
QueryCallDetailByTaskIdOutcome queryCallDetailByTaskId(const Model::QueryCallDetailByTaskIdRequest &request)const;
|
|
|
|
|
void queryCallDetailByTaskIdAsync(const Model::QueryCallDetailByTaskIdRequest& request, const QueryCallDetailByTaskIdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
QueryCallDetailByTaskIdOutcomeCallable queryCallDetailByTaskIdCallable(const Model::QueryCallDetailByTaskIdRequest& request) const;
|
|
|
|
|
QueryRobotTaskCallDetailOutcome queryRobotTaskCallDetail(const Model::QueryRobotTaskCallDetailRequest &request)const;
|
|
|
|
|
void queryRobotTaskCallDetailAsync(const Model::QueryRobotTaskCallDetailRequest& request, const QueryRobotTaskCallDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
QueryRobotTaskCallDetailOutcomeCallable queryRobotTaskCallDetailCallable(const Model::QueryRobotTaskCallDetailRequest& request) const;
|
|
|
|
|
SmartCallOperateOutcome smartCallOperate(const Model::SmartCallOperateRequest &request)const;
|
|
|
|
|
void smartCallOperateAsync(const Model::SmartCallOperateRequest& request, const SmartCallOperateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
SmartCallOperateOutcomeCallable smartCallOperateCallable(const Model::SmartCallOperateRequest& request) const;
|
|
|
|
|
QueryRobotTaskDetailOutcome queryRobotTaskDetail(const Model::QueryRobotTaskDetailRequest &request)const;
|
|
|
|
|
void queryRobotTaskDetailAsync(const Model::QueryRobotTaskDetailRequest& request, const QueryRobotTaskDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
QueryRobotTaskDetailOutcomeCallable queryRobotTaskDetailCallable(const Model::QueryRobotTaskDetailRequest& request) const;
|
|
|
|
|
SingleCallByVoiceOutcome singleCallByVoice(const Model::SingleCallByVoiceRequest &request)const;
|
|
|
|
|
void singleCallByVoiceAsync(const Model::SingleCallByVoiceRequest& request, const SingleCallByVoiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
SingleCallByVoiceOutcomeCallable singleCallByVoiceCallable(const Model::SingleCallByVoiceRequest& request) const;
|
|
|
|
|
QueryRobotv2AllListOutcome queryRobotv2AllList(const Model::QueryRobotv2AllListRequest &request)const;
|
|
|
|
|
void queryRobotv2AllListAsync(const Model::QueryRobotv2AllListRequest& request, const QueryRobotv2AllListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
QueryRobotv2AllListOutcomeCallable queryRobotv2AllListCallable(const Model::QueryRobotv2AllListRequest& request) const;
|
|
|
|
|
GetRtcTokenOutcome getRtcToken(const Model::GetRtcTokenRequest &request)const;
|
|
|
|
|
void getRtcTokenAsync(const Model::GetRtcTokenRequest& request, const GetRtcTokenAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
GetRtcTokenOutcomeCallable getRtcTokenCallable(const Model::GetRtcTokenRequest& request) const;
|
|
|
|
|
SingleCallByTtsOutcome singleCallByTts(const Model::SingleCallByTtsRequest &request)const;
|
|
|
|
|
void singleCallByTtsAsync(const Model::SingleCallByTtsRequest& request, const SingleCallByTtsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
SingleCallByTtsOutcomeCallable singleCallByTtsCallable(const Model::SingleCallByTtsRequest& request) const;
|
|
|
|
|
QueryRobotInfoListOutcome queryRobotInfoList(const Model::QueryRobotInfoListRequest &request)const;
|
|
|
|
|
void queryRobotInfoListAsync(const Model::QueryRobotInfoListRequest& request, const QueryRobotInfoListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
QueryRobotInfoListOutcomeCallable queryRobotInfoListCallable(const Model::QueryRobotInfoListRequest& request) const;
|
|
|
|
|
VoipGetTokenOutcome voipGetToken(const Model::VoipGetTokenRequest &request)const;
|
|
|
|
|
void voipGetTokenAsync(const Model::VoipGetTokenRequest& request, const VoipGetTokenAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
VoipGetTokenOutcomeCallable voipGetTokenCallable(const Model::VoipGetTokenRequest& request) const;
|
|
|
|
|
ClickToDialOutcome clickToDial(const Model::ClickToDialRequest &request)const;
|
|
|
|
|
void clickToDialAsync(const Model::ClickToDialRequest& request, const ClickToDialAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
ClickToDialOutcomeCallable clickToDialCallable(const Model::ClickToDialRequest& request) const;
|
|
|
|
|
DeleteRobotTaskOutcome deleteRobotTask(const Model::DeleteRobotTaskRequest &request)const;
|
|
|
|
|
void deleteRobotTaskAsync(const Model::DeleteRobotTaskRequest& request, const DeleteRobotTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
DeleteRobotTaskOutcomeCallable deleteRobotTaskCallable(const Model::DeleteRobotTaskRequest& request) const;
|
|
|
|
|
CreateRobotTaskOutcome createRobotTask(const Model::CreateRobotTaskRequest &request)const;
|
|
|
|
|
void createRobotTaskAsync(const Model::CreateRobotTaskRequest& request, const CreateRobotTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
CreateRobotTaskOutcomeCallable createRobotTaskCallable(const Model::CreateRobotTaskRequest& request) const;
|
|
|
|
|
QueryCallDetailByCallIdOutcome queryCallDetailByCallId(const Model::QueryCallDetailByCallIdRequest &request)const;
|
|
|
|
|
void queryCallDetailByCallIdAsync(const Model::QueryCallDetailByCallIdRequest& request, const QueryCallDetailByCallIdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
QueryCallDetailByCallIdOutcomeCallable queryCallDetailByCallIdCallable(const Model::QueryCallDetailByCallIdRequest& request) const;
|
|
|
|
|
StopRobotTaskOutcome stopRobotTask(const Model::StopRobotTaskRequest &request)const;
|
|
|
|
|
void stopRobotTaskAsync(const Model::StopRobotTaskRequest& request, const StopRobotTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
StopRobotTaskOutcomeCallable stopRobotTaskCallable(const Model::StopRobotTaskRequest& request) const;
|
|
|
|
|
IvrCallOutcome ivrCall(const Model::IvrCallRequest &request)const;
|
|
|
|
|
void ivrCallAsync(const Model::IvrCallRequest& request, const IvrCallAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
IvrCallOutcomeCallable ivrCallCallable(const Model::IvrCallRequest& request) const;
|
|
|
|
|
BatchRobotSmartCallOutcome batchRobotSmartCall(const Model::BatchRobotSmartCallRequest &request)const;
|
|
|
|
|
void batchRobotSmartCallAsync(const Model::BatchRobotSmartCallRequest& request, const BatchRobotSmartCallAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
BatchRobotSmartCallOutcomeCallable batchRobotSmartCallCallable(const Model::BatchRobotSmartCallRequest& request) const;
|
|
|
|
|
QueryRobotTaskListOutcome queryRobotTaskList(const Model::QueryRobotTaskListRequest &request)const;
|
|
|
|
|
void queryRobotTaskListAsync(const Model::QueryRobotTaskListRequest& request, const QueryRobotTaskListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
QueryRobotTaskListOutcomeCallable queryRobotTaskListCallable(const Model::QueryRobotTaskListRequest& request) const;
|
|
|
|
|
QueryRobotTaskCallListOutcome queryRobotTaskCallList(const Model::QueryRobotTaskCallListRequest &request)const;
|
|
|
|
|
void queryRobotTaskCallListAsync(const Model::QueryRobotTaskCallListRequest& request, const QueryRobotTaskCallListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
QueryRobotTaskCallListOutcomeCallable queryRobotTaskCallListCallable(const Model::QueryRobotTaskCallListRequest& request) const;
|
|
|
|
|
SmartCallOutcome smartCall(const Model::SmartCallRequest &request)const;
|
|
|
|
|
void smartCallAsync(const Model::SmartCallRequest& request, const SmartCallAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
SmartCallOutcomeCallable smartCallCallable(const Model::SmartCallRequest& request) const;
|
|
|
|
|
CancelCallOutcome cancelCall(const Model::CancelCallRequest &request)const;
|
|
|
|
|
void cancelCallAsync(const Model::CancelCallRequest& request, const CancelCallAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
CancelCallOutcomeCallable cancelCallCallable(const Model::CancelCallRequest& request) const;
|
|
|
|
|
CancelOrderRobotTaskOutcome cancelOrderRobotTask(const Model::CancelOrderRobotTaskRequest &request)const;
|
|
|
|
|
void cancelOrderRobotTaskAsync(const Model::CancelOrderRobotTaskRequest& request, const CancelOrderRobotTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
CancelOrderRobotTaskOutcomeCallable cancelOrderRobotTaskCallable(const Model::CancelOrderRobotTaskRequest& request) const;
|
|
|
|
|
VoipAddAccountOutcome voipAddAccount(const Model::VoipAddAccountRequest &request)const;
|
|
|
|
|
void voipAddAccountAsync(const Model::VoipAddAccountRequest& request, const VoipAddAccountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
VoipAddAccountOutcomeCallable voipAddAccountCallable(const Model::VoipAddAccountRequest& request) const;
|
|
|
|
|
CancelRobotTaskOutcome cancelRobotTask(const Model::CancelRobotTaskRequest &request)const;
|
|
|
|
|
void cancelRobotTaskAsync(const Model::CancelRobotTaskRequest& request, const CancelRobotTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
CancelRobotTaskOutcomeCallable cancelRobotTaskCallable(const Model::CancelRobotTaskRequest& request) const;
|
|
|
|
|
ClickToDialOutcome clickToDial(const Model::ClickToDialRequest &request)const;
|
|
|
|
|
void clickToDialAsync(const Model::ClickToDialRequest& request, const ClickToDialAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
ClickToDialOutcomeCallable clickToDialCallable(const Model::ClickToDialRequest& request) const;
|
|
|
|
|
CreateRobotTaskOutcome createRobotTask(const Model::CreateRobotTaskRequest &request)const;
|
|
|
|
|
void createRobotTaskAsync(const Model::CreateRobotTaskRequest& request, const CreateRobotTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
CreateRobotTaskOutcomeCallable createRobotTaskCallable(const Model::CreateRobotTaskRequest& request) const;
|
|
|
|
|
DeleteRobotTaskOutcome deleteRobotTask(const Model::DeleteRobotTaskRequest &request)const;
|
|
|
|
|
void deleteRobotTaskAsync(const Model::DeleteRobotTaskRequest& request, const DeleteRobotTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
DeleteRobotTaskOutcomeCallable deleteRobotTaskCallable(const Model::DeleteRobotTaskRequest& request) const;
|
|
|
|
|
GetRtcTokenOutcome getRtcToken(const Model::GetRtcTokenRequest &request)const;
|
|
|
|
|
void getRtcTokenAsync(const Model::GetRtcTokenRequest& request, const GetRtcTokenAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
GetRtcTokenOutcomeCallable getRtcTokenCallable(const Model::GetRtcTokenRequest& request) const;
|
|
|
|
|
IvrCallOutcome ivrCall(const Model::IvrCallRequest &request)const;
|
|
|
|
|
void ivrCallAsync(const Model::IvrCallRequest& request, const IvrCallAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
IvrCallOutcomeCallable ivrCallCallable(const Model::IvrCallRequest& request) const;
|
|
|
|
|
QueryCallDetailByCallIdOutcome queryCallDetailByCallId(const Model::QueryCallDetailByCallIdRequest &request)const;
|
|
|
|
|
void queryCallDetailByCallIdAsync(const Model::QueryCallDetailByCallIdRequest& request, const QueryCallDetailByCallIdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
QueryCallDetailByCallIdOutcomeCallable queryCallDetailByCallIdCallable(const Model::QueryCallDetailByCallIdRequest& request) const;
|
|
|
|
|
QueryCallDetailByTaskIdOutcome queryCallDetailByTaskId(const Model::QueryCallDetailByTaskIdRequest &request)const;
|
|
|
|
|
void queryCallDetailByTaskIdAsync(const Model::QueryCallDetailByTaskIdRequest& request, const QueryCallDetailByTaskIdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
QueryCallDetailByTaskIdOutcomeCallable queryCallDetailByTaskIdCallable(const Model::QueryCallDetailByTaskIdRequest& request) const;
|
|
|
|
|
QueryRobotInfoListOutcome queryRobotInfoList(const Model::QueryRobotInfoListRequest &request)const;
|
|
|
|
|
void queryRobotInfoListAsync(const Model::QueryRobotInfoListRequest& request, const QueryRobotInfoListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
QueryRobotInfoListOutcomeCallable queryRobotInfoListCallable(const Model::QueryRobotInfoListRequest& request) const;
|
|
|
|
|
QueryRobotTaskCallDetailOutcome queryRobotTaskCallDetail(const Model::QueryRobotTaskCallDetailRequest &request)const;
|
|
|
|
|
void queryRobotTaskCallDetailAsync(const Model::QueryRobotTaskCallDetailRequest& request, const QueryRobotTaskCallDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
QueryRobotTaskCallDetailOutcomeCallable queryRobotTaskCallDetailCallable(const Model::QueryRobotTaskCallDetailRequest& request) const;
|
|
|
|
|
QueryRobotTaskCallListOutcome queryRobotTaskCallList(const Model::QueryRobotTaskCallListRequest &request)const;
|
|
|
|
|
void queryRobotTaskCallListAsync(const Model::QueryRobotTaskCallListRequest& request, const QueryRobotTaskCallListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
QueryRobotTaskCallListOutcomeCallable queryRobotTaskCallListCallable(const Model::QueryRobotTaskCallListRequest& request) const;
|
|
|
|
|
QueryRobotTaskDetailOutcome queryRobotTaskDetail(const Model::QueryRobotTaskDetailRequest &request)const;
|
|
|
|
|
void queryRobotTaskDetailAsync(const Model::QueryRobotTaskDetailRequest& request, const QueryRobotTaskDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
QueryRobotTaskDetailOutcomeCallable queryRobotTaskDetailCallable(const Model::QueryRobotTaskDetailRequest& request) const;
|
|
|
|
|
QueryRobotTaskListOutcome queryRobotTaskList(const Model::QueryRobotTaskListRequest &request)const;
|
|
|
|
|
void queryRobotTaskListAsync(const Model::QueryRobotTaskListRequest& request, const QueryRobotTaskListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
QueryRobotTaskListOutcomeCallable queryRobotTaskListCallable(const Model::QueryRobotTaskListRequest& request) const;
|
|
|
|
|
QueryRobotv2AllListOutcome queryRobotv2AllList(const Model::QueryRobotv2AllListRequest &request)const;
|
|
|
|
|
void queryRobotv2AllListAsync(const Model::QueryRobotv2AllListRequest& request, const QueryRobotv2AllListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
QueryRobotv2AllListOutcomeCallable queryRobotv2AllListCallable(const Model::QueryRobotv2AllListRequest& request) const;
|
|
|
|
|
SingleCallByTtsOutcome singleCallByTts(const Model::SingleCallByTtsRequest &request)const;
|
|
|
|
|
void singleCallByTtsAsync(const Model::SingleCallByTtsRequest& request, const SingleCallByTtsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
SingleCallByTtsOutcomeCallable singleCallByTtsCallable(const Model::SingleCallByTtsRequest& request) const;
|
|
|
|
|
SingleCallByVoiceOutcome singleCallByVoice(const Model::SingleCallByVoiceRequest &request)const;
|
|
|
|
|
void singleCallByVoiceAsync(const Model::SingleCallByVoiceRequest& request, const SingleCallByVoiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
SingleCallByVoiceOutcomeCallable singleCallByVoiceCallable(const Model::SingleCallByVoiceRequest& request) const;
|
|
|
|
|
SmartCallOutcome smartCall(const Model::SmartCallRequest &request)const;
|
|
|
|
|
void smartCallAsync(const Model::SmartCallRequest& request, const SmartCallAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
SmartCallOutcomeCallable smartCallCallable(const Model::SmartCallRequest& request) const;
|
|
|
|
|
SmartCallOperateOutcome smartCallOperate(const Model::SmartCallOperateRequest &request)const;
|
|
|
|
|
void smartCallOperateAsync(const Model::SmartCallOperateRequest& request, const SmartCallOperateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
SmartCallOperateOutcomeCallable smartCallOperateCallable(const Model::SmartCallOperateRequest& request) const;
|
|
|
|
|
StartRobotTaskOutcome startRobotTask(const Model::StartRobotTaskRequest &request)const;
|
|
|
|
|
void startRobotTaskAsync(const Model::StartRobotTaskRequest& request, const StartRobotTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
StartRobotTaskOutcomeCallable startRobotTaskCallable(const Model::StartRobotTaskRequest& request) const;
|
|
|
|
|
StopRobotTaskOutcome stopRobotTask(const Model::StopRobotTaskRequest &request)const;
|
|
|
|
|
void stopRobotTaskAsync(const Model::StopRobotTaskRequest& request, const StopRobotTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
StopRobotTaskOutcomeCallable stopRobotTaskCallable(const Model::StopRobotTaskRequest& request) const;
|
|
|
|
|
UploadRobotTaskCalledFileOutcome uploadRobotTaskCalledFile(const Model::UploadRobotTaskCalledFileRequest &request)const;
|
|
|
|
|
void uploadRobotTaskCalledFileAsync(const Model::UploadRobotTaskCalledFileRequest& request, const UploadRobotTaskCalledFileAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
UploadRobotTaskCalledFileOutcomeCallable uploadRobotTaskCalledFileCallable(const Model::UploadRobotTaskCalledFileRequest& request) const;
|
|
|
|
|
VoipAddAccountOutcome voipAddAccount(const Model::VoipAddAccountRequest &request)const;
|
|
|
|
|
void voipAddAccountAsync(const Model::VoipAddAccountRequest& request, const VoipAddAccountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
VoipAddAccountOutcomeCallable voipAddAccountCallable(const Model::VoipAddAccountRequest& request) const;
|
|
|
|
|
VoipGetTokenOutcome voipGetToken(const Model::VoipGetTokenRequest &request)const;
|
|
|
|
|
void voipGetTokenAsync(const Model::VoipGetTokenRequest& request, const VoipGetTokenAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
VoipGetTokenOutcomeCallable voipGetTokenCallable(const Model::VoipGetTokenRequest& request) const;
|
|
|
|
|
|
|
|
|
|
private:
|
|
|
|
|
std::shared_ptr<EndpointProvider> endpointProvider_;
|
|
|
|
|
|