Job.fromJson constructor
Job.fromJson(
- 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?,
);