Interface Service.StoreConfig.CutoffConfigOrBuilder (0.3.0)

public static interface Service.StoreConfig.CutoffConfigOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getLocalCutoffTime()

public abstract Service.StoreConfig.CutoffConfig.LocalCutoffTime getLocalCutoffTime()

Time that local delivery ends for the day.

optional .google.shopping.merchant.accounts.v1beta.Service.StoreConfig.CutoffConfig.LocalCutoffTime local_cutoff_time = 1;

Returns
Type Description
Service.StoreConfig.CutoffConfig.LocalCutoffTime

The localCutoffTime.

getLocalCutoffTimeOrBuilder()

public abstract Service.StoreConfig.CutoffConfig.LocalCutoffTimeOrBuilder getLocalCutoffTimeOrBuilder()

Time that local delivery ends for the day.

optional .google.shopping.merchant.accounts.v1beta.Service.StoreConfig.CutoffConfig.LocalCutoffTime local_cutoff_time = 1;

Returns
Type Description
Service.StoreConfig.CutoffConfig.LocalCutoffTimeOrBuilder

getNoDeliveryPostCutoff()

public abstract boolean getNoDeliveryPostCutoff()

Merchants can opt-out of showing n+1 day local delivery when they have a shipping service configured to n day local delivery. For example, if the shipping service defines same-day delivery, and it's past the cut-off, setting this field to true results in the calculated shipping service rate returning NO_DELIVERY_POST_CUTOFF. In the same example, setting this field to false results in the calculated shipping time being one day. This is only for local delivery.

optional bool no_delivery_post_cutoff = 3;

Returns
Type Description
boolean

The noDeliveryPostCutoff.

getStoreCloseOffsetHours()

public abstract long getStoreCloseOffsetHours()

Only valid with local delivery fulfillment. Represents cutoff time as the number of hours before store closing. Mutually exclusive with local_cutoff_time.

optional int64 store_close_offset_hours = 2;

Returns
Type Description
long

The storeCloseOffsetHours.

hasLocalCutoffTime()

public abstract boolean hasLocalCutoffTime()

Time that local delivery ends for the day.

optional .google.shopping.merchant.accounts.v1beta.Service.StoreConfig.CutoffConfig.LocalCutoffTime local_cutoff_time = 1;

Returns
Type Description
boolean

Whether the localCutoffTime field is set.

hasNoDeliveryPostCutoff()

public abstract boolean hasNoDeliveryPostCutoff()

Merchants can opt-out of showing n+1 day local delivery when they have a shipping service configured to n day local delivery. For example, if the shipping service defines same-day delivery, and it's past the cut-off, setting this field to true results in the calculated shipping service rate returning NO_DELIVERY_POST_CUTOFF. In the same example, setting this field to false results in the calculated shipping time being one day. This is only for local delivery.

optional bool no_delivery_post_cutoff = 3;

Returns
Type Description
boolean

Whether the noDeliveryPostCutoff field is set.

hasStoreCloseOffsetHours()

public abstract boolean hasStoreCloseOffsetHours()

Only valid with local delivery fulfillment. Represents cutoff time as the number of hours before store closing. Mutually exclusive with local_cutoff_time.

optional int64 store_close_offset_hours = 2;

Returns
Type Description
boolean

Whether the storeCloseOffsetHours field is set.