Class OrderTrackingSignalShippingInfo
The shipping information for the order.
Implements
Inherited Members
Namespace: Google.Apis.ShoppingContent.v2_1.Data
Assembly: Google.Apis.ShoppingContent.v2_1.dll
Syntax
public class OrderTrackingSignalShippingInfo : IDirectResponseSchema
Properties
ActualDeliveryTime
The time when the shipment was actually delivered. Include the year and timezone string, if available. This field is required, if one of the following fields is absent: tracking_id or carrier_name.
Declaration
[JsonProperty("actualDeliveryTime")]
public virtual DateTime ActualDeliveryTime { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime |
CarrierName
The name of the shipping carrier for the delivery. This field is required if one of the following fields is absent: earliest_delivery_promise_time, latest_delivery_promise_time, and actual_delivery_time.
Declaration
[JsonProperty("carrierName")]
public virtual string CarrierName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
CarrierServiceName
The service type for fulfillment, e.g., GROUND, FIRST_CLASS, etc.
Declaration
[JsonProperty("carrierServiceName")]
public virtual string CarrierServiceName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
EarliestDeliveryPromiseTime
The earliest delivery promised time. Include the year and timezone string, if available. This field is required, if one of the following fields is absent: tracking_id or carrier_name.
Declaration
[JsonProperty("earliestDeliveryPromiseTime")]
public virtual DateTime EarliestDeliveryPromiseTime { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime |
LatestDeliveryPromiseTime
The latest delivery promised time. Include the year and timezone string, if available. This field is required, if one of the following fields is absent: tracking_id or carrier_name.
Declaration
[JsonProperty("latestDeliveryPromiseTime")]
public virtual DateTime LatestDeliveryPromiseTime { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime |
OriginPostalCode
The origin postal code, as a continuous string without spaces or dashes, e.g. "95016". This field will be anonymized in returned OrderTrackingSignal creation response.
Declaration
[JsonProperty("originPostalCode")]
public virtual string OriginPostalCode { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
OriginRegionCode
The [CLDR territory code] (http://www.unicode.org/repos/cldr/tags/latest/common/main/en.xml) for the shipping origin.
Declaration
[JsonProperty("originRegionCode")]
public virtual string OriginRegionCode { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ShipmentId
Required. The shipment ID. This field will be hashed in returned OrderTrackingSignal creation response.
Declaration
[JsonProperty("shipmentId")]
public virtual string ShipmentId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ShippedTime
The time when the shipment was shipped. Include the year and timezone string, if available.
Declaration
[JsonProperty("shippedTime")]
public virtual DateTime ShippedTime { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime |
ShippingStatus
The status of the shipment.
Declaration
[JsonProperty("shippingStatus")]
public virtual string ShippingStatus { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
TrackingId
The tracking ID of the shipment. This field is required if one of the following fields is absent: earliest_delivery_promise_time, latest_delivery_promise_time, and actual_delivery_time.
Declaration
[JsonProperty("trackingId")]
public virtual string TrackingId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |