Crate nettu_scheduler_domain[][src]

Modules

booking_slots

Structs

Account

An Account acts as a namespace for all other resources and lets multiple different applications use the same instance of this server without interfering with each other.

AccountSettings
AccountWebhookSettings
Calendar
CalendarEvent
CalendarEventReminder
CalendarSettings
CompatibleInstances

This type contains a list of EventInstances that are guaranteed to be compatible and sorted by lowest start_ts first. Two EventInstances are compatible if they do not overlap.

EventInstance

Occurence of a CalendarEvent

EventRemindersExpansionJob
EventWithInstances
FreeBusy
ID
PEMKey
RRuleOptions
Reminder

A Reminder represents a specific time before the occurence a CalendarEvent at which the owner Account should be notified.

Schedule
ScheduleRule
Service
ServiceResource

A bookable User registered on a Service

TimeSpan

A TimeSpan type represents a time interval (duration of time)

User

Enums

RRuleFrequenzy
TimePlan

A type that describes a time plan and is either a Calendar or a Schedule

Traits

Entity
Meta

Functions

get_free_busy

Type Definitions

Metadata