Add RequestDefinition.
This commit is contained in:
@@ -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");
|
||||
}
|
||||
|
||||
|
||||
@@ -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_;
|
||||
|
||||
@@ -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_;
|
||||
}
|
||||
|
||||
@@ -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())
|
||||
|
||||
Reference in New Issue
Block a user