DescribeLabelingJobResponse.fromJson constructor

DescribeLabelingJobResponse.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory DescribeLabelingJobResponse.fromJson(Map<String, dynamic> json) {
  return DescribeLabelingJobResponse(
    creationTime:
        nonNullableTimeStampFromJson(json['CreationTime'] as Object),
    humanTaskConfig: HumanTaskConfig.fromJson(
        json['HumanTaskConfig'] as Map<String, dynamic>),
    inputConfig: LabelingJobInputConfig.fromJson(
        json['InputConfig'] as Map<String, dynamic>),
    jobReferenceCode: json['JobReferenceCode'] as String,
    labelCounters:
        LabelCounters.fromJson(json['LabelCounters'] as Map<String, dynamic>),
    labelingJobArn: json['LabelingJobArn'] as String,
    labelingJobName: json['LabelingJobName'] as String,
    labelingJobStatus:
        (json['LabelingJobStatus'] as String).toLabelingJobStatus(),
    lastModifiedTime:
        nonNullableTimeStampFromJson(json['LastModifiedTime'] as Object),
    outputConfig: LabelingJobOutputConfig.fromJson(
        json['OutputConfig'] as Map<String, dynamic>),
    roleArn: json['RoleArn'] as String,
    failureReason: json['FailureReason'] as String?,
    labelAttributeName: json['LabelAttributeName'] as String?,
    labelCategoryConfigS3Uri: json['LabelCategoryConfigS3Uri'] as String?,
    labelingJobAlgorithmsConfig: json['LabelingJobAlgorithmsConfig'] != null
        ? LabelingJobAlgorithmsConfig.fromJson(
            json['LabelingJobAlgorithmsConfig'] as Map<String, dynamic>)
        : null,
    labelingJobOutput: json['LabelingJobOutput'] != null
        ? LabelingJobOutput.fromJson(
            json['LabelingJobOutput'] as Map<String, dynamic>)
        : null,
    stoppingConditions: json['StoppingConditions'] != null
        ? LabelingJobStoppingConditions.fromJson(
            json['StoppingConditions'] as Map<String, dynamic>)
        : null,
    tags: (json['Tags'] as List?)
        ?.whereNotNull()
        .map((e) => Tag.fromJson(e as Map<String, dynamic>))
        .toList(),
  );
}