Dash Core  0.12.2.1
P2P Digital Currency
governance-categories.h
Go to the documentation of this file.
1 
2 /*
3  CATEGORY MAPPING
4 
5  * means the category has an associated class
6 
7  CDashNetwork: DASH NETWORK (ROOT)
8  has:
9  vector<CNetworkVariable> vecNetworkVariables;
10  vector<CDashProject> vecProjects;
11  vector<CGovernanceObject> vecProposals;
12  vector<CBudgetContract> vecContracts;
13  vector<CBudgetUsers> vecUsers;
14 
15  CDashProject:
16  has:
17  name
18  employees
19 
20 */
21 
22  // DASH NETWORK (ROOT)
23  // -> NETWORK VARIABLE
24  // -> switch, setting
25  // -> CATEGORIES
26  // -> LEVEL
27  // -> I, II, III, IV, V, VI, VII, VIII, IX, X, XI
28  // -> VALUEOVERRIDE
29  // -> NETWORK, OWNER
30  // -> PROJECT*
31  // -> TYPES
32  // -> SOFTWARE
33  // -> CORE, NONCORE
34  // -> HARDWARE
35  // -> PR
36  // -> PROJECT REPORT*
37  // -> UPDATE
38  // -> PROJECT MILESTONE*
39  // -> START, ONGOING, COMPLETE, FAILURE
40  // -> PROPOSAL*
41  // -> FUNDING, GOVERNANCE, AMEND, GENERIC
42  // -> CONTRACT*
43  // -> TYPE
44  // -> INTERNAL, EXTERNAL
45  // -> STATUS
46  // -> OK
47  // -> GROUPS
48  // -> GROUP1
49  // -> USER1 (only users are allowed here in this scope)
50  // -> USER2
51  // -> GROUP2 (EVO)
52  // -> VALUEOVERRIDE (STORE=DASHDRIVE)
53  // -> USER1
54 
55  // -> COMPANIES
56  // -> COMPANY1
57  // -> DAO1
58