Class: Peddler::APIs::Orders20260101::DeliveryPreference

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

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#address_instructionString? (readonly)

Returns the value of attribute address_instruction.

Returns:

  • (String, nil)


149
150
151
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 149

def address_instruction
  @address_instruction
end

#delivery_capabilitiesArray[untyped]? (readonly)

Returns the value of attribute delivery_capabilities.

Returns:

  • (Array[untyped], nil)


150
151
152
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 150

def delivery_capabilities
  @delivery_capabilities
end

#delivery_timePeddler::APIs::Orders20260101::PreferredDeliveryTime? (readonly)

Returns the value of attribute delivery_time.



151
152
153
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 151

def delivery_time
  @delivery_time
end

#drop_off_locationString? (readonly)

Returns the value of attribute drop_off_location.

Returns:

  • (String, nil)


152
153
154
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 152

def drop_off_location
  @drop_off_location
end

Class Method Details

.[](address_instruction:, delivery_capabilities:, delivery_time:, drop_off_location:) ⇒ Peddler::APIs::Orders20260101::DeliveryPreference .[](arg0, arg1, arg2, arg3) ⇒ Peddler::APIs::Orders20260101::DeliveryPreference

Overloads:



142
143
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 142

def self.[]: (?address_instruction: String?, ?delivery_capabilities: Array[untyped]?, ?delivery_time: Peddler::APIs::Orders20260101::PreferredDeliveryTime?, ?drop_off_location: String?) -> Peddler::APIs::Orders20260101::DeliveryPreference
| (String?, Array[untyped]?, Peddler::APIs::Orders20260101::PreferredDeliveryTime?, String?) -> Peddler::APIs::Orders20260101::DeliveryPreference

.members[ :address_instruction, :delivery_capabilities, :delivery_time, :drop_off_location ]

Returns:

  • ([ :address_instruction, :delivery_capabilities, :delivery_time, :drop_off_location ])


145
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 145

def self.members: () -> [ :address_instruction, :delivery_capabilities, :delivery_time, :drop_off_location ]

.new(address_instruction:, delivery_capabilities:, delivery_time:, drop_off_location:) ⇒ Peddler::APIs::Orders20260101::DeliveryPreference .new(arg0, arg1, arg2, arg3) ⇒ Peddler::APIs::Orders20260101::DeliveryPreference

Overloads:



140
141
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 140

def self.new: (?address_instruction: String?, ?delivery_capabilities: Array[untyped]?, ?delivery_time: Peddler::APIs::Orders20260101::PreferredDeliveryTime?, ?drop_off_location: String?) -> Peddler::APIs::Orders20260101::DeliveryPreference
| (String?, Array[untyped]?, Peddler::APIs::Orders20260101::PreferredDeliveryTime?, String?) -> Peddler::APIs::Orders20260101::DeliveryPreference

.parsePeddler::APIs::Orders20260101::DeliveryPreference

Parameters:

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

Returns:



147
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 147

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

Instance Method Details

#members[ :address_instruction, :delivery_capabilities, :delivery_time, :drop_off_location ]

Returns:

  • ([ :address_instruction, :delivery_capabilities, :delivery_time, :drop_off_location ])


154
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 154

def members: () -> [ :address_instruction, :delivery_capabilities, :delivery_time, :drop_off_location ]

#to_h{ address_instruction: String?, delivery_capabilities: Array[untyped]?, delivery_time: Peddler::APIs::Orders20260101::PreferredDeliveryTime?, drop_off_location: String? }

Returns:



155
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 155

def to_h: () -> { address_instruction: String?, delivery_capabilities: Array[untyped]?, delivery_time: Peddler::APIs::Orders20260101::PreferredDeliveryTime?, drop_off_location: String? }