Skip to content

Interface: DomainOpInput

Defined in: packages/riviere-builder/src/types.ts:62

Properties

behavior?

optional behavior: OperationBehavior

Defined in: packages/riviere-builder/src/types.ts:69


businessRules?

optional businessRules: string[]

Defined in: packages/riviere-builder/src/types.ts:71


description?

optional description: string

Defined in: packages/riviere-builder/src/types.ts:72


domain

domain: string

Defined in: packages/riviere-builder/src/types.ts:64


entity?

optional entity: string

Defined in: packages/riviere-builder/src/types.ts:67


metadata?

optional metadata: Record<string, unknown>

Defined in: packages/riviere-builder/src/types.ts:74


module

module: string

Defined in: packages/riviere-builder/src/types.ts:65


name

name: string

Defined in: packages/riviere-builder/src/types.ts:63


operationName

operationName: string

Defined in: packages/riviere-builder/src/types.ts:66


signature?

optional signature: OperationSignature

Defined in: packages/riviere-builder/src/types.ts:68


sourceLocation

sourceLocation: SourceLocation

Defined in: packages/riviere-builder/src/types.ts:73


stateChanges?

optional stateChanges: StateTransition[]

Defined in: packages/riviere-builder/src/types.ts:70