Skip to main content

Variable: ENVELOPE_HEADERS

const ENVELOPE_HEADERS: object

Defined in: packages/contracts/src/envelope.ts:148

The NATS header name for each envelope field. actor travels as one JSON header. These are ours; Nats-Msg-Id (JetStream de-duplication) is separate and is set to the audit record id by the publisher.

Type Declaration​

actor​

readonly actor: "Oktoid-Actor" = 'Oktoid-Actor'

actorToken​

readonly actorToken: "Oktoid-Actor-Token" = 'Oktoid-Actor-Token'

callerModule​

readonly callerModule: "Oktoid-Caller-Module" = 'Oktoid-Caller-Module'

causationId​

readonly causationId: "Oktoid-Causation-Id" = 'Oktoid-Causation-Id'

correlationId​

readonly correlationId: "Oktoid-Correlation-Id" = 'Oktoid-Correlation-Id'

deadline​

readonly deadline: "Oktoid-Deadline" = 'Oktoid-Deadline'

idempotencyKey​

readonly idempotencyKey: "Oktoid-Idempotency-Key" = 'Oktoid-Idempotency-Key'

issuedAt​

readonly issuedAt: "Oktoid-Issued-At" = 'Oktoid-Issued-At'

messageId​

readonly messageId: "Oktoid-Message-Id" = 'Oktoid-Message-Id'

schema​

readonly schema: "Oktoid-Schema" = 'Oktoid-Schema'