Supported new features for outbound.
This commit is contained in:
@@ -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_;
|
||||
|
||||
@@ -39,6 +39,7 @@ namespace AlibabaCloud
|
||||
std::string secretKey;
|
||||
std::string endpoint;
|
||||
std::string accessKey;
|
||||
std::string agentId;
|
||||
};
|
||||
std::string owner;
|
||||
std::string ownerName;
|
||||
|
||||
@@ -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_;
|
||||
};
|
||||
|
||||
@@ -35,6 +35,7 @@ namespace AlibabaCloud
|
||||
struct DownloadParams
|
||||
{
|
||||
std::string fileName;
|
||||
std::string voiceSliceRecordingListJson;
|
||||
std::string signatureUrl;
|
||||
};
|
||||
|
||||
|
||||
@@ -39,6 +39,7 @@ namespace AlibabaCloud
|
||||
std::string secretKey;
|
||||
std::string endpoint;
|
||||
std::string accessKey;
|
||||
std::string agentId;
|
||||
};
|
||||
struct ResourceTag
|
||||
{
|
||||
|
||||
@@ -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_;
|
||||
|
||||
@@ -78,6 +78,15 @@ void CreateScriptRequest::setAsrConfig(const std::string &asrConfig) {
|
||||
setParameter(std::string("AsrConfig"), asrConfig);
|
||||
}
|
||||
|
||||
std::string CreateScriptRequest::getMiniPlaybackConfigListJsonString() const {
|
||||
return miniPlaybackConfigListJsonString_;
|
||||
}
|
||||
|
||||
void CreateScriptRequest::setMiniPlaybackConfigListJsonString(const std::string &miniPlaybackConfigListJsonString) {
|
||||
miniPlaybackConfigListJsonString_ = miniPlaybackConfigListJsonString;
|
||||
setParameter(std::string("MiniPlaybackConfigListJsonString"), miniPlaybackConfigListJsonString);
|
||||
}
|
||||
|
||||
bool CreateScriptRequest::getNewBargeInEnable() const {
|
||||
return newBargeInEnable_;
|
||||
}
|
||||
|
||||
@@ -71,6 +71,8 @@ void DescribeInstanceResult::parse(const std::string &payload)
|
||||
instance_.nluProfile.secretKey = nluProfileNode["SecretKey"].asString();
|
||||
if(!nluProfileNode["Endpoint"].isNull())
|
||||
instance_.nluProfile.endpoint = nluProfileNode["Endpoint"].asString();
|
||||
if(!nluProfileNode["AgentId"].isNull())
|
||||
instance_.nluProfile.agentId = nluProfileNode["AgentId"].asString();
|
||||
if(!value["HttpStatusCode"].isNull())
|
||||
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
|
||||
if(!value["Code"].isNull())
|
||||
|
||||
@@ -25,6 +25,15 @@ DownloadRecordingRequest::DownloadRecordingRequest()
|
||||
|
||||
DownloadRecordingRequest::~DownloadRecordingRequest() {}
|
||||
|
||||
bool DownloadRecordingRequest::getNeedVoiceSliceRecording() const {
|
||||
return needVoiceSliceRecording_;
|
||||
}
|
||||
|
||||
void DownloadRecordingRequest::setNeedVoiceSliceRecording(bool needVoiceSliceRecording) {
|
||||
needVoiceSliceRecording_ = needVoiceSliceRecording;
|
||||
setParameter(std::string("NeedVoiceSliceRecording"), needVoiceSliceRecording ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string DownloadRecordingRequest::getInstanceId() const {
|
||||
return instanceId_;
|
||||
}
|
||||
|
||||
@@ -44,6 +44,8 @@ void DownloadRecordingResult::parse(const std::string &payload)
|
||||
downloadParams_.signatureUrl = downloadParamsNode["SignatureUrl"].asString();
|
||||
if(!downloadParamsNode["FileName"].isNull())
|
||||
downloadParams_.fileName = downloadParamsNode["FileName"].asString();
|
||||
if(!downloadParamsNode["VoiceSliceRecordingListJson"].isNull())
|
||||
downloadParams_.voiceSliceRecordingListJson = downloadParamsNode["VoiceSliceRecordingListJson"].asString();
|
||||
if(!value["HttpStatusCode"].isNull())
|
||||
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
|
||||
if(!value["Code"].isNull())
|
||||
|
||||
@@ -86,6 +86,8 @@ void ListInstancesResult::parse(const std::string &payload)
|
||||
instancesObject.nluProfile.secretKey = nluProfileNode["SecretKey"].asString();
|
||||
if(!nluProfileNode["Endpoint"].isNull())
|
||||
instancesObject.nluProfile.endpoint = nluProfileNode["Endpoint"].asString();
|
||||
if(!nluProfileNode["AgentId"].isNull())
|
||||
instancesObject.nluProfile.agentId = nluProfileNode["AgentId"].asString();
|
||||
instances_.push_back(instancesObject);
|
||||
}
|
||||
if(!value["HttpStatusCode"].isNull())
|
||||
|
||||
@@ -87,6 +87,15 @@ void ModifyScriptRequest::setAsrConfig(const std::string &asrConfig) {
|
||||
setParameter(std::string("AsrConfig"), asrConfig);
|
||||
}
|
||||
|
||||
std::string ModifyScriptRequest::getMiniPlaybackConfigListJsonString() const {
|
||||
return miniPlaybackConfigListJsonString_;
|
||||
}
|
||||
|
||||
void ModifyScriptRequest::setMiniPlaybackConfigListJsonString(const std::string &miniPlaybackConfigListJsonString) {
|
||||
miniPlaybackConfigListJsonString_ = miniPlaybackConfigListJsonString;
|
||||
setParameter(std::string("MiniPlaybackConfigListJsonString"), miniPlaybackConfigListJsonString);
|
||||
}
|
||||
|
||||
std::string ModifyScriptRequest::getNlsConfig() const {
|
||||
return nlsConfig_;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user