in jobs/source/GetPendingJobExecutionsResponse.cpp [13:55]
void GetPendingJobExecutionsResponse::LoadFromObject(
GetPendingJobExecutionsResponse &val,
const Aws::Crt::JsonView &doc)
{
(void)val;
(void)doc;
if (doc.ValueExists("inProgressJobs"))
{
auto inProgressJobsList = doc.GetArray("inProgressJobs");
val.InProgressJobs = Aws::Crt::Vector<Aws::Iotjobs::JobExecutionSummary>();
val.InProgressJobs->reserve(inProgressJobsList.size());
for (auto &inProgressJobsListMember : inProgressJobsList)
{
Aws::Iotjobs::JobExecutionSummary inProgressJobsListValMember;
inProgressJobsListValMember = inProgressJobsListMember.AsObject();
val.InProgressJobs->push_back(std::move(inProgressJobsListValMember));
}
}
if (doc.ValueExists("queuedJobs"))
{
auto queuedJobsList = doc.GetArray("queuedJobs");
val.QueuedJobs = Aws::Crt::Vector<Aws::Iotjobs::JobExecutionSummary>();
val.QueuedJobs->reserve(queuedJobsList.size());
for (auto &queuedJobsListMember : queuedJobsList)
{
Aws::Iotjobs::JobExecutionSummary queuedJobsListValMember;
queuedJobsListValMember = queuedJobsListMember.AsObject();
val.QueuedJobs->push_back(std::move(queuedJobsListValMember));
}
}
if (doc.ValueExists("timestamp"))
{
val.Timestamp = doc.GetDouble("timestamp");
}
if (doc.ValueExists("clientToken"))
{
val.ClientToken = doc.GetString("clientToken");
}
}