Class: Peddler::APIs::VendorDirectFulfillmentOrdersV1::OrderDetails

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

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#bill_to_partyPeddler::APIs::VendorDirectFulfillmentOrdersV1::PartyIdentification (readonly)

Returns the value of attribute bill_to_party.



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

def bill_to_party
  @bill_to_party
end

#customer_order_numberString (readonly)

Returns the value of attribute customer_order_number.

Returns:

  • (String)


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

def customer_order_number
  @customer_order_number
end

#itemsArray[Peddler::APIs::VendorDirectFulfillmentOrdersV1::OrderItem] (readonly)

Returns the value of attribute items.



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

def items
  @items
end

#order_dateTime (readonly)

Returns the value of attribute order_date.

Returns:

  • (Time)


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

def order_date
  @order_date
end

#order_statusString? (readonly)

Returns the value of attribute order_status.

Returns:

  • (String, nil)


191
192
193
# File 'sig/peddler/apis/vendor_direct_fulfillment_orders_v1.rbs', line 191

def order_status
  @order_status
end

#selling_partyPeddler::APIs::VendorDirectFulfillmentOrdersV1::PartyIdentification (readonly)

Returns the value of attribute selling_party.



192
193
194
# File 'sig/peddler/apis/vendor_direct_fulfillment_orders_v1.rbs', line 192

def selling_party
  @selling_party
end

#ship_from_partyPeddler::APIs::VendorDirectFulfillmentOrdersV1::PartyIdentification (readonly)

Returns the value of attribute ship_from_party.



193
194
195
# File 'sig/peddler/apis/vendor_direct_fulfillment_orders_v1.rbs', line 193

def ship_from_party
  @ship_from_party
end

#ship_to_partyPeddler::APIs::VendorDirectFulfillmentOrdersV1::Address (readonly)

Returns the value of attribute ship_to_party.



194
195
196
# File 'sig/peddler/apis/vendor_direct_fulfillment_orders_v1.rbs', line 194

def ship_to_party
  @ship_to_party
end

#shipment_detailsPeddler::APIs::VendorDirectFulfillmentOrdersV1::ShipmentDetails (readonly)

Returns the value of attribute shipment_details.



195
196
197
# File 'sig/peddler/apis/vendor_direct_fulfillment_orders_v1.rbs', line 195

def shipment_details
  @shipment_details
end

#tax_totalHash[untyped, untyped]? (readonly)

Returns the value of attribute tax_total.

Returns:

  • (Hash[untyped, untyped], nil)


196
197
198
# File 'sig/peddler/apis/vendor_direct_fulfillment_orders_v1.rbs', line 196

def tax_total
  @tax_total
end

Class Method Details

.[](bill_to_party:, customer_order_number:, items:, order_date:, selling_party:, ship_from_party:, ship_to_party:, shipment_details:, order_status:, tax_total:) ⇒ Peddler::APIs::VendorDirectFulfillmentOrdersV1::OrderDetails .[](arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) ⇒ Peddler::APIs::VendorDirectFulfillmentOrdersV1::OrderDetails

Overloads:



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

def self.[]: (bill_to_party: Peddler::APIs::VendorDirectFulfillmentOrdersV1::PartyIdentification, customer_order_number: String, items: Array[Peddler::APIs::VendorDirectFulfillmentOrdersV1::OrderItem], order_date: Time, selling_party: Peddler::APIs::VendorDirectFulfillmentOrdersV1::PartyIdentification, ship_from_party: Peddler::APIs::VendorDirectFulfillmentOrdersV1::PartyIdentification, ship_to_party: Peddler::APIs::VendorDirectFulfillmentOrdersV1::Address, shipment_details: Peddler::APIs::VendorDirectFulfillmentOrdersV1::ShipmentDetails, ?order_status: String?, ?tax_total: Hash[untyped, untyped]?) -> Peddler::APIs::VendorDirectFulfillmentOrdersV1::OrderDetails
| (Peddler::APIs::VendorDirectFulfillmentOrdersV1::PartyIdentification, String, Array[Peddler::APIs::VendorDirectFulfillmentOrdersV1::OrderItem], Time, Peddler::APIs::VendorDirectFulfillmentOrdersV1::PartyIdentification, Peddler::APIs::VendorDirectFulfillmentOrdersV1::PartyIdentification, Peddler::APIs::VendorDirectFulfillmentOrdersV1::Address, Peddler::APIs::VendorDirectFulfillmentOrdersV1::ShipmentDetails, String?, Hash[untyped, untyped]?) -> Peddler::APIs::VendorDirectFulfillmentOrdersV1::OrderDetails

.members[ :bill_to_party, :customer_order_number, :items, :order_date, :selling_party, :ship_from_party, :ship_to_party, :shipment_details, :order_status, :tax_total ]

Returns:

  • ([ :bill_to_party, :customer_order_number, :items, :order_date, :selling_party, :ship_from_party, :ship_to_party, :shipment_details, :order_status, :tax_total ])


