You are building a Restaurant Reservation System where clien…
You are building a Restaurant Reservation System where clients can: Make a reservation (date, time, party size, customer name), Cancel a reservation by reservation ID, Check availability for a given date and time, List all reservations for a customer. Design a proto-based protocol for this system. For each operation, specify: The request format (what fields are needed), The success response format, At least one error response, List other error cases that need to be handled. You only need to show 2 operations: MAKE_RESERVATION and CANCEL_RESERVATION.