Class DeliveryTime
Inheritance
Implements
Inherited Members
Namespace: Google.Apis.ShoppingContent.v2_1.Data
Assembly: Google.Apis.ShoppingContent.v2_1.dll
Syntax
public class DeliveryTime : IDirectResponseSchema
Properties
CutoffTime
Business days cutoff time definition. If not configured the cutoff time will be defaulted to 8AM PST.
Declaration
[JsonProperty("cutoffTime")]
public virtual CutoffTime CutoffTime { get; set; }
Property Value
| Type | Description |
|---|---|
| CutoffTime |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
HandlingBusinessDayConfig
The business days during which orders can be handled. If not provided, Monday to Friday business days will be assumed.
Declaration
[JsonProperty("handlingBusinessDayConfig")]
public virtual BusinessDayConfig HandlingBusinessDayConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| BusinessDayConfig |
HolidayCutoffs
Holiday cutoff definitions. If configured, they specify order cutoff times for holiday-specific shipping.
Declaration
[JsonProperty("holidayCutoffs")]
public virtual IList<HolidayCutoff> HolidayCutoffs { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.IList<HolidayCutoff> |
MaxHandlingTimeInDays
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 minHandlingTimeInDays.
Declaration
[JsonProperty("maxHandlingTimeInDays")]
public virtual long? MaxHandlingTimeInDays { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int64> |
MaxTransitTimeInDays
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 minTransitTimeInDays.
Declaration
[JsonProperty("maxTransitTimeInDays")]
public virtual long? MaxTransitTimeInDays { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int64> |
MinHandlingTimeInDays
Minimum number of business days spent before an order is shipped. 0 means same day shipped, 1 means next day shipped.
Declaration
[JsonProperty("minHandlingTimeInDays")]
public virtual long? MinHandlingTimeInDays { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int64> |
MinTransitTimeInDays
Minimum number of business days that is spent in transit. 0 means same day delivery, 1 means next day delivery. Either {min,max}TransitTimeInDays or transitTimeTable must be set, but not both.
Declaration
[JsonProperty("minTransitTimeInDays")]
public virtual long? MinTransitTimeInDays { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int64> |
TransitBusinessDayConfig
The business days during which orders can be in-transit. If not provided, Monday to Friday business days will be assumed.
Declaration
[JsonProperty("transitBusinessDayConfig")]
public virtual 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,max}TransitTimeInDays or transitTimeTable can be set, but not both.
Declaration
[JsonProperty("transitTimeTable")]
public virtual TransitTable TransitTimeTable { get; set; }
Property Value
| Type | Description |
|---|---|
| TransitTable |