Field.fromJson constructor

Field.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory Field.fromJson(Map<String, dynamic> json) {
  return Field(
    kind:
        decodeEnum(json['kind'], Field_Kind.fromJson) ?? Field_Kind.$default,
    cardinality:
        decodeEnum(json['cardinality'], Field_Cardinality.fromJson) ??
        Field_Cardinality.$default,
    number: json['number'] ?? 0,
    name: json['name'] ?? '',
    typeUrl: json['typeUrl'] ?? '',
    oneofIndex: json['oneofIndex'] ?? 0,
    packed: json['packed'] ?? false,
    options: decodeListMessage(json['options'], Option.fromJson) ?? [],
    jsonName: json['jsonName'] ?? '',
    defaultValue: json['defaultValue'] ?? '',
  );
}