toJson method
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,
};
}