Class: Peddler::APIs::FulfillmentOutbound20260704::Shipment

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

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#amazon_facilityPeddler::APIs::FulfillmentOutbound20260704::AmazonFacility (readonly)

Returns the value of attribute amazon_facility.



1164
1165
1166
# File 'sig/peddler/apis/fulfillment_outbound_2026_07_04.rbs', line 1164

def amazon_facility
  @amazon_facility
end

#amazon_shipment_idString (readonly)

Returns the value of attribute amazon_shipment_id.

Returns:

  • (String)


1165
1166
1167
# File 'sig/peddler/apis/fulfillment_outbound_2026_07_04.rbs', line 1165

def amazon_shipment_id
  @amazon_shipment_id
end

#delivery_timeString? (readonly)

Returns the value of attribute delivery_time.

Returns:

  • (String, nil)


1166
1167
1168
# File 'sig/peddler/apis/fulfillment_outbound_2026_07_04.rbs', line 1166

def delivery_time
  @delivery_time
end

#itemsArray[Peddler::APIs::FulfillmentOutbound20260704::ShipmentItem] (readonly)

Returns the value of attribute items.



1167
1168
1169
# File 'sig/peddler/apis/fulfillment_outbound_2026_07_04.rbs', line 1167

def items
  @items
end

#packagesArray[Peddler::APIs::FulfillmentOutbound20260704::Package]? (readonly)

Returns the value of attribute packages.



1168
1169
1170
# File 'sig/peddler/apis/fulfillment_outbound_2026_07_04.rbs', line 1168

def packages
  @packages
end

#service_levelPeddler::APIs::FulfillmentOutbound20260704::ShipmentServiceLevel? (readonly)

Returns the value of attribute service_level.



1169
1170
1171
# File 'sig/peddler/apis/fulfillment_outbound_2026_07_04.rbs', line 1169

def service_level
  @service_level
end

#ship_timeString? (readonly)

Returns the value of attribute ship_time.

Returns:

  • (String, nil)


1170
1171
1172
# File 'sig/peddler/apis/fulfillment_outbound_2026_07_04.rbs', line 1170

def ship_time
  @ship_time
end

#shipping_notesArray[String]? (readonly)

Returns the value of attribute shipping_notes.

Returns:

  • (Array[String], nil)


1171
1172
1173
# File 'sig/peddler/apis/fulfillment_outbound_2026_07_04.rbs', line 1171

def shipping_notes
  @shipping_notes
end

#statusString (readonly)

Returns the value of attribute status.

Returns:

  • (String)


1172
1173
1174
# File 'sig/peddler/apis/fulfillment_outbound_2026_07_04.rbs', line 1172

def status
  @status
end

Class Method Details

.[](amazon_facility:, amazon_shipment_id:, items:, status:, delivery_time:, packages:, service_level:, ship_time:, shipping_notes:) ⇒ Peddler::APIs::FulfillmentOutbound20260704::Shipment .[](arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) ⇒ Peddler::APIs::FulfillmentOutbound20260704::Shipment

Overloads:



1157
1158
# File 'sig/peddler/apis/fulfillment_outbound_2026_07_04.rbs', line 1157

def self.[]: (amazon_facility: Peddler::APIs::FulfillmentOutbound20260704::AmazonFacility, amazon_shipment_id: String, items: Array[Peddler::APIs::FulfillmentOutbound20260704::ShipmentItem], status: String, ?delivery_time: String?, ?packages: Array[Peddler::APIs::FulfillmentOutbound20260704::Package]?, ?service_level: Peddler::APIs::FulfillmentOutbound20260704::ShipmentServiceLevel?, ?ship_time: String?, ?shipping_notes: Array[String]?) -> Peddler::APIs::FulfillmentOutbound20260704::Shipment
| (Peddler::APIs::FulfillmentOutbound20260704::AmazonFacility, String, Array[Peddler::APIs::FulfillmentOutbound20260704::ShipmentItem], String, String?, Array[Peddler::APIs::FulfillmentOutbound20260704::Package]?, Peddler::APIs::FulfillmentOutbound20260704::ShipmentServiceLevel?, String?, Array[String]?) -> Peddler::APIs::FulfillmentOutbound20260704::Shipment

