CopyLogEntriesMetadata.fromJson constructor
CopyLogEntriesMetadata.fromJson(
- Map<String, dynamic> json
)
Implementation
factory CopyLogEntriesMetadata.fromJson(Map<String, dynamic> json) {
return CopyLogEntriesMetadata(
startTime: decodeCustom(json['startTime'], Timestamp.fromJson),
endTime: decodeCustom(json['endTime'], Timestamp.fromJson),
state:
decodeEnum(json['state'], OperationState.fromJson) ??
OperationState.$default,
cancellationRequested: json['cancellationRequested'] ?? false,
request: decode(json['request'], CopyLogEntriesRequest.fromJson),
progress: json['progress'] ?? 0,
writerIdentity: json['writerIdentity'] ?? '',
);
}