CompilationJobSummary.fromJson constructor
CompilationJobSummary.fromJson(
- Map<String, dynamic> json
)
Implementation
factory CompilationJobSummary.fromJson(Map<String, dynamic> json) {
return CompilationJobSummary(
compilationJobArn: json['CompilationJobArn'] as String,
compilationJobName: json['CompilationJobName'] as String,
compilationJobStatus:
(json['CompilationJobStatus'] as String).toCompilationJobStatus(),
creationTime:
nonNullableTimeStampFromJson(json['CreationTime'] as Object),
compilationEndTime: timeStampFromJson(json['CompilationEndTime']),
compilationStartTime: timeStampFromJson(json['CompilationStartTime']),
compilationTargetDevice:
(json['CompilationTargetDevice'] as String?)?.toTargetDevice(),
compilationTargetPlatformAccelerator:
(json['CompilationTargetPlatformAccelerator'] as String?)
?.toTargetPlatformAccelerator(),
compilationTargetPlatformArch:
(json['CompilationTargetPlatformArch'] as String?)
?.toTargetPlatformArch(),
compilationTargetPlatformOs:
(json['CompilationTargetPlatformOs'] as String?)
?.toTargetPlatformOs(),
lastModifiedTime: timeStampFromJson(json['LastModifiedTime']),
);
}