BucketOperation.fromJson constructor

BucketOperation.fromJson(
  1. Map json_
)

Implementation

BucketOperation.fromJson(core.Map json_)
  : this(
      bucketName: json_['bucketName'] as core.String?,
      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,
      errorSummaries: (json_['errorSummaries'] as core.List?)
          ?.map(
            (value) => ErrorSummary.fromJson(
              value as core.Map<core.String, core.dynamic>,
            ),
          )
          .toList(),
      manifest: json_.containsKey('manifest')
          ? Manifest.fromJson(
              json_['manifest'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      name: json_['name'] as core.String?,
      prefixList: json_.containsKey('prefixList')
          ? PrefixList.fromJson(
              json_['prefixList'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      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,
      startTime: json_['startTime'] as core.String?,
      state: json_['state'] as core.String?,
    );