domain/architecture/environment/type.bend
near-v-framework@0.3.0.2 · 11 lines · 0 definitions
1import Base
2import near-v-framework@0.3.0.2/domain/architecture/environment/party/type.bend as P
3import near-v-framework@0.3.0.2/domain/architecture/environment/external/type.bend as X
4import near-v-framework@0.3.0.2/domain/architecture/environment/constraint/type.bend as K
5import near-v-framework@0.3.0.2/domain/architecture/environment/inventory/type.bend as I
6import near-v-framework@0.3.0.2/domain/architecture/environment/agreement/type.bend as G
7
8# What a system is designed against: who uses it, the systems around it, its constraints, what its
9# owner has, and the agreement with the people who work on it.
10type Environment is Data:
11 Environment{parties: List<&2, P.Party>, externals: List<&2, X.External>, constraints: List<&2, K.Constraint>, inventory: I.Inventory, agreement: G.Agreement}