@override Object toJson() { return { if (responseType.isNotDefault) 'responseType': responseType, if (metadataType.isNotDefault) 'metadataType': metadataType, }; }