CompilationJobSummary.fromJson constructor

CompilationJobSummary.fromJson(
  1. 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']),
  );
}