Skip to content

Interface: DomainOpInput

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

Riviere-role

value-object

Properties

behavior?

optional behavior: OperationBehavior

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


businessRules?

optional businessRules: string[]

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


description?

optional description: string

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


domain

domain: string

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


entity?

optional entity: string

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


metadata?

optional metadata: Record<string, unknown>

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


module

module: string

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


name

name: string

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


operationName

operationName: string

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


signature?

optional signature: OperationSignature

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


sourceLocation

sourceLocation: SourceLocation

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


stateChanges?

optional stateChanges: StateTransition[]

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