@override Object toJson() => { if (uploadUrl.isNotDefault) 'uploadUrl': uploadUrl, if (storageSource != null) 'storageSource': storageSource!.toJson(), };