UNPKG

768 BJavaScriptView Raw
1
2const Model = require("./Model")
3
4class Tree extends Model {
5
6 constructor(json) {
7 super(json)
8 }
9
10 defaultFields() {
11 return {
12 id: {
13 type: String,
14 required: false
15 },
16 userId: {
17 type: String,
18 required: true
19 },
20 parentId: {
21 type: String,
22 required: false
23 },
24 order: Number,
25 name: String,
26 domain: String,
27 type: {
28 type: String,
29 required: true,
30 default: "group"
31 },
32 children: {
33 listOf: Tree,
34 }
35 }
36 }
37
38}
39
40module.exports = Tree