Add new schema fields for compliance

This commit is contained in:
gm 2017-08-11 16:46:36 +03:00
parent ee4ab91447
commit 0d3614fe73

View file

@ -64,14 +64,22 @@
"code": "compliance", "code": "compliance",
"display": "Compliance", "display": "Compliance",
"cryptoScope": "global", "cryptoScope": "global",
"machineScope": "both", "machineScope": "global",
"fields": [ "fields": [
"cashInTransactionLimit", "smsVerificationActive",
"cashOutTransactionLimit", "smsVerificationThreshold",
"smsVerificationEnabled", "idCardDataVerificationActive",
"idVerificationEnabled", "idCardDataVerificationThreshold",
"idVerifier", "idCardPhotoVerificationActive",
"idVerificationLimit" "idCardPhotoVerificationThreshold",
"sanctionsVerificationActive",
"sanctionsVerificationThreshold",
"crossRefVerificationActive",
"crossRefVerificationThreshold",
"frontCameraVerificationActive",
"frontCameraVerificationThreshold",
"hardLimitVerificationActive",
"hardLimitVerificationThreshold"
] ]
}, },
{ {
@ -101,6 +109,174 @@
} }
], ],
"fields": [ "fields": [
{
"code": "hardLimitVerificationActive",
"displayTop": "Hard Limit",
"displayBottom": "Hard Limit",
"displayTopCount": 2,
"fieldType": "onOff",
"fieldClass": null,
"fieldValidation": [
{
"code": "required"
}
]
},
{
"code": "hardLimitVerificationThreshold",
"displayBottom": "Daily Value Threshold",
"displayTopCount": 0,
"fieldType": "integer",
"fieldClass": "fiat",
"enabledIfAny": [
"hardLimitVerificationActive"
],
"fieldValidation": [{"code": "required"}]
},
{
"code": "crossRefVerificationActive",
"displayTop": "Cross Reference",
"displayBottom": "Cross Reference",
"displayTopCount": 2,
"fieldType": "onOff",
"fieldClass": null,
"fieldValidation": [
{
"code": "required"
}
]
},
{
"code": "crossRefVerificationThreshold",
"displayBottom": "Daily Value Threshold",
"displayTopCount": 0,
"fieldType": "integer",
"fieldClass": "fiat",
"enabledIfAny": [
"crossRefVerificationActive"
],
"fieldValidation": [{"code": "required"}]
},
{
"code": "sanctionsVerificationActive",
"displayTop": "Sanctions Verification",
"displayBottom": "Sanctions",
"displayTopCount": 2,
"fieldType": "onOff",
"fieldClass": null,
"fieldValidation": [
{
"code": "required"
}
]
},
{
"code": "sanctionsVerificationThreshold",
"displayBottom": "Daily Value Threshold",
"displayTopCount": 0,
"fieldType": "integer",
"fieldClass": "fiat",
"enabledIfAny": [
"sanctionsVerificationActive"
],
"fieldValidation": [{"code": "required"}]
},
{
"code": "frontCameraVerificationActive",
"displayTop": "Front Facing Camer",
"displayBottom": "Front Facing Camera",
"displayTopCount": 2,
"fieldType": "onOff",
"fieldClass": null,
"fieldValidation": [
{
"code": "required"
}
]
},
{
"code": "frontCameraVerificationThreshold",
"displayBottom": "Daily Value Threshold",
"displayTopCount": 0,
"fieldType": "integer",
"fieldClass": "fiat",
"enabledIfAny": [
"frontCameraVerificationActive"
],
"fieldValidation": [{"code": "required"}]
},
{
"code": "idCardPhotoVerificationActive",
"displayTop": "ID Card Photo",
"displayBottom": "ID Photo",
"displayTopCount": 2,
"fieldType": "onOff",
"fieldClass": null,
"fieldValidation": [
{
"code": "required"
}
]
},
{
"code": "idCardPhotoVerificationThreshold",
"displayBottom": "Daily Value Threshold",
"displayTopCount": 0,
"fieldType": "integer",
"fieldClass": "fiat",
"enabledIfAny": [
"idCardPhotoVerificationActive"
],
"fieldValidation": [{"code": "required"}]
},
{
"code": "idCardDataVerificationActive",
"displayTop": "ID Card Verification",
"displayBottom": "Card",
"displayTopCount": 2,
"fieldType": "onOff",
"fieldClass": null,
"fieldValidation": [
{
"code": "required"
}
]
},
{
"code": "idCardDataVerificationThreshold",
"displayBottom": "Daily Value Threshold",
"displayTopCount": 0,
"fieldType": "integer",
"fieldClass": "fiat",
"enabledIfAny": [
"idCardDataVerificationActive"
],
"fieldValidation": [{"code": "required"}]
},
{
"code": "smsVerificationActive",
"displayTop": "SMS Verification",
"displayBottom": "SMS",
"displayTopCount": 2,
"fieldType": "onOff",
"fieldClass": null,
"fieldValidation": [
{
"code": "required"
}
]
},
{
"code": "smsVerificationThreshold",
"displayBottom": "Daily Value Threshold",
"displayTopCount": 0,
"fieldType": "integer",
"fieldClass": "fiat",
"enabledIfAny": [
"smsVerificationActive"
],
"fieldValidation": [{"code": "required"}]
},
{ {
"code": "cashInCommission", "code": "cashInCommission",
"displayTop": "Commissions", "displayTop": "Commissions",