Fix and reorganize schemas and switch to ajv validator

This commit is contained in:
Chris Clark
2015-10-30 13:57:01 -07:00
parent 2aa1695b74
commit c7b021c7be
76 changed files with 168 additions and 188 deletions

View File

@@ -2,11 +2,11 @@
const _ = require('lodash');
const addresses = require('../addresses');
module.exports = function(request, options={}) {
module.exports = function(request, options = {}) {
_.defaults(options, {
account: addresses.ACCOUNT,
validated: true
});
});
return JSON.stringify({
'id': request.id,
@@ -23,13 +23,13 @@ module.exports = function(request, options={}) {
'currency': 'EUR',
'issuer': 'rMwjYedjc7qqtKYVLiAccJSmCwih4LnE2q',
'value': '17.70155237781915'
},
},
'taker_pays': {
'currency': 'USD',
'issuer': 'rMwjYedjc7qqtKYVLiAccJSmCwih4LnE2q',
'value': '1122.990930900328'
}
},
}
},
{
'flags': 0,
'seq': 757002,
@@ -37,13 +37,13 @@ module.exports = function(request, options={}) {
'currency': 'USD',
'issuer': 'rMwjYedjc7qqtKYVLiAccJSmCwih4LnE2q',
'value': '18.46856867857617'
},
},
'taker_pays': {
'currency': 'USD',
'issuer': 'rpDMez6pm6dBve2TJsmDpv7Yae6V5Pyvy2',
'value': '19.50899530491766'
}
},
}
},
{
'flags': 0,
'seq': 756999,
@@ -51,13 +51,13 @@ module.exports = function(request, options={}) {
'currency': 'USD',
'issuer': 'rMwjYedjc7qqtKYVLiAccJSmCwih4LnE2q',
'value': '19.11697137482289'
},
},
'taker_pays': {
'currency': 'EUR',
'issuer': 'rMwjYedjc7qqtKYVLiAccJSmCwih4LnE2q',
'value': '750'
}
},
}
},
{
'flags': 0,
'seq': 757003,
@@ -65,13 +65,13 @@ module.exports = function(request, options={}) {
'currency': 'USD',
'issuer': 'rMwjYedjc7qqtKYVLiAccJSmCwih4LnE2q',
'value': '14.40727807030772'
},
},
'taker_pays': {
'currency': 'USD',
'issuer': 'rpDMez6pm6dBve2TJsmDpv7Yae6V5Pyvy2',
'value': '1445.796633544794'
}
},
}
},
{
'flags': 0,
'seq': 782148,
@@ -79,13 +79,13 @@ module.exports = function(request, options={}) {
'currency': 'NZD',
'issuer': 'rsP3mgGb2tcYUrxiLFiHJiQXhsziegtwBc',
'value': '9.178557969538755'
},
},
'taker_pays': {
'currency': 'USD',
'issuer': 'rMwjYedjc7qqtKYVLiAccJSmCwih4LnE2q',
'value': '750'
}
},
}
},
{
'flags': 0,
'seq': 787368,
@@ -93,13 +93,13 @@ module.exports = function(request, options={}) {
'currency': 'USD',
'issuer': 'rMwjYedjc7qqtKYVLiAccJSmCwih4LnE2q',
'value': '9.94768291869523'
},
},
'taker_pays': {
'currency': 'USD',
'issuer': 'rvYAfWj5gh67oV6fW32ZzP3Aw4Eubs59B',
'value': '500'
}
},
}
},
{
'flags': 0,
'seq': 787408,
@@ -107,13 +107,13 @@ module.exports = function(request, options={}) {
'currency': 'USD',
'issuer': 'rMwjYedjc7qqtKYVLiAccJSmCwih4LnE2q',
'value': '9.994805759894176'
},
},
'taker_pays': {
'currency': 'USD',
'issuer': 'rvYAfWj5gh67oV6fW32ZzP3Aw4Eubs59B',
'value': '10000'
}
},
}
},
{
'flags': 0,
'seq': 803438,
@@ -121,13 +121,13 @@ module.exports = function(request, options={}) {
'currency': 'USD',
'issuer': 'rMwjYedjc7qqtKYVLiAccJSmCwih4LnE2q',
'value': '11.67691646304319'
},
},
'taker_pays': {
'currency': 'MXN',
'issuer': 'rG6FZ31hDHN1K5Dkbma3PSB5uVCuVVRzfn',
'value': '15834.53653918684'
}
},
}
},
{
'flags': 0,
'seq': 807858,
@@ -135,13 +135,13 @@ module.exports = function(request, options={}) {
'currency': 'XAU',
'issuer': 'r9Dr5xwkeLegBeXq6ujinjSBLQzQ1zQGjH',
'value': '0.03206299605333101'
},
},
'taker_pays': {
'currency': 'USD',
'issuer': 'r9Dr5xwkeLegBeXq6ujinjSBLQzQ1zQGjH',
'value': '3968.240250979598'
}
},
}
},
{
'flags': 0,
'seq': 807896,
@@ -149,13 +149,13 @@ module.exports = function(request, options={}) {
'currency': 'XAU',
'issuer': 'r9Dr5xwkeLegBeXq6ujinjSBLQzQ1zQGjH',
'value': '0.03347459066593226'
},
},
'taker_pays': {
'currency': 'USD',
'issuer': 'rvYAfWj5gh67oV6fW32ZzP3Aw4Eubs59B',
'value': '4139.022125516302'
}
},
}
},
{
'flags': 0,
'seq': 814018,
@@ -163,9 +163,9 @@ module.exports = function(request, options={}) {
'currency': 'NZD',
'issuer': 'rsP3mgGb2tcYUrxiLFiHJiQXhsziegtwBc',
'value': '6.840555705'
},
},
'taker_pays': '115760190000'
},
},
{
'flags': 0,
'seq': 827522,
@@ -173,13 +173,13 @@ module.exports = function(request, options={}) {
'currency': 'EUR',
'issuer': 'rMwjYedjc7qqtKYVLiAccJSmCwih4LnE2q',
'value': '14.40843766044656'
},
},
'taker_pays': {
'currency': 'USD',
'issuer': 'rvYAfWj5gh67oV6fW32ZzP3Aw4Eubs59B',
'value': '902.4050961259154'
}
},
}
},
{
'flags': 0,
'seq': 833592,
@@ -187,13 +187,13 @@ module.exports = function(request, options={}) {
'currency': 'XAG',
'issuer': 'r9Dr5xwkeLegBeXq6ujinjSBLQzQ1zQGjH',
'value': '1.128432823485991'
},
},
'taker_pays': {
'currency': 'USD',
'issuer': 'r9Dr5xwkeLegBeXq6ujinjSBLQzQ1zQGjH',
'value': '1814.887131319799'
}
},
}
},
{
'flags': 0,
'seq': 833591,
@@ -201,13 +201,13 @@ module.exports = function(request, options={}) {
'currency': 'XAG',
'issuer': 'r9Dr5xwkeLegBeXq6ujinjSBLQzQ1zQGjH',
'value': '1.128432823485989'
},
},
'taker_pays': {
'currency': 'USD',
'issuer': 'r9Dr5xwkeLegBeXq6ujinjSBLQzQ1zQGjH',
'value': '181.4887131319798'
}
},
}
},
{
'flags': 0,
'seq': 838954,
@@ -215,13 +215,13 @@ module.exports = function(request, options={}) {
'currency': 'XAG',
'issuer': 'r9Dr5xwkeLegBeXq6ujinjSBLQzQ1zQGjH',
'value': '0.7283371225235964'
},
},
'taker_pays': {
'currency': 'USD',
'issuer': 'rvYAfWj5gh67oV6fW32ZzP3Aw4Eubs59B',
'value': '118.6872603846736'
}
},
}
},
{
'flags': 0,
'seq': 843730,
@@ -230,8 +230,8 @@ module.exports = function(request, options={}) {
'currency': 'XAU',
'issuer': 'r9Dr5xwkeLegBeXq6ujinjSBLQzQ1zQGjH',
'value': '1'
}
},
}
},
{
'flags': 0,
'seq': 844068,
@@ -239,17 +239,17 @@ module.exports = function(request, options={}) {
'currency': 'USD',
'issuer': 'rvYAfWj5gh67oV6fW32ZzP3Aw4Eubs59B',
'value': '17.77537376072202'
},
},
'taker_pays': {
'currency': 'EUR',
'issuer': 'rMwjYedjc7qqtKYVLiAccJSmCwih4LnE2q',
'value': '750'
}
}
],
}
}
],
'validated': options.validated
},
},
'status': 'success',
'type': 'response'
});
});
};