Type.fromJson constructor
Implementation
factory Type.fromJson(Map<String, dynamic> json) {
return Type(
name: json['name'] ?? '',
fields: decodeListMessage(json['fields'], Field.fromJson) ?? [],
oneofs: decodeList(json['oneofs']) ?? [],
options: decodeListMessage(json['options'], Option.fromJson) ?? [],
sourceContext: decode(json['sourceContext'], SourceContext.fromJson),
syntax: decodeEnum(json['syntax'], Syntax.fromJson) ?? Syntax.$default,
edition: json['edition'] ?? '',
);
}