Crate nettu_scheduler_domain

Crate nettu_scheduler_domain 

Source

Modules§

booking_slots
providers
scheduling

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.
AccountIntegration
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
Occurrence of a CalendarEvent
EventRemindersExpansionJob
EventWithInstances
FreeBusy
ID
Metadata
PEMKey
RRuleOptions
Reminder
A Reminder represents a specific time before the occurrence a CalendarEvent at which the owner Account should be notified.
Schedule
ScheduleRule
Service
ServiceResource
A bookable User registered on a Service
ServiceWithUsers
SyncedCalendar
SyncedCalendarEvent
TimeSpan
A TimeSpan type represents a time interval (duration of time)
User
UserIntegration
WeekDay

Enums§

BusyCalendar
IntegrationProvider
Month
The month of the year.
RRuleFrequency
ServiceMultiPersonOptions
TimePlan
A type that describes a time plan and is either a Calendar or a Schedule
Tz
TimeZones built at compile time from the tz database
Weekday
The day of week.

Traits§

Entity
Meta

Functions§

format_date
get_free_busy