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?,
      dryRun: json_['dryRun'] as core.bool?,
      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?,
    );