Class: Peddler::APIs::FulfillmentOutbound20260704::FulfillmentOrder

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

#channelString? (readonly)

Returns the value of attribute channel.

Returns:

  • (String, nil)


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

def channel
  @channel
end

#destinationPeddler::APIs::FulfillmentOutbound20260704::OrderDestination? (readonly)

Returns the value of attribute destination.



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

def destination
  @destination
end

#fulfillment_configurationPeddler::APIs::FulfillmentOutbound20260704::OrderResponseFulfillmentConfiguration? (readonly)

Returns the value of attribute fulfillment_configuration.



278
279
280
# File 'sig/peddler/apis/fulfillment_outbound_2026_07_04.rbs', line 278

def fulfillment_configuration
  @fulfillment_configuration
end

#line_itemsArray[Peddler::APIs::FulfillmentOutbound20260704::OrderLineItem] (readonly)

Returns the value of attribute line_items.



279
280
281
# File 'sig/peddler/apis/fulfillment_outbound_2026_07_04.rbs', line 279

def line_items
  @line_items
end

#order_idString (readonly)

Returns the value of attribute order_id.

Returns:

  • (String)


280
281
282
# File 'sig/peddler/apis/fulfillment_outbound_2026_07_04.rbs', line 280

def order_id
  @order_id
end

#originPeddler::APIs::FulfillmentOutbound20260704::OrderOrigin? (readonly)

Returns the value of attribute origin.



281
282
283
# File 'sig/peddler/apis/fulfillment_outbound_2026_07_04.rbs', line 281

def origin
  @origin
end

#payment_informationPeddler::APIs::FulfillmentOutbound20260704::PaymentInformation? (readonly)

Returns the value of attribute payment_information.



282
283
284
# File 'sig/peddler/apis/fulfillment_outbound_2026_07_04.rbs', line 282

def payment_information
  @payment_information
end

#receive_timeString (readonly)

Returns the value of attribute receive_time.

Returns:

  • (String)


283
284
285
# File 'sig/peddler/apis/fulfillment_outbound_2026_07_04.rbs', line 283

def receive_time
  @receive_time
end

#shipmentsArray[Peddler::APIs::FulfillmentOutbound20260704::Shipment]? (readonly)

Returns the value of attribute shipments.



284
285
286
# File 'sig/peddler/apis/fulfillment_outbound_2026_07_04.rbs', line 284

def shipments
  @shipments
end

#statusString? (readonly)

Returns the value of attribute status.

Returns:

  • (String, nil)


285
286
287
# File 'sig/peddler/apis/fulfillment_outbound_2026_07_04.rbs', line 285

def status
  @status
end

#status_update_timeString? (readonly)

Returns the value of attribute status_update_time.

Returns:

  • (String, nil)


286
287
288
# File 'sig/peddler/apis/fulfillment_outbound_2026_07_04.rbs', line 286

def status_update_time
  @status_update_time
end

Class Method Details

.[](line_items:, order_id:, receive_time:, channel:, destination:, fulfillment_configuration:, origin:, payment_information:, shipments:, status:, status_update_time:) ⇒ Peddler::APIs::FulfillmentOutbound20260704::FulfillmentOrder .[](arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10) ⇒ Peddler::APIs::FulfillmentOutbound20260704::FulfillmentOrder

Overloads:



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

def self.[]: (line_items: Array[Peddler::APIs::FulfillmentOutbound20260704::OrderLineItem], order_id: String, receive_time: String, ?channel: String?, ?destination: Peddler::APIs::FulfillmentOutbound20260704::OrderDestination?, ?fulfillment_configuration: Peddler::APIs::FulfillmentOutbound20260704::OrderResponseFulfillmentConfiguration?, ?origin: Peddler::APIs::FulfillmentOutbound20260704::OrderOrigin?, ?payment_information: Peddler::APIs::FulfillmentOutbound20260704::PaymentInformation?, ?shipments: Array[Peddler::APIs::FulfillmentOutbound20260704::Shipment]?, ?status: String?, ?status_update_time: String?) -> Peddler::APIs::FulfillmentOutbound20260704::FulfillmentOrder
| (Array[Peddler::APIs::FulfillmentOutbound20260704::OrderLineItem], String, String, String?, Peddler::APIs::FulfillmentOutbound20260704::OrderDestination?, Peddler::APIs::FulfillmentOutbound20260704::OrderResponseFulfillmentConfiguration?, Peddler::APIs::FulfillmentOutbound20260704::OrderOrigin?, Peddler::APIs::FulfillmentOutbound20260704::PaymentInformation?, Array[Peddler::APIs::FulfillmentOutbound20260704::Shipment]?, String?, String?) -> Peddler::APIs::FulfillmentOutbound20260704::FulfillmentOrder

