Add RequestDefinition.

This commit is contained in:
sdk-team
2023-05-11 14:12:30 +00:00
parent 1b1720464f
commit 188d8467c7
10 changed files with 67 additions and 19 deletions

View File

@@ -1 +1 @@
1.36.1566
1.36.1567

View File

@@ -46,12 +46,12 @@ public:
struct SnapshotsItem {
int number;
std::string format;
int width;
double width;
double interval;
double startTime;
std::string scaleType;
std::string uRI;
int height;
double height;
};
SnapshotsItem snapshotsItem;
std::vector<SnapshotsItem> snapshots;
@@ -59,12 +59,12 @@ public:
int number;
double frameRate;
std::string format;
int width;
double width;
double interval;
double startTime;
std::string scaleType;
std::string uRI;
int height;
double height;
};
AnimationsItem animationsItem;
std::vector<AnimationsItem> animations;

View File

@@ -36,11 +36,14 @@ public:
void setProjectName(const std::string &projectName);
std::string getTaskType() const;
void setTaskType(const std::string &taskType);
bool getRequestDefinition() const;
void setRequestDefinition(bool requestDefinition);
private:
std::string taskId_;
std::string projectName_;
std::string taskType_;
bool requestDefinition_;
};
} // namespace Model
} // namespace Imm

View File

@@ -38,30 +38,34 @@ namespace AlibabaCloud
explicit GetTaskResult(const std::string &payload);
~GetTaskResult();
std::string getStatus()const;
int getProgress()const;
std::string getTaskId()const;
std::string getMessage()const;
std::string getEndTime()const;
std::string getProjectName()const;
std::string getUserData()const;
std::string getTaskType()const;
std::string getStartTime()const;
std::string getEventId()const;
std::string getCode()const;
std::string getTaskRequestDefinition()const;
std::string getTaskType()const;
std::string getEventId()const;
std::string getTags()const;
protected:
void parse(const std::string &payload);
private:
std::string status_;
int progress_;
std::string taskId_;
std::string message_;
std::string endTime_;
std::string projectName_;
std::string userData_;
std::string taskType_;
std::string startTime_;
std::string eventId_;
std::string code_;
std::string taskRequestDefinition_;
std::string taskType_;
std::string eventId_;
std::string tags_;
};

View File

@@ -52,6 +52,8 @@ public:
void setEndTimeRange(const EndTimeRange &endTimeRange);
std::string getSort() const;
void setSort(const std::string &sort);
bool getRequestDefinition() const;
void setRequestDefinition(bool requestDefinition);
long getMaxResults() const;
void setMaxResults(long maxResults);
std::string getTagSelector() const;
@@ -67,6 +69,7 @@ private:
std::vector<std::string> taskTypes_;
EndTimeRange endTimeRange_;
std::string sort_;
bool requestDefinition_;
long maxResults_;
std::string tagSelector_;
std::string status_;

View File

@@ -35,6 +35,8 @@ namespace AlibabaCloud
struct TasksItem
{
std::string status;
std::string taskRequestDefinition;
int progress;
std::string taskId;
std::string message;
std::string endTime;

View File

@@ -52,3 +52,12 @@ void GetTaskRequest::setTaskType(const std::string &taskType) {
setParameter(std::string("TaskType"), taskType);
}
bool GetTaskRequest::getRequestDefinition() const {
return requestDefinition_;
}
void GetTaskRequest::setRequestDefinition(bool requestDefinition) {
requestDefinition_ = requestDefinition;
setParameter(std::string("RequestDefinition"), requestDefinition ? "true" : "false");
}

View File

@@ -61,6 +61,10 @@ void GetTaskResult::parse(const std::string &payload)
taskId_ = value["TaskId"].asString();
if(!value["Tags"].isNull())
tags_ = value["Tags"].asString();
if(!value["TaskRequestDefinition"].isNull())
taskRequestDefinition_ = value["TaskRequestDefinition"].asString();
if(!value["Progress"].isNull())
progress_ = std::stoi(value["Progress"].asString());
}
@@ -69,6 +73,11 @@ std::string GetTaskResult::getStatus()const
return status_;
}
int GetTaskResult::getProgress()const
{
return progress_;
}
std::string GetTaskResult::getTaskId()const
{
return taskId_;
@@ -94,26 +103,31 @@ std::string GetTaskResult::getUserData()const
return userData_;
}
std::string GetTaskResult::getTaskType()const
{
return taskType_;
}
std::string GetTaskResult::getStartTime()const
{
return startTime_;
}
std::string GetTaskResult::getEventId()const
{
return eventId_;
}
std::string GetTaskResult::getCode()const
{
return code_;
}
std::string GetTaskResult::getTaskRequestDefinition()const
{
return taskRequestDefinition_;
}
std::string GetTaskResult::getTaskType()const
{
return taskType_;
}
std::string GetTaskResult::getEventId()const
{
return eventId_;
}
std::string GetTaskResult::getTags()const
{
return tags_;

View File

@@ -92,6 +92,15 @@ void ListTasksRequest::setSort(const std::string &sort) {
setParameter(std::string("Sort"), sort);
}
bool ListTasksRequest::getRequestDefinition() const {
return requestDefinition_;
}
void ListTasksRequest::setRequestDefinition(bool requestDefinition) {
requestDefinition_ = requestDefinition;
setParameter(std::string("RequestDefinition"), requestDefinition ? "true" : "false");
}
long ListTasksRequest::getMaxResults() const {
return maxResults_;
}

View File

@@ -61,6 +61,10 @@ void ListTasksResult::parse(const std::string &payload)
tasksObject.taskId = valueTasksTasksItem["TaskId"].asString();
if(!valueTasksTasksItem["Tags"].isNull())
tasksObject.tags = valueTasksTasksItem["Tags"].asString();
if(!valueTasksTasksItem["TaskRequestDefinition"].isNull())
tasksObject.taskRequestDefinition = valueTasksTasksItem["TaskRequestDefinition"].asString();
if(!valueTasksTasksItem["Progress"].isNull())
tasksObject.progress = std::stoi(valueTasksTasksItem["Progress"].asString());
tasks_.push_back(tasksObject);
}
if(!value["ProjectName"].isNull())