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