domain/architecture/environment/party/type.bend
near-v-framework@0.6.0.0 · 13 lines · 0 definitions
1import Base
2import near-v-framework@0.6.0.0/domain/architecture/relationship/type.bend as Rel
3
4type OrgKind is Data:
5 Business{}
6 Nonprofit{}
7 Community{}
8
9# Someone who owns or uses a system: a person, an organization, or a team inside one (named by `of`).
10type Party is Data:
11 Human{key: String, name: String, description: String, uses: List<&2, Rel.Relationship>}
12 Organization{key: String, name: String, description: String, kind: OrgKind, uses: List<&2, Rel.Relationship>}
13 Team{key: String, name: String, description: String, of: String, uses: List<&2, Rel.Relationship>}