Class: Peddler::APIs::FulfillmentOutbound20260704::CreateOrderRequest
- Inherits:
-
Data
- Object
- Data
- Peddler::APIs::FulfillmentOutbound20260704::CreateOrderRequest
- Defined in:
- sig/peddler/apis/fulfillment_outbound_2026_07_04.rbs
Instance Attribute Summary collapse
-
#channel ⇒ String?
readonly
Returns the value of attribute channel.
-
#destination ⇒ Peddler::APIs::FulfillmentOutbound20260704::OrderDestination
readonly
Returns the value of attribute destination.
-
#fulfillment_configuration ⇒ Peddler::APIs::FulfillmentOutbound20260704::OrderFulfillmentConfiguration?
readonly
Returns the value of attribute fulfillment_configuration.
-
#line_items ⇒ Array[Peddler::APIs::FulfillmentOutbound20260704::CreateOrderLineItem]
readonly
Returns the value of attribute line_items.
-
#order_id ⇒ String
readonly
Returns the value of attribute order_id.
-
#origin ⇒ Peddler::APIs::FulfillmentOutbound20260704::OrderOrigin?
readonly
Returns the value of attribute origin.
-
#payment_information ⇒ Peddler::APIs::FulfillmentOutbound20260704::PaymentInformation?
readonly
Returns the value of attribute payment_information.
Class Method Summary collapse
-
.[] ⇒ Object
-
.members ⇒ [ :destination, :line_items, :order_id, :channel, :fulfillment_configuration, :origin, :payment_information ]
-
.new ⇒ Object
-
.parse ⇒ Peddler::APIs::FulfillmentOutbound20260704::CreateOrderRequest
Instance Method Summary collapse
-
#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? }
Instance Attribute Details
#channel ⇒ String? (readonly)
Returns the value of attribute channel.
184 185 186 |
# File 'sig/peddler/apis/fulfillment_outbound_2026_07_04.rbs', line 184 def channel @channel end |
#destination ⇒ Peddler::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_configuration ⇒ Peddler::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_items ⇒ Array[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_id ⇒ String (readonly)
Returns the value of attribute order_id.
188 189 190 |
# File 'sig/peddler/apis/fulfillment_outbound_2026_07_04.rbs', line 188 def order_id @order_id end |
#origin ⇒ Peddler::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_information ⇒ Peddler::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 ]
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
|
.parse ⇒ Peddler::APIs::FulfillmentOutbound20260704::CreateOrderRequest
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 ]
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? }
|