Annotation.fromJson constructor
Annotation.fromJson(
- Map<String, dynamic> json
)
Implementation
factory Annotation.fromJson(Map<String, dynamic> json) {
return Annotation(
name: json['name'] ?? '',
payloadSchemaUri: json['payloadSchemaUri'] ?? '',
payload: decodeCustom(json['payload'], protobuf.Value.fromJson),
createTime: decodeCustom(json['createTime'], protobuf.Timestamp.fromJson),
updateTime: decodeCustom(json['updateTime'], protobuf.Timestamp.fromJson),
etag: json['etag'] ?? '',
annotationSource: decode(
json['annotationSource'],
UserActionReference.fromJson,
),
labels: decodeMap(json['labels']) ?? {},
);
}