toJson method

  1. @override
Object toJson()
override

Implementation

@override
Object toJson() => {
  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,
};