domain/architecture/system/release/type.bend
near-v-framework@0.4.0.0 · 20 lines · 4 definitions
1import Base
2
3
4type Package is Data:
5 Package{name: String, version: String, entry: String, components: List<&2, String>}
6
7
8type Repository is Data:
9 Repository{name: String, public: Bool}
10
11
12
13
14
15type Plugin is Data:
16 Plugin{name: String, version: String, entry: String, components: List<&2, String>, marketplace: Repository}
17
18
19type Release is Data:
20 Release{repository: Repository, packages: List<&2, Package>, plugins: List<&2, Plugin>}