.members[ :amazon_facility, :amazon_shipment_id, :items, :status, :delivery_time, :packages, :service_level, :ship_time, :shipping_notes ]

Returns:

  • ([ :amazon_facility, :amazon_shipment_id, :items, :status, :delivery_time, :packages, :service_level, :ship_time, :shipping_notes ])


1160
# File 'sig/peddler/apis/fulfillment_outbound_2026_07_04.rbs', line 1160

def self.members: () -> [ :amazon_facility, :amazon_shipment_id, :items, :status, :delivery_time, :packages, :service_level, :ship_time, :shipping_notes ]

.new(amazon_facility:, amazon_shipment_id:, items:, status:, delivery_time:, packages:, service_level:, ship_time:, shipping_notes:) ⇒ Peddler::APIs::FulfillmentOutbound20260704::Shipment .new(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) ⇒ Peddler::APIs::FulfillmentOutbound20260704::Shipment

Overloads:



1155
1156
# File 'sig/peddler/apis/fulfillment_outbound_2026_07_04.rbs', line 1155

def self.new: (amazon_facility: Peddler::APIs::FulfillmentOutbound20260704::AmazonFacility, amazon_shipment_id: String, items: Array[Peddler::APIs::FulfillmentOutbound20260704::ShipmentItem], status: String, ?delivery_time: String?, ?packages: Array[Peddler::APIs::FulfillmentOutbound20260704::Package]?, ?service_level: Peddler::APIs::FulfillmentOutbound20260704::ShipmentServiceLevel?, ?ship_time: String?, ?shipping_notes: Array[String]?) -> Peddler::APIs::FulfillmentOutbound20260704::Shipment
| (Peddler::APIs::FulfillmentOutbound20260704::AmazonFacility, String, Array[Peddler::APIs::FulfillmentOutbound20260704::ShipmentItem], String, String?, Array[Peddler::APIs::FulfillmentOutbound20260704::Package]?, Peddler::APIs::FulfillmentOutbound20260704::ShipmentServiceLevel?, String?, Array[String]?) -> Peddler::APIs::FulfillmentOutbound20260704::Shipment

.parsePeddler::APIs::FulfillmentOutbound20260704::Shipment

Parameters:

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

Returns:



1162
# File 'sig/peddler/apis/fulfillment_outbound_2026_07_04.rbs', line 1162

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

Instance Method Details

#members[ :amazon_facility, :amazon_shipment_id, :items, :status, :delivery_time, :packages, :service_level, :ship_time, :shipping_notes ]

Returns:

  • ([ :amazon_facility, :amazon_shipment_id, :items, :status, :delivery_time, :packages, :service_level, :ship_time, :shipping_notes ])


1174
# File 'sig/peddler/apis/fulfillment_outbound_2026_07_04.rbs', line 1174

def members: () -> [ :amazon_facility, :amazon_shipment_id, :items, :status, :delivery_time, :packages, :service_level, :ship_time, :shipping_notes ]

#to_h{ amazon_facility: Peddler::APIs::FulfillmentOutbound20260704::AmazonFacility, amazon_shipment_id: String, items: Array[Peddler::APIs::FulfillmentOutbound20260704::ShipmentItem], status: String, delivery_time: String?, packages: Array[Peddler::APIs::FulfillmentOutbound20260704::Package]?, service_level: Peddler::APIs::FulfillmentOutbound20260704::ShipmentServiceLevel?, ship_time: String?, shipping_notes: Array[String]? }

Returns:



1175
# File 'sig/peddler/apis/fulfillment_outbound_2026_07_04.rbs', line 1175

def to_h: () -> { amazon_facility: Peddler::APIs::FulfillmentOutbound20260704::AmazonFacility, amazon_shipment_id: String, items: Array[Peddler::APIs::FulfillmentOutbound20260704::ShipmentItem], status: String, delivery_time: String?, packages: Array[Peddler::APIs::FulfillmentOutbound20260704::Package]?, service_level: Peddler::APIs::FulfillmentOutbound20260704::ShipmentServiceLevel?, ship_time: String?, shipping_notes: Array[String]? }