Class: Peddler::APIs::FulfillmentOutbound20260704::CreateOrderRequest

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)


184
185
186
# File 'sig/peddler/apis/fulfillment_outbound_2026_07_04.rbs', line 184

def channel
  @channel
end

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

Returns the value of attribute destination.



185
186
187
# File 'sig/peddler/apis/fulfillment_outbound_2026_07_04.rbs', line 185

def destination
  @destination
end

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

Returns the value of attribute fulfillment_configuration.



186
187
188
# File 'sig/peddler/apis/fulfillment_outbound_2026_07_04.rbs', line 186

def fulfillment_configuration
  @fulfillment_configuration
end

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

Returns the value of attribute line_items.



187
188
189
# File 'sig/peddler/apis/fulfillment_outbound_2026_07_04.rbs', line 187

def line_items
  @line_items
end

#order_idString (readonly)

Returns the value of attribute order_id.

Returns:

  • (String)


188
189
190
# File 'sig/peddler/apis/fulfillment_outbound_2026_07_04.rbs', line 188

def order_id
  @order_id
end

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

Returns the value of attribute origin.



189
190
191
# File 'sig/peddler/apis/fulfillment_outbound_2026_07_04.rbs', line 189

def origin
  @origin
end

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

Returns the value of attribute payment_information.



190
191
192
# File 'sig/peddler/apis/fulfillment_outbound_2026_07_04.rbs', line 190

def payment_information
  @payment_information
end

Class Method Details

.[](destination:, line_items:, order_id:, channel:, fulfillment_configuration:, origin:, payment_information:) ⇒ Peddler::APIs::FulfillmentOutbound20260704::CreateOrderRequest .[](arg0, arg1, arg2, arg3, arg4, arg5, arg6) ⇒ Peddler::APIs::FulfillmentOutbound20260704::CreateOrderRequest



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

def self.[]: (destination: Peddler::APIs::FulfillmentOutbound20260704::OrderDestination, line_items: Array[Peddler::APIs::FulfillmentOutbound20260704::CreateOrderLineItem], order_id: String, ?channel: String?, ?fulfillment_configuration: Peddler::APIs::FulfillmentOutbound20260704::OrderFulfillmentConfiguration?, ?origin: Peddler::APIs::FulfillmentOutbound20260704::OrderOrigin?, ?payment_information: Peddler::APIs::FulfillmentOutbound20260704::PaymentInformation?) -> Peddler::APIs::FulfillmentOutbound20260704::CreateOrderRequest
| (Peddler::APIs::FulfillmentOutbound20260704::OrderDestination, Array[Peddler::APIs::FulfillmentOutbound20260704::CreateOrderLineItem], String, String?, Peddler::APIs::FulfillmentOutbound20260704::OrderFulfillmentConfiguration?, Peddler::APIs::FulfillmentOutbound20260704::OrderOrigin?, Peddler::APIs::FulfillmentOutbound20260704::PaymentInformation?) -> Peddler::APIs::FulfillmentOutbound20260704::CreateOrderRequest

.members[ :destination, :line_items, :order_id, :channel, :fulfillment_configuration, :origin, :payment_information ]

Returns:

  • ([ :destination, :line_items, :order_id, :channel, :fulfillment_configuration, :origin, :payment_information ])


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

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

.new(destination:, line_items:, order_id:, channel:, fulfillment_configuration:, origin:, payment_information:) ⇒ Peddler::APIs::FulfillmentOutbound20260704::CreateOrderRequest .new(arg0, arg1, arg2, arg3, arg4, arg5, arg6) ⇒ Peddler::APIs::FulfillmentOutbound20260704::CreateOrderRequest



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

def self.new: (destination: Peddler::APIs::FulfillmentOutbound20260704::OrderDestination, line_items: Array[Peddler::APIs::FulfillmentOutbound20260704::CreateOrderLineItem], order_id: String, ?channel: String?, ?fulfillment_configuration: Peddler::APIs::FulfillmentOutbound20260704::OrderFulfillmentConfiguration?, ?origin: Peddler::APIs::FulfillmentOutbound20260704::OrderOrigin?, ?payment_information: Peddler::APIs::FulfillmentOutbound20260704::PaymentInformation?) -> Peddler::APIs::FulfillmentOutbound20260704::CreateOrderRequest
| (Peddler::APIs::FulfillmentOutbound20260704::OrderDestination, Array[Peddler::APIs::FulfillmentOutbound20260704::CreateOrderLineItem], String, String?, Peddler::APIs::FulfillmentOutbound20260704::OrderFulfillmentConfiguration?, Peddler::APIs::FulfillmentOutbound20260704::OrderOrigin?, Peddler::APIs::FulfillmentOutbound20260704::PaymentInformation?) -> Peddler::APIs::FulfillmentOutbound20260704::CreateOrderRequest

.parsePeddler::APIs::FulfillmentOutbound20260704::CreateOrderRequest

Parameters:

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

Returns:



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

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

Instance Method Details

#members[ :destination, :line_items, :order_id, :channel, :fulfillment_configuration, :origin, :payment_information ]

Returns:

  • ([ :destination, :line_items, :order_id, :channel, :fulfillment_configuration, :origin, :payment_information ])


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

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

#to_h{ destination: Peddler::APIs::FulfillmentOutbound20260704::OrderDestination, line_items: Array[Peddler::APIs::FulfillmentOutbound20260704::CreateOrderLineItem], order_id: String, channel: String?, fulfillment_configuration: Peddler::APIs::FulfillmentOutbound20260704::OrderFulfillmentConfiguration?, origin: Peddler::APIs::FulfillmentOutbound20260704::OrderOrigin?, payment_information: Peddler::APIs::FulfillmentOutbound20260704::PaymentInformation? }



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

def to_h: () -> { destination: Peddler::APIs::FulfillmentOutbound20260704::OrderDestination, line_items: Array[Peddler::APIs::FulfillmentOutbound20260704::CreateOrderLineItem], order_id: String, channel: String?, fulfillment_configuration: Peddler::APIs::FulfillmentOutbound20260704::OrderFulfillmentConfiguration?, origin: Peddler::APIs::FulfillmentOutbound20260704::OrderOrigin?, payment_information: Peddler::APIs::FulfillmentOutbound20260704::PaymentInformation? }