0.0.1 • Published 6 years ago

fulfillment-location-client v0.0.1

Weekly downloads
2
License
Apache-2.0
Repository
-
Last release
6 years ago

Cimpress Fulfillment Location client

This repository is maintained by the Logistics Quoting & Planning Squad. It contains a simple client to help getting information from the Fulfillment Location service owned by the TRDLNK squad.

Usage

In order to use the client, install the package by running:

npm install cimpress-fulfillment-location --save

Once the package is avialable, you can retrieve a specific fulfillment location as such:

const fulfillmentLocationId = 'abcd1234';
let client = new FulfillmentLocationClient({
    log: defaultLogger,
    cacheConfig: { stdTTL: 4 * 60 * 60, checkperiod: 5 * 60 }
});

client.getLocation(fulfillmentLocationId, req.headers.authorization)
    .then(fulfillmentLocation => {
        // do stuff
    });

Otherwise, you can retrieve a list of all the fulfillment locations you have access to like this:

let client = new FulfillmentLocationClient({
    log: defaultLogger
});

client.getLocations(req.headers.authorization)
    .then(fulfillmentLocations => {
        // do stuff
    });

Prerequisites

Other QP Resources