From 188d8467c7f8abc89b209cedccba2974a11b9a67 Mon Sep 17 00:00:00 2001 From: sdk-team Date: Thu, 11 May 2023 14:12:30 +0000 Subject: [PATCH] Add RequestDefinition. --- VERSION | 2 +- .../imm/model/CreateMediaConvertTaskRequest.h | 8 ++--- .../alibabacloud/imm/model/GetTaskRequest.h | 3 ++ .../alibabacloud/imm/model/GetTaskResult.h | 12 ++++--- .../alibabacloud/imm/model/ListTasksRequest.h | 3 ++ .../alibabacloud/imm/model/ListTasksResult.h | 2 ++ imm/src/model/GetTaskRequest.cc | 9 +++++ imm/src/model/GetTaskResult.cc | 34 +++++++++++++------ imm/src/model/ListTasksRequest.cc | 9 +++++ imm/src/model/ListTasksResult.cc | 4 +++ 10 files changed, 67 insertions(+), 19 deletions(-) diff --git a/VERSION b/VERSION index d00b07207..e796a1fac 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.36.1566 \ No newline at end of file +1.36.1567 \ No newline at end of file diff --git a/imm/include/alibabacloud/imm/model/CreateMediaConvertTaskRequest.h b/imm/include/alibabacloud/imm/model/CreateMediaConvertTaskRequest.h index 25dbdcedd..e491e63d5 100644 --- a/imm/include/alibabacloud/imm/model/CreateMediaConvertTaskRequest.h +++ b/imm/include/alibabacloud/imm/model/CreateMediaConvertTaskRequest.h @@ -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 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 animations; diff --git a/imm/include/alibabacloud/imm/model/GetTaskRequest.h b/imm/include/alibabacloud/imm/model/GetTaskRequest.h index b4e4ed260..cd4a71435 100644 --- a/imm/include/alibabacloud/imm/model/GetTaskRequest.h +++ b/imm/include/alibabacloud/imm/model/GetTaskRequest.h @@ -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 diff --git a/imm/include/alibabacloud/imm/model/GetTaskResult.h b/imm/include/alibabacloud/imm/model/GetTaskResult.h index f9cf40af7..d452d1ec6 100644 --- a/imm/include/alibabacloud/imm/model/GetTaskResult.h +++ b/imm/include/alibabacloud/imm/model/GetTaskResult.h @@ -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_; }; diff --git a/imm/include/alibabacloud/imm/model/ListTasksRequest.h b/imm/include/alibabacloud/imm/model/ListTasksRequest.h index 1f1e385a0..c37756229 100644 --- a/imm/include/alibabacloud/imm/model/ListTasksRequest.h +++ b/imm/include/alibabacloud/imm/model/ListTasksRequest.h @@ -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 taskTypes_; EndTimeRange endTimeRange_; std::string sort_; + bool requestDefinition_; long maxResults_; std::string tagSelector_; std::string status_; diff --git a/imm/include/alibabacloud/imm/model/ListTasksResult.h b/imm/include/alibabacloud/imm/model/ListTasksResult.h index c42147f14..4014bfc0d 100644 --- a/imm/include/alibabacloud/imm/model/ListTasksResult.h +++ b/imm/include/alibabacloud/imm/model/ListTasksResult.h @@ -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; diff --git a/imm/src/model/GetTaskRequest.cc b/imm/src/model/GetTaskRequest.cc index d1f8e3b8a..e2b9100ef 100644 --- a/imm/src/model/GetTaskRequest.cc +++ b/imm/src/model/GetTaskRequest.cc @@ -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"); +} + diff --git a/imm/src/model/GetTaskResult.cc b/imm/src/model/GetTaskResult.cc index f65422653..ecf917e2b 100644 --- a/imm/src/model/GetTaskResult.cc +++ b/imm/src/model/GetTaskResult.cc @@ -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_; diff --git a/imm/src/model/ListTasksRequest.cc b/imm/src/model/ListTasksRequest.cc index 87ff87fdf..8cb807bfc 100644 --- a/imm/src/model/ListTasksRequest.cc +++ b/imm/src/model/ListTasksRequest.cc @@ -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_; } diff --git a/imm/src/model/ListTasksResult.cc b/imm/src/model/ListTasksResult.cc index 8631fa3f1..1b8f83850 100644 --- a/imm/src/model/ListTasksResult.cc +++ b/imm/src/model/ListTasksResult.cc @@ -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())