From 05337261ffb4abfb0fbbb9c775ccad0e28645692 Mon Sep 17 00:00:00 2001 From: Ben Burwell Date: Wed, 22 Oct 2014 08:35:44 -0400 Subject: Begin rewrite for new API --- lib/Agency.js | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 lib/Agency.js (limited to 'lib/Agency.js') diff --git a/lib/Agency.js b/lib/Agency.js new file mode 100644 index 0000000..c22a141 --- /dev/null +++ b/lib/Agency.js @@ -0,0 +1,45 @@ +var _util = require('./util'); + +module.exports.Agency = function(options) { + this._id = options.id; + this._name = options.name; + this._address = options.address; + this._city = options.city; + this._state = options.state; + this._latitude = options.latitude; + this._longitude = options.longitude; + this._devices = options.devices; + this._uri = options.uri || _util.API_BASE + '/agency/' + options.id; +}; + +module.exports.Agency.prototype.getId = function() { + return this._id; +}; + +module.exports.Agency.prototype.getName = function() { + return this._name; +}; + +module.exports.Agency.prototype.getAddress = function() { + return this._address; +}; + +module.exports.Agency.prototype.getCity = function() { + return this._city; +}; + +module.exports.Agency.prototype.getState = function() { + return this._state; +}; + +module.exports.Agency.prototype.getLatitude = function() { + return this._latitude; +}; + +module.exports.Agency.prototype.getLongitude = function() { + return this._longitude; +}; + +module.exports.Agency.prototype.getDevices = function() { + return this._devices; +}; -- cgit v1.2.3