1 /** 2 * @fileOverview Billing Resource class definition 3 */ 4 5 var Resource = require('./resource'); 6 7 /** 8 * Represents a billing subscription in the spire api. 9 * 10 * @class Billing Resource 11 * 12 * @constructor 13 * @extends Resource 14 * @param spire {object} Spire object 15 * @param data {object} Billing data from the spire api 16 */ 17 function Billing(spire, data) { 18 /** 19 * Reference to spire object. 20 */ 21 this.spire = spire; 22 23 /** 24 * Actual data from the spire.io api. 25 */ 26 this.data = data; 27 28 this.resourceName = 'billing'; 29 } 30 31 Billing.prototype = new Resource(); 32 33 module.exports = Billing; 34