Compare commits

...

2 Commits

Author SHA1 Message Date
sdk-team
75b14a0c8b Update DetectIPCPedestrian. 2021-03-11 13:44:29 +00:00
sdk-team
0d4cefc40f Generated 2020-05-18 for dataworks-public. 2021-03-10 15:20:52 +00:00
29 changed files with 216 additions and 98 deletions

View File

@@ -1,3 +1,9 @@
2021-03-11 Version: patch
- Update DetectIPCPedestrian.
2021-03-10 Version: patch
- Generated 2020-05-18 for `dataworks-public`.
2021-03-09 Version: patch
- Export new API for predictive dialer.

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
<?xml version='1.0' encoding='UTF-8'?><Api responseBodyIsOriginalObject="" authType="AK" responseLog="disable" isolationType="outer" parameterType="Single" product="dataworks-public" visibility="Public" akProvenStatus="Disable" version="2020-05-18" keepClientResourceOwnerId="true" name="GetManualDagInstances" showJsonItemName="false" status="online"><IsvProtocol protocol="HTTPS|HTTP" method="POST" /><ErrorMapping exceptionExpress="success=false,errorCode,errorMessage,httpStatusCode"><ErrorCodes /></ErrorMapping><IspProtocol sign="true" signKeyName="BusinessSecretKey" timeout="10000" protocol="http" httpHost="http://schedulerapi.${regionId}.data.aliyun-inc.com/business/api/instance/dag/manual" resultType="Object" signPolicy="Local" httpsValidation="true" retries="-1" /><Parameters><Parameter name="requestId" tagName="RequestId" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="callerUidForClusterRouting" tagName="callerUid" type="Long" required="false" tagPosition="System" checkBlank="false"/><Parameter name="userIp" tagName="SourceIp" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="ispSignature" tagName="IspSignature" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="regionId" tagName="RegionId" type="String" required="true" tagPosition="Host" docRequired="true" checkBlank="false"/><Parameter name="callerUid" tagName="callerUid" type="Long" required="false" tagPosition="System" checkBlank="false"/><Parameter name="projectEnv" tagName="ProjectEnv" type="String" required="true" tagPosition="Body" docRequired="true" checkBlank="false" value="PROD,DEV" visibility="Public"/><Parameter name="callerBid" tagName="callerBid" type="Long" required="false" tagPosition="System" checkBlank="false"/><Parameter name="projectName" tagName="ProjectName" type="String" required="true" tagPosition="Body" docRequired="true" checkBlank="false" visibility="Public"/><Parameter name="dagId" tagName="DagId" type="String" required="true" tagPosition="Body" docRequired="true" checkBlank="false" visibility="Public"/></Parameters><FlowControl controlUnit="Second" apiDefault="301" /><PreIspProtocol sign="true" signKeyName="BusinessSecretKey" timeout="10000" protocol="http" httpHost="http://100.67.165.199/business/api/instance/dag/manual" resultType="Object" signPolicy="Local" httpsValidation="true" retries="-1" /><ResultMapping><Member tagName="RequestId" visibility="Public" type="String" name="requestId" nullToEmpty="true"/><Array tagName="Instances" visibility="Public" itemName="Instances" name="data" nullToEmpty="true"><Member tagName="NodeId" visibility="Public" type="Long" name="nodeId" nullToEmpty="true"/><Member tagName="InstanceId" visibility="Public" type="Long" name="instanceId" nullToEmpty="true"/><Member tagName="DagId" visibility="Public" type="Long" name="dagId" nullToEmpty="true"/><Member tagName="DagType" visibility="Public" type="String" name="dagType" nullToEmpty="true"/><Member tagName="Status" visibility="Public" type="String" name="status" nullToEmpty="true"/><Member tagName="BizDate" visibility="Public" type="Long" name="bizdate" nullToEmpty="true"/><Member tagName="CycTime" visibility="Public" type="Long" name="cycTime" nullToEmpty="true"/><Member tagName="CreateTime" visibility="Public" type="Long" name="createTime" nullToEmpty="true"/><Member tagName="ModifyTime" visibility="Public" type="Long" name="modifyTime" nullToEmpty="true"/><Member tagName="NodeName" visibility="Public" type="String" name="nodeName" nullToEmpty="true"/><Member tagName="BeginWaitTimeTime" visibility="Public" type="Long" name="beginWaitTimeTime" nullToEmpty="true"/><Member tagName="BeginWaitResTime" visibility="Public" type="Long" name="beginWaitResTime" nullToEmpty="true"/><Member tagName="BeginRunningTime" visibility="Public" type="Long" name="beginRunningTime" nullToEmpty="true"/><Member tagName="ParamValues" visibility="Public" type="String" name="paramValues" nullToEmpty="true"/><Member tagName="FinishTime" visibility="Public" type="Long" name="finishTime" nullToEmpty="true"/></Array></ResultMapping></Api>
<?xml version='1.0' encoding='UTF-8'?><Api responseBodyIsOriginalObject="" authType="AK" responseLog="disable" isolationType="outer" parameterType="Single" product="dataworks-public" visibility="Public" akProvenStatus="Disable" version="2020-05-18" keepClientResourceOwnerId="true" name="GetManualDagInstances" showJsonItemName="false" status="online"><IsvProtocol protocol="HTTPS|HTTP" method="POST" /><ErrorMapping exceptionExpress="success=false,errorCode,errorMessage,httpStatusCode"><ErrorCodes /></ErrorMapping><IspProtocol sign="true" signKeyName="BusinessSecretKey" timeout="10000" protocol="http" httpHost="http://schedulerapi.${regionId}.data.aliyun-inc.com/business/api/instance/dag/manual" resultType="Object" signPolicy="Local" httpsValidation="true" retries="-1" /><Parameters><Parameter name="requestId" tagName="RequestId" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="callerUidForClusterRouting" tagName="callerUid" type="Long" required="false" tagPosition="System" checkBlank="false"/><Parameter name="userIp" tagName="SourceIp" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="ispSignature" tagName="IspSignature" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="regionId" tagName="RegionId" type="String" required="true" tagPosition="Host" docRequired="true" checkBlank="false"/><Parameter name="callerUid" tagName="callerUid" type="Long" required="false" tagPosition="System" checkBlank="false"/><Parameter name="projectEnv" tagName="ProjectEnv" type="String" required="true" tagPosition="Body" docRequired="true" checkBlank="false" value="PROD,DEV" visibility="Public"/><Parameter name="callerBid" tagName="callerBid" type="Long" required="false" tagPosition="System" checkBlank="false"/><Parameter name="projectName" tagName="ProjectName" type="String" required="true" tagPosition="Body" docRequired="true" checkBlank="false" visibility="Public"/><Parameter name="dagId" tagName="DagId" type="String" required="true" tagPosition="Body" docRequired="true" checkBlank="false" visibility="Public"/></Parameters><FlowControl controlUnit="Second" apiDefault="301" /><PreIspProtocol sign="true" signKeyName="BusinessSecretKey" timeout="10000" protocol="http" httpHost="http://100.67.165.199/business/api/instance/dag/manual" resultType="Object" signPolicy="Local" httpsValidation="true" retries="-1" /><ResultMapping><Member tagName="RequestId" visibility="Public" type="String" name="requestId" nullToEmpty="true"/><Array tagName="Instances" visibility="Public" itemName="Instances" name="data" nullToEmpty="true"><Member tagName="NodeId" visibility="Public" type="Long" name="nodeId" nullToEmpty="true"/><Member tagName="InstanceId" visibility="Public" type="Long" name="instanceId" nullToEmpty="true"/><Member tagName="DagId" visibility="Public" type="Long" name="dagId" nullToEmpty="true"/><Member tagName="DagType" visibility="Public" type="String" name="dagType" nullToEmpty="true"/><Member tagName="Status" visibility="Public" type="String" name="status" nullToEmpty="true"/><Member tagName="BizDate" visibility="Public" type="Long" name="bizdate" nullToEmpty="true"/><Member tagName="CycTime" visibility="Public" type="Long" name="cycTime" nullToEmpty="true"/><Member tagName="CreateTime" visibility="Public" type="Long" name="createTime" nullToEmpty="true"/><Member tagName="ModifyTime" visibility="Public" type="Long" name="modifyTime" nullToEmpty="true"/><Member tagName="NodeName" visibility="Public" type="String" name="nodeName" nullToEmpty="true"/><Member tagName="BeginWaitTimeTime" visibility="Public" type="Long" name="beginWaitTimeTime" nullToEmpty="true"/><Member tagName="BeginWaitResTime" visibility="Public" type="Long" name="beginWaitResTime" nullToEmpty="true"/><Member tagName="BeginRunningTime" visibility="Public" type="Long" name="beginRunningTime" nullToEmpty="true"/><Member tagName="ParamValues" visibility="Public" type="String" name="paramValues" nullToEmpty="true"/><Member tagName="FinishTime" visibility="Public" type="Long" name="finishTime" nullToEmpty="true"/><Member tagName="TaskType" visibility="Public" type="String" name="taskType" nullToEmpty="true"/></Array></ResultMapping></Api>

