Class: Peddler::APIs::EasyShip20220323::PackageDetails

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

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#package_identifierString? (readonly)

Returns the value of attribute package_identifier.

Returns:

  • (String, nil)


241
242
243
# File 'sig/peddler/apis/easy_ship_2022_03_23.rbs', line 241

def package_identifier
  @package_identifier
end

#package_itemsArray[Peddler::APIs::EasyShip20220323::Item]? (readonly)

Returns the value of attribute package_items.

Returns:



242
243
244
# File 'sig/peddler/apis/easy_ship_2022_03_23.rbs', line 242

def package_items
  @package_items
end

#package_time_slotPeddler::APIs::EasyShip20220323::TimeSlot (readonly)

Returns the value of attribute package_time_slot.



243
244
245
# File 'sig/peddler/apis/easy_ship_2022_03_23.rbs', line 243

def package_time_slot
  @package_time_slot
end

Class Method Details

.[](package_time_slot:, package_identifier:, package_items:) ⇒ Peddler::APIs::EasyShip20220323::PackageDetails .[](arg0, arg1, arg2) ⇒ Peddler::APIs::EasyShip20220323::PackageDetails

Overloads:



234
235
# File 'sig/peddler/apis/easy_ship_2022_03_23.rbs', line 234

def self.[]: (package_time_slot: Peddler::APIs::EasyShip20220323::TimeSlot, ?package_identifier: String?, ?package_items: Array[Peddler::APIs::EasyShip20220323::Item]?) -> Peddler::APIs::EasyShip20220323::PackageDetails
| (Peddler::APIs::EasyShip20220323::TimeSlot, String?, Array[Peddler::APIs::EasyShip20220323::Item]?) -> Peddler::APIs::EasyShip20220323::PackageDetails

.members[ :package_time_slot, :package_identifier, :package_items ]

Returns:

  • ([ :package_time_slot, :package_identifier, :package_items ])


237
# File 'sig/peddler/apis/easy_ship_2022_03_23.rbs', line 237

def self.members: () -> [ :package_time_slot, :package_identifier, :package_items ]

.new(package_time_slot:, package_identifier:, package_items:) ⇒ Peddler::APIs::EasyShip20220323::PackageDetails .new(arg0, arg1, arg2) ⇒ Peddler::APIs::EasyShip20220323::PackageDetails

Overloads:



232
233
# File 'sig/peddler/apis/easy_ship_2022_03_23.rbs', line 232

def self.new: (package_time_slot: Peddler::APIs::EasyShip20220323::TimeSlot, ?package_identifier: String?, ?package_items: Array[Peddler::APIs::EasyShip20220323::Item]?) -> Peddler::APIs::EasyShip20220323::PackageDetails
| (Peddler::APIs::EasyShip20220323::TimeSlot, String?, Array[Peddler::APIs::EasyShip20220323::Item]?) -> Peddler::APIs::EasyShip20220323::PackageDetails

.parsePeddler::APIs::EasyShip20220323::PackageDetails

Parameters:

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

Returns:



239
# File 'sig/peddler/apis/easy_ship_2022_03_23.rbs', line 239

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

Instance Method Details

#members[ :package_time_slot, :package_identifier, :package_items ]

Returns:

  • ([ :package_time_slot, :package_identifier, :package_items ])


245
# File 'sig/peddler/apis/easy_ship_2022_03_23.rbs', line 245

def members: () -> [ :package_time_slot, :package_identifier, :package_items ]

#to_h{ package_time_slot: Peddler::APIs::EasyShip20220323::TimeSlot, package_identifier: String?, package_items: Array[Peddler::APIs::EasyShip20220323::Item]? }

Returns:



246
# File 'sig/peddler/apis/easy_ship_2022_03_23.rbs', line 246

def to_h: () -> { package_time_slot: Peddler::APIs::EasyShip20220323::TimeSlot, package_identifier: String?, package_items: Array[Peddler::APIs::EasyShip20220323::Item]? }