Class: Peddler::APIs::Orders20260101::OrderPackage

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

#carrierString? (readonly)

Returns the value of attribute carrier.

Returns:

  • (String, nil)


823
824
825
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 823

def carrier
  @carrier
end

#created_timeTime? (readonly)

Returns the value of attribute created_time.

Returns:

  • (Time, nil)


824
825
826
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 824

def created_time
  @created_time
end

#package_itemsArray[Peddler::APIs::Orders20260101::PackageItem]? (readonly)

Returns the value of attribute package_items.



825
826
827
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 825

def package_items
  @package_items
end

#package_reference_idString (readonly)

Returns the value of attribute package_reference_id.

Returns:

  • (String)


826
827
828
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 826

def package_reference_id
  @package_reference_id
end

#package_statusPeddler::APIs::Orders20260101::PackageStatus? (readonly)

Returns the value of attribute package_status.



827
828
829
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 827

def package_status
  @package_status
end

#ship_from_addressPeddler::APIs::Orders20260101::MerchantAddress? (readonly)

Returns the value of attribute ship_from_address.



828
829
830
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 828

def ship_from_address
  @ship_from_address
end

#ship_timeTime? (readonly)

Returns the value of attribute ship_time.

Returns:

  • (Time, nil)


829
830
831
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 829

def ship_time
  @ship_time
end

#shipping_serviceString? (readonly)

Returns the value of attribute shipping_service.

Returns:

  • (String, nil)


830
831
832
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 830

def shipping_service
  @shipping_service
end

#tracking_numberString? (readonly)

Returns the value of attribute tracking_number.

Returns:

  • (String, nil)


831
832
833
# File 'sig/peddler/apis/orders_2026_01_01.rbs', line 831

def tracking_number
  @tracking_number
end

Class Method Details

.[](package_reference_id:, carrier:, created_time:, package_items:, package_status:, ship_from_address:, ship_time:, shipping_service:, tracking_number:) ⇒ Peddler::APIs::Orders20260101::OrderPackage .[](arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) ⇒ Peddler::APIs::Orders20260101::OrderPackage

Overloads:



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

def self.[]: (package_reference_id: String, ?carrier: String?, ?created_time: Time?, ?package_items: Array[Peddler::APIs::Orders20260101::PackageItem]?, ?package_status: Peddler::APIs::Orders20260101::PackageStatus?, ?ship_from_address: Peddler::APIs::Orders20260101::MerchantAddress?, ?ship_time: Time?, ?shipping_service: String?, ?tracking_number: String?) -> Peddler::APIs::Orders20260101::OrderPackage
| (String, String?, Time?, Array[Peddler::APIs::Orders20260101::PackageItem]?, Peddler::APIs::Orders20260101::PackageStatus?, Peddler::APIs::Orders20260101::MerchantAddress?, Time?, String?, String?) -> Peddler::APIs::Orders20260101::OrderPackage

.members[ :package_reference_id, :carrier, :created_time, :package_items, :package_status, :ship_from_address, :ship_time, :shipping_service, :tracking_number ]

Returns:

  • ([ :package_reference_id, :carrier, :created_time, :package_items, :package_status, :ship_from_address, :ship_time, :shipping_service, :tracking_number ])


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

def self.members: () -> [ :package_reference_id, :carrier, :created_time, :package_items, :package_status, :ship_from_address, :ship_time, :shipping_service, :tracking_number ]

.new(package_reference_id:, carrier:, created_time:, package_items:, package_status:, ship_from_address:, ship_time:, shipping_service:, tracking_number:) ⇒ Peddler::APIs::Orders20260101::OrderPackage .new(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) ⇒ Peddler::APIs::Orders20260101::OrderPackage

Overloads:



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

def self.new: (package_reference_id: String, ?carrier: String?, ?created_time: Time?, ?package_items: Array[Peddler::APIs::Orders20260101::PackageItem]?, ?package_status: Peddler::APIs::Orders20260101::PackageStatus?, ?ship_from_address: Peddler::APIs::Orders20260101::MerchantAddress?, ?ship_time: Time?, ?shipping_service: String?, ?tracking_number: String?) -> Peddler::APIs::Orders20260101::OrderPackage
| (String, String?, Time?, Array[Peddler::APIs::Orders20260101::PackageItem]?, Peddler::APIs::Orders20260101::PackageStatus?, Peddler::APIs::Orders20260101::MerchantAddress?, Time?, String?, String?) -> Peddler::APIs::Orders20260101::OrderPackage

.parsePeddler::APIs::Orders20260101::OrderPackage

Parameters:

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

Returns:



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

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

Instance Method Details

#members[ :package_reference_id, :carrier, :created_time, :package_items, :package_status, :ship_from_address, :ship_time, :shipping_service, :tracking_number ]

Returns:

  • ([ :package_reference_id, :carrier, :created_time, :package_items, :package_status, :ship_from_address, :ship_time, :shipping_service, :tracking_number ])


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

def members: () -> [ :package_reference_id, :carrier, :created_time, :package_items, :package_status, :ship_from_address, :ship_time, :shipping_service, :tracking_number ]

#to_h{ package_reference_id: String, carrier: String?, created_time: Time?, package_items: Array[Peddler::APIs::Orders20260101::PackageItem]?, package_status: Peddler::APIs::Orders20260101::PackageStatus?, ship_from_address: Peddler::APIs::Orders20260101::MerchantAddress?, ship_time: Time?, shipping_service: String?, tracking_number: String? }

Returns:



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

def to_h: () -> { package_reference_id: String, carrier: String?, created_time: Time?, package_items: Array[Peddler::APIs::Orders20260101::PackageItem]?, package_status: Peddler::APIs::Orders20260101::PackageStatus?, ship_from_address: Peddler::APIs::Orders20260101::MerchantAddress?, ship_time: Time?, shipping_service: String?, tracking_number: String? }