Job.fromJson constructor

Job.fromJson(
  1. Map json_
)

Implementation

Job.fromJson(core.Map json_)
  : this(
      bucketList:
          json_.containsKey('bucketList')
              ? BucketList.fromJson(
                json_['bucketList'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      completeTime: json_['completeTime'] as core.String?,
      counters:
          json_.containsKey('counters')
              ? Counters.fromJson(
                json_['counters'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      createTime: json_['createTime'] as core.String?,
      deleteObject:
          json_.containsKey('deleteObject')
              ? DeleteObject.fromJson(
                json_['deleteObject'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      description: json_['description'] as core.String?,
      errorSummaries:
          (json_['errorSummaries'] as core.List?)
              ?.map(
                (value) => ErrorSummary.fromJson(
                  value as core.Map<core.String, core.dynamic>,
                ),
              )
              .toList(),
      loggingConfig:
          json_.containsKey('loggingConfig')
              ? LoggingConfig.fromJson(
                json_['loggingConfig'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      name: json_['name'] as core.String?,
      putMetadata:
          json_.containsKey('putMetadata')
              ? PutMetadata.fromJson(
                json_['putMetadata'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      putObjectHold:
          json_.containsKey('putObjectHold')
              ? PutObjectHold.fromJson(
                json_['putObjectHold'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      rewriteObject:
          json_.containsKey('rewriteObject')
              ? RewriteObject.fromJson(
                json_['rewriteObject'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      scheduleTime: json_['scheduleTime'] as core.String?,
      state: json_['state'] as core.String?,
    );