'use strict'; module.exports.generateIOUPaymentPaths = function(request_id, sendingAccount, destinationAccount, destinationAmount) { return JSON.stringify({ 'id': request_id, 'status': 'success', 'type': 'response', 'result': { 'alternatives': [ { 'paths_canonical': [], 'paths_computed': [ [ { 'account': 'rMAz5ZnK73nyNUL4foAvaxdreczCkG3vA6', 'type': 1, 'type_hex': '0000000000000001' }, { 'currency': destinationAmount.currency, 'issuer': destinationAmount.issuer, 'type': 48, 'type_hex': '0000000000000030' }, { 'account': destinationAmount.issuer, 'type': 1, 'type_hex': '0000000000000001' } ], [ { 'account': 'rMAz5ZnK73nyNUL4foAvaxdreczCkG3vA6', 'type': 1, 'type_hex': '0000000000000001' }, { 'currency': 'XRP', 'type': 16, 'type_hex': '0000000000000010' }, { 'currency': destinationAmount.currency, 'issuer': destinationAmount.issuer, 'type': 48, 'type_hex': '0000000000000030' }, { 'account': destinationAmount.issuer, 'type': 1, 'type_hex': '0000000000000001' } ], [ { 'account': 'rMAz5ZnK73nyNUL4foAvaxdreczCkG3vA6', 'type': 1, 'type_hex': '0000000000000001' }, { 'currency': 'XRP', 'type': 16, 'type_hex': '0000000000000010' }, { 'currency': destinationAmount.currency, 'issuer': 'rpHgehzdpfWRXKvSv6duKvVuo1aZVimdaT', 'type': 48, 'type_hex': '0000000000000030' }, { 'account': 'rpHgehzdpfWRXKvSv6duKvVuo1aZVimdaT', 'type': 1, 'type_hex': '0000000000000001' }, { 'account': destinationAmount.issuer, 'type': 1, 'type_hex': '0000000000000001' } ], [ { 'account': 'rMAz5ZnK73nyNUL4foAvaxdreczCkG3vA6', 'type': 1, 'type_hex': '0000000000000001' }, { 'currency': 'XRP', 'type': 16, 'type_hex': '0000000000000010' }, { 'currency': destinationAmount.currency, 'issuer': 'rHHa9t2kLQyXRbdLkSzEgkzwf9unmFgZs9', 'type': 48, 'type_hex': '0000000000000030' }, { 'account': 'rHHa9t2kLQyXRbdLkSzEgkzwf9unmFgZs9', 'type': 1, 'type_hex': '0000000000000001' }, { 'account': destinationAmount.issuer, 'type': 1, 'type_hex': '0000000000000001' } ] ], 'source_amount': { 'currency': 'JPY', 'issuer': sendingAccount, 'value': '0.1117218827811721' } }, { 'paths_canonical': [], 'paths_computed': [ [ { 'account': destinationAmount.issuer, 'type': 1, 'type_hex': '0000000000000001' } ], [ { 'account': 'rMwjYedjc7qqtKYVLiAccJSmCwih4LnE2q', 'type': 1, 'type_hex': '0000000000000001' }, { 'currency': destinationAmount.currency, 'issuer': destinationAmount.issuer, 'type': 48, 'type_hex': '0000000000000030' }, { 'account': destinationAmount.issuer, 'type': 1, 'type_hex': '0000000000000001' } ], [ { 'account': 'rMwjYedjc7qqtKYVLiAccJSmCwih4LnE2q', 'type': 1, 'type_hex': '0000000000000001' }, { 'currency': 'XRP', 'type': 16, 'type_hex': '0000000000000010' }, { 'currency': destinationAmount.currency, 'issuer': destinationAmount.issuer, 'type': 48, 'type_hex': '0000000000000030' }, { 'account': destinationAmount.issuer, 'type': 1, 'type_hex': '0000000000000001' } ], [ { 'account': 'rMwjYedjc7qqtKYVLiAccJSmCwih4LnE2q', 'type': 1, 'type_hex': '0000000000000001' }, { 'currency': 'XRP', 'type': 16, 'type_hex': '0000000000000010' }, { 'currency': destinationAmount.currency, 'issuer': 'rpHgehzdpfWRXKvSv6duKvVuo1aZVimdaT', 'type': 48, 'type_hex': '0000000000000030' }, { 'account': 'rpHgehzdpfWRXKvSv6duKvVuo1aZVimdaT', 'type': 1, 'type_hex': '0000000000000001' }, { 'account': destinationAmount.issuer, 'type': 1, 'type_hex': '0000000000000001' } ] ], 'source_amount': { 'currency': 'USD', 'issuer': sendingAccount, 'value': '0.001002' } }, { 'paths_canonical': [], 'paths_computed': [ [ { 'currency': destinationAmount.currency, 'issuer': destinationAmount.issuer, 'type': 48, 'type_hex': '0000000000000030' }, { 'account': destinationAmount.issuer, 'type': 1, 'type_hex': '0000000000000001' } ], [ { 'currency': destinationAmount.currency, 'issuer': 'rsP3mgGb2tcYUrxiLFiHJiQXhsziegtwBc', 'type': 48, 'type_hex': '0000000000000030' }, { 'account': 'rsP3mgGb2tcYUrxiLFiHJiQXhsziegtwBc', 'type': 1, 'type_hex': '0000000000000001' }, { 'account': 'rf9X8QoYnWLHMHuDfjkmRcD2UE5qX5aYV', 'type': 1, 'type_hex': '0000000000000001' }, { 'account': destinationAmount.issuer, 'type': 1, 'type_hex': '0000000000000001' } ], [ { 'currency': destinationAmount.currency, 'issuer': 'rDVdJ62foD1sn7ZpxtXyptdkBSyhsQGviT', 'type': 48, 'type_hex': '0000000000000030' }, { 'account': 'rDVdJ62foD1sn7ZpxtXyptdkBSyhsQGviT', 'type': 1, 'type_hex': '0000000000000001' }, { 'account': 'rfQPFZ3eLcaSUKjUy7A3LAmDNM4F9Hz9j1', 'type': 1, 'type_hex': '0000000000000001' }, { 'account': destinationAmount.issuer, 'type': 1, 'type_hex': '0000000000000001' } ], [ { 'currency': destinationAmount.currency, 'issuer': 'rpHgehzdpfWRXKvSv6duKvVuo1aZVimdaT', 'type': 48, 'type_hex': '0000000000000030' }, { 'account': 'rpHgehzdpfWRXKvSv6duKvVuo1aZVimdaT', 'type': 1, 'type_hex': '0000000000000001' }, { 'account': destinationAmount.issuer, 'type': 1, 'type_hex': '0000000000000001' } ] ], 'source_amount': '207669' } ], 'destination_account': destinationAccount, 'destination_currencies': [ 'USD', 'JOE', 'BTC', 'DYM', 'CNY', 'EUR', '015841551A748AD2C1F76FF6ECB0CCCD00000000', 'MXN', 'XRP' ] } }); }; module.exports.generateXRPPaymentPaths = function(request_id, sendingAccount, destinationAccount) { return JSON.stringify({ 'id': request_id, 'status': 'success', 'type': 'response', 'result': { 'alternatives': [ { 'paths_canonical': [], 'paths_computed': [ [ { 'account': 'rMAz5ZnK73nyNUL4foAvaxdreczCkG3vA6', 'type': 1, 'type_hex': '0000000000000001' }, { 'currency': 'XRP', 'type': 16, 'type_hex': '0000000000000010' } ] ], 'source_amount': { 'currency': 'JPY', 'issuer': sendingAccount, 'value': '0.00005460001' } }, { 'paths_canonical': [], 'paths_computed': [ [ { 'account': 'rvYAfWj5gh67oV6fW32ZzP3Aw4Eubs59B', 'type': 1, 'type_hex': '0000000000000001' }, { 'currency': 'XRP', 'type': 16, 'type_hex': '0000000000000010' } ], [ { 'account': 'rMwjYedjc7qqtKYVLiAccJSmCwih4LnE2q', 'type': 1, 'type_hex': '0000000000000001' }, { 'currency': 'XRP', 'type': 16, 'type_hex': '0000000000000010' } ], [ { 'account': destinationAccount, 'type': 1, 'type_hex': '0000000000000001' }, { 'account': 'rMwjYedjc7qqtKYVLiAccJSmCwih4LnE2q', 'type': 1, 'type_hex': '0000000000000001' }, { 'currency': 'XRP', 'type': 16, 'type_hex': '0000000000000010' } ], [ { 'account': 'rMwjYedjc7qqtKYVLiAccJSmCwih4LnE2q', 'type': 1, 'type_hex': '0000000000000001' }, { 'account': 'r3MeEnYZY9fAd5pGjAWf4dfJsQBVY9FZRL', 'type': 1, 'type_hex': '0000000000000001' }, { 'currency': 'XRP', 'type': 16, 'type_hex': '0000000000000010' } ] ], 'source_amount': { 'currency': 'USD', 'issuer': sendingAccount, 'value': '0.0000005158508428100899' } } ], 'destination_account': destinationAccount, 'destination_currencies': [ 'USD', 'XRP' ] } }); };