El dominio Booking

El corazón de la app

PawWalk vende una sola cosa: un paseo. Una reserva (booking) es el registro de uno — este usuario contrató a este walker por este tiempo, a esta hora, por este precio. Todas las demás funciones (pagos, tracking GPS, el chat) cuelgan de una reserva. Así que el tipo que la modela es el struct más importante de todo el backend.

En el curso de iOS ya viste esta forma desde el lado de la app — un formulario de reserva que enviaba un id de walker, una duración y una fecha. Ahora construyes lo que la recibe y le da una vida: un status, un precio, un id.