Class Tracker
Class representing an EasyPost tracker.
Inherited Members
Namespace: EasyPost.Models.API
Assembly: EasyPost.dll
Syntax
public class Tracker : EasyPostObject, IEasyPostObject, ITrackerParameter, IParameter
Properties
| Improve this Doc View SourceCarrier
The name of the carrier handling the package.
Declaration
public string? Carrier { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.String> |
CarrierDetail
Additional details provided by the carrier.
Declaration
public CarrierDetail CarrierDetail { get; set; }
Property Value
| Type | Description |
|---|---|
| CarrierDetail |
EstDeliveryDate
The estimated delivery date provided by the carrier.
Declaration
public DateTime? EstDeliveryDate { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<DateTime> |
Fees
A list of Fees associated with the package.
Declaration
public List<Fee>? Fees { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<List<Fee>> |
Finalized
Is the tracker in a finalized state.
Declaration
public bool? Finalized { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> |
IsReturn
Is the tracker for a return shipment.
Declaration
public bool? IsReturn { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> |
PublicUrl
The URL of the publicly-accessible webpage with tracking details for the package.
Declaration
public string? PublicUrl { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.String> |
ShipmentId
The ID of the Shipment associated with this tracker.
Declaration
public string? ShipmentId { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.String> |
SignedBy
The name of the person who signed for the package.
Declaration
public string? SignedBy { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.String> |
Status
The current status of the package. Possible values are:
- "pre_transit"
- "in_transit"
- "out_for_delivery"
- "delivered"
- "available_for_pickup"
- "return_to_sender"
- "failure"
- "cancelled"
- "unknown"
- "error"
Declaration
public string? Status { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.String> |
StatusDetail
Additional details about the current status of the package. Possible values are:
- "address_correction"
- "arrived_at_destination"
- "arrived_at_facility"
- "arrived_at_pickup_location"
- "awaiting_information"
- "cancelled"
- "damaged"
- "delayed"
- "delivery_exception"
- "departed_facility"
- "departed_origin_facility"
- "expired"
- "failure"
- "held"
- "in_transit"
- "label_created"
- "lost"
- "missorted"
- "out_for_delivery"
- "received_at_destination_facility"
- "received_at_origin_facility"
- "refused"
- "return"
- "status_update"
- "transferred_to_destination_carrier"
- "transit_exception"
- "unknown"
- "weather_delay"
Declaration
public string? StatusDetail { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.String> |
TrackingCode
The tracking code provided by the carrier.
Declaration
public string? TrackingCode { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.String> |
TrackingDetails
A list of every scan event recorded for the package.
Declaration
public List<TrackingDetail>? TrackingDetails { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<List<TrackingDetail>> |
Weight
The weight of the package as measured by the carrier, in ounces.
Declaration
public double? Weight { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Double> |