Skip to main content

Interfaces

Contracts and type definitions for structured development — email structures, time-based abstractions, and timer configurations.


Data Dictionary

InterfaceDescription
DataDictionaryTypesDynamically generated structure of a data dictionary. The available properties depend entirely on your project's data dictionary configuration and are resolved at runtime.

Email

InterfaceDescription
EmailMessageEmail structure used with Email.send().

Date & Time

InterfaceDescription
TemporalBase interface for date/time objects that support standard string formatting.

Timers

InterfaceDescription
TimerChoiceUnion of timer configurations. Use one of Cron, FixedRate, or Once when defining a timer.
TimerCronRecurring timer driven by a cron expression.
TimerFixedRateRecurring timer that fires at a fixed interval.
TimerOnceSingle-execution timer fired at a specific point in time.
TimerResponseTimer registration structure used with TimerService.