File diff suppressed because one or more lines are too long

View File

@@ -34,26 +34,27 @@ namespace AlibabaCloud
public:
struct Data
{
std::string status;
long baselineId;
long modifyTime;
long instanceId;
std::string dagType;
std::string nodeName;
std::string paramValues;
long dagId;
long bizdate;
long beginRunningTime;
long finishTime;
std::string dqcDescription;
std::string taskType;
std::string status;
long instanceId;
int priority;
int dqcType;
std::string paramValues;
long createTime;
std::string connection;
long relatedFlowId;
long cycTime;
long beginWaitTimeTime;
long dagId;
long bizdate;
long beginRunningTime;
bool repeatability;
long finishTime;
std::string dqcDescription;
long nodeId;
long beginWaitResTime;
std::string errorMessage;

View File

@@ -46,6 +46,7 @@ namespace AlibabaCloud
long dagId;
long beginRunningTime;
long finishTime;
std::string taskType;
long nodeId;
long beginWaitResTime;
long bizDate;

View File

@@ -36,26 +36,27 @@ namespace AlibabaCloud
{
struct Instance
{
std::string status;
long baselineId;
long modifyTime;
long instanceId;
std::string dagType;
std::string nodeName;
std::string paramValues;
long dagId;
long bizdate;
long beginRunningTime;
long finishTime;
std::string dqcDescription;
std::string taskType;
std::string status;
long instanceId;
int priority;
int dqcType;
long createTime;
std::string paramValues;
std::string connection;
long relatedFlowId;
long cycTime;
long beginWaitTimeTime;
long dagId;
long bizdate;
long beginRunningTime;
bool repeatability;
long finishTime;
std::string dqcDescription;
long nodeId;
long beginWaitResTime;
std::string errorMessage;

View File

@@ -88,6 +88,8 @@ void GetInstanceResult::parse(const std::string &payload)
data_.errorMessage = dataNode["ErrorMessage"].asString();
if(!dataNode["RelatedFlowId"].isNull())
data_.relatedFlowId = std::stol(dataNode["RelatedFlowId"].asString());
if(!dataNode["TaskType"].isNull())
data_.taskType = dataNode["TaskType"].asString();
if(!value["ErrorCode"].isNull())
errorCode_ = value["ErrorCode"].asString();
if(!value["ErrorMessage"].isNull())

View File

@@ -73,6 +73,8 @@ void GetManualDagInstancesResult::parse(const std::string &payload)
instancesObject.paramValues = valueInstancesInstancesItem["ParamValues"].asString();
if(!valueInstancesInstancesItem["FinishTime"].isNull())
instancesObject.finishTime = std::stol(valueInstancesInstancesItem["FinishTime"].asString());
if(!valueInstancesInstancesItem["TaskType"].isNull())
instancesObject.taskType = valueInstancesInstancesItem["TaskType"].asString();
instances_.push_back(instancesObject);
}

View File

@@ -98,6 +98,8 @@ void ListInstancesResult::parse(const std::string &payload)
instanceObject.errorMessage = dataNodeInstancesInstance["ErrorMessage"].asString();
if(!dataNodeInstancesInstance["RelatedFlowId"].isNull())
instanceObject.relatedFlowId = std::stol(dataNodeInstancesInstance["RelatedFlowId"].asString());
if(!dataNodeInstancesInstance["TaskType"].isNull())
instanceObject.taskType = dataNodeInstancesInstance["TaskType"].asString();
data_.instances.push_back(instanceObject);
}
if(!value["Success"].isNull())

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
<?xml version='1.0' encoding='UTF-8'?><Api responseBodyIsOriginalObject="" authType="AK" responseLog="enable" isolationType="outer" parameterType="Single" product="facebody" controlPolicy="black_list" visibility="Public" akProvenStatus="Disable" version="2019-12-30" keepClientResourceOwnerId="false" name="DetectLivingFace" showJsonItemName="false" status="online"><IsvProtocol protocol="HTTPS|HTTP" method="POST" /><ErrorMapping exceptionExpress="success=false,code,errorMessage,httpCode"><ErrorCodes /></ErrorMapping><IspProtocol sign="true" signKeyName="prod_key" timeout="10000" protocol="http" httpHost="http://viapi_shanghai_online/viapi/pop/facebody#vpc" resultType="Object" signPolicy="Local" httpsValidation="true" retries="-1" /><Parameters><Parameter name="requestId" tagName="RequestId" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="tasks" tagName="Tasks" type="RepeatList" required="true" tagPosition="Body" checkRepeatListAll="false" maxNumber="10" invokeDataType="Json" visibility="Public"><Parameters><Parameter name="imageUrl" tagName="ImageURL" type="String" required="true" checkRepeatListAll="false" checkBlank="false" visibility="Public"/></Parameters></Parameter><Parameter name="callerUid" tagName="callerUid" type="Long" required="false" tagPosition="System" checkBlank="false"/><Parameter name="appIp" tagName="app_ip" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="akMfaPresent" tagName="ak_mfa_present" type="Boolean" required="false" tagPosition="System" checkBlank="false"/><Parameter name="callerType" tagName="callerType" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="sourceIp" tagName="SourceIp" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="timestamp" tagName="Timestamp" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="signatureNonce" tagName="SignatureNonce" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="action" tagName="Action" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="stsTokenCallerUid" tagName="stsTokenCallerUid" type="Long" required="false" tagPosition="System" checkBlank="false"/><Parameter name="ispSignatureSecretKey" tagName="IspSignatureSecretKey" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="securityToken" tagName="SecurityToken" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="ispSignature" tagName="IspSignature" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="version" tagName="Version" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="callerParentId" tagName="callerParentId" type="Long" required="false" tagPosition="System" checkBlank="false"/><Parameter name="securityTransport" tagName="security_transport" type="Boolean" required="false" tagPosition="System" checkBlank="false"/><Parameter name="ip" tagName="proxy_original_source_ip" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="accessKeyId" tagName="AccessKeyId" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="eagleEyeTraceId" tagName="eagleEyeTraceId" type="String" required="false" tagPosition="System" checkBlank="false"/></Parameters><FlowControl controlUnit="Second" userDefault="100" apiDefault="100" special="commonSpecials" /><PreIspProtocol sign="true" signKeyName="prod_key" timeout="10000" protocol="http" httpHost="http://viapi_shanghai_pre/viapi/pop/facebody#vpc" resultType="Object" signPolicy="Local" httpsValidation="true" retries="-1" /><ResultMapping><Member tagName="RequestId" visibility="Public" type="String" name="requestId"/><Struct tagName="Data" visibility="Public" name="data"><Array tagName="Elements" visibility="Public" itemName="Element" name="elements"><Member tagName="TaskId" visibility="Public" type="String" name="taskId"/><Member tagName="ImageURL" visibility="Public" type="String" name="imageUrl"/><Array tagName="Results" visibility="Public" itemName="Result" name="results"><Member tagName="Label" visibility="Public" type="String" name="label"/><Member tagName="Suggestion" visibility="Public" type="String" name="suggestion"/><Member tagName="Rate" visibility="Public" type="Float" name="rate"/><Array tagName="Frames" visibility="Public" itemName="Frame" name="frames"><Member tagName="Rate" visibility="Public" type="Float" name="rate"/><Member tagName="Url" visibility="Public" type="String" name="url"/></Array></Array></Array></Struct></ResultMapping></Api>
<?xml version='1.0' encoding='UTF-8'?><Api responseBodyIsOriginalObject="" authType="AK" responseLog="enable" isolationType="outer" parameterType="Single" product="facebody" controlPolicy="black_list" visibility="Public" akProvenStatus="Disable" version="2019-12-30" keepClientResourceOwnerId="false" name="DetectLivingFace" showJsonItemName="false" status="online"><IsvProtocol protocol="HTTPS|HTTP" method="POST" /><ErrorMapping exceptionExpress="success=false,code,errorMessage,httpCode"><ErrorCodes /></ErrorMapping><IspProtocol sign="true" signKeyName="prod_key" timeout="10000" protocol="http" httpHost="http://viapi_shanghai_online/viapi/pop/facebody#vpc" resultType="Object" signPolicy="Local" httpsValidation="true" retries="-1" /><Parameters><Parameter name="requestId" tagName="RequestId" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="tasks" tagName="Tasks" type="RepeatList" required="true" tagPosition="Body" checkRepeatListAll="false" maxNumber="10" invokeDataType="Json" visibility="Public"><Parameters><Parameter name="imageUrl" tagName="ImageURL" type="String" required="true" checkRepeatListAll="false" checkBlank="false" visibility="Public"/></Parameters></Parameter><Parameter name="callerUid" tagName="callerUid" type="Long" required="false" tagPosition="System" checkBlank="false"/><Parameter name="appIp" tagName="app_ip" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="akMfaPresent" tagName="ak_mfa_present" type="Boolean" required="false" tagPosition="System" checkBlank="false"/><Parameter name="callerType" tagName="callerType" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="sourceIp" tagName="SourceIp" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="timestamp" tagName="Timestamp" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="signatureNonce" tagName="SignatureNonce" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="action" tagName="Action" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="stsTokenCallerUid" tagName="stsTokenCallerUid" type="Long" required="false" tagPosition="System" checkBlank="false"/><Parameter name="ispSignatureSecretKey" tagName="IspSignatureSecretKey" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="securityToken" tagName="SecurityToken" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="ispSignature" tagName="IspSignature" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="version" tagName="Version" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="callerParentId" tagName="callerParentId" type="Long" required="false" tagPosition="System" checkBlank="false"/><Parameter name="securityTransport" tagName="security_transport" type="Boolean" required="false" tagPosition="System" checkBlank="false"/><Parameter name="ip" tagName="proxy_original_source_ip" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="accessKeyId" tagName="AccessKeyId" type="String" required="false" tagPosition="System" checkBlank="false"/><Parameter name="eagleEyeTraceId" tagName="eagleEyeTraceId" type="String" required="false" tagPosition="System" checkBlank="false"/></Parameters><FlowControl controlUnit="Second" userDefault="100" apiDefault="100" special="commonSpecials" /><PreIspProtocol sign="true" signKeyName="pre_key" timeout="10000" protocol="http" httpHost="http://viapi_shanghai_pre/viapi/pop/facebody#vpc" resultType="Object" signPolicy="Local" httpsValidation="true" retries="-1" /><ResultMapping><Member tagName="RequestId" visibility="Public" type="String" name="requestId"/><Struct tagName="Data" visibility="Public" name="data"><Array tagName="Elements" visibility="Public" itemName="Element" name="elements"><Member tagName="TaskId" visibility="Public" type="String" name="taskId"/><Member tagName="ImageURL" visibility="Public" type="String" name="imageUrl"/><Array tagName="Results" visibility="Public" itemName="Result" name="results"><Member tagName="Label" visibility="Public" type="String" name="label"/><Member tagName="Suggestion" visibility="Public" type="String" name="suggestion"/><Member tagName="Rate" visibility="Public" type="Float" name="rate"/><Array tagName="Frames" visibility="Public" itemName="Frame" name="frames"><Member tagName="Rate" visibility="Public" type="Float" name="rate"/><Member tagName="Url" visibility="Public" type="String" name="url"/></Array></Array></Array></Struct></ResultMapping></Api>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -35,6 +35,10 @@ namespace AlibabaCloud
CompareFaceRequest();
~CompareFaceRequest();
std::string getImageDataA()const;
void setImageDataA(const std::string& imageDataA);
std::string getImageDataB()const;
void setImageDataB(const std::string& imageDataB);
float getQualityScoreThreshold()const;
void setQualityScoreThreshold(float qualityScoreThreshold);
std::string getImageURLB()const;
@@ -45,6 +49,8 @@ namespace AlibabaCloud
void setImageType(int imageType);
private:
std::string imageDataA_;
std::string imageDataB_;
float qualityScoreThreshold_;
std::string imageURLB_;
std::string imageURLA_;

View File

@@ -30,34 +30,31 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_FACEBODY_EXPORT DetectIPCPedestrianRequest : public RpcServiceRequest
{
public:
struct URLList
{
std::string dataId;
std::string imageURL;
};
public:
DetectIPCPedestrianRequest();
~DetectIPCPedestrianRequest();
std::string getImageData()const;
void setImageData(const std::string& imageData);
std::vector<URLList> getURLList()const;
void setURLList(const std::vector<URLList>& uRLList);
bool getContinueOnError()const;
void setContinueOnError(bool continueOnError);
int getWidth()const;
void setWidth(int width);
int getHeight()const;
void setHeight(int height);
std::string getImageData()const;
void setImageData(const std::string& imageData);
std::string getDataId()const;
void setDataId(const std::string& dataId);
std::string getImageURL()const;
void setImageURL(const std::string& imageURL);
int getWidth()const;
void setWidth(int width);
private:
std::string imageData_;
std::vector<URLList> uRLList_;
bool continueOnError_;
int width_;
int height_;
std::string imageData_;
std::string dataId_;
std::string imageURL_;
int width_;
};
}

