terminal-africa
Version:
## Introduction The Terminal Shipping API (TShip) provides a single interface for integrating shipping carriers within your applications. The API allows anyone to programatically get shipping rates and arrange pickup and delivery.
48 lines (47 loc) • 1.71 kB
TypeScript
export default class Insurance {
/**
* Get Insurance List - This allows you to fetch insurance lists on Terminal Africa
* @param {string} queryParams
* @param {string=} queryParams.page
* @param {string=} queryParams.perPage
* @param {string=} queryParams.status
* @returns object
* @method GET
*/
static getInsuranceList(queryParams: string): Promise<any>;
/**
* Get Insurance - This allows you to fetch insurance details on Terminal Africa
* @param {string} insuranceId
* @returns object
* @method GET
*/
static getInsurance(insuranceId: string): Promise<any>;
/**
* Get Insurance Using Shipment ID - This allows you to fetch insurance details on Terminal Africa
* @param {string} shipmentId
* @returns object
* @method GET
*/
static getInsuranceUsingShipment(shipmentId: string): Promise<any>;
/**
* Get Insurance Premium - This allows you to calculate insurance premium on Terminal Africa
* @param {string} parcelId
* @returns object
* @method GET
*/
static getInsurancePremium(parcelId: string): Promise<any>;
/**
* Get Insurance Premium Using Parcel Value - This allows you to calculate insurance premium on Terminal Africa
* @param {string} parcelData
* @returns object
* @method POST
*/
static getInsurancePremiumUsingParcelValue(parcelData: object): Promise<any>;
/**
* Purchase Insurance- This allows you to purchase insurance for a shipment on Terminal Africa
* @param {string} shipment
* @returns object
* @method POST
*/
static purchaseInsurance(shipment: string): Promise<any>;
}