@override Object toJson() => { if (uploadUrl.isNotDefault) 'uploadUrl': uploadUrl, if (storageSource case final storageSource?) 'storageSource': storageSource.toJson(), };