toJson method

  1. @override
Object toJson()
override

Implementation

@override
Object toJson() {
  return {
    if (kind.isNotDefault) 'kind': kind.toJson(),
    if (cardinality.isNotDefault) 'cardinality': cardinality.toJson(),
    if (number.isNotDefault) 'number': number,
    if (name.isNotDefault) 'name': name,
    if (typeUrl.isNotDefault) 'typeUrl': typeUrl,
    if (oneofIndex.isNotDefault) 'oneofIndex': oneofIndex,
    if (packed.isNotDefault) 'packed': packed,
    if (options.isNotDefault) 'options': encodeList(options),
    if (jsonName.isNotDefault) 'jsonName': jsonName,
    if (defaultValue.isNotDefault) 'defaultValue': defaultValue,
  };
}