public final class Track extends APIResource
| Modifier and Type | Class and Description |
|---|---|
static class |
Track.Address |
static class |
Track.ServiceLevel |
static class |
Track.TrackingEvent |
static class |
Track.TrackingStatus |
APIResource.RequestMethodCHARSETPRETTY_PRINT_GSON| Constructor and Description |
|---|
Track() |
| Modifier and Type | Method and Description |
|---|---|
Track.Address |
getAddressFrom() |
Track.Address |
getAddressTo() |
String |
getCarrier() |
Date |
getETA() |
String |
getMetadata() |
Track.ServiceLevel |
getServiceLevel() |
Track.TrackingEvent[] |
getTrackingHistory() |
static Track |
getTrackingInfo(String carrier,
String trackingNumber,
String apiKey)
Get tracking information of any package from given carrier.
|
String |
getTrackingNumber() |
Track.TrackingEvent |
getTrackingStatus() |
static Track |
registerTrackingWebhook(String carrier,
String trackingNumber,
String metadata,
String apiKey)
Register webhook for tracking shipment of a package.
|
String |
toString() |
_request, classURL, classURLWithTrailingSlash, instanceURL, request, singleClassURL, urlEncodepublic String toString()
toString in class ShippoObjectpublic String getCarrier()
public String getTrackingNumber()
public Track.Address getAddressFrom()
public Track.Address getAddressTo()
public Date getETA()
public Track.ServiceLevel getServiceLevel()
public String getMetadata()
public Track.TrackingEvent getTrackingStatus()
public Track.TrackingEvent[] getTrackingHistory()
public static Track getTrackingInfo(String carrier, String trackingNumber, String apiKey) throws AuthenticationException, InvalidRequestException, APIConnectionException, APIException
carrier - Name of the carrier (like "usps") tracking the packagetrackingNumber - Tracking number provided by the carrier for a packageAuthenticationExceptionInvalidRequestExceptionAPIConnectionExceptionAPIExceptionpublic static Track registerTrackingWebhook(String carrier, String trackingNumber, String metadata, String apiKey) throws AuthenticationException, InvalidRequestException, APIConnectionException, APIException
carrier - Name of the carrier (like "usps") tracking the packingtrackingNumber - Tracking number provided by the carrier for a packagemetadata - Generic information related to this trackingAuthenticationExceptionInvalidRequestExceptionAPIConnectionExceptionAPIExceptionCopyright © 2017 Shippo. All rights reserved.