Package-level declarations

Types

Link copied to clipboard
class Admin(deviceId: String = "", name: String = "", email: String = "", phone: String = "", profilePictureImageId: String = "", notificationsEnabled: Boolean = true) : User

Admins are users who can review logs and remove users, campsites, and images.

Link copied to clipboard
class CampsiteOwner(deviceId: String = "", name: String = "", email: String = "", phone: String = "", profilePictureImageId: String = "", notificationsEnabled: Boolean = true, val ownedCampsiteIds: List<String> = emptyList(), val lotteryIds: List<String> = emptyList()) : User

Owners are users who create campsite listings and runs lotteries and waitlist for them.

Link copied to clipboard
class Entrant(deviceId: String = "", name: String = "", email: String = "", phone: String = "", profilePictureImageId: String = "", notificationsEnabled: Boolean = true, val waitlistEntryIds: List<String> = emptyList(), val reservationIds: List<String> = emptyList()) : User

Entrants are users who search campsites, joins campsite lotteries and make reservations.