The type of the event data, extending ArvoEventData.
The type name of 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
datacontenttype?: stringContent type of the data value. Must include 'application/cloudevents+json' or 'application/json'. For an ArvoEvent, it is set automatically to 'application/cloudevents+json;charset=UTF-8;profile=arvo'
Optional
dataschema?: stringIdentifies the schema that data adheres to. Must be a valid URI if present.
Optional
executionunits?: numberRepresents the cost associated with generating the cloudevent.
Optional
id?: stringUnique identifier of the event. Must be a non-empty string. If not provided, a UUID will be generated.
Optional
redirectto?: stringIndicates alternative recipients or destinations for events. Must be a valid URI if present.
Identifies the context in which an event happened. Must be a valid URI representing the event producer.
Optional
specversion?: "1.0"The version of the CloudEvents specification used. Must be '1.0' for this version.
Identifies the subject of the event. For Arvo, this must be the Process Id.
Optional
time?: stringTimestamp of when the occurrence happened. Must be in ISO 8601 format with timezone offset.
Optional
to?: stringDefines the consumer machine of the event. Used for event routing. Must be a valid URI if present.
Optional
traceparent?: stringContains trace context information for distributed tracing (OpenTelemetry).
Optional
tracestate?: stringConveys vendor-specific trace information across service boundaries (OpenTelemetry).
Describes the type of event. Should be prefixed with a reverse-DNS name.
Represents the input parameters for creating an ArvoEvent.