This commit is contained in:
Josh Harvey 2016-12-01 18:38:24 +02:00
parent 7c17696a00
commit ce209d8840

View file

@ -1,18 +1,34 @@
[
{
"screens": [
{
"code": "commissions",
"display": "Commissions",
"cryptoScope": "both",
"machineScope": "both",
"entries": [
"fields": [
"cashInCommission",
"cashOutCommission",
"lowBalanceMargin",
"zeroConfLimit"
]
}
],
"fields": [
{
"code": "cashInCommission",
"display": "Cash-in commission",
"fieldType": "percentage",
"fieldClass": null,
"cryptoScope": "both",
"machineScope": "both",
"fieldValidation": [
{"code": "required"},
{"code": "min", "min": 0}
{
"code": "required"
},
{
"code": "min",
"min": 0
}
]
},
{
@ -20,7 +36,11 @@
"display": "Cash-out commission",
"fieldType": "percentage",
"fieldClass": null,
"enabledIf": ["cashOutEnabled"],
"cryptoScope": "both",
"machineScope": "both",
"enabledIf": [
"cashOutEnabled"
],
"fieldValidation": []
},
{
@ -28,38 +48,47 @@
"display": "Low balance margin",
"fieldType": "percentage",
"fieldClass": null,
"fieldValidation": [{"code": "required"}]
"cryptoScope": "both",
"machineScope": "both",
"fieldValidation": [
{
"code": "required"
}
]
},
{
"code": "zeroConfLimit",
"display": "Zero conf limit",
"fieldType": "integer",
"fieldClass": null,
"enabledIf": ["cashOutEnabled"],
"cryptoScope": "both",
"machineScope": "both",
"enabledIf": [
"cashOutEnabled"
],
"fieldValidation": []
}
]
},
{
"code": "cryptoServices",
"display": "Crypto services",
"cryptoScope": "specific",
"machineScope": "global",
"entries": [
{
"code": "ticker",
"display": "Ticker",
"fieldType": "account",
"fieldClass": "ticker",
"fieldValidation": [{"code": "required"}]
"fieldValidation": [
{
"code": "required"
}
]
},
{
"code": "wallet",
"display": "Wallet",
"fieldType": "account",
"fieldClass": "wallet",
"fieldValidation": [{"code": "required"}]
"fieldValidation": [
{
"code": "required"
}
]
},
{
"code": "exchange",
@ -67,59 +96,58 @@
"fieldType": "account",
"fieldClass": "exchange",
"fieldValidation": []
}
]
},
{
"code": "fiat",
"display": "Fiat currencies",
"cryptoScope": "global",
"machineScope": "global",
"entries": [
{
"code": "fiatCurrency",
"display": "Fiat Currency",
"fieldType": "fiatCurrency",
"fieldClass": null,
"fieldValidation": [{"code": "required"}]
"fieldValidation": [
{
"code": "required"
}
]
},
{
"code": "machineSettings",
"display": "Machine settings",
"cryptoScope": "global",
"machineScope": "both",
"entries": [
{
"code": "machineLanguages",
"display": "Languages",
"fieldType": "language",
"fieldClass": null,
"fieldValidation": [{"code": "required"}]
"fieldValidation": [
{
"code": "required"
}
]
},
{
"code": "cryptoCurrencies",
"display": "Crypto Currencies",
"fieldType": "cryptoCurrency",
"fieldClass": null,
"fieldValidation": [{"code": "required"}]
"fieldValidation": [
{
"code": "required"
}
]
},
{
"code": "topCashOutDenomination",
"display": "Top cash-out denomination",
"fieldType": "integer",
"fieldClass": null,
"enabledIf": ["cashOutEnabled"],
"enabledIf": [
"cashOutEnabled"
],
"fieldValidation": []
},
{
"code": "bottomCashOutDenomination",
"display": "Bottom cash-out denomination",
"fieldType": "integer",
"fieldClass": null,
"enabledIf": ["cashOutEnabled"],
"enabledIf": [
"cashOutEnabled"
],
"fieldValidation": []
},
{
@ -127,7 +155,9 @@
"display": "Virtual cash-out denomination",
"fieldType": "integer",
"fieldClass": null,
"enabledIf": ["cashOutEnabled"],
"enabledIf": [
"cashOutEnabled"
],
"fieldValidation": []
},
{
@ -135,30 +165,30 @@
"display": "Empty bill margin",
"fieldType": "integer",
"fieldClass": null,
"enabledIf": ["cashOutEnabled"],
"enabledIf": [
"cashOutEnabled"
],
"fieldValidation": []
}
]
},
{
"code": "compliance",
"display": "Compliance",
"cryptoScope": "global",
"machineScope": "both",
"entries": [
{
"code": "cashInTransactionLimit",
"display": "Cash-in tx limit",
"fieldType": "integer",
"fieldClass": null,
"fieldValidation": [{"code": "required"}]
"fieldValidation": [
{
"code": "required"
}
]
},
{
"code": "cashOutTransactionLimit",
"display": "Cash-out tx limit",
"fieldType": "integer",
"fieldClass": null,
"enabledIf": ["cashOutEnabled"],
"enabledIf": [
"cashOutEnabled"
],
"fieldValidation": []
},
{
@ -166,21 +196,31 @@
"display": "SMS verification",
"fieldType": "onOff",
"fieldClass": null,
"fieldValidation": [{"code": "required"}]
"fieldValidation": [
{
"code": "required"
}
]
},
{
"code": "idVerificationEnabled",
"display": "ID verification",
"fieldType": "onOff",
"fieldClass": null,
"fieldValidation": [{"code": "required"}]
"fieldValidation": [
{
"code": "required"
}
]
},
{
"code": "idVerifier",
"display": "ID verify service",
"fieldType": "account",
"fieldClass": "idVerifier",
"enabledIf": ["idVerificationEnabled"],
"enabledIf": [
"idVerificationEnabled"
],
"fieldValidation": []
},
{
@ -188,23 +228,21 @@
"display": "ID Verification Limit",
"fieldType": "integer",
"fieldClass": null,
"enabledIf": ["idVerificationEnabled"],
"enabledIf": [
"idVerificationEnabled"
],
"fieldValidation": []
}
]
},
{
"code": "machines",
"display": "Machines",
"cryptoScope": "global",
"machineScope": "specific",
"entries": [
{
"code": "machineName",
"display": "Name",
"fieldType": "string",
"fieldClass": null,
"fieldValidation": [{"code": "required"}]
"fieldValidation": [
{
"code": "required"
}
]
},
{
"code": "machineLocation",
@ -212,44 +250,55 @@
"fieldType": "string",
"fieldClass": null,
"fieldValidation": []
}
]
},
{
"code": "notifications",
"display": "Notifications",
"cryptoScope": "global",
"machineScope": "global",
"entries": [
{
"code": "notificationsEnabled",
"display": "Notifications",
"fieldType": "onOff",
"fieldClass": null,
"fieldValidation": [{"code": "required"}]
"fieldValidation": [
{
"code": "required"
}
]
},
{
"code": "notificationsEmailEnabled",
"display": "Email notifications",
"fieldType": "onOff",
"fieldClass": null,
"enabledIf": ["notificationsEnabled"],
"fieldValidation": [{"code": "required"}]
"enabledIf": [
"notificationsEnabled"
],
"fieldValidation": [
{
"code": "required"
}
]
},
{
"code": "notificationsSMSEnabled",
"display": "SMS notifications",
"fieldType": "onOff",
"fieldClass": null,
"enabledIf": ["notificationsEnabled"],
"fieldValidation": [{"code": "required"}]
"enabledIf": [
"notificationsEnabled"
],
"fieldValidation": [
{
"code": "required"
}
]
},
{
"code": "sms",
"display": "SMS gateway",
"fieldType": "account",
"fieldClass": "sms",
"enabledIf": ["notificationsEnabled", "cashOutEnabled"],
"enabledIf": [
"notificationsEnabled",
"cashOutEnabled"
],
"fieldValidation": []
},
{
@ -257,7 +306,9 @@
"display": "Email gateway",
"fieldType": "account",
"fieldClass": "email",
"enabledIf": ["notificationsEnabled"],
"enabledIf": [
"notificationsEnabled"
],
"fieldValidation": []
},
{
@ -265,9 +316,10 @@
"display": "Low Balance Threshold",
"fieldType": "integer",
"fieldClass": null,
"enabledIf": ["notificationsEnabled"],
"enabledIf": [
"notificationsEnabled"
],
"fieldValidation": []
}
]
}
]