Class: Peddler::APIs::SupplySources20200701::OperationalConfiguration

Inherits:
Data
  • Object
show all
Defined in:
sig/peddler/apis/supply_sources_2020_07_01.rbs

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#contact_detailsPeddler::APIs::SupplySources20200701::ContactDetails? (readonly)

Returns the value of attribute contact_details.



274
275
276
# File 'sig/peddler/apis/supply_sources_2020_07_01.rbs', line 274

def contact_details
  @contact_details
end

#handling_timePeddler::APIs::SupplySources20200701::Duration? (readonly)

Returns the value of attribute handling_time.



275
276
277
# File 'sig/peddler/apis/supply_sources_2020_07_01.rbs', line 275

def handling_time
  @handling_time
end

#operating_hours_by_dayPeddler::APIs::SupplySources20200701::OperatingHoursByDay? (readonly)

Returns the value of attribute operating_hours_by_day.



276
277
278
# File 'sig/peddler/apis/supply_sources_2020_07_01.rbs', line 276

def operating_hours_by_day
  @operating_hours_by_day
end

#throughput_configPeddler::APIs::SupplySources20200701::ThroughputConfig? (readonly)

Returns the value of attribute throughput_config.



277
278
279
# File 'sig/peddler/apis/supply_sources_2020_07_01.rbs', line 277

def throughput_config
  @throughput_config
end

Class Method Details

.[](contact_details:, handling_time:, operating_hours_by_day:, throughput_config:) ⇒ Peddler::APIs::SupplySources20200701::OperationalConfiguration .[](arg0, arg1, arg2, arg3) ⇒ Peddler::APIs::SupplySources20200701::OperationalConfiguration



267
268
# File 'sig/peddler/apis/supply_sources_2020_07_01.rbs', line 267

def self.[]: (?contact_details: Peddler::APIs::SupplySources20200701::ContactDetails?, ?handling_time: Peddler::APIs::SupplySources20200701::Duration?, ?operating_hours_by_day: Peddler::APIs::SupplySources20200701::OperatingHoursByDay?, ?throughput_config: Peddler::APIs::SupplySources20200701::ThroughputConfig?) -> Peddler::APIs::SupplySources20200701::OperationalConfiguration
| (Peddler::APIs::SupplySources20200701::ContactDetails?, Peddler::APIs::SupplySources20200701::Duration?, Peddler::APIs::SupplySources20200701::OperatingHoursByDay?, Peddler::APIs::SupplySources20200701::ThroughputConfig?) -> Peddler::APIs::SupplySources20200701::OperationalConfiguration

.members[ :contact_details, :handling_time, :operating_hours_by_day, :throughput_config ]

Returns:

  • ([ :contact_details, :handling_time, :operating_hours_by_day, :throughput_config ])


270
# File 'sig/peddler/apis/supply_sources_2020_07_01.rbs', line 270

def self.members: () -> [ :contact_details, :handling_time, :operating_hours_by_day, :throughput_config ]

.new(contact_details:, handling_time:, operating_hours_by_day:, throughput_config:) ⇒ Peddler::APIs::SupplySources20200701::OperationalConfiguration .new(arg0, arg1, arg2, arg3) ⇒ Peddler::APIs::SupplySources20200701::OperationalConfiguration



265
266
# File 'sig/peddler/apis/supply_sources_2020_07_01.rbs', line 265

def self.new: (?contact_details: Peddler::APIs::SupplySources20200701::ContactDetails?, ?handling_time: Peddler::APIs::SupplySources20200701::Duration?, ?operating_hours_by_day: Peddler::APIs::SupplySources20200701::OperatingHoursByDay?, ?throughput_config: Peddler::APIs::SupplySources20200701::ThroughputConfig?) -> Peddler::APIs::SupplySources20200701::OperationalConfiguration
| (Peddler::APIs::SupplySources20200701::ContactDetails?, Peddler::APIs::SupplySources20200701::Duration?, Peddler::APIs::SupplySources20200701::OperatingHoursByDay?, Peddler::APIs::SupplySources20200701::ThroughputConfig?) -> Peddler::APIs::SupplySources20200701::OperationalConfiguration

.parsePeddler::APIs::SupplySources20200701::OperationalConfiguration

Parameters:

  • (Hash[String | Symbol, untyped])
  • (Object)

Returns:



272
# File 'sig/peddler/apis/supply_sources_2020_07_01.rbs', line 272

def self.parse: (?Hash[String | Symbol, untyped], **untyped) -> Peddler::APIs::SupplySources20200701::OperationalConfiguration

Instance Method Details

#members[ :contact_details, :handling_time, :operating_hours_by_day, :throughput_config ]

Returns:

  • ([ :contact_details, :handling_time, :operating_hours_by_day, :throughput_config ])


279
# File 'sig/peddler/apis/supply_sources_2020_07_01.rbs', line 279

def members: () -> [ :contact_details, :handling_time, :operating_hours_by_day, :throughput_config ]

#to_h{ contact_details: Peddler::APIs::SupplySources20200701::ContactDetails?, handling_time: Peddler::APIs::SupplySources20200701::Duration?, operating_hours_by_day: Peddler::APIs::SupplySources20200701::OperatingHoursByDay?, throughput_config: Peddler::APIs::SupplySources20200701::ThroughputConfig? }



280
# File 'sig/peddler/apis/supply_sources_2020_07_01.rbs', line 280

def to_h: () -> { contact_details: Peddler::APIs::SupplySources20200701::ContactDetails?, handling_time: Peddler::APIs::SupplySources20200701::Duration?, operating_hours_by_day: Peddler::APIs::SupplySources20200701::OperatingHoursByDay?, throughput_config: Peddler::APIs::SupplySources20200701::ThroughputConfig? }