Class Shipping
The Shipping of the product.
Namespace: Google.Shopping.Merchant.Products.V1Beta
Assembly: Google.Shopping.Merchant.Products.V1Beta.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 |
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.content.bundles.Products.Shipping.max_handling_time] and [maxTransitTime][google.shopping.content.bundles.Products.Shipping.max_transit_time] are required if providing shipping speeds. [minHandlingTime][google.shopping.content.bundles.Products.Shipping.min_handling_time] is optional if [maxHandlingTime][google.shopping.content.bundles.Products.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.content.bundles.Products.Shipping.max_handling_time] and [maxTransitTime][google.shopping.content.bundles.Products.Shipping.max_transit_time] are required if providing shipping speeds. [minTransitTime][google.shopping.content.bundles.Products.Shipping.min_transit_time] is optional if [maxTransitTime][google.shopping.content.bundles.Products.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.content.bundles.Products.Shipping.min_handling_time] can only be present together with [maxHandlingTime][google.shopping.content.bundles.Products.Shipping.max_handling_time]; but it is not required if [maxHandlingTime][google.shopping.content.bundles.Products.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.content.bundles.Products.Shipping.min_transit_time] can only be present together with [maxTransitTime][google.shopping.content.bundles.Products.Shipping.max_transit_time]; but it is not required if [maxTransitTime][google.shopping.content.bundles.Products.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 |