.members[ :line_items, :order_id, :receive_time, :channel, :destination, :fulfillment_configuration, :origin, :payment_information, :shipments, :status, :status_update_time ]

Returns:

  • ([ :line_items, :order_id, :receive_time, :channel, :destination, :fulfillment_configuration, :origin, :payment_information, :shipments, :status, :status_update_time ])


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

def self.members: () -> [ :line_items, :order_id, :receive_time, :channel, :destination, :fulfillment_configuration, :origin, :payment_information, :shipments, :status, :status_update_time ]

.new(line_items:, order_id:, receive_time:, channel:, destination:, fulfillment_configuration:, origin:, payment_information:, shipments:, status:, status_update_time:) ⇒ Peddler::APIs::FulfillmentOutbound20260704::FulfillmentOrder .new(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10) ⇒ Peddler::APIs::FulfillmentOutbound20260704::FulfillmentOrder

Overloads:



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

def self.new: (line_items: Array[Peddler::APIs::FulfillmentOutbound20260704::OrderLineItem], order_id: String, receive_time: String, ?channel: String?, ?destination: Peddler::APIs::FulfillmentOutbound20260704::OrderDestination?, ?fulfillment_configuration: Peddler::APIs::FulfillmentOutbound20260704::OrderResponseFulfillmentConfiguration?, ?origin: Peddler::APIs::FulfillmentOutbound20260704::OrderOrigin?, ?payment_information: Peddler::APIs::FulfillmentOutbound20260704::PaymentInformation?, ?shipments: Array[Peddler::APIs::FulfillmentOutbound20260704::Shipment]?, ?status: String?, ?status_update_time: String?) -> Peddler::APIs::FulfillmentOutbound20260704::FulfillmentOrder
| (Array[Peddler::APIs::FulfillmentOutbound20260704::OrderLineItem], String, String, String?, Peddler::APIs::FulfillmentOutbound20260704::OrderDestination?, Peddler::APIs::FulfillmentOutbound20260704::OrderResponseFulfillmentConfiguration?, Peddler::APIs::FulfillmentOutbound20260704::OrderOrigin?, Peddler::APIs::FulfillmentOutbound20260704::PaymentInformation?, Array[Peddler::APIs::FulfillmentOutbound20260704::Shipment]?, String?, String?) -> Peddler::APIs::FulfillmentOutbound20260704::FulfillmentOrder

.parsePeddler::APIs::FulfillmentOutbound20260704::FulfillmentOrder

Parameters:

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

Returns:



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

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

Instance Method Details

#members[ :line_items, :order_id, :receive_time, :channel, :destination, :fulfillment_configuration, :origin, :payment_information, :shipments, :status, :status_update_time ]

Returns:

  • ([ :line_items, :order_id, :receive_time, :channel, :destination, :fulfillment_configuration, :origin, :payment_information, :shipments, :status, :status_update_time ])


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

def members: () -> [ :line_items, :order_id, :receive_time, :channel, :destination, :fulfillment_configuration, :origin, :payment_information, :shipments, :status, :status_update_time ]

#to_h{ line_items: Array[Peddler::APIs::FulfillmentOutbound20260704::OrderLineItem], order_id: String, receive_time: String, channel: String?, destination: Peddler::APIs::FulfillmentOutbound20260704::OrderDestination?, fulfillment_configuration: Peddler::APIs::FulfillmentOutbound20260704::OrderResponseFulfillmentConfiguration?, origin: Peddler::APIs::FulfillmentOutbound20260704::OrderOrigin?, payment_information: Peddler::APIs::FulfillmentOutbound20260704::PaymentInformation?, shipments: Array[Peddler::APIs::FulfillmentOutbound20260704::Shipment]?, status: String?, status_update_time: String? }



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

def to_h: () -> { line_items: Array[Peddler::APIs::FulfillmentOutbound20260704::OrderLineItem], order_id: String, receive_time: String, channel: String?, destination: Peddler::APIs::FulfillmentOutbound20260704::OrderDestination?, fulfillment_configuration: Peddler::APIs::FulfillmentOutbound20260704::OrderResponseFulfillmentConfiguration?, origin: Peddler::APIs::FulfillmentOutbound20260704::OrderOrigin?, payment_information: Peddler::APIs::FulfillmentOutbound20260704::PaymentInformation?, shipments: Array[Peddler::APIs::FulfillmentOutbound20260704::Shipment]?, status: String?, status_update_time: String? }