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