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

Interface: ParsedRoutedSubject

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

A parsed request or event subject, or registry key.

Extends​

Properties​

aggregate​

readonly aggregate: string

Defined in: packages/contracts/src/subjects.ts:46

The aggregate the message concerns.

Inherited from​

RoutedSubjectParts.aggregate


kind​

readonly kind: "request" | "event"

Defined in: packages/contracts/src/subjects.ts:150

Which prefix the subject carries.


module​

readonly module: string

Defined in: packages/contracts/src/subjects.ts:44

The owning module: lowercase letters, digits and hyphens.

Inherited from​

RoutedSubjectParts.module


tenant​

readonly tenant: string

Defined in: packages/contracts/src/subjects.ts:42

A tenant token: a lowercase UUID or platform.

Inherited from​

RoutedSubjectParts.tenant


verb​

readonly verb: string

Defined in: packages/contracts/src/subjects.ts:48

An imperative verb for request, a past-tense verb for event.

Inherited from​

RoutedSubjectParts.verb


version​

readonly version: number

Defined in: packages/contracts/src/subjects.ts:50

The major version, 1 or more. Part of the subject, never a header.

Inherited from​

RoutedSubjectParts.version