Package-level declarations

Types

Link copied to clipboard
data class AdditionalService(    val additionalServiceId: String,     val name: String,     val i18n: String? = null,     val icon: String? = null,     val request: String? = null) : Parcelable
Link copied to clipboard
typealias BGPResource = Resource
Link copied to clipboard
Link copied to clipboard
data class BookingConfig(    val dailyBooking: Boolean? = false,     val timeBooking: Boolean? = false,     val attendeesPresent: Boolean? = false,     val hasRecurring: Boolean? = false,     val constraints: BookingConstraints? = null) : Parcelable
Link copied to clipboard
data class BookingConstraints(    val minTimeSlot: Int? = null,     val maxTimeSlot: Int? = null,     val maxNumberOfBookingDay: Int? = null,     val dateLimit: String? = null,     val bookableDaysOfWeek: List<Int>? = null,     val bookableDaysLimit: Int? = null,     val weekConstraints: List<WeekConstraint>? = null) : Parcelable
Link copied to clipboard
Link copied to clipboard
data class CodeElement(val type: CodeElementType, val itemId: String) : Parcelable
Link copied to clipboard
Link copied to clipboard
data class Control(val id: String) : Parcelable
Link copied to clipboard
data class DaySchedule(    val id: String,     val date: String,     val dayStart: String? = null,     val dayEnd: String? = null,     val bookability: Bookability? = null,     val scheduleElements: List<ScheduleElement>? = null) : Parcelable
Link copied to clipboard
data class FavouriteResource(val resourceId: String? = null, val favourite: Boolean? = null) : Parcelable
Link copied to clipboard
data class InfoIcon(val name: String, val i18n: String? = null, val icon: String? = null, val color: String? = null) : Parcelable
Link copied to clipboard
data class InfoResource(    val id: String,     val name: String,     val i18n: String? = null,     val icon: String? = null,     val dndEnable: Boolean? = false,     val dndDate: String? = null) : Parcelable
Link copied to clipboard
data class LockerBooking(    val resourceId: String? = null,     val size: String? = null,     val uuid: String? = null,     val currentPosition: BGPGpsPosition? = null) : Parcelable
Link copied to clipboard
data class LockerUnlock(val opentime: Int) : Parcelable
Link copied to clipboard
data class MeetingAttendee(val type: MeetingAttendeeType, val attendee: Resource) : Parcelable
Link copied to clipboard
Link copied to clipboard
data class Resource(    val id: String,     val name: String,     val type: ResourceType,     val singleInfo: InfoIcon? = null,     val i18n: String? = null,     val tagid: String? = null,     val image: String? = null,     val images: List<String>? = null,     val buildingPosition: BuildingPosition? = null,     val position: Position? = null,     val bookingConfig: BookingConfig? = null,     val services: List<ResourceService>? = null,     val controls: List<Control>? = null,     val favourite: Boolean? = false,     val sensors: List<SensorInfo>? = null,     val subtype: String? = null,     val subtypeLabel: String? = null,     val i18nSubtype: String? = null,     val metadataTypes: List<String>? = null,     val connectedGroupNames: List<String>? = null,     val description: String? = null,     val integrationKey: String? = null,     val additionalServices: List<AdditionalService>? = null,     val code: String? = null,     val codeUrl: String? = null,     val username: String? = null,     val data: Map<String, String>? = null) : Parcelable
Link copied to clipboard
data class ResourceAgenda(    val id: String,     val element: Resource,     val dateStart: String,     val dateEnd: String? = null,     val days: List<DaySchedule>? = null) : Parcelable
Link copied to clipboard
data class ResourceAgendaRequest(val elements: List<Resource>, val dateStart: String, val dateEnd: String? = null) : Parcelable
Link copied to clipboard
data class ResourceService(    val id: String,     val name: String,     val i18n: String? = null,     val icon: String? = null,     val isBookable: Boolean = false,     val quantity: Int? = null) : Parcelable
Link copied to clipboard
data class ScheduleElement(    val id: String,     val label: String? = null,     val description: String? = null,     val type: ScheduleElementType,     val scheduleType: ScheduleType? = null,     val day: String,     val dayEnd: String? = null,     val start: String? = null,     val end: String? = null,     val resource: Resource? = null,     val typedAttendees: List<TypeAttendee>? = null,     val externalAttendees: List<String>? = null,     val additionalServices: List<AdditionalService>? = null) : Parcelable
Link copied to clipboard
data class ScheduleInterval(var start: String? = null, var end: String? = null, var minStart: String? = null, var maxEnd: String? = null) : Parcelable
Link copied to clipboard
data class ScheduleRequest(    val bookingId: String? = null,     val elementId: String,     val elementType: ResourceType,     val meetingName: String? = null,     val meetingNote: String? = null,     val videoConference: Boolean? = false,     val dayStart: String,     val dayEnd: String? = null,     val start: String? = null,     val end: String? = null,     val typedAttendees: List<TypeAttendee>? = null,     val recurring: RecurringType? = null,     val externalAttendees: List<String>? = null,     val additionalServices: List<AdditionalService>? = null) : Parcelable
Link copied to clipboard
Link copied to clipboard
data class SensorInfo(val type: SensorType, val info: InfoIcon? = null, val value: Any) : Parcelable
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class StartEndList(val timeIntervalList: List<ScheduleInterval>? = null) : Parcelable
Link copied to clipboard
data class TypeAttendee(val email: String? = null, val category: CategoryAttendee? = null) : Parcelable
Link copied to clipboard
data class UserToInvite(    val firstName: String? = null,     val lastName: String? = null,     val name: String? = null,     val email: String,     val jobTitle: String? = null,     val department: String? = null,     val imageUrl: String? = null) : Parcelable
Link copied to clipboard
data class WeekConstraint(val day: Int, val scheduleIntervals: List<ScheduleInterval>) : Parcelable