Supported new features for outbound.
This commit is contained in:
@@ -35,6 +35,8 @@ namespace AlibabaCloud
|
||||
CreateBatchRepeatJobRequest();
|
||||
~CreateBatchRepeatJobRequest();
|
||||
|
||||
std::string getRecallStrategyJson()const;
|
||||
void setRecallStrategyJson(const std::string& recallStrategyJson);
|
||||
std::string getDescription()const;
|
||||
void setDescription(const std::string& description);
|
||||
std::string getScriptId()const;
|
||||
@@ -53,6 +55,7 @@ namespace AlibabaCloud
|
||||
void setSourceGroupId(const std::string& sourceGroupId);
|
||||
|
||||
private:
|
||||
std::string recallStrategyJson_;
|
||||
std::string description_;
|
||||
std::string scriptId_;
|
||||
std::vector<std::string> callingNumber_;
|
||||
|
||||
@@ -35,6 +35,8 @@ namespace AlibabaCloud
|
||||
CreateJobGroupRequest();
|
||||
~CreateJobGroupRequest();
|
||||
|
||||
std::string getRecallStrategyJson()const;
|
||||
void setRecallStrategyJson(const std::string& recallStrategyJson);
|
||||
std::string getJobGroupDescription()const;
|
||||
void setJobGroupDescription(const std::string& jobGroupDescription);
|
||||
std::string getJobGroupName()const;
|
||||
@@ -51,6 +53,7 @@ namespace AlibabaCloud
|
||||
void setScenarioId(const std::string& scenarioId);
|
||||
|
||||
private:
|
||||
std::string recallStrategyJson_;
|
||||
std::string jobGroupDescription_;
|
||||
std::string jobGroupName_;
|
||||
std::string scriptId_;
|
||||
|
||||
@@ -63,10 +63,16 @@ namespace AlibabaCloud
|
||||
std::string routingStrategy;
|
||||
std::vector<std::string> repeatDays;
|
||||
};
|
||||
struct RecallStrategy
|
||||
{
|
||||
bool outOfServiceIgnore;
|
||||
bool emptyNumberIgnore;
|
||||
bool inArrearsIgnore;
|
||||
};
|
||||
std::string status;
|
||||
std::string modifyTime;
|
||||
std::string jobDataParsingTaskId;
|
||||
std::string scenarioId;
|
||||
std::string jobDataParsingTaskId;
|
||||
std::string jobGroupName;
|
||||
std::string scriptVersion;
|
||||
std::string jobGroupDescription;
|
||||
@@ -76,6 +82,7 @@ namespace AlibabaCloud
|
||||
Strategy strategy;
|
||||
std::string jobFilePath;
|
||||
ExportProgress exportProgress;
|
||||
RecallStrategy recallStrategy;
|
||||
std::vector<std::string> callingNumbers;
|
||||
};
|
||||
|
||||
|
||||
@@ -43,14 +43,18 @@ namespace AlibabaCloud
|
||||
void setScriptName(const std::string& scriptName);
|
||||
std::string getScene()const;
|
||||
void setScene(const std::string& scene);
|
||||
std::string getChatbotId()const;
|
||||
void setChatbotId(const std::string& chatbotId);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::vector<std::string> getScriptWaveform()const;
|
||||
void setScriptWaveform(const std::vector<std::string>& scriptWaveform);
|
||||
std::string getAsrConfig()const;
|
||||
void setAsrConfig(const std::string& asrConfig);
|
||||
bool getNewBargeInEnable()const;
|
||||
void setNewBargeInEnable(bool newBargeInEnable);
|
||||
bool getMiniPlaybackEnable()const;
|
||||
void setMiniPlaybackEnable(bool miniPlaybackEnable);
|
||||
std::string getChatbotId()const;
|
||||
void setChatbotId(const std::string& chatbotId);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getScriptDescription()const;
|
||||
void setScriptDescription(const std::string& scriptDescription);
|
||||
std::vector<std::string> getScriptContent()const;
|
||||
@@ -61,10 +65,12 @@ namespace AlibabaCloud
|
||||
std::string industry_;
|
||||
std::string scriptName_;
|
||||
std::string scene_;
|
||||
std::string chatbotId_;
|
||||
std::string instanceId_;
|
||||
std::vector<std::string> scriptWaveform_;
|
||||
std::string asrConfig_;
|
||||
bool newBargeInEnable_;
|
||||
bool miniPlaybackEnable_;
|
||||
std::string chatbotId_;
|
||||
std::string instanceId_;
|
||||
std::string scriptDescription_;
|
||||
std::vector<std::string> scriptContent_;
|
||||
|
||||
|
||||
@@ -34,12 +34,12 @@ namespace AlibabaCloud
|
||||
public:
|
||||
struct Script
|
||||
{
|
||||
std::string industry;
|
||||
std::string status;
|
||||
std::string industry;
|
||||
bool isDrafted;
|
||||
std::string scriptName;
|
||||
std::string scriptDescription;
|
||||
long updateTime;
|
||||
std::string scriptDescription;
|
||||
std::string scriptId;
|
||||
std::string debugStatus;
|
||||
std::string scene;
|
||||
|
||||
@@ -58,8 +58,8 @@ namespace AlibabaCloud
|
||||
std::vector<KeyValuePair> briefs;
|
||||
int executing;
|
||||
int totalNotAnswered;
|
||||
int paused;
|
||||
int totalJobs;
|
||||
int paused;
|
||||
};
|
||||
struct Strategy
|
||||
{
|
||||
@@ -84,19 +84,25 @@ namespace AlibabaCloud
|
||||
std::string routingStrategy;
|
||||
std::vector<std::string> repeatDays;
|
||||
};
|
||||
struct RecallStrategy
|
||||
{
|
||||
bool outOfServiceIgnore;
|
||||
bool emptyNumberIgnore;
|
||||
bool inArrearsIgnore;
|
||||
};
|
||||
struct Result
|
||||
{
|
||||
int unrecognizedNum;
|
||||
int noInteractNum;
|
||||
int finishedNum;
|
||||
int noInteractNum;
|
||||
int clientHangupNum;
|
||||
int timeoutHangupNum;
|
||||
};
|
||||
std::string status;
|
||||
std::string modifyTime;
|
||||
Progress progress;
|
||||
std::string jobDataParsingTaskId;
|
||||
std::string scenarioId;
|
||||
std::string jobDataParsingTaskId;
|
||||
std::string jobGroupName;
|
||||
std::string scriptVersion;
|
||||
std::string scriptId;
|
||||
@@ -108,6 +114,7 @@ namespace AlibabaCloud
|
||||
Strategy strategy;
|
||||
std::string jobFilePath;
|
||||
ExportProgress exportProgress;
|
||||
RecallStrategy recallStrategy;
|
||||
std::vector<std::string> callingNumbers;
|
||||
};
|
||||
|
||||
|
||||
@@ -39,6 +39,7 @@ namespace AlibabaCloud
|
||||
std::string status;
|
||||
std::string scriptDescription;
|
||||
std::string scriptId;
|
||||
bool newBargeInEnable;
|
||||
std::string failReason;
|
||||
std::string debugStatus;
|
||||
std::string scene;
|
||||
|
||||
@@ -35,12 +35,14 @@ namespace AlibabaCloud
|
||||
ModifyJobGroupRequest();
|
||||
~ModifyJobGroupRequest();
|
||||
|
||||
std::string getRecallStrategyJson()const;
|
||||
void setRecallStrategyJson(const std::string& recallStrategyJson);
|
||||
std::string getDescription()const;
|
||||
void setDescription(const std::string& description);
|
||||
std::vector<std::string> getCallingNumber()const;
|
||||
void setCallingNumber(const std::vector<std::string>& callingNumber);
|
||||
std::string getScriptId()const;
|
||||
void setScriptId(const std::string& scriptId);
|
||||
std::vector<std::string> getCallingNumber()const;
|
||||
void setCallingNumber(const std::vector<std::string>& callingNumber);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getStrategyJson()const;
|
||||
@@ -53,9 +55,10 @@ namespace AlibabaCloud
|
||||
void setScenarioId(const std::string& scenarioId);
|
||||
|
||||
private:
|
||||
std::string recallStrategyJson_;
|
||||
std::string description_;
|
||||
std::vector<std::string> callingNumber_;
|
||||
std::string scriptId_;
|
||||
std::vector<std::string> callingNumber_;
|
||||
std::string instanceId_;
|
||||
std::string strategyJson_;
|
||||
std::string jobGroupId_;
|
||||
|
||||
@@ -63,10 +63,16 @@ namespace AlibabaCloud
|
||||
std::string routingStrategy;
|
||||
std::vector<std::string> repeatDays;
|
||||
};
|
||||
struct RecallStrategy
|
||||
{
|
||||
bool outOfServiceIgnore;
|
||||
bool emptyNumberIgnore;
|
||||
bool inArrearsIgnore;
|
||||
};
|
||||
std::string status;
|
||||
std::string modifyTime;
|
||||
std::string jobDataParsingTaskId;
|
||||
std::string scenarioId;
|
||||
std::string jobDataParsingTaskId;
|
||||
std::string jobGroupName;
|
||||
std::string scriptVersion;
|
||||
std::string jobGroupDescription;
|
||||
@@ -76,6 +82,7 @@ namespace AlibabaCloud
|
||||
Strategy strategy;
|
||||
std::string jobFilePath;
|
||||
ExportProgress exportProgress;
|
||||
RecallStrategy recallStrategy;
|
||||
std::vector<std::string> callingNumbers;
|
||||
};
|
||||
|
||||
|
||||
@@ -76,6 +76,7 @@ namespace AlibabaCloud
|
||||
int callDuration;
|
||||
bool hasReachedEndOfFlow;
|
||||
Contact contact;
|
||||
bool hasLastPlaybackCompleted;
|
||||
std::string taskEndReason;
|
||||
std::string callDurationDisplay;
|
||||
long callTime;
|
||||
|
||||
Reference in New Issue
Block a user