@override Object toJson() { return { if (sourceArchive != null) 'sourceArchive': encodeBytes(sourceArchive), }; }