Class: Google::Shopping::Merchant::Accounts::V1beta::DeliveryTime

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/shopping/merchant/accounts/v1beta/shippingsettings.rb

Overview

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

Instance Attribute Summary collapse

Instance Attribute Details

#cutoff_time::Google::Shopping::Merchant::Accounts::V1beta::CutoffTime

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

Returns:



376
377
378
379
# File 'proto_docs/google/shopping/merchant/accounts/v1beta/shippingsettings.rb', line 376

class DeliveryTime
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#handling_business_day_config::Google::Shopping::Merchant::Accounts::V1beta::BusinessDayConfig

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

Returns:



376
377
378
379
# File 'proto_docs/google/shopping/merchant/accounts/v1beta/shippingsettings.rb', line 376

class DeliveryTime
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#max_handling_days::Integer

Returns 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.

Returns:

  • (::Integer)

    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.



376
377
378
379
# File 'proto_docs/google/shopping/merchant/accounts/v1beta/shippingsettings.rb', line 376

class DeliveryTime
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#max_transit_days::Integer

Returns 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.

Returns:

  • (::Integer)

    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.



376
377
378
379
# File 'proto_docs/google/shopping/merchant/accounts/v1beta/shippingsettings.rb', line 376

class DeliveryTime
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#min_handling_days::Integer

Returns 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.

Returns:

  • (::Integer)

    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.



376
377
378
379
# File 'proto_docs/google/shopping/merchant/accounts/v1beta/shippingsettings.rb', line 376

class DeliveryTime
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#min_transit_days::Integer

Returns 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.

Returns:

  • (::Integer)

    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.



376
377
378
379
# File 'proto_docs/google/shopping/merchant/accounts/v1beta/shippingsettings.rb', line 376

class DeliveryTime
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#transit_business_day_config::Google::Shopping::Merchant::Accounts::V1beta::BusinessDayConfig

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

Returns:



376
377
378
379
# File 'proto_docs/google/shopping/merchant/accounts/v1beta/shippingsettings.rb', line 376

class DeliveryTime
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#transit_time_table::Google::Shopping::Merchant::Accounts::V1beta::TransitTable

Returns 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.

Returns:



376
377
378
379
# File 'proto_docs/google/shopping/merchant/accounts/v1beta/shippingsettings.rb', line 376

class DeliveryTime
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#warehouse_based_delivery_times::Array<::Google::Shopping::Merchant::Accounts::V1beta::WarehouseBasedDeliveryTime>

Returns 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.content.bundles.ShippingSetting.DeliveryTime] should be set.

Returns:

  • (::Array<::Google::Shopping::Merchant::Accounts::V1beta::WarehouseBasedDeliveryTime>)

    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.content.bundles.ShippingSetting.DeliveryTime] should be set.



376
377
378
379
# File 'proto_docs/google/shopping/merchant/accounts/v1beta/shippingsettings.rb', line 376

class DeliveryTime
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end