| Propiedad |
Representa una propiedad que se puede alquilar. |
Contiene información sobre la propiedad, como ciudad, barrio, tipo, etc. |
| Dueño |
Representa al dueño de una propiedad. |
Almacena información de los dueños de las propiedades, como nombre y correo. |
| Reserva |
Representa una reserva de una propiedad por parte de un cliente. |
Contiene detalles de la reserva, como fechas, número de huéspedes, etc. |
| Cliente |
Representa un cliente que reserva una propiedad. |
Almacena información de los clientes, incluyendo sus reservas. |
| Foto |
Representa una fotografía de una propiedad. |
Guarda las imágenes de las propiedades, junto con su descripción. |
| Pago |
Representa un pago realizado por un cliente por el alquiler de una propiedad. |
Contiene detalles de los pagos, como el monto y la fecha. |
| Administrador |
Representa un administrador del sistema. |
Puede tener funcionalidades para administrar el sistema, como gestionar usuarios. |
| Bono |
Representa un bono que se puede otorgar a un cliente. |
Contiene detalles de los bonos, como el monto y el cliente al que pertenecen. |
| ServicioPago |
Representa un servicio de pago para acreditar los pagos de los clientes. |
Puede contener métodos para procesar pagos, como realizarPagosPSE. |
| BaseDeDatos |
Representa una base de datos para almacenar y recuperar la información del sistema. |
Puede proporcionar métodos para interactuar con la base de datos. |