183
# File 'sig/peddler/apis/vendor_direct_fulfillment_orders_v1.rbs', line 183

def self.members: () -> [ :bill_to_party, :customer_order_number, :items, :order_date, :selling_party, :ship_from_party, :ship_to_party, :shipment_details, :order_status, :tax_total ]

.new(bill_to_party:, customer_order_number:, items:, order_date:, selling_party:, ship_from_party:, ship_to_party:, shipment_details:, order_status:, tax_total:) ⇒ Peddler::APIs::VendorDirectFulfillmentOrdersV1::OrderDetails .new(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) ⇒ Peddler::APIs::VendorDirectFulfillmentOrdersV1::OrderDetails

Overloads:



178
179
# File 'sig/peddler/apis/vendor_direct_fulfillment_orders_v1.rbs', line 178

def self.new: (bill_to_party: Peddler::APIs::VendorDirectFulfillmentOrdersV1::PartyIdentification, customer_order_number: String, items: Array[Peddler::APIs::VendorDirectFulfillmentOrdersV1::OrderItem], order_date: Time, selling_party: Peddler::APIs::VendorDirectFulfillmentOrdersV1::PartyIdentification, ship_from_party: Peddler::APIs::VendorDirectFulfillmentOrdersV1::PartyIdentification, ship_to_party: Peddler::APIs::VendorDirectFulfillmentOrdersV1::Address, shipment_details: Peddler::APIs::VendorDirectFulfillmentOrdersV1::ShipmentDetails, ?order_status: String?, ?tax_total: Hash[untyped, untyped]?) -> Peddler::APIs::VendorDirectFulfillmentOrdersV1::OrderDetails
| (Peddler::APIs::VendorDirectFulfillmentOrdersV1::PartyIdentification, String, Array[Peddler::APIs::VendorDirectFulfillmentOrdersV1::OrderItem], Time, Peddler::APIs::VendorDirectFulfillmentOrdersV1::PartyIdentification, Peddler::APIs::VendorDirectFulfillmentOrdersV1::PartyIdentification, Peddler::APIs::VendorDirectFulfillmentOrdersV1::Address, Peddler::APIs::VendorDirectFulfillmentOrdersV1::ShipmentDetails, String?, Hash[untyped, untyped]?) -> Peddler::APIs::VendorDirectFulfillmentOrdersV1::OrderDetails

.parsePeddler::APIs::VendorDirectFulfillmentOrdersV1::OrderDetails

Parameters:

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

Returns:



185
# File 'sig/peddler/apis/vendor_direct_fulfillment_orders_v1.rbs', line 185

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

Instance Method Details

#members[ :bill_to_party, :customer_order_number, :items, :order_date, :selling_party, :ship_from_party, :ship_to_party, :shipment_details, :order_status, :tax_total ]

Returns:

  • ([ :bill_to_party, :customer_order_number, :items, :order_date, :selling_party, :ship_from_party, :ship_to_party, :shipment_details, :order_status, :tax_total ])


198
# File 'sig/peddler/apis/vendor_direct_fulfillment_orders_v1.rbs', line 198

def members: () -> [ :bill_to_party, :customer_order_number, :items, :order_date, :selling_party, :ship_from_party, :ship_to_party, :shipment_details, :order_status, :tax_total ]

#to_h{ bill_to_party: Peddler::APIs::VendorDirectFulfillmentOrdersV1::PartyIdentification, customer_order_number: String, items: Array[Peddler::APIs::VendorDirectFulfillmentOrdersV1::OrderItem], order_date: Time, selling_party: Peddler::APIs::VendorDirectFulfillmentOrdersV1::PartyIdentification, ship_from_party: Peddler::APIs::VendorDirectFulfillmentOrdersV1::PartyIdentification, ship_to_party: Peddler::APIs::VendorDirectFulfillmentOrdersV1::Address, shipment_details: Peddler::APIs::VendorDirectFulfillmentOrdersV1::ShipmentDetails, order_status: String?, tax_total: Hash[untyped, untyped]? }



199
# File 'sig/peddler/apis/vendor_direct_fulfillment_orders_v1.rbs', line 199

def to_h: () -> { bill_to_party: Peddler::APIs::VendorDirectFulfillmentOrdersV1::PartyIdentification, customer_order_number: String, items: Array[Peddler::APIs::VendorDirectFulfillmentOrdersV1::OrderItem], order_date: Time, selling_party: Peddler::APIs::VendorDirectFulfillmentOrdersV1::PartyIdentification, ship_from_party: Peddler::APIs::VendorDirectFulfillmentOrdersV1::PartyIdentification, ship_to_party: Peddler::APIs::VendorDirectFulfillmentOrdersV1::Address, shipment_details: Peddler::APIs::VendorDirectFulfillmentOrdersV1::ShipmentDetails, order_status: String?, tax_total: Hash[untyped, untyped]? }