Skip to content

Interface: DomainOpInput

Defined in: packages/riviere-builder/src/features/building/domain/construction/construction-types.ts:65

Riviere-role

value-object

Properties

behavior?

optional behavior: OperationBehavior

Defined in: packages/riviere-builder/src/features/building/domain/construction/construction-types.ts:72


businessRules?

optional businessRules: string[]

Defined in: packages/riviere-builder/src/features/building/domain/construction/construction-types.ts:74


description?

optional description: string

Defined in: packages/riviere-builder/src/features/building/domain/construction/construction-types.ts:75


domain

domain: string

Defined in: packages/riviere-builder/src/features/building/domain/construction/construction-types.ts:67


entity?

optional entity: string

Defined in: packages/riviere-builder/src/features/building/domain/construction/construction-types.ts:70


metadata?

optional metadata: Record<string, unknown>

Defined in: packages/riviere-builder/src/features/building/domain/construction/construction-types.ts:77


module

module: string

Defined in: packages/riviere-builder/src/features/building/domain/construction/construction-types.ts:68


name

name: string

Defined in: packages/riviere-builder/src/features/building/domain/construction/construction-types.ts:66


operationName

operationName: string

Defined in: packages/riviere-builder/src/features/building/domain/construction/construction-types.ts:69


signature?

optional signature: OperationSignature

Defined in: packages/riviere-builder/src/features/building/domain/construction/construction-types.ts:71


sourceLocation

sourceLocation: SourceLocation

Defined in: packages/riviere-builder/src/features/building/domain/construction/construction-types.ts:76


stateChanges?

optional stateChanges: StateTransition[]

Defined in: packages/riviere-builder/src/features/building/domain/construction/construction-types.ts:73