View File

@@ -33,6 +33,7 @@ namespace AlibabaCloud
public:
struct URLList
{
std::string imageData;
std::string uRL;
};
@@ -40,16 +41,19 @@ namespace AlibabaCloud
RecognizeActionRequest();
~RecognizeActionRequest();
std::vector<URLList> getURLList()const;
void setURLList(const std::vector<URLList>& uRLList);
int getType()const;
void setType(int type);
std::string getVideoData()const;
void setVideoData(const std::string& videoData);
std::vector<URLList> getURLList()const;
void setURLList(const std::vector<URLList>& uRLList);
std::string getVideoUrl()const;
void setVideoUrl(const std::string& videoUrl);
private:
std::vector<URLList> uRLList_;
int type_;
std::string videoData_;
std::vector<URLList> uRLList_;
std::string videoUrl_;
};

View File

@@ -37,14 +37,20 @@ namespace AlibabaCloud
std::string getTargetImageURL()const;
void setTargetImageURL(const std::string& targetImageURL);
std::string getSourceImageData()const;
void setSourceImageData(const std::string& sourceImageData);
std::string getSourceImageURL()const;
void setSourceImageURL(const std::string& sourceImageURL);
std::string getTargetImageData()const;
void setTargetImageData(const std::string& targetImageData);
std::string getEditPart()const;
void setEditPart(const std::string& editPart);
private:
std::string targetImageURL_;
std::string sourceImageData_;
std::string sourceImageURL_;
std::string targetImageData_;
std::string editPart_;
};

