Supported new features for outbound.

This commit is contained in:
sdk-team
2022-08-18 10:06:52 +00:00
parent e75a9596ef
commit 04416d35c6
13 changed files with 46 additions and 1 deletions

View File

@@ -42,6 +42,8 @@ public:
void setScriptWaveform(const std::vector<std::string> &scriptWaveform);
std::string getAsrConfig() const;
void setAsrConfig(const std::string &asrConfig);
std::string getMiniPlaybackConfigListJsonString() const;
void setMiniPlaybackConfigListJsonString(const std::string &miniPlaybackConfigListJsonString);
bool getNewBargeInEnable() const;
void setNewBargeInEnable(bool newBargeInEnable);
bool getMiniPlaybackEnable() const;
@@ -64,6 +66,7 @@ private:
std::string scene_;
std::vector<std::string> scriptWaveform_;
std::string asrConfig_;
std::string miniPlaybackConfigListJsonString_;
bool newBargeInEnable_;
bool miniPlaybackEnable_;
std::string chatbotId_;

View File

@@ -39,6 +39,7 @@ namespace AlibabaCloud
std::string secretKey;
std::string endpoint;
std::string accessKey;
std::string agentId;
};
std::string owner;
std::string ownerName;

View File

@@ -30,12 +30,15 @@ class ALIBABACLOUD_OUTBOUNDBOT_EXPORT DownloadRecordingRequest : public RpcServi
public:
DownloadRecordingRequest();
~DownloadRecordingRequest();
bool getNeedVoiceSliceRecording() const;
void setNeedVoiceSliceRecording(bool needVoiceSliceRecording);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getTaskId() const;
void setTaskId(const std::string &taskId);
private:
bool needVoiceSliceRecording_;
std::string instanceId_;
std::string taskId_;
};

View File

@@ -35,6 +35,7 @@ namespace AlibabaCloud
struct DownloadParams
{
std::string fileName;
std::string voiceSliceRecordingListJson;
std::string signatureUrl;
};

View File

@@ -39,6 +39,7 @@ namespace AlibabaCloud
std::string secretKey;
std::string endpoint;
std::string accessKey;
std::string agentId;
};
struct ResourceTag
{

View File

@@ -44,6 +44,8 @@ public:
void setScriptWaveform(const std::vector<std::string> &scriptWaveform);
std::string getAsrConfig() const;
void setAsrConfig(const std::string &asrConfig);
std::string getMiniPlaybackConfigListJsonString() const;
void setMiniPlaybackConfigListJsonString(const std::string &miniPlaybackConfigListJsonString);
std::string getNlsConfig() const;
void setNlsConfig(const std::string &nlsConfig);
bool getNewBargeInEnable() const;
@@ -69,6 +71,7 @@ private:
std::string scriptId_;
std::vector<std::string> scriptWaveform_;
std::string asrConfig_;
std::string miniPlaybackConfigListJsonString_;
std::string nlsConfig_;
bool newBargeInEnable_;
bool miniPlaybackEnable_;