Class: Peddler::APIs::VendorInvoicesV1::InvoiceItem
- Inherits:
-
Data
- Object
- Data
- Peddler::APIs::VendorInvoicesV1::InvoiceItem
- Defined in:
- sig/peddler/apis/vendor_invoices_v1.rbs
Instance Attribute Summary collapse
-
#additional_details ⇒ Array[Peddler::APIs::VendorInvoicesV1::AdditionalDetails]?
readonly
Returns the value of attribute additional_details.
-
#allowance_details ⇒ Array[Peddler::APIs::VendorInvoicesV1::AllowanceDetails]?
readonly
Returns the value of attribute allowance_details.
-
#amazon_product_identifier ⇒ String?
readonly
Returns the value of attribute amazon_product_identifier.
-
#charge_details ⇒ Array[Peddler::APIs::VendorInvoicesV1::ChargeDetails]?
readonly
Returns the value of attribute charge_details.
-
#credit_note_details ⇒ Peddler::APIs::VendorInvoicesV1::CreditNoteDetails?
readonly
Returns the value of attribute credit_note_details.
-
#hsn_code ⇒ String?
readonly
Returns the value of attribute hsn_code.
-
#invoiced_quantity ⇒ Peddler::APIs::VendorInvoicesV1::ItemQuantity
readonly
Returns the value of attribute invoiced_quantity.
-
#item_description ⇒ String?
readonly
Returns the value of attribute item_description.
-
#item_sequence_number ⇒ Integer
readonly
Returns the value of attribute item_sequence_number.
-
#net_cost ⇒ Peddler::Money
readonly
Returns the value of attribute net_cost.
-
#net_cost_unit_of_measure ⇒ String?
readonly
Returns the value of attribute net_cost_unit_of_measure.
-
#purchase_order_number ⇒ String?
readonly
Returns the value of attribute purchase_order_number.
-
#tax_details ⇒ Array[Peddler::APIs::VendorInvoicesV1::TaxDetails]?
readonly
Returns the value of attribute tax_details.
-
#vendor_product_identifier ⇒ String?
readonly
Returns the value of attribute vendor_product_identifier.
Class Method Summary collapse
-
.[] ⇒ Object
-
.members ⇒ [ :invoiced_quantity, :item_sequence_number, :net_cost, :additional_details, :allowance_details, :amazon_product_identifier, :charge_details, :credit_note_details, :hsn_code, :item_description, :net_cost_unit_of_measure, :purchase_order_number, :tax_details, :vendor_product_identifier ]
-
.new ⇒ Object
-
.parse ⇒ Peddler::APIs::VendorInvoicesV1::InvoiceItem
Instance Method Summary collapse
-
#members ⇒ [ :invoiced_quantity, :item_sequence_number, :net_cost, :additional_details, :allowance_details, :amazon_product_identifier, :charge_details, :credit_note_details, :hsn_code, :item_description, :net_cost_unit_of_measure, :purchase_order_number, :tax_details, :vendor_product_identifier ]
-
#to_h ⇒ { invoiced_quantity: Peddler::APIs::VendorInvoicesV1::ItemQuantity, item_sequence_number: Integer, net_cost: Peddler::Money, additional_details: Array[Peddler::APIs::VendorInvoicesV1::AdditionalDetails]?, allowance_details: Array[Peddler::APIs::VendorInvoicesV1::AllowanceDetails]?, amazon_product_identifier: String?, charge_details: Array[Peddler::APIs::VendorInvoicesV1::ChargeDetails]?, credit_note_details: Peddler::APIs::VendorInvoicesV1::CreditNoteDetails?, hsn_code: String?, item_description: String?, net_cost_unit_of_measure: String?, purchase_order_number: String?, tax_details: Array[Peddler::APIs::VendorInvoicesV1::TaxDetails]?, vendor_product_identifier: String? }
Instance Attribute Details
#additional_details ⇒ Array[Peddler::APIs::VendorInvoicesV1::AdditionalDetails]? (readonly)
Returns the value of attribute additional_details.
193 194 195 |
# File 'sig/peddler/apis/vendor_invoices_v1.rbs', line 193 def additional_details @additional_details end |
#allowance_details ⇒ Array[Peddler::APIs::VendorInvoicesV1::AllowanceDetails]? (readonly)
Returns the value of attribute allowance_details.
194 195 196 |
# File 'sig/peddler/apis/vendor_invoices_v1.rbs', line 194 def allowance_details @allowance_details end |
#amazon_product_identifier ⇒ String? (readonly)
Returns the value of attribute amazon_product_identifier.
195 196 197 |
# File 'sig/peddler/apis/vendor_invoices_v1.rbs', line 195 def amazon_product_identifier @amazon_product_identifier end |
#charge_details ⇒ Array[Peddler::APIs::VendorInvoicesV1::ChargeDetails]? (readonly)
Returns the value of attribute charge_details.
196 197 198 |
# File 'sig/peddler/apis/vendor_invoices_v1.rbs', line 196 def charge_details @charge_details end |
#credit_note_details ⇒ Peddler::APIs::VendorInvoicesV1::CreditNoteDetails? (readonly)
Returns the value of attribute credit_note_details.
197 198 199 |
# File 'sig/peddler/apis/vendor_invoices_v1.rbs', line 197 def credit_note_details @credit_note_details end |
#hsn_code ⇒ String? (readonly)
Returns the value of attribute hsn_code.
198 199 200 |
# File 'sig/peddler/apis/vendor_invoices_v1.rbs', line 198 def hsn_code @hsn_code end |
#invoiced_quantity ⇒ Peddler::APIs::VendorInvoicesV1::ItemQuantity (readonly)
Returns the value of attribute invoiced_quantity.
199 200 201 |
# File 'sig/peddler/apis/vendor_invoices_v1.rbs', line 199 def invoiced_quantity @invoiced_quantity end |
#item_description ⇒ String? (readonly)
Returns the value of attribute item_description.
200 201 202 |
# File 'sig/peddler/apis/vendor_invoices_v1.rbs', line 200 def item_description @item_description end |
#item_sequence_number ⇒ Integer (readonly)
Returns the value of attribute item_sequence_number.
201 202 203 |
# File 'sig/peddler/apis/vendor_invoices_v1.rbs', line 201 def item_sequence_number @item_sequence_number end |
#net_cost ⇒ Peddler::Money (readonly)
Returns the value of attribute net_cost.
202 203 204 |
# File 'sig/peddler/apis/vendor_invoices_v1.rbs', line 202 def net_cost @net_cost end |
#net_cost_unit_of_measure ⇒ String? (readonly)
Returns the value of attribute net_cost_unit_of_measure.
203 204 205 |
# File 'sig/peddler/apis/vendor_invoices_v1.rbs', line 203 def net_cost_unit_of_measure @net_cost_unit_of_measure end |
#purchase_order_number ⇒ String? (readonly)
Returns the value of attribute purchase_order_number.
204 205 206 |
# File 'sig/peddler/apis/vendor_invoices_v1.rbs', line 204 def purchase_order_number @purchase_order_number end |
#tax_details ⇒ Array[Peddler::APIs::VendorInvoicesV1::TaxDetails]? (readonly)
Returns the value of attribute tax_details.
205 206 207 |
# File 'sig/peddler/apis/vendor_invoices_v1.rbs', line 205 def tax_details @tax_details end |
#vendor_product_identifier ⇒ String? (readonly)
Returns the value of attribute vendor_product_identifier.
206 207 208 |
# File 'sig/peddler/apis/vendor_invoices_v1.rbs', line 206 def vendor_product_identifier @vendor_product_identifier end |
Class Method Details
.[](invoiced_quantity:, item_sequence_number:, net_cost:, additional_details:, allowance_details:, amazon_product_identifier:, charge_details:, credit_note_details:, hsn_code:, item_description:, net_cost_unit_of_measure:, purchase_order_number:, tax_details:, vendor_product_identifier:) ⇒ Peddler::APIs::VendorInvoicesV1::InvoiceItem .[](arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13) ⇒ Peddler::APIs::VendorInvoicesV1::InvoiceItem
186 187 |
# File 'sig/peddler/apis/vendor_invoices_v1.rbs', line 186
def self.[]: (invoiced_quantity: Peddler::APIs::VendorInvoicesV1::ItemQuantity, item_sequence_number: Integer, net_cost: Peddler::Money, ?additional_details: Array[Peddler::APIs::VendorInvoicesV1::AdditionalDetails]?, ?allowance_details: Array[Peddler::APIs::VendorInvoicesV1::AllowanceDetails]?, ?amazon_product_identifier: String?, ?charge_details: Array[Peddler::APIs::VendorInvoicesV1::ChargeDetails]?, ?credit_note_details: Peddler::APIs::VendorInvoicesV1::CreditNoteDetails?, ?hsn_code: String?, ?item_description: String?, ?net_cost_unit_of_measure: String?, ?purchase_order_number: String?, ?tax_details: Array[Peddler::APIs::VendorInvoicesV1::TaxDetails]?, ?vendor_product_identifier: String?) -> Peddler::APIs::VendorInvoicesV1::InvoiceItem
| (Peddler::APIs::VendorInvoicesV1::ItemQuantity, Integer, Peddler::Money, Array[Peddler::APIs::VendorInvoicesV1::AdditionalDetails]?, Array[Peddler::APIs::VendorInvoicesV1::AllowanceDetails]?, String?, Array[Peddler::APIs::VendorInvoicesV1::ChargeDetails]?, Peddler::APIs::VendorInvoicesV1::CreditNoteDetails?, String?, String?, String?, String?, Array[Peddler::APIs::VendorInvoicesV1::TaxDetails]?, String?) -> Peddler::APIs::VendorInvoicesV1::InvoiceItem
|
.members ⇒ [ :invoiced_quantity, :item_sequence_number, :net_cost, :additional_details, :allowance_details, :amazon_product_identifier, :charge_details, :credit_note_details, :hsn_code, :item_description, :net_cost_unit_of_measure, :purchase_order_number, :tax_details, :vendor_product_identifier ]
189 |
# File 'sig/peddler/apis/vendor_invoices_v1.rbs', line 189
def self.members: () -> [ :invoiced_quantity, :item_sequence_number, :net_cost, :additional_details, :allowance_details, :amazon_product_identifier, :charge_details, :credit_note_details, :hsn_code, :item_description, :net_cost_unit_of_measure, :purchase_order_number, :tax_details, :vendor_product_identifier ]
|
.new(invoiced_quantity:, item_sequence_number:, net_cost:, additional_details:, allowance_details:, amazon_product_identifier:, charge_details:, credit_note_details:, hsn_code:, item_description:, net_cost_unit_of_measure:, purchase_order_number:, tax_details:, vendor_product_identifier:) ⇒ Peddler::APIs::VendorInvoicesV1::InvoiceItem .new(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13) ⇒ Peddler::APIs::VendorInvoicesV1::InvoiceItem
184 185 |
# File 'sig/peddler/apis/vendor_invoices_v1.rbs', line 184
def self.new: (invoiced_quantity: Peddler::APIs::VendorInvoicesV1::ItemQuantity, item_sequence_number: Integer, net_cost: Peddler::Money, ?additional_details: Array[Peddler::APIs::VendorInvoicesV1::AdditionalDetails]?, ?allowance_details: Array[Peddler::APIs::VendorInvoicesV1::AllowanceDetails]?, ?amazon_product_identifier: String?, ?charge_details: Array[Peddler::APIs::VendorInvoicesV1::ChargeDetails]?, ?credit_note_details: Peddler::APIs::VendorInvoicesV1::CreditNoteDetails?, ?hsn_code: String?, ?item_description: String?, ?net_cost_unit_of_measure: String?, ?purchase_order_number: String?, ?tax_details: Array[Peddler::APIs::VendorInvoicesV1::TaxDetails]?, ?vendor_product_identifier: String?) -> Peddler::APIs::VendorInvoicesV1::InvoiceItem
| (Peddler::APIs::VendorInvoicesV1::ItemQuantity, Integer, Peddler::Money, Array[Peddler::APIs::VendorInvoicesV1::AdditionalDetails]?, Array[Peddler::APIs::VendorInvoicesV1::AllowanceDetails]?, String?, Array[Peddler::APIs::VendorInvoicesV1::ChargeDetails]?, Peddler::APIs::VendorInvoicesV1::CreditNoteDetails?, String?, String?, String?, String?, Array[Peddler::APIs::VendorInvoicesV1::TaxDetails]?, String?) -> Peddler::APIs::VendorInvoicesV1::InvoiceItem
|
.parse ⇒ Peddler::APIs::VendorInvoicesV1::InvoiceItem
191 |
# File 'sig/peddler/apis/vendor_invoices_v1.rbs', line 191
def self.parse: (?Hash[String | Symbol, untyped], **untyped) -> Peddler::APIs::VendorInvoicesV1::InvoiceItem
|
Instance Method Details
#members ⇒ [ :invoiced_quantity, :item_sequence_number, :net_cost, :additional_details, :allowance_details, :amazon_product_identifier, :charge_details, :credit_note_details, :hsn_code, :item_description, :net_cost_unit_of_measure, :purchase_order_number, :tax_details, :vendor_product_identifier ]
208 |
# File 'sig/peddler/apis/vendor_invoices_v1.rbs', line 208
def members: () -> [ :invoiced_quantity, :item_sequence_number, :net_cost, :additional_details, :allowance_details, :amazon_product_identifier, :charge_details, :credit_note_details, :hsn_code, :item_description, :net_cost_unit_of_measure, :purchase_order_number, :tax_details, :vendor_product_identifier ]
|
#to_h ⇒ { invoiced_quantity: Peddler::APIs::VendorInvoicesV1::ItemQuantity, item_sequence_number: Integer, net_cost: Peddler::Money, additional_details: Array[Peddler::APIs::VendorInvoicesV1::AdditionalDetails]?, allowance_details: Array[Peddler::APIs::VendorInvoicesV1::AllowanceDetails]?, amazon_product_identifier: String?, charge_details: Array[Peddler::APIs::VendorInvoicesV1::ChargeDetails]?, credit_note_details: Peddler::APIs::VendorInvoicesV1::CreditNoteDetails?, hsn_code: String?, item_description: String?, net_cost_unit_of_measure: String?, purchase_order_number: String?, tax_details: Array[Peddler::APIs::VendorInvoicesV1::TaxDetails]?, vendor_product_identifier: String? }
209 |
# File 'sig/peddler/apis/vendor_invoices_v1.rbs', line 209
def to_h: () -> { invoiced_quantity: Peddler::APIs::VendorInvoicesV1::ItemQuantity, item_sequence_number: Integer, net_cost: Peddler::Money, additional_details: Array[Peddler::APIs::VendorInvoicesV1::AdditionalDetails]?, allowance_details: Array[Peddler::APIs::VendorInvoicesV1::AllowanceDetails]?, amazon_product_identifier: String?, charge_details: Array[Peddler::APIs::VendorInvoicesV1::ChargeDetails]?, credit_note_details: Peddler::APIs::VendorInvoicesV1::CreditNoteDetails?, hsn_code: String?, item_description: String?, net_cost_unit_of_measure: String?, purchase_order_number: String?, tax_details: Array[Peddler::APIs::VendorInvoicesV1::TaxDetails]?, vendor_product_identifier: String? }
|