@override Object toJson() { return { if (dataFormat.isNotDefault) 'dataFormat': dataFormat.toJson(), if (gcsSource != null) 'gcsSource': gcsSource!.toJson(), }; }