Class: Peddler::APIs::VendorDirectFulfillmentOrders20211228::OrderDetails

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

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

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

Returns the value of attribute bill_to_party.



181
182
183
# File 'sig/peddler/apis/vendor_direct_fulfillment_orders_2021_12_28.rbs', line 181

def bill_to_party
  @bill_to_party
end

#customer_order_numberString (readonly)

Returns the value of attribute customer_order_number.

Returns:

  • (String)


182
183
184
# File 'sig/peddler/apis/vendor_direct_fulfillment_orders_2021_12_28.rbs', line 182

def customer_order_number
  @customer_order_number
end

#has_customizable_itemsBoolean? (readonly)

Returns the value of attribute has_customizable_items.

Returns:

  • (Boolean, nil)


183
184
185
# File 'sig/peddler/apis/vendor_direct_fulfillment_orders_2021_12_28.rbs', line 183

def has_customizable_items
  @has_customizable_items
end

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

Returns the value of attribute items.



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

def items
  @items
end

#order_dateTime (readonly)

Returns the value of attribute order_date.

Returns:

  • (Time)


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

def order_date
  @order_date
end

#order_statusString? (readonly)

Returns the value of attribute order_status.

Returns:

  • (String, nil)


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

def order_status
  @order_status
end

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

Returns the value of attribute selling_party.



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

def selling_party
  @selling_party
end

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

Returns the value of attribute ship_from_party.



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

def ship_from_party
  @ship_from_party
end

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

Returns the value of attribute ship_to_party.



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

def ship_to_party
  @ship_to_party
end

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

Returns the value of attribute shipment_details.



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

def shipment_details
  @shipment_details
end

#tax_totalPeddler::APIs::VendorDirectFulfillmentOrders20211228::TaxItemDetails? (readonly)

Returns the value of attribute tax_total.



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

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:, has_customizable_items:, order_status:, tax_total:) ⇒ Peddler::APIs::VendorDirectFulfillmentOrders20211228::OrderDetails .[](arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10) ⇒ Peddler::APIs::VendorDirectFulfillmentOrders20211228::OrderDetails

Overloads:



174
175
# File 'sig/peddler/apis/vendor_direct_fulfillment_orders_2021_12_28.rbs', line 174

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

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

Returns:

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


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

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

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

Overloads:



172
173
# File 'sig/peddler/apis/vendor_direct_fulfillment_orders_2021_12_28.rbs', line 172

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

.parsePeddler::APIs::VendorDirectFulfillmentOrders20211228::OrderDetails

Parameters:

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

Returns:



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

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

Instance Method Details

#has_customizable_items?Boolean

Returns:

  • (Boolean)


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

def has_customizable_items?: () -> bool

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

Returns:

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


194
# File 'sig/peddler/apis/vendor_direct_fulfillment_orders_2021_12_28.rbs', line 194

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

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



195
# File 'sig/peddler/apis/vendor_direct_fulfillment_orders_2021_12_28.rbs', line 195

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