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