Skip to content

Interface: DomainOpInput

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

Properties

behavior?

optional behavior: OperationBehavior

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


businessRules?

optional businessRules: string[]

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


description?

optional description: string

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


domain

domain: string

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


entity?

optional entity: string

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


metadata?

optional metadata: Record<string, unknown>

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


module

module: string

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


name

name: string

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


operationName

operationName: string

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


signature?

optional signature: OperationSignature

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


sourceLocation

sourceLocation: SourceLocation

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


stateChanges?

optional stateChanges: StateTransition[]

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