JobExecution.fromJson constructor
JobExecution.fromJson(
- Map<String, dynamic> json
)
Implementation
factory JobExecution.fromJson(Map<String, dynamic> json) {
return JobExecution(
approximateSecondsBeforeTimedOut:
json['approximateSecondsBeforeTimedOut'] as int?,
executionNumber: json['executionNumber'] as int?,
forceCanceled: json['forceCanceled'] as bool?,
jobId: json['jobId'] as String?,
lastUpdatedAt: timeStampFromJson(json['lastUpdatedAt']),
queuedAt: timeStampFromJson(json['queuedAt']),
startedAt: timeStampFromJson(json['startedAt']),
status: (json['status'] as String?)?.toJobExecutionStatus(),
statusDetails: json['statusDetails'] != null
? JobExecutionStatusDetails.fromJson(
json['statusDetails'] as Map<String, dynamic>)
: null,
thingArn: json['thingArn'] as String?,
versionNumber: json['versionNumber'] as int?,
);
}