1.2.15 • Published 7 years ago
angarum v1.2.15
This Library attempts to unify the API of different delivery providers in India.
##Installation npm install angarum
##Instructions
To add a new partner, use
./generate partner_name
To generate a new partner as partner_name.js . Preferably use lower case letters and underscore.
##Usage
var ang = require("angarum");
//To access a partner (case insensitive), we use:
var partner = ang.Partner("delhivery");
//To Create a new order, we use:
var newOrder = new ang.Order({}); //Checkout Schemas/order_schema.js for information on what to pass to ang.Order.
partner.order(newOrder, function(res, body) {
console.log(res); //Network response object
console.log(body); // Checkout Schemas/order_schema.js for output json object
})
//Similarly, for tracking url, tracking status and cancellation respectively,
var track = new a.Track();
var tracking_status = new a.TrackingStatus({"awb_number" : "some_awb_no:"});
var cancel = new a.Cancel({});
partner.track(track, (res, body) => {console.log(res, body);});
partner.tracking_status(tracking_status, (res, body) => {console.log(res, body);});
partner.cancel(cancel, (res, body) => {console.log(res, body);});
//See their schemas inside Schemas/ for more information
1.2.15
7 years ago
1.2.14
7 years ago
1.2.13
7 years ago
1.2.12
7 years ago
1.2.11
7 years ago
1.2.10
7 years ago
1.2.9
7 years ago
1.2.8
7 years ago
1.2.7
7 years ago
1.2.6
8 years ago
1.2.5
8 years ago
1.2.4
8 years ago
1.2.3
8 years ago
1.2.2
8 years ago
1.2.1
8 years ago
1.2.0
8 years ago
1.1.32
8 years ago
1.1.31
8 years ago
1.1.30
8 years ago
1.1.22
8 years ago
1.1.21
8 years ago
1.1.20
8 years ago
1.1.11
8 years ago
1.1.10
8 years ago
1.1.9
8 years ago
1.1.8
8 years ago
1.1.6
8 years ago
1.1.4
8 years ago
1.1.3
8 years ago
1.1.2
8 years ago
1.1.1
8 years ago
1.0.3
8 years ago
1.0.2
8 years ago
1.0.1
8 years ago
1.0.0
8 years ago