Class: Google::Apis::ContentV2_1::WarehouseCutoffTime

Inherits:
Object
  • Object
show all
Includes:
Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
Defined in:
lib/google/apis/content_v2_1/classes.rb,
lib/google/apis/content_v2_1/representations.rb,
lib/google/apis/content_v2_1/representations.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ WarehouseCutoffTime

Returns a new instance of WarehouseCutoffTime.



16018
16019
16020
# File 'lib/google/apis/content_v2_1/classes.rb', line 16018

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#hourFixnum

Required. Hour (24-hour clock) of the cutoff time until which an order has to be placed to be processed in the same day by the warehouse. Hour is based on the timezone of warehouse. Corresponds to the JSON property hour

Returns:

  • (Fixnum)


16009
16010
16011
# File 'lib/google/apis/content_v2_1/classes.rb', line 16009

def hour
  @hour
end

#minuteFixnum

Required. Minute of the cutoff time until which an order has to be placed to be processed in the same day by the warehouse. Minute is based on the timezone of warehouse. Corresponds to the JSON property minute

Returns:

  • (Fixnum)


16016
16017
16018
# File 'lib/google/apis/content_v2_1/classes.rb', line 16016

def minute
  @minute
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



16023
16024
16025
16026
# File 'lib/google/apis/content_v2_1/classes.rb', line 16023

def update!(**args)
  @hour = args[:hour] if args.key?(:hour)
  @minute = args[:minute] if args.key?(:minute)
end