Class Shipping
The Shipping of the product.
Namespace: Google.Shopping.Merchant.Products.V1
Assembly: Google.Shopping.Merchant.Products.V1.dll
Syntax
public sealed class Shipping : IMessage<Shipping>, IEquatable<Shipping>, IDeepCloneable<Shipping>, IBufferMessage, IMessage
Constructors
Shipping()
Declaration
public Shipping()
Shipping(Shipping)
Declaration
public Shipping(Shipping other)
Parameters
| Type | Name | Description |
|---|---|---|
| Shipping | other |
Properties
Country
The CLDR territory code of the country to which an item will ship.
Declaration
public string Country { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
HandlingCutoffTime
The handling cutoff time until which an order has to be placed to be
processed in the same day. This is a string in format of HHMM (e.g.
1530) for 3:30 PM. If not configured, the cutoff time will be defaulted
to 8AM PST and handling_cutoff_timezone will be ignored.
Declaration
public string HandlingCutoffTime { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
HandlingCutoffTimezone
Timezone
identifier
For example Europe/Zurich. This field only applies if
handling_cutoff_time is set. If handling_cutoff_time is set but this
field is not set, the shipping destination timezone will be used. If both
fields are not set, the handling cutoff time will default to 8AM PST.
Declaration
public string HandlingCutoffTimezone { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
HasHandlingCutoffTime
Gets whether the "handling_cutoff_time" field is set
Declaration
public bool HasHandlingCutoffTime { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasHandlingCutoffTimezone
Gets whether the "handling_cutoff_timezone" field is set
Declaration
public bool HasHandlingCutoffTimezone { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasMaxHandlingTime
Gets whether the "max_handling_time" field is set
Declaration
public bool HasMaxHandlingTime { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasMaxTransitTime
Gets whether the "max_transit_time" field is set
Declaration
public bool HasMaxTransitTime { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasMinHandlingTime
Gets whether the "min_handling_time" field is set
Declaration
public bool HasMinHandlingTime { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasMinTransitTime
Gets whether the "min_transit_time" field is set
Declaration
public bool HasMinTransitTime { get; }
Property Value
| Type | Description |
|---|---|
| bool |
LocationGroupName
The location where the shipping is applicable, represented by a location group name.
Declaration
public string LocationGroupName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
LocationId
The numeric ID of a location that the shipping rate applies to as defined in the AdWords API.
Declaration
public long LocationId { get; set; }
Property Value
| Type | Description |
|---|---|
| long |
MaxHandlingTime
Maximum handling time (inclusive) between when the order is received and shipped in business days. 0 means that the order is shipped on the same day as it is received if it happens before the cut-off time. Both [maxHandlingTime][google.shopping.merchant.products.v1.Shipping.max_handling_time] and [maxTransitTime][google.shopping.merchant.products.v1.Shipping.max_transit_time] are required if providing shipping speeds. [minHandlingTime][google.shopping.merchant.products.v1.Shipping.min_handling_time] is optional if [maxHandlingTime][google.shopping.merchant.products.v1.Shipping.max_handling_time] is present.
Declaration
public long MaxHandlingTime { get; set; }
Property Value
| Type | Description |
|---|---|
| long |
MaxTransitTime
Maximum transit time (inclusive) between when the order has shipped and when it is delivered in business days. 0 means that the order is delivered on the same day as it ships. Both [maxHandlingTime][google.shopping.merchant.products.v1.Shipping.max_handling_time] and [maxTransitTime][google.shopping.merchant.products.v1.Shipping.max_transit_time] are required if providing shipping speeds. [minTransitTime][google.shopping.merchant.products.v1.Shipping.min_transit_time] is optional if [maxTransitTime][google.shopping.merchant.products.v1.Shipping.max_transit_time] is present.
Declaration
public long MaxTransitTime { get; set; }
Property Value
| Type | Description |
|---|---|
| long |
MinHandlingTime
Minimum handling time (inclusive) between when the order is received and shipped in business days. 0 means that the order is shipped on the same day as it is received if it happens before the cut-off time. [minHandlingTime][google.shopping.merchant.products.v1.Shipping.min_handling_time] can only be present together with [maxHandlingTime][google.shopping.merchant.products.v1.Shipping.max_handling_time]; but it is not required if [maxHandlingTime][google.shopping.merchant.products.v1.Shipping.max_handling_time] is present.
Declaration
public long MinHandlingTime { get; set; }
Property Value
| Type | Description |
|---|---|
| long |
MinTransitTime
Minimum transit time (inclusive) between when the order has shipped and when it is delivered in business days. 0 means that the order is delivered on the same day as it ships. [minTransitTime][google.shopping.merchant.products.v1.Shipping.min_transit_time] can only be present together with [maxTransitTime][google.shopping.merchant.products.v1.Shipping.max_transit_time]; but it is not required if [maxTransitTime][google.shopping.merchant.products.v1.Shipping.max_transit_time] is present.
Declaration
public long MinTransitTime { get; set; }
Property Value
| Type | Description |
|---|---|
| long |
PostalCode
The postal code range that the shipping rate applies to, represented by a postal code, a postal code prefix followed by a * wildcard, a range between two postal codes or two postal code prefixes of equal length.
Declaration
public string PostalCode { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Price
Fixed shipping price, represented as a number.
Declaration
public Price Price { get; set; }
Property Value
| Type | Description |
|---|---|
| Price |
Region
The geographic region to which a shipping rate applies. See region for more information.
Declaration
public string Region { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Service
A free-form description of the service class or delivery speed.
Declaration
public string Service { get; set; }
Property Value
| Type | Description |
|---|---|
| string |