I'm creating an endpoint to update an object, specifically a Salon. The SalonUpdateRequest class has three properties that can be updated: string Name, string PhoneNumber, and string? Description (nullable).
I'm facing a dilemma regarding the Description property. If the user doesn't update it (omits it in the JSON), it defaults to null, which makes it unclear whether the user intends to remove the Description or simply doesn't want to update it.
I have two ideas on how to solve this issue, but I'd like to seek advice from more experienced individuals to choose the most sensible approach.