@shipengine/connect-carrier-api
Version:
This is the typescript/javascript definitions for carrier api
64 lines • 3.6 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.AdvancedOptions = void 0;
/** @description Basic structure for shipping options */
class AdvancedOptions {
/** @description Whether the user will upload documents */
enable_document_upload;
/** @description Whether the shipment contains alcohol */
contains_alcohol;
/** @description Whether the shipment does not require postage */
no_postage;
/** @description Whether the shipment can be processed by machine */
nonmachineable;
/** @description Whether the shipment duties should be billed to the sender */
bill_duties_to_sender;
/** @description Whether Saturday delivery is permissible */
saturday_delivery;
/** @description Amount to be paid to the driver, used for local delivery and courier services */
tip;
/** @description Describes whether Additional Handling is requested for the shipment */
additional_handling;
/** @description Describes details for Collect on Delivery (COD) if requested for the shipment */
collect_on_delivery;
/** @description Whether client is requesting the ability to upload documents like commercial invoice after the shipment has been processed */
own_document_upload;
/** @description Indicates if the Dangerous goods are present in the shipment. */
dangerous_goods;
/** @description Contact information for Dangerous goods */
dangerous_goods_contact;
/** @description Describes the transport of dangerous goods that is restricted to Limited Quantities of Dangerous Goods only */
limited_quantity;
/** @description Indicates whether the recipient should be notified of events related to the shipment. */
event_notification;
/** @description Any other custom shipping options */
windsor_framework_details;
/** @description Identifies whatever the product being shipped is accessible or inaccessible during delivery.*/
accessibility;
/** @description Specify the name, title and place of the signatory responsible for the dangerous goods shipment. */
signatory;
/** @description Types of regulation level defined for dangerous good */
regulation_level;
/** @description Transportation means through which the dangerous goods are transported */
transport_mean;
/** @description Indicates whether the carrier should unpack the goods after delivery. */
unpack;
/** @description Specifies whether the carrier should remove and dispose of the packaging materials after unpacking. */
packaging_disposal;
/** @description Determines whether assembly of the delivered product is required. */
assembly;
/** @description Indicates whether disassembly of existing items is required prior to delivery or installation. */
disassembly;
/** @description The date range when the customer expects the shipment to be delivered. ISO 8601 format */
customer_expected_delivery;
/** @description Describes whether or not the shipment is fragile. */
fragile;
/** @description A unique ID representing a specific carrier service-level or automation rule within the carrier's/aggregator's system. */
service_configuration_id;
/** @description Indicates whether the recipient should be notified of events related to the shipment. */
delivery_as_addressed;
/** @description Instructs the carrier to deliver the package only to the exact address provided. */
return_after_first_attempt;
}
exports.AdvancedOptions = AdvancedOptions;
//# sourceMappingURL=advanced-options.js.map