domain/architecture/environment/party/type.bend

near-v-framework@0.5.1.0 · 13 lines · 0 definitions

1import Base
2import near-v-framework@0.5.1.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>}