BookableParams

data class BookableParams(durationMinimumInMillis: Long?, durationMaximumInMillis: Long?, maximumStartsAtOffsetInMillis: Long?, bookingRequiresEndsAt: Boolean, bookingRequiresActuator: Boolean) : Parcelable

Constructors

BookableParams
Link copied to clipboard
fun BookableParams(durationMinimumInMillis: Long?, durationMaximumInMillis: Long?, maximumStartsAtOffsetInMillis: Long?, bookingRequiresEndsAt: Boolean, bookingRequiresActuator: Boolean)

Functions

describeContents
Link copied to clipboard
abstract fun describeContents(): Int
writeToParcel
Link copied to clipboard
abstract fun writeToParcel(p0: Parcel, p1: Int)

Properties

bookingRequiresActuator
Link copied to clipboard
val bookingRequiresActuator: Boolean

'true' if a booking in this IotUnit requires an actuator.

bookingRequiresEndsAt
Link copied to clipboard
val bookingRequiresEndsAt: Boolean

'true' if a booking in this IotUnit requires an non-null Booking.endsAt parameter.

durationMaximumInMillis
Link copied to clipboard
val durationMaximumInMillis: Long?

the maximum duration of a booking for this IotUnit (in milliseconds).

durationMinimumInMillis
Link copied to clipboard
val durationMinimumInMillis: Long?

the minimum duration of a booking for this IotUnit (in milliseconds).

maximumStartsAtOffsetInMillis
Link copied to clipboard
val maximumStartsAtOffsetInMillis: Long?

the maximum Booking.startsAt offset from 'now' (in milliseconds).