aboutsummaryrefslogtreecommitdiffstats
path: root/src/models/User.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/models/User.js')
-rw-r--r--src/models/User.js17
1 files changed, 16 insertions, 1 deletions
diff --git a/src/models/User.js b/src/models/User.js
index 3e4aa187d..bec78fc16 100644
--- a/src/models/User.js
+++ b/src/models/User.js
@@ -2,19 +2,34 @@ import { observable } from 'mobx';
2 2
3export default class User { 3export default class User {
4 id = null; 4 id = null;
5
5 @observable email = null; 6 @observable email = null;
7
6 @observable firstname = null; 8 @observable firstname = null;
9
7 @observable lastname = null; 10 @observable lastname = null;
11
8 @observable organization = null; 12 @observable organization = null;
13
9 @observable accountType = null; 14 @observable accountType = null;
10 @observable emailIsConfirmed = true; // better assume it's confirmed to avoid noise 15
16 @observable emailIsConfirmed = true;
17
18 // better assume it's confirmed to avoid noise
11 @observable subscription = {}; 19 @observable subscription = {};
20
12 @observable isSubscriptionOwner = false; 21 @observable isSubscriptionOwner = false;
22
13 @observable isPremium = false; 23 @observable isPremium = false;
24
14 @observable beta = false; 25 @observable beta = false;
26
15 @observable donor = {}; 27 @observable donor = {};
28
16 @observable isDonor = false; 29 @observable isDonor = false;
30
17 @observable isMiner = false; 31 @observable isMiner = false;
32
18 @observable locale = false; 33 @observable locale = false;
19 34
20 constructor(data) { 35 constructor(data) {