-
Notifications
You must be signed in to change notification settings - Fork 1
/
agemodels.js
51 lines (50 loc) · 1.03 KB
/
agemodels.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
module.exports = {
'age.police.Over18': {
type: 'tradle.Model',
title: 'Over 18',
id: 'age.police.Over18',
interfaces: ['tradle.Message'],
subClassOf: 'tradle.FinancialProduct',
forms: [
'tradle.PhotoID',
'tradle.Selfie',
'age.police.ParentContactInfo'
],
properties: {
isOver18: {
type: 'boolean'
}
}
},
'age.police.Under120': {
type: 'tradle.Model',
title: 'Under 120',
id: 'age.police.Under120',
interfaces: ['tradle.Message'],
subClassOf: 'tradle.FinancialProduct',
forms: [
'tradle.Selfie'
],
properties: {
isOver18: {
type: 'boolean'
}
}
},
'age.police.ParentContactInfo': {
type: 'tradle.Model',
title: 'Parent Contact Info',
id: 'age.police.ParentContactInfo',
interfaces: ['tradle.Message'],
subClassOf: 'tradle.Form',
properties: {
parentPhones: {
type: 'array',
inlined: true,
items: {
ref: 'tradle.Phone'
}
}
}
}
}