انتقل إلى المحتوى الرئيسي

Interface: EnvelopeRequirements

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

What a registered subject requires of its envelope.

Properties​

isRequest​

readonly isRequest: boolean

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

Whether the message is a request, which makes deadline required.


key​

readonly key: string

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

The registry key the message must declare in schema.


mutation​

readonly mutation: boolean

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

Whether the contract is a mutation, which makes idempotencyKey required.


subjectTenant​

readonly subjectTenant: string

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

The tenant token of the concrete subject the message travels on.