Interface: DomainOpInput
Defined in: packages/riviere-builder/src/features/building/domain/construction/construction-types.ts:68
Riviere-role
value-object
Properties
behavior?
optionalbehavior:OperationBehavior
Defined in: packages/riviere-builder/src/features/building/domain/construction/construction-types.ts:75
businessRules?
optionalbusinessRules:string[]
Defined in: packages/riviere-builder/src/features/building/domain/construction/construction-types.ts:77
description?
optionaldescription: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?
optionalentity:string
Defined in: packages/riviere-builder/src/features/building/domain/construction/construction-types.ts:73
metadata?
optionalmetadata: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?
optionalsignature: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?
optionalstateChanges:StateTransition[]
Defined in: packages/riviere-builder/src/features/building/domain/construction/construction-types.ts:76