Reservation
data class Reservation(val reservationId: String = "", val campsiteId: String = "", val entrantId: String = "", val ownerId: String = "", val startDate: String = "", val endDate: String = "", val guests: Int = 1, val status: ReservationStatus = ReservationStatus.PENDING, val ruleConfirmed: Boolean = false)
Represents a reservation made by an entrant for a campsite.