Interface: EnvelopeRequirements
Defined in: packages/contracts/src/envelope.ts:254
What a registered subject requires of its envelope.
Properties
isRequest
readonlyisRequest:boolean
Defined in: packages/contracts/src/envelope.ts:262
Whether the message is a request, which makes deadline required.
key
readonlykey:string
Defined in: packages/contracts/src/envelope.ts:256
The registry key the message must declare in schema.
mutation
readonlymutation:boolean
Defined in: packages/contracts/src/envelope.ts:260
Whether the contract is a mutation, which makes idempotencyKey required.
subjectTenant
readonlysubjectTenant:string
Defined in: packages/contracts/src/envelope.ts:258
The tenant token of the concrete subject the message travels on.