Trigger payload.
OptionaldryIf true, the notification will not be sent, but the request will be validated and logged.
expiresAt as an ISO string. Set at enqueue-time so it remains stable across job retries.
OptionalkeysArray of data keys to redact in logs for privacy.
Workflow key.
Serializable TriggerRequest for background job payloads.
This is what gets enqueued in the background job. The job provides
attemptandidempotencyKeyat execution time, andexpiresAtis an ISO string.