Optional
__extensions?: TExtensionCustom extensions for the CloudEvent. Allows for additional metadata to be attached to the event.
Optional
accesscontrol?: stringDefines access controls for the event. Can be a UserID, encrypted string, or key-value pairs.
The event payload. This payload must be JSON serializable.
Optional
dataschema?: stringIdentifies the schema that the data
adheres to.
Optional
domain?: (string | null)[]The domain configuration for multi-domain event broadcasting.
Optional
executionunits?: numberRepresents the cost associated with generating the cloudevent.
Optional
id?: CreateArvoEvent<TData, TType>["id"]The event id
Optional
redirectto?: stringIndicates alternative recipients or destinations for events.
Optional
to?: stringDefines the consumer machine of the event. Used for event routing.
Must be a valid URI if present. If not available, the type
field
is used as a default.
Describes the type of event.
Represents the parameters for the emitArvoEvent action in ArvoXState. This type defines a subset of properties from the CreateArvoEvent type, specifically tailored for emitting an ArvoEvent within the state machine context.