Interface HandlingCutoffTimeOrBuilder (1.16.0)

public interface HandlingCutoffTimeOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getCountry()

public abstract String getCountry()

The CLDR territory code of the country to which the handling cutoff time applies.

optional string country = 1;

Returns
Type Description
String

The country.

getCountryBytes()

public abstract ByteString getCountryBytes()

The CLDR territory code of the country to which the handling cutoff time applies.

optional string country = 1;

Returns
Type Description
ByteString

The bytes for country.

getCutoffTime()

public abstract String getCutoffTime()

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.

optional string cutoff_time = 2;

Returns
Type Description
String

The cutoffTime.

getCutoffTimeBytes()

public abstract ByteString getCutoffTimeBytes()

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.

optional string cutoff_time = 2;

Returns
Type Description
ByteString

The bytes for cutoffTime.

getCutoffTimezone()

public abstract String getCutoffTimezone()

Timezone identifier For example 'Europe/Zurich'. If not set, the shipping destination timezone will be used.

optional string cutoff_timezone = 3;

Returns
Type Description
String

The cutoffTimezone.

getCutoffTimezoneBytes()

public abstract ByteString getCutoffTimezoneBytes()

Timezone identifier For example 'Europe/Zurich'. If not set, the shipping destination timezone will be used.

optional string cutoff_timezone = 3;

Returns
Type Description
ByteString

The bytes for cutoffTimezone.

getDisableDeliveryAfterCutoff()

public abstract boolean getDisableDeliveryAfterCutoff()

This field only applies to same-day delivery. If true, prevents next-day delivery from being shown for this offer after the cutoff time. This field only applies to same-day delivery offers, for merchants who want to explicitly disable it.

optional bool disable_delivery_after_cutoff = 4;

Returns
Type Description
boolean

The disableDeliveryAfterCutoff.

hasCountry()

public abstract boolean hasCountry()

The CLDR territory code of the country to which the handling cutoff time applies.

optional string country = 1;

Returns
Type Description
boolean

Whether the country field is set.

hasCutoffTime()

public abstract boolean hasCutoffTime()

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.

optional string cutoff_time = 2;

Returns
Type Description
boolean

Whether the cutoffTime field is set.

hasCutoffTimezone()

public abstract boolean hasCutoffTimezone()

Timezone identifier For example 'Europe/Zurich'. If not set, the shipping destination timezone will be used.

optional string cutoff_timezone = 3;

Returns
Type Description
boolean

Whether the cutoffTimezone field is set.

hasDisableDeliveryAfterCutoff()

public abstract boolean hasDisableDeliveryAfterCutoff()

This field only applies to same-day delivery. If true, prevents next-day delivery from being shown for this offer after the cutoff time. This field only applies to same-day delivery offers, for merchants who want to explicitly disable it.

optional bool disable_delivery_after_cutoff = 4;

Returns
Type Description
boolean

Whether the disableDeliveryAfterCutoff field is set.