VickyKoblinski / t2-soap-axios

A Nodejs module to request T2 Systems' SOAP service and return data as a Javascript object.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

T2 Occupancy Data Request in Nodejs

Description

A Nodejs module to request T2 Systems' SOAP service and return data as a Javascript object.

Installation

*Requires Node >=v9.0

npm install --save t2-soap-axios

Usage

import fetchOccupancyData from 't2-soap-axios';

fetchOccupancyData({
  username: String,
  password: String,
  subdomain: String
}).then(data => console.log(data));

Data format:

{
  [ID]:
  { description: String,
    capacity: Number,
    occupied: Number,
    available: Number },
  ...
}

Example of returned data:

{ 
  '2000':
   { description: 'Lot 1 ',
     capacity: 78,
     occupied: 68,
     available: 10 },
  '2001':
   { description: 'Lot 22',
     capacity: 1101,
     occupied: 373,
     available: 728 },
  '2004':
   { description: 'Lot 9',
     capacity: 405,
     occupied: 276,
     available: 129 }
}

About

A Nodejs module to request T2 Systems' SOAP service and return data as a Javascript object.


Languages

Language:JavaScript 100.0%