@lob/lob-typescript-sdk
Version:
Lob API wrapper
83 lines (82 loc) • 4.73 kB
TypeScript
/**
* Lob
* The Lob API is organized around REST. Our API is designed to have predictable, resource-oriented URLs and uses HTTP response codes to indicate any API errors. <p> Looking for our [previous documentation](https://lob.github.io/legacy-docs/)?
*
* The version of the OpenAPI document: 1.3.0
* Contact: lob-openapi@lob.com
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
/**
*
* @export
* @class TrackingEventDetails
*/
export declare class TrackingEventDetails {
constructor(input?: any);
/**
* Find the full table [here](#tag/Tracking-Events). A detailed substatus about the event: * `package_accepted` - Package has been accepted into the carrier network for delivery. * `package_arrived` - Package has arrived at an intermediate location in the carrier network. * `package_departed` - Package has departed from an intermediate location in the carrier network. * `package_processing` - Package is processing at an intermediate location in the carrier network. * `package_processed` - Package has been processed at an intermediate location. * `package_in_local_area` - Package is at a location near the end destination. * `delivery_scheduled` - Package is scheduled for delivery. * `out_for_delivery` - Package is out for delivery. * `pickup_available` - Package is available for pickup at carrier location. * `delivered` - Package has been delivered. * `package_forwarded` - Package has been forwarded. * `returned_to_sender` - Package is to be returned to sender. * `address_issue` - Address information is incorrect. Contact carrier to ensure delivery. * `contact_carrier` - Contact the carrier for more information. * `delayed` - Delivery of package is delayed. * `delivery_attempted` - Delivery of package has been attempted. Contact carrier to ensure delivery. * `delivery_rescheduled` - Delivery of package has been rescheduled. * `location_inaccessible` - Delivery location inaccessible to carrier. Contact carrier to ensure delivery. * `notice_left` - Carrier left notice during attempted delivery. Follow carrier instructions on notice. * `package_damaged` - Package has been damaged. Contact carrier for more details. * `package_disposed` - Package has been disposed. * `package_held` - Package held at carrier location. Contact carrier for more details. * `package_lost` - Package has been lost. Contact carrier for more details. * `package_unclaimed` - Package is unclaimed. * `package_undeliverable` - Package is not able to be delivered. * `reschedule_delivery` - Contact carrier to reschedule delivery. * `other` - Unrecognized carrier status.
* @type {string}
* @memberof TrackingEventDetails
*/
"event": TrackingEventDetailsEventEnum;
/**
* The description as listed in the description for event.
* @type {string}
* @memberof TrackingEventDetails
*/
"description": string;
/**
* Event-specific notes from USPS about the tracking event.
* @type {string}
* @memberof TrackingEventDetails
*/
"notes"?: string;
/**
* `true` if action is required by the end recipient, `false` otherwise.
* @type {boolean}
* @memberof TrackingEventDetails
*/
"action_required": boolean;
toJSON(): {};
}
/**
* @export
* @enum {string}
*/
export declare enum TrackingEventDetailsEventEnum {
PackageAccepted = "package_accepted",
PackageArrived = "package_arrived",
PackageDeparted = "package_departed",
PackageProcessing = "package_processing",
PackageProcessed = "package_processed",
PackageInLocalArea = "package_in_local_area",
DeliveryScheduled = "delivery_scheduled",
OutForDelivery = "out_for_delivery",
PickupAvailable = "pickup_available",
Delivered = "delivered",
PackageForwarded = "package_forwarded",
ReturnedToSender = "returned_to_sender",
AddressIssue = "address_issue",
ContactCarrier = "contact_carrier",
Delayed = "delayed",
DeliveryAttempted = "delivery_attempted",
DeliveryRescheduled = "delivery_rescheduled",
LocationInaccessible = "location_inaccessible",
NoticeLeft = "notice_left",
PackageDamaged = "package_damaged",
PackageDisposed = "package_disposed",
PackageHeld = "package_held",
PackageLost = "package_lost",
PackageUnclaimed = "package_unclaimed",
PackageUndeliverable = "package_undeliverable",
RescheduleDelivery = "reschedule_delivery",
Other = "other"
}
/**
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/