ScheduledSessionWindow

data class ScheduledSessionWindow(val scheduledSession: ScheduledSession, val eventTimestamp: Instant, val startDateTime: LocalDateTime, val endDateTime: LocalDateTime, val assessments: List<ScheduledAssessmentReference>, val sessionInfo: SessionInfo, val notifications: List<ScheduledNotification>?)

Constructors

Link copied to clipboard
constructor(scheduledSession: ScheduledSession, eventTimestamp: Instant, startDateTime: LocalDateTime, endDateTime: LocalDateTime, assessments: List<ScheduledAssessmentReference>, sessionInfo: SessionInfo, notifications: List<ScheduledNotification>?)

Properties

Link copied to clipboard
Link copied to clipboard
val endDateTime: LocalDateTime
Link copied to clipboard
val eventTimestamp: Instant
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val startDateTime: LocalDateTime

Functions

Link copied to clipboard
fun isAvailableNow(now: Instant = Clock.System.now()): Boolean
Link copied to clipboard
fun isInFuture(now: Instant = Clock.System.now()): Boolean
Link copied to clipboard
fun isInPast(now: Instant = Clock.System.now()): Boolean