diff --git a/CHANGELOG.md b/CHANGELOG.md index ee8058ff5..083ef9420 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,7 @@ - `betaReferralCustomer.createBankAccountClientSecret` - `referralCustomer.addCreditCardFromStripe` - `referralCustomer.addBankAccountFromStripe` +- Adds missing tracker props - Routes `AmazonShippingAccount` to the correct endpoint on create - Fixes all references to the docs - Properly returns the response body of the following functions: `addPaymentMethod`, `refundByAmount`, `refundByPaymentLog` diff --git a/src/models/tracker.js b/src/models/tracker.js index da1dbc642..88a2d15f6 100644 --- a/src/models/tracker.js +++ b/src/models/tracker.js @@ -6,15 +6,17 @@ import EasyPostObject from './easypost_object'; * @extends EasyPostObject */ export default class Tracker extends EasyPostObject { - static carrier_details; + static carrier_detail; static carrier; static est_delivery_date; static fees; + static finalized; + static is_return; static public_url; static shipment_id; static signed_by; - static status; static status_detail; + static status; static tracking_code; static tracking_details; static weight; diff --git a/types/Tracker/Tracker.d.ts b/types/Tracker/Tracker.d.ts index ac1d7f32e..aaefee098 100644 --- a/types/Tracker/Tracker.d.ts +++ b/types/Tracker/Tracker.d.ts @@ -96,6 +96,10 @@ export declare interface ITracker extends IObjectWithId<'Tracker'>, IDatedObject * Array of the associated Fee objects */ fees: IFee[]; + + finalized: boolean; + + is_return: boolean; } export declare class Tracker implements ITracker { @@ -116,6 +120,8 @@ export declare class Tracker implements ITracker { carrier_detail: ICarrierDetail; public_url: string; fees: IFee[]; + finalized: boolean; + is_return: boolean; created_at: string; updated_at: string; diff --git a/types/Tracker/TrackingDetail.d.ts b/types/Tracker/TrackingDetail.d.ts index 6b715cbd9..b27ff7a26 100644 --- a/types/Tracker/TrackingDetail.d.ts +++ b/types/Tracker/TrackingDetail.d.ts @@ -11,11 +11,15 @@ export declare interface ITrackingDetail extends IBaseObject<'TrackingDetail'> { */ message: string; + description: string; + /** * Status of the package at the time of the scan event, possible values are "unknown", "pre_transit", "in_transit", "out_for_delivery", "delivered", "available_for_pickup", "return_to_sender", "failure", "cancelled" or "error" */ status: ITrackerStatus; + status_detail: string; + /** * The timestamp when the tracking scan occurred */ @@ -26,6 +30,8 @@ export declare interface ITrackingDetail extends IBaseObject<'TrackingDetail'> { */ source: string; + carrier_code: string; + /** * The location associated with the scan event */