abacus-account-stub
Version:
Stub for an account management service.
92 lines (89 loc) • 7.13 kB
JavaScript
'use strict'
// A sample storage service, metered by max gigabytes of storage, thousand
// light API calls and heavy API calls.
/* istanbul ignore file */
;
module.exports = {
resource_id: 'object-storage',
effective: 1420070400000,
plans: [{
plan_id: 'basic',
metrics: [{
name: 'storage',
prices: [{
country: 'USA',
price: 1.00
}, {
country: 'EUR',
price: 0.7523
}, {
country: 'CAN',
price: 1.06
}]
}, {
name: 'thousand_light_api_calls',
prices: [{
country: 'USA',
price: 0.03
}, {
country: 'EUR',
price: 0.0226
}, {
country: 'CAN',
price: 0.0317
}]
}, {
name: 'heavy_api_calls',
prices: [{
country: 'USA',
price: 0.15
}, {
country: 'EUR',
price: 0.1129
}, {
country: 'CAN',
price: 0.1585
}]
}]
}, {
plan_id: 'standard',
metrics: [{
name: 'storage',
prices: [{
country: 'USA',
price: 0.50
}, {
country: 'EUR',
price: 0.45
}, {
country: 'CAN',
price: 0.65
}]
}, {
name: 'thousand_light_api_calls',
prices: [{
country: 'USA',
price: 0.04
}, {
country: 'EUR',
price: 0.04
}, {
country: 'CAN',
price: 0.05
}]
}, {
name: 'heavy_api_calls',
prices: [{
country: 'USA',
price: 0.18
}, {
country: 'EUR',
price: 0.16
}, {
country: 'CAN',
price: 0.24
}]
}]
}]
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9yZXNvdXJjZXMvb2JqZWN0LXN0b3JhZ2UuanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7QUFBWSxDQUFDO0FBT2IsTUFBTSxDQUFDLE9BQU8sR0FBRztBQUNmLGFBQVcsRUFBRSxnQkFBZ0I7QUFDN0IsV0FBUyxFQUFFLGFBQWE7QUFDeEIsT0FBSyxFQUFFLENBQ0w7QUFDRSxXQUFPLEVBQUUsT0FBTztBQUNoQixXQUFPLEVBQUUsQ0FDUDtBQUNFLFVBQUksRUFBRSxTQUFTO0FBQ2YsWUFBTSxFQUFFLENBQ047QUFDRSxlQUFPLEVBQUUsS0FBSztBQUNkLGFBQUssRUFBRSxJQUFJO09BQ1osRUFDRDtBQUNFLGVBQU8sRUFBRSxLQUFLO0FBQ2QsYUFBSyxFQUFFLE1BQU07T0FDZCxFQUNEO0FBQ0UsZUFBTyxFQUFFLEtBQUs7QUFDZCxhQUFLLEVBQUUsSUFBSTtPQUNaLENBQUM7S0FDTCxFQUNEO0FBQ0UsVUFBSSxFQUFFLDBCQUEwQjtBQUNoQyxZQUFNLEVBQUUsQ0FDTjtBQUNFLGVBQU8sRUFBRSxLQUFLO0FBQ2QsYUFBSyxFQUFFLElBQUk7T0FDWixFQUNEO0FBQ0UsZUFBTyxFQUFFLEtBQUs7QUFDZCxhQUFLLEVBQUUsTUFBTTtPQUNkLEVBQ0Q7QUFDRSxlQUFPLEVBQUUsS0FBSztBQUNkLGFBQUssRUFBRSxNQUFNO09BQ2QsQ0FBQztLQUNMLEVBQ0Q7QUFDRSxVQUFJLEVBQUUsaUJBQWlCO0FBQ3ZCLFlBQU0sRUFBRSxDQUNOO0FBQ0UsZUFBTyxFQUFFLEtBQUs7QUFDZCxhQUFLLEVBQUUsSUFBSTtPQUNaLEVBQ0Q7QUFDRSxlQUFPLEVBQUUsS0FBSztBQUNkLGFBQUssRUFBRSxNQUFNO09BQ2QsRUFDRDtBQUNFLGVBQU8sRUFBRSxLQUFLO0FBQ2QsYUFBSyxFQUFFLE1BQU07T0FDZCxDQUFDO0tBQ0wsQ0FBQztHQUNMLEVBQ0Q7QUFDRSxXQUFPLEVBQUUsVUFBVTtBQUNuQixXQUFPLEVBQUUsQ0FDUDtBQUNFLFVBQUksRUFBRSxTQUFTO0FBQ2YsWUFBTSxFQUFFLENBQ047QUFDRSxlQUFPLEVBQUUsS0FBSztBQUNkLGFBQUssRUFBRSxJQUFJO09BQ1osRUFDRDtBQUNFLGVBQU8sRUFBRSxLQUFLO0FBQ2QsYUFBSyxFQUFFLElBQUk7T0FDWixFQUNEO0FBQ0UsZUFBTyxFQUFFLEtBQUs7QUFDZCxhQUFLLEVBQUUsSUFBSTtPQUNaLENBQUM7S0FDTCxFQUNEO0FBQ0UsVUFBSSxFQUFFLDBCQUEwQjtBQUNoQyxZQUFNLEVBQUUsQ0FDTjtBQUNFLGVBQU8sRUFBRSxLQUFLO0FBQ2QsYUFBSyxFQUFFLElBQUk7T0FDWixFQUNEO0FBQ0UsZUFBTyxFQUFFLEtBQUs7QUFDZCxhQUFLLEVBQUUsSUFBSTtPQUNaLEVBQ0Q7QUFDRSxlQUFPLEVBQUUsS0FBSztBQUNkLGFBQUssRUFBRSxJQUFJO09BQ1osQ0FBQztLQUNMLEVBQ0Q7QUFDRSxVQUFJLEVBQUUsaUJBQWlCO0FBQ3ZCLFlBQU0sRUFBRSxDQUNOO0FBQ0UsZUFBTyxFQUFFLEtBQUs7QUFDZCxhQUFLLEVBQUUsSUFBSTtPQUNaLEVBQ0Q7QUFDRSxlQUFPLEVBQUUsS0FBSztBQUNkLGFBQUssRUFBRSxJQUFJO09BQ1osRUFDRDtBQUNFLGVBQU8sRUFBRSxLQUFLO0FBQ2QsYUFBSyxFQUFFLElBQUk7T0FDWixDQUFDO0tBQ0wsQ0FBQztHQUNMLENBQUM7Q0FDTCxDQUFDIiwiZmlsZSI6Im9iamVjdC1zdG9yYWdlLmpzIiwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnO1xuXG4vLyBBIHNhbXBsZSBzdG9yYWdlIHNlcnZpY2UsIG1ldGVyZWQgYnkgbWF4IGdpZ2FieXRlcyBvZiBzdG9yYWdlLCB0aG91c2FuZFxuLy8gbGlnaHQgQVBJIGNhbGxzIGFuZCBoZWF2eSBBUEkgY2FsbHMuXG5cbi8qIGlzdGFuYnVsIGlnbm9yZSBmaWxlICovXG5cbm1vZHVsZS5leHBvcnRzID0ge1xuICByZXNvdXJjZV9pZDogJ29iamVjdC1zdG9yYWdlJyxcbiAgZWZmZWN0aXZlOiAxNDIwMDcwNDAwMDAwLFxuICBwbGFuczogW1xuICAgIHtcbiAgICAgIHBsYW5faWQ6ICdiYXNpYycsXG4gICAgICBtZXRyaWNzOiBbXG4gICAgICAgIHtcbiAgICAgICAgICBuYW1lOiAnc3RvcmFnZScsXG4gICAgICAgICAgcHJpY2VzOiBbXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIGNvdW50cnk6ICdVU0EnLFxuICAgICAgICAgICAgICBwcmljZTogMS4wMFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgY291bnRyeTogJ0VVUicsXG4gICAgICAgICAgICAgIHByaWNlOiAwLjc1MjNcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIGNvdW50cnk6ICdDQU4nLFxuICAgICAgICAgICAgICBwcmljZTogMS4wNlxuICAgICAgICAgICAgfV1cbiAgICAgICAgfSxcbiAgICAgICAge1xuICAgICAgICAgIG5hbWU6ICd0aG91c2FuZF9saWdodF9hcGlfY2FsbHMnLFxuICAgICAgICAgIHByaWNlczogW1xuICAgICAgICAgICAge1xuICAgICAgICAgICAgICBjb3VudHJ5OiAnVVNBJyxcbiAgICAgICAgICAgICAgcHJpY2U6IDAuMDNcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIGNvdW50cnk6ICdFVVInLFxuICAgICAgICAgICAgICBwcmljZTogMC4wMjI2XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICBjb3VudHJ5OiAnQ0FOJyxcbiAgICAgICAgICAgICAgcHJpY2U6IDAuMDMxN1xuICAgICAgICAgICAgfV1cbiAgICAgICAgfSxcbiAgICAgICAge1xuICAgICAgICAgIG5hbWU6ICdoZWF2eV9hcGlfY2FsbHMnLFxuICAgICAgICAgIHByaWNlczogW1xuICAgICAgICAgICAge1xuICAgICAgICAgICAgICBjb3VudHJ5OiAnVVNBJyxcbiAgICAgICAgICAgICAgcHJpY2U6IDAuMTVcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIGNvdW50cnk6ICdFVVInLFxuICAgICAgICAgICAgICBwcmljZTogMC4xMTI5XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICBjb3VudHJ5OiAnQ0FOJyxcbiAgICAgICAgICAgICAgcHJpY2U6IDAuMTU4NVxuICAgICAgICAgICAgfV1cbiAgICAgICAgfV1cbiAgICB9LFxuICAgIHtcbiAgICAgIHBsYW5faWQ6ICdzdGFuZGFyZCcsXG4gICAgICBtZXRyaWNzOiBbXG4gICAgICAgIHtcbiAgICAgICAgICBuYW1lOiAnc3RvcmFnZScsXG4gICAgICAgICAgcHJpY2VzOiBbXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIGNvdW50cnk6ICdVU0EnLFxuICAgICAgICAgICAgICBwcmljZTogMC41MFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgY291bnRyeTogJ0VVUicsXG4gICAgICAgICAgICAgIHByaWNlOiAwLjQ1XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICBjb3VudHJ5OiAnQ0FOJyxcbiAgICAgICAgICAgICAgcHJpY2U6IDAuNjVcbiAgICAgICAgICAgIH1dXG4gICAgICAgIH0sXG4gICAgICAgIHtcbiAgICAgICAgICBuYW1lOiAndGhvdXNhbmRfbGlnaHRfYXBpX2NhbGxzJyxcbiAgICAgICAgICBwcmljZXM6IFtcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgY291bnRyeTogJ1VTQScsXG4gICAgICAgICAgICAgIHByaWNlOiAwLjA0XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICBjb3VudHJ5OiAnRVVSJyxcbiAgICAgICAgICAgICAgcHJpY2U6IDAuMDRcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIGNvdW50cnk6ICdDQU4nLFxuICAgICAgICAgICAgICBwcmljZTogMC4wNVxuICAgICAgICAgICAgfV1cbiAgICAgICAgfSxcbiAgICAgICAge1xuICAgICAgICAgIG5hbWU6ICdoZWF2eV9hcGlfY2FsbHMnLFxuICAgICAgICAgIHByaWNlczogW1xuICAgICAgICAgICAge1xuICAgICAgICAgICAgICBjb3VudHJ5OiAnVVNBJyxcbiAgICAgICAgICAgICAgcHJpY2U6IDAuMThcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIGNvdW50cnk6ICdFVVInLFxuICAgICAgICAgICAgICBwcmljZTogMC4xNlxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgY291bnRyeTogJ0NBTicsXG4gICAgICAgICAgICAgIHByaWNlOiAwLjI0XG4gICAgICAgICAgICB9XVxuICAgICAgICB9XVxuICAgIH1dXG59O1xuXG4iXX0=