Show / Hide Table of Contents

Class Shipping

The Shipping of the product.

Inheritance
object
Shipping
Implements
IMessage<Shipping>
IEquatable<Shipping>
IDeepCloneable<Shipping>
IBufferMessage
IMessage
Inherited Members
object.GetHashCode()
object.GetType()
object.ToString()
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

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
In this article
Back to top Generated by DocFX