View File

@@ -35,12 +35,18 @@ namespace AlibabaCloud
VerifyFaceMaskRequest();
~VerifyFaceMaskRequest();
std::string getRefData()const;
void setRefData(const std::string& refData);
std::string getImageData()const;
void setImageData(const std::string& imageData);
std::string getImageURL()const;
void setImageURL(const std::string& imageURL);
std::string getRefUrl()const;
void setRefUrl(const std::string& refUrl);
private:
std::string refData_;
std::string imageData_;
std::string imageURL_;
std::string refUrl_;

View File

@@ -27,6 +27,28 @@ CompareFaceRequest::CompareFaceRequest() :
CompareFaceRequest::~CompareFaceRequest()
{}
std::string CompareFaceRequest::getImageDataA()const
{
return imageDataA_;
}
void CompareFaceRequest::setImageDataA(const std::string& imageDataA)
{
imageDataA_ = imageDataA;
setBodyParameter("ImageDataA", imageDataA);
}
std::string CompareFaceRequest::getImageDataB()const
{
return imageDataB_;
}
void CompareFaceRequest::setImageDataB(const std::string& imageDataB)
{
imageDataB_ = imageDataB;
setBodyParameter("ImageDataB", imageDataB);
}
float CompareFaceRequest::getQualityScoreThreshold()const
{
return qualityScoreThreshold_;

View File

@@ -27,33 +27,6 @@ DetectIPCPedestrianRequest::DetectIPCPedestrianRequest() :
DetectIPCPedestrianRequest::~DetectIPCPedestrianRequest()
{}
std::string DetectIPCPedestrianRequest::getImageData()const
{
return imageData_;
}
void DetectIPCPedestrianRequest::setImageData(const std::string& imageData)
{
imageData_ = imageData;
setBodyParameter("ImageData", imageData);
}
std::vector<DetectIPCPedestrianRequest::URLList> DetectIPCPedestrianRequest::getURLList()const
{
return uRLList_;
}
void DetectIPCPedestrianRequest::setURLList(const std::vector<URLList>& uRLList)
{
uRLList_ = uRLList;
for(int dep1 = 0; dep1!= uRLList.size(); dep1++) {
auto uRLListObj = uRLList.at(dep1);
std::string uRLListObjStr = "URLList." + std::to_string(dep1 + 1);
setParameter(uRLListObjStr + ".DataId", uRLListObj.dataId);
setParameter(uRLListObjStr + ".ImageURL", uRLListObj.imageURL);
}
}
bool DetectIPCPedestrianRequest::getContinueOnError()const
{
return continueOnError_;
@@ -65,17 +38,6 @@ void DetectIPCPedestrianRequest::setContinueOnError(bool continueOnError)
setBodyParameter("ContinueOnError", continueOnError ? "true" : "false");
}
int DetectIPCPedestrianRequest::getWidth()const
{
return width_;
}
void DetectIPCPedestrianRequest::setWidth(int width)
{
width_ = width;
setBodyParameter("Width", std::to_string(width));
}
int DetectIPCPedestrianRequest::getHeight()const
{
return height_;
@@ -87,3 +49,47 @@ void DetectIPCPedestrianRequest::setHeight(int height)
setBodyParameter("Height", std::to_string(height));
}
std::string DetectIPCPedestrianRequest::getImageData()const
{
return imageData_;
}
void DetectIPCPedestrianRequest::setImageData(const std::string& imageData)
{
imageData_ = imageData;
setBodyParameter("ImageData", imageData);
}
std::string DetectIPCPedestrianRequest::getDataId()const
{
return dataId_;
}
void DetectIPCPedestrianRequest::setDataId(const std::string& dataId)
{
dataId_ = dataId;
setBodyParameter("DataId", dataId);
}
std::string DetectIPCPedestrianRequest::getImageURL()const
{
return imageURL_;
}
void DetectIPCPedestrianRequest::setImageURL(const std::string& imageURL)
{
imageURL_ = imageURL;
setBodyParameter("ImageURL", imageURL);
}
int DetectIPCPedestrianRequest::getWidth()const
{
return width_;
}
void DetectIPCPedestrianRequest::setWidth(int width)
{
width_ = width;
setBodyParameter("Width", std::to_string(width));
}

View File

@@ -44,12 +44,12 @@ void DetectIPCPedestrianResult::parse(const std::string &payload)
for (auto dataNodeImageInfoListImageInfoListItem : allImageInfoListNode)
{
Data::ImageInfoListItem imageInfoListItemObject;
if(!dataNodeImageInfoListImageInfoListItem["DataId"].isNull())
imageInfoListItemObject.dataId = dataNodeImageInfoListImageInfoListItem["DataId"].asString();
if(!dataNodeImageInfoListImageInfoListItem["ErrorCode"].isNull())
imageInfoListItemObject.errorCode = dataNodeImageInfoListImageInfoListItem["ErrorCode"].asString();
if(!dataNodeImageInfoListImageInfoListItem["ErrorMessage"].isNull())
imageInfoListItemObject.errorMessage = dataNodeImageInfoListImageInfoListItem["ErrorMessage"].asString();
if(!dataNodeImageInfoListImageInfoListItem["DataId"].isNull())
imageInfoListItemObject.dataId = dataNodeImageInfoListImageInfoListItem["DataId"].asString();
auto allElementsNode = dataNodeImageInfoListImageInfoListItem["Elements"]["Element"];
for (auto dataNodeImageInfoListImageInfoListItemElementsElement : allElementsNode)
{

View File

@@ -27,6 +27,28 @@ RecognizeActionRequest::RecognizeActionRequest() :
RecognizeActionRequest::~RecognizeActionRequest()
{}
int RecognizeActionRequest::getType()const
{
return type_;
}
void RecognizeActionRequest::setType(int type)
{
type_ = type;
setBodyParameter("Type", std::to_string(type));
}
std::string RecognizeActionRequest::getVideoData()const
{
return videoData_;
}
void RecognizeActionRequest::setVideoData(const std::string& videoData)
{
videoData_ = videoData;
setBodyParameter("VideoData", videoData);
}
std::vector<RecognizeActionRequest::URLList> RecognizeActionRequest::getURLList()const
{
return uRLList_;
@@ -38,21 +60,11 @@ void RecognizeActionRequest::setURLList(const std::vector<URLList>& uRLList)
for(int dep1 = 0; dep1!= uRLList.size(); dep1++) {
auto uRLListObj = uRLList.at(dep1);
std::string uRLListObjStr = "URLList." + std::to_string(dep1 + 1);
setParameter(uRLListObjStr + ".ImageData", uRLListObj.imageData);
setParameter(uRLListObjStr + ".URL", uRLListObj.uRL);
}
}
int RecognizeActionRequest::getType()const
{
return type_;
}
void RecognizeActionRequest::setType(int type)
{
type_ = type;
setBodyParameter("Type", std::to_string(type));
}
std::string RecognizeActionRequest::getVideoUrl()const
{
return videoUrl_;

View File

@@ -38,6 +38,17 @@ void SwapFacialFeaturesRequest::setTargetImageURL(const std::string& targetImage
setBodyParameter("TargetImageURL", targetImageURL);
}
std::string SwapFacialFeaturesRequest::getSourceImageData()const
{
return sourceImageData_;
}
void SwapFacialFeaturesRequest::setSourceImageData(const std::string& sourceImageData)
{
sourceImageData_ = sourceImageData;
setBodyParameter("SourceImageData", sourceImageData);
}
std::string SwapFacialFeaturesRequest::getSourceImageURL()const
{
return sourceImageURL_;
@@ -49,6 +60,17 @@ void SwapFacialFeaturesRequest::setSourceImageURL(const std::string& sourceImage
setBodyParameter("SourceImageURL", sourceImageURL);
}
std::string SwapFacialFeaturesRequest::getTargetImageData()const
{
return targetImageData_;
}
void SwapFacialFeaturesRequest::setTargetImageData(const std::string& targetImageData)
{
targetImageData_ = targetImageData;
setBodyParameter("TargetImageData", targetImageData);
}
std::string SwapFacialFeaturesRequest::getEditPart()const
{
return editPart_;

View File

@@ -27,6 +27,28 @@ VerifyFaceMaskRequest::VerifyFaceMaskRequest() :
VerifyFaceMaskRequest::~VerifyFaceMaskRequest()
{}
std::string VerifyFaceMaskRequest::getRefData()const
{
return refData_;
}
void VerifyFaceMaskRequest::setRefData(const std::string& refData)
{
refData_ = refData;
setBodyParameter("RefData", refData);
}
std::string VerifyFaceMaskRequest::getImageData()const
{
return imageData_;
}
void VerifyFaceMaskRequest::setImageData(const std::string& imageData)
{
imageData_ = imageData;
setBodyParameter("ImageData", imageData);
}
std::string VerifyFaceMaskRequest::getImageURL()const
{
return imageURL_;

View File

@@ -46,15 +46,15 @@ void VerifyFaceMaskResult::parse(const std::string &payload)
data_.mask = std::stoi(dataNode["Mask"].asString());
if(!dataNode["MaskRef"].isNull())
data_.maskRef = std::stoi(dataNode["MaskRef"].asString());
auto allThresholds = dataNode["Thresholds"]["Thresholds"];
for (auto value : allThresholds)
data_.thresholds.push_back(value.asString());
auto allRectangle = dataNode["Rectangle"]["Rectangle"];
for (auto value : allRectangle)
data_.rectangle.push_back(value.asString());
auto allRectangleRef = dataNode["RectangleRef"]["RectangleRef"];
for (auto value : allRectangleRef)
data_.rectangleRef.push_back(value.asString());
auto allThresholds = dataNode["Thresholds"]["Thresholds"];
for (auto value : allThresholds)
data_.thresholds.push_back(value.asString());
}