Show / Hide Table of Contents

Class DeliveryTime

Time spent in various aspects from order to the delivery of the product.

Inheritance
object
DeliveryTime
Implements
IMessage<DeliveryTime>
IEquatable<DeliveryTime>
IDeepCloneable<DeliveryTime>
IBufferMessage
IMessage
Inherited Members
object.GetHashCode()
object.GetType()
object.ToString()
Namespace: Google.Shopping.Merchant.Accounts.V1
Assembly: Google.Shopping.Merchant.Accounts.V1.dll
Syntax
public sealed class DeliveryTime : IMessage<DeliveryTime>, IEquatable<DeliveryTime>, IDeepCloneable<DeliveryTime>, IBufferMessage, IMessage

Constructors

DeliveryTime()

Declaration
public DeliveryTime()

DeliveryTime(DeliveryTime)

Declaration
public DeliveryTime(DeliveryTime other)
Parameters
Type Name Description
DeliveryTime other

Properties

CutoffTime

Business days cutoff time definition. If not configured the cutoff time will be defaulted to 8AM PST.

Declaration
public CutoffTime CutoffTime { get; set; }
Property Value
Type Description
CutoffTime

HandlingBusinessDayConfig

The business days during which orders can be handled. If not provided, Monday to Friday business days will be assumed.

Declaration
public BusinessDayConfig HandlingBusinessDayConfig { get; set; }
Property Value
Type Description
BusinessDayConfig

HasMaxHandlingDays

Gets whether the "max_handling_days" field is set

Declaration
public bool HasMaxHandlingDays { get; }
Property Value
Type Description
bool

HasMaxTransitDays

Gets whether the "max_transit_days" field is set

Declaration
public bool HasMaxTransitDays { get; }
Property Value
Type Description
bool

HasMinHandlingDays

Gets whether the "min_handling_days" field is set

Declaration
public bool HasMinHandlingDays { get; }
Property Value
Type Description
bool

HasMinTransitDays

Gets whether the "min_transit_days" field is set

Declaration
public bool HasMinTransitDays { get; }
Property Value
Type Description
bool

MaxHandlingDays

Maximum number of business days spent before an order is shipped. 0 means same day shipped, 1 means next day shipped. Must be greater than or equal to min_handling_days. 'min_handling_days' and 'max_handling_days' should be either set or not set at the same time.

Declaration
public int MaxHandlingDays { get; set; }
Property Value
Type Description
int

MaxTransitDays

Maximum number of business days that is spent in transit. 0 means same day delivery, 1 means next day delivery. Must be greater than or equal to min_transit_days.

Declaration
public int MaxTransitDays { get; set; }
Property Value
Type Description
int

MinHandlingDays

Minimum number of business days spent before an order is shipped. 0 means same day shipped, 1 means next day shipped. 'min_handling_days' and 'max_handling_days' should be either set or not set at the same time.

Declaration
public int MinHandlingDays { get; set; }
Property Value
Type Description
int

MinTransitDays

Minimum number of business days that is spent in transit. 0 means same day delivery, 1 means next day delivery. Either min_transit_days, max_transit_days or transit_time_table must be set, but not both.

Declaration
public int MinTransitDays { get; set; }
Property Value
Type Description
int

TransitBusinessDayConfig

The business days during which orders can be in-transit. If not provided, Monday to Friday business days will be assumed.

Declaration
public BusinessDayConfig TransitBusinessDayConfig { get; set; }
Property Value
Type Description
BusinessDayConfig

TransitTimeTable

Transit time table, number of business days spent in transit based on row and column dimensions. Either min_transit_days, max_transit_days or transit_time_table can be set, but not both.

Declaration
public TransitTable TransitTimeTable { get; set; }
Property Value
Type Description
TransitTable

WarehouseBasedDeliveryTimes

Optional. Indicates that the delivery time should be calculated per warehouse (shipping origin location) based on the settings of the selected carrier. When set, no other transit time related field in [delivery time][google.shopping.merchant.accounts.v1.DeliveryTime] should be set.

Declaration
public RepeatedField<WarehouseBasedDeliveryTime> WarehouseBasedDeliveryTimes { get; }
Property Value
Type Description
RepeatedField<WarehouseBasedDeliveryTime>
In this article
Back to top Generated by DocFX