Arbitrary user data attached to the event. Not serialized.
Emitted when any property of this event changes.
Color override. When set, overrides the resource's color. Can be a theme index or custom color definition.
Duration of the event in hours (read-only).
Duration of the event in milliseconds (read-only).
End date/time of the event.
Unique identifier (read-only). Auto-generated if not provided in constructor.
Display name of the event.
ID of the resource this event belongs to. Changing this moves the event to a different resource.
Start date/time of the event.
Get a custom property by name, or null if not found.
Get the value of a custom property by name.
Set the value of a custom property by name.
Serialize this event to a plain object.
StaticfromCreate a SchedulerEvent from a plain object (e.g. parsed JSON).
A time block assigned to a resource. Each event has a start time, end time, and belongs to exactly one resource.