UNPKG

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
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>; }