Supported new features for outbound.

This commit is contained in:
sdk-team
2022-01-25 12:53:30 +00:00
parent 2de2101c40
commit 6007aa1ea1
18 changed files with 195 additions and 81 deletions

View File

@@ -41,32 +41,38 @@ namespace AlibabaCloud
void setDescription(const std::string& description);
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 getFilterStatus()const;
void setFilterStatus(const std::string& filterStatus);
std::string getStrategyJson()const;
void setStrategyJson(const std::string& strategyJson);
long getRingingDuration()const;
void setRingingDuration(long ringingDuration);
std::string getPriority()const;
void setPriority(const std::string& priority);
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 getName()const;
void setName(const std::string& name);
std::string getSourceGroupId()const;
void setSourceGroupId(const std::string& sourceGroupId);
long getRingingDuration()const;
void setRingingDuration(long ringingDuration);
long getMinConcurrency()const;
void setMinConcurrency(long minConcurrency);
private:
std::string recallStrategyJson_;
std::string description_;
std::string scriptId_;
std::vector<std::string> callingNumber_;
std::string instanceId_;
std::string filterStatus_;
std::string strategyJson_;
long ringingDuration_;
std::string priority_;
std::vector<std::string> callingNumber_;
std::string instanceId_;
std::string name_;
std::string sourceGroupId_;
long ringingDuration_;
long minConcurrency_;
};
}

View File

@@ -34,8 +34,10 @@ namespace AlibabaCloud
public:
struct JobGroup
{
std::string priority;
std::string id;
long ringingDuration;
long minConcurrency;
};

View File

@@ -37,33 +37,39 @@ namespace AlibabaCloud
std::string getRecallStrategyJson()const;
void setRecallStrategyJson(const std::string& recallStrategyJson);
std::string getJobGroupDescription()const;
void setJobGroupDescription(const std::string& jobGroupDescription);
std::string getJobGroupName()const;
void setJobGroupName(const std::string& jobGroupName);
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;
void setStrategyJson(const std::string& strategyJson);
long getRingingDuration()const;
void setRingingDuration(long ringingDuration);
std::string getScenarioId()const;
void setScenarioId(const std::string& scenarioId);
std::string getPriority()const;
void setPriority(const std::string& priority);
std::string getJobGroupDescription()const;
void setJobGroupDescription(const std::string& jobGroupDescription);
std::vector<std::string> getCallingNumber()const;
void setCallingNumber(const std::vector<std::string>& callingNumber);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
long getMinConcurrency()const;
void setMinConcurrency(long minConcurrency);
private:
std::string recallStrategyJson_;
std::string jobGroupDescription_;
std::string jobGroupName_;
std::string scriptId_;
std::vector<std::string> callingNumber_;
std::string instanceId_;
std::string strategyJson_;
long ringingDuration_;
std::string scenarioId_;
std::string priority_;
std::string jobGroupDescription_;
std::vector<std::string> callingNumber_;
std::string instanceId_;
long minConcurrency_;
};
}

View File

@@ -75,8 +75,10 @@ namespace AlibabaCloud
std::string jobDataParsingTaskId;
std::string jobGroupName;
std::string scriptVersion;
std::string priority;
std::string jobGroupDescription;
long ringingDuration;
long minConcurrency;
std::string jobGroupId;
std::string scriptName;
long creationTime;

View File

@@ -105,10 +105,12 @@ namespace AlibabaCloud
std::string jobDataParsingTaskId;
std::string jobGroupName;
std::string scriptVersion;
std::string priority;
std::string scriptId;
std::string jobGroupDescription;
Result result;
long ringingDuration;
long minConcurrency;
std::string jobGroupId;
std::string scriptName;
long creationTime;

View File

@@ -97,6 +97,7 @@ namespace AlibabaCloud
int duration;
std::string brief;
std::string callingNumber;
long ringingDuration;
std::string endReason;
Contact3 contact3;
std::string hangUpDirection;

View File

@@ -49,6 +49,8 @@ namespace AlibabaCloud
void setScenarioId(const std::string& scenarioId);
std::string getJobGroupStatus()const;
void setJobGroupStatus(const std::string& jobGroupStatus);
std::string getPriority()const;
void setPriority(const std::string& priority);
std::vector<std::string> getCallingNumber()const;
void setCallingNumber(const std::vector<std::string>& callingNumber);
std::string getInstanceId()const;
@@ -57,6 +59,8 @@ namespace AlibabaCloud
void setJobGroupId(const std::string& jobGroupId);
std::string getName()const;
void setName(const std::string& name);
long getMinConcurrency()const;
void setMinConcurrency(long minConcurrency);
private:
std::string recallStrategyJson_;
@@ -66,10 +70,12 @@ namespace AlibabaCloud
long ringingDuration_;
std::string scenarioId_;
std::string jobGroupStatus_;
std::string priority_;
std::vector<std::string> callingNumber_;
std::string instanceId_;
std::string jobGroupId_;
std::string name_;
long minConcurrency_;
};
}

View File

@@ -75,8 +75,10 @@ namespace AlibabaCloud
std::string jobDataParsingTaskId;
std::string jobGroupName;
std::string scriptVersion;
std::string priority;
std::string jobGroupDescription;
long ringingDuration;
long minConcurrency;
std::string jobGroupId;
std::string scriptName;
long creationTime;