update lamassu-schema

This commit is contained in:
Josh Harvey 2016-11-29 01:29:52 +02:00
parent 4a6c8420be
commit 43cab0231b

View file

@ -9,25 +9,36 @@
"code": "cashInCommission", "code": "cashInCommission",
"display": "Cash-in commission", "display": "Cash-in commission",
"fieldType": "percentage", "fieldType": "percentage",
"fieldClass": null "fieldClass": null,
"required": true
}, },
{ {
"code": "cashOutCommission", "code": "cashOutCommission",
"display": "Cash-out commission", "display": "Cash-out commission",
"fieldType": "percentage", "fieldType": "percentage",
"fieldClass": null "fieldClass": null,
"required": true
}, },
{ {
"code": "lowBalanceMargin", "code": "lowBalanceMargin",
"display": "Low balance margin", "display": "Low balance margin",
"fieldType": "percentage", "fieldType": "percentage",
"fieldClass": null "fieldClass": null,
"required": true
},
{
"code": "cashOut",
"display": "Cash-out enabled",
"fieldType": "onOff",
"fieldClass": null,
"required": true
}, },
{ {
"code": "zeroConfLimit", "code": "zeroConfLimit",
"display": "Zero conf limit", "display": "Zero conf limit",
"fieldType": "integer", "fieldType": "integer",
"fieldClass": null "fieldClass": null,
"required": true
} }
] ]
}, },
@ -35,25 +46,29 @@
"code": "cryptoServices", "code": "cryptoServices",
"display": "Crypto services", "display": "Crypto services",
"cryptoScope": "specific", "cryptoScope": "specific",
"machineScope": "both", "machineScope": "global",
"entries": [ "entries": [
{ {
"code": "ticker", "code": "ticker",
"display": "Ticker", "display": "Ticker",
"fieldType": "account", "fieldType": "account",
"fieldClass": "ticker" "fieldClass": "ticker",
}, "required": true
},
{ {
"code": "wallet", "code": "wallet",
"display": "Wallet", "display": "Wallet",
"fieldType": "account", "fieldType": "account",
"fieldClass": "wallet" "fieldClass": "wallet",
"required": true
}, },
{ {
"code": "exchange", "code": "exchange",
"display": "Exchange", "display": "Exchange",
"fieldType": "account", "fieldType": "account",
"fieldClass": "exchange" "fieldClass": "exchange",
"required": false
} }
] ]
}, },
@ -67,13 +82,15 @@
"code": "sms", "code": "sms",
"display": "SMS gateway", "display": "SMS gateway",
"fieldType": "account", "fieldType": "account",
"fieldClass": "sms" "fieldClass": "sms",
"required": false
}, },
{ {
"code": "email", "code": "email",
"display": "Email gateway", "display": "Email gateway",
"fieldType": "account", "fieldType": "account",
"fieldClass": "email" "fieldClass": "email",
"required": false
} }
] ]
}, },
@ -87,31 +104,36 @@
"code": "cryptoCurrencies", "code": "cryptoCurrencies",
"display": "Crypto Currencies", "display": "Crypto Currencies",
"fieldType": "cryptoCurrency", "fieldType": "cryptoCurrency",
"fieldClass": null "fieldClass": null,
"required": true
}, },
{ {
"code": "fiatCurrency", "code": "fiatCurrency",
"display": "Fiat Currency", "display": "Fiat Currency",
"fieldType": "fiatCurrency", "fieldType": "fiatCurrency",
"fieldClass": null "fieldClass": null,
"required": true
}, },
{ {
"code": "topCashOutDenomination", "code": "topCashOutDenomination",
"display": "Top cash-out denomination", "display": "Top cash-out denomination",
"fieldType": "integer", "fieldType": "integer",
"fieldClass": null "fieldClass": null,
"required": false
}, },
{ {
"code": "bottomCashOutDenomination", "code": "bottomCashOutDenomination",
"display": "Bottom cash-out denomination", "display": "Bottom cash-out denomination",
"fieldType": "integer", "fieldType": "integer",
"fieldClass": null "fieldClass": null,
"required": false
}, },
{ {
"code": "virtualCashOutDenomination", "code": "virtualCashOutDenomination",
"display": "Virtual cash-out denomination", "display": "Virtual cash-out denomination",
"fieldType": "integer", "fieldType": "integer",
"fieldClass": null "fieldClass": null,
"required": false
} }
] ]
}, },
@ -125,13 +147,15 @@
"code": "cashInTransactionLimit", "code": "cashInTransactionLimit",
"display": "Cash-in tx limit", "display": "Cash-in tx limit",
"fieldType": "integer", "fieldType": "integer",
"fieldClass": null "fieldClass": null,
"required": true
}, },
{ {
"code": "cashOutTransactionLimit", "code": "cashOutTransactionLimit",
"display": "Cash-out tx limit", "display": "Cash-out tx limit",
"fieldType": "integer", "fieldType": "integer",
"fieldClass": null "fieldClass": null,
"required": false
} }
] ]
}, },
@ -145,25 +169,29 @@
"code": "smsVerificationEnabled", "code": "smsVerificationEnabled",
"display": "SMS verification", "display": "SMS verification",
"fieldType": "onOff", "fieldType": "onOff",
"fieldClass": null "fieldClass": null,
"required": true
}, },
{ {
"code": "idVerificationEnabled", "code": "idVerificationEnabled",
"display": "ID verification", "display": "ID verification",
"fieldType": "onOff", "fieldType": "onOff",
"fieldClass": null "fieldClass": null,
"required": true
}, },
{ {
"code": "idVerifier", "code": "idVerifier",
"display": "ID verify service", "display": "ID verify service",
"fieldType": "account", "fieldType": "account",
"fieldClass": "idVerifier" "fieldClass": "idVerifier",
"required": false
}, },
{ {
"code": "idVerificationLimit", "code": "idVerificationLimit",
"display": "ID Verification Limit", "display": "ID Verification Limit",
"fieldType": "integer", "fieldType": "integer",
"fieldClass": null "fieldClass": null,
"required": false
} }
] ]
}, },
@ -177,7 +205,8 @@
"code": "machineLanguages", "code": "machineLanguages",
"display": "Languages", "display": "Languages",
"fieldType": "language", "fieldType": "language",
"fieldClass": null "fieldClass": null,
"required": true
} }
] ]
}, },
@ -211,25 +240,29 @@
"code": "notificationsEnabled", "code": "notificationsEnabled",
"display": "Notifications", "display": "Notifications",
"fieldType": "onOff", "fieldType": "onOff",
"fieldClass": null "fieldClass": null,
"required": true
}, },
{ {
"code": "notificationsEmailEnabled", "code": "notificationsEmailEnabled",
"display": "Email notifications", "display": "Email notifications",
"fieldType": "onOff", "fieldType": "onOff",
"fieldClass": null "fieldClass": null,
"required": true
}, },
{ {
"code": "notificationsSMSEnabled", "code": "notificationsSMSEnabled",
"display": "SMS notifications", "display": "SMS notifications",
"fieldType": "onOff", "fieldType": "onOff",
"fieldClass": null "fieldClass": null,
"required": true
}, },
{ {
"code": "lowBalanceThreshold", "code": "lowBalanceThreshold",
"display": "Low Balance Threshold", "display": "Low Balance Threshold",
"fieldType": "integer", "fieldType": "integer",
"fieldClass": null "fieldClass": null,
"required": false
} }
] ]
} }