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

@@ -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_;
}

View File

@@ -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())

View File

@@ -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_;
}

View File

@@ -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())

View File

@@ -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())

View File

@@ -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_;
}