Class: Peddler::APIs::VendorDirectFulfillmentPaymentsV1::InvoiceItem
- Inherits:
-
Data
- Object
- Data
- Peddler::APIs::VendorDirectFulfillmentPaymentsV1::InvoiceItem
- Defined in:
- sig/peddler/apis/vendor_direct_fulfillment_payments_v1.rbs
Instance Attribute Summary collapse
-
#additional_details ⇒ Array[Peddler::APIs::VendorDirectFulfillmentPaymentsV1::AdditionalDetails]?
readonly
Returns the value of attribute additional_details.
-
#allowance_details ⇒ Array[Peddler::APIs::VendorDirectFulfillmentPaymentsV1::AllowanceDetails]?
readonly
Returns the value of attribute allowance_details.
-
#buyer_product_identifier ⇒ String?
readonly
Returns the value of attribute buyer_product_identifier.
-
#charge_details ⇒ Array[Peddler::APIs::VendorDirectFulfillmentPaymentsV1::ChargeDetails]?
readonly
Returns the value of attribute charge_details.
-
#hsn_code ⇒ String?
readonly
Returns the value of attribute hsn_code.
-
#invoiced_quantity ⇒ Peddler::APIs::VendorDirectFulfillmentPaymentsV1::ItemQuantity
readonly
Returns the value of attribute invoiced_quantity.
-
#item_description ⇒ String?
readonly
Returns the value of attribute item_description.
-
#item_sequence_number ⇒ String
readonly
Returns the value of attribute item_sequence_number.
-
#net_cost ⇒ Peddler::Money
readonly
Returns the value of attribute net_cost.
-
#purchase_order_number ⇒ String
readonly
Returns the value of attribute purchase_order_number.
-
#tax_details ⇒ Array[Peddler::APIs::VendorDirectFulfillmentPaymentsV1::TaxDetail]?
readonly
Returns the value of attribute tax_details.
-
#vendor_order_number ⇒ String?
readonly
Returns the value of attribute vendor_order_number.
-
#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, :purchase_order_number, :additional_details, :allowance_details, :buyer_product_identifier, :charge_details, :hsn_code, :item_description, :tax_details, :vendor_order_number, :vendor_product_identifier ]
-
.new ⇒ Object
-
.parse ⇒ Peddler::APIs::VendorDirectFulfillmentPaymentsV1::InvoiceItem
Instance Method Summary collapse
-
#members ⇒ [ :invoiced_quantity, :item_sequence_number, :net_cost, :purchase_order_number, :additional_details, :allowance_details, :buyer_product_identifier, :charge_details, :hsn_code, :item_description, :tax_details, :vendor_order_number, :vendor_product_identifier ]
-
#to_h ⇒ { invoiced_quantity: Peddler::APIs::VendorDirectFulfillmentPaymentsV1::ItemQuantity, item_sequence_number: String, net_cost: Peddler::Money, purchase_order_number: String, additional_details: Array[Peddler::APIs::VendorDirectFulfillmentPaymentsV1::AdditionalDetails]?, allowance_details: Array[Peddler::APIs::VendorDirectFulfillmentPaymentsV1::AllowanceDetails]?, buyer_product_identifier: String?, charge_details: Array[Peddler::APIs::VendorDirectFulfillmentPaymentsV1::ChargeDetails]?, hsn_code: String?, item_description: String?, tax_details: Array[Peddler::APIs::VendorDirectFulfillmentPaymentsV1::TaxDetail]?, vendor_order_number: String?, vendor_product_identifier: String? }
Instance Attribute Details
#additional_details ⇒ Array[Peddler::APIs::VendorDirectFulfillmentPaymentsV1::AdditionalDetails]? (readonly)
Returns the value of attribute additional_details.
171 172 173 |
# File 'sig/peddler/apis/vendor_direct_fulfillment_payments_v1.rbs', line 171 def additional_details @additional_details end |
#allowance_details ⇒ Array[Peddler::APIs::VendorDirectFulfillmentPaymentsV1::AllowanceDetails]? (readonly)
Returns the value of attribute allowance_details.
172 173 174 |
# File 'sig/peddler/apis/vendor_direct_fulfillment_payments_v1.rbs', line 172 def allowance_details @allowance_details end |
#buyer_product_identifier ⇒ String? (readonly)
Returns the value of attribute buyer_product_identifier.
173 174 175 |
# File 'sig/peddler/apis/vendor_direct_fulfillment_payments_v1.rbs', line 173 def buyer_product_identifier @buyer_product_identifier end |
#charge_details ⇒ Array[Peddler::APIs::VendorDirectFulfillmentPaymentsV1::ChargeDetails]? (readonly)
Returns the value of attribute charge_details.
174 175 176 |
# File 'sig/peddler/apis/vendor_direct_fulfillment_payments_v1.rbs', line 174 def charge_details @charge_details end |
#hsn_code ⇒ String? (readonly)
Returns the value of attribute hsn_code.
175 176 177 |
# File 'sig/peddler/apis/vendor_direct_fulfillment_payments_v1.rbs', line 175 def hsn_code @hsn_code end |
#invoiced_quantity ⇒ Peddler::APIs::VendorDirectFulfillmentPaymentsV1::ItemQuantity (readonly)
Returns the value of attribute invoiced_quantity.
176 177 178 |
# File 'sig/peddler/apis/vendor_direct_fulfillment_payments_v1.rbs', line 176 def invoiced_quantity @invoiced_quantity end |
#item_description ⇒ String? (readonly)
Returns the value of attribute item_description.
177 178 179 |
# File 'sig/peddler/apis/vendor_direct_fulfillment_payments_v1.rbs', line 177 def item_description @item_description end |
#item_sequence_number ⇒ String (readonly)
Returns the value of attribute item_sequence_number.
178 179 180 |
# File 'sig/peddler/apis/vendor_direct_fulfillment_payments_v1.rbs', line 178 def item_sequence_number @item_sequence_number end |
#net_cost ⇒ Peddler::Money (readonly)
Returns the value of attribute net_cost.
179 180 181 |
# File 'sig/peddler/apis/vendor_direct_fulfillment_payments_v1.rbs', line 179 def net_cost @net_cost end |
#purchase_order_number ⇒ String (readonly)
Returns the value of attribute purchase_order_number.
180 181 182 |
# File 'sig/peddler/apis/vendor_direct_fulfillment_payments_v1.rbs', line 180 def purchase_order_number @purchase_order_number end |
#tax_details ⇒ Array[Peddler::APIs::VendorDirectFulfillmentPaymentsV1::TaxDetail]? (readonly)
Returns the value of attribute tax_details.
181 182 183 |
# File 'sig/peddler/apis/vendor_direct_fulfillment_payments_v1.rbs', line 181 def tax_details @tax_details end |
#vendor_order_number ⇒ String? (readonly)
Returns the value of attribute vendor_order_number.
182 183 184 |
# File 'sig/peddler/apis/vendor_direct_fulfillment_payments_v1.rbs', line 182 def vendor_order_number @vendor_order_number end |
#vendor_product_identifier ⇒ String? (readonly)
Returns the value of attribute vendor_product_identifier.
183 184 185 |
# File 'sig/peddler/apis/vendor_direct_fulfillment_payments_v1.rbs', line 183 def vendor_product_identifier @vendor_product_identifier end |
Class Method Details
.[](invoiced_quantity:, item_sequence_number:, net_cost:, purchase_order_number:, additional_details:, allowance_details:, buyer_product_identifier:, charge_details:, hsn_code:, item_description:, tax_details:, vendor_order_number:, vendor_product_identifier:) ⇒ Peddler::APIs::VendorDirectFulfillmentPaymentsV1::InvoiceItem .[](arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12) ⇒ Peddler::APIs::VendorDirectFulfillmentPaymentsV1::InvoiceItem
164 165 |
# File 'sig/peddler/apis/vendor_direct_fulfillment_payments_v1.rbs', line 164
def self.[]: (invoiced_quantity: Peddler::APIs::VendorDirectFulfillmentPaymentsV1::ItemQuantity, item_sequence_number: String, net_cost: Peddler::Money, purchase_order_number: String, ?additional_details: Array[Peddler::APIs::VendorDirectFulfillmentPaymentsV1::AdditionalDetails]?, ?allowance_details: Array[Peddler::APIs::VendorDirectFulfillmentPaymentsV1::AllowanceDetails]?, ?buyer_product_identifier: String?, ?charge_details: Array[Peddler::APIs::VendorDirectFulfillmentPaymentsV1::ChargeDetails]?, ?hsn_code: String?, ?item_description: String?, ?tax_details: Array[Peddler::APIs::VendorDirectFulfillmentPaymentsV1::TaxDetail]?, ?vendor_order_number: String?, ?vendor_product_identifier: String?) -> Peddler::APIs::VendorDirectFulfillmentPaymentsV1::InvoiceItem
| (Peddler::APIs::VendorDirectFulfillmentPaymentsV1::ItemQuantity, String, Peddler::Money, String, Array[Peddler::APIs::VendorDirectFulfillmentPaymentsV1::AdditionalDetails]?, Array[Peddler::APIs::VendorDirectFulfillmentPaymentsV1::AllowanceDetails]?, String?, Array[Peddler::APIs::VendorDirectFulfillmentPaymentsV1::ChargeDetails]?, String?, String?, Array[Peddler::APIs::VendorDirectFulfillmentPaymentsV1::TaxDetail]?, String?, String?) -> Peddler::APIs::VendorDirectFulfillmentPaymentsV1::InvoiceItem
|
.members ⇒ [ :invoiced_quantity, :item_sequence_number, :net_cost, :purchase_order_number, :additional_details, :allowance_details, :buyer_product_identifier, :charge_details, :hsn_code, :item_description, :tax_details, :vendor_order_number, :vendor_product_identifier ]
167 |
# File 'sig/peddler/apis/vendor_direct_fulfillment_payments_v1.rbs', line 167
def self.members: () -> [ :invoiced_quantity, :item_sequence_number, :net_cost, :purchase_order_number, :additional_details, :allowance_details, :buyer_product_identifier, :charge_details, :hsn_code, :item_description, :tax_details, :vendor_order_number, :vendor_product_identifier ]
|
.new(invoiced_quantity:, item_sequence_number:, net_cost:, purchase_order_number:, additional_details:, allowance_details:, buyer_product_identifier:, charge_details:, hsn_code:, item_description:, tax_details:, vendor_order_number:, vendor_product_identifier:) ⇒ Peddler::APIs::VendorDirectFulfillmentPaymentsV1::InvoiceItem .new(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12) ⇒ Peddler::APIs::VendorDirectFulfillmentPaymentsV1::InvoiceItem
162 163 |
# File 'sig/peddler/apis/vendor_direct_fulfillment_payments_v1.rbs', line 162
def self.new: (invoiced_quantity: Peddler::APIs::VendorDirectFulfillmentPaymentsV1::ItemQuantity, item_sequence_number: String, net_cost: Peddler::Money, purchase_order_number: String, ?additional_details: Array[Peddler::APIs::VendorDirectFulfillmentPaymentsV1::AdditionalDetails]?, ?allowance_details: Array[Peddler::APIs::VendorDirectFulfillmentPaymentsV1::AllowanceDetails]?, ?buyer_product_identifier: String?, ?charge_details: Array[Peddler::APIs::VendorDirectFulfillmentPaymentsV1::ChargeDetails]?, ?hsn_code: String?, ?item_description: String?, ?tax_details: Array[Peddler::APIs::VendorDirectFulfillmentPaymentsV1::TaxDetail]?, ?vendor_order_number: String?, ?vendor_product_identifier: String?) -> Peddler::APIs::VendorDirectFulfillmentPaymentsV1::InvoiceItem
| (Peddler::APIs::VendorDirectFulfillmentPaymentsV1::ItemQuantity, String, Peddler::Money, String, Array[Peddler::APIs::VendorDirectFulfillmentPaymentsV1::AdditionalDetails]?, Array[Peddler::APIs::VendorDirectFulfillmentPaymentsV1::AllowanceDetails]?, String?, Array[Peddler::APIs::VendorDirectFulfillmentPaymentsV1::ChargeDetails]?, String?, String?, Array[Peddler::APIs::VendorDirectFulfillmentPaymentsV1::TaxDetail]?, String?, String?) -> Peddler::APIs::VendorDirectFulfillmentPaymentsV1::InvoiceItem
|
.parse ⇒ Peddler::APIs::VendorDirectFulfillmentPaymentsV1::InvoiceItem
169 |
# File 'sig/peddler/apis/vendor_direct_fulfillment_payments_v1.rbs', line 169
def self.parse: (?Hash[String | Symbol, untyped], **untyped) -> Peddler::APIs::VendorDirectFulfillmentPaymentsV1::InvoiceItem
|
Instance Method Details
#members ⇒ [ :invoiced_quantity, :item_sequence_number, :net_cost, :purchase_order_number, :additional_details, :allowance_details, :buyer_product_identifier, :charge_details, :hsn_code, :item_description, :tax_details, :vendor_order_number, :vendor_product_identifier ]
185 |
# File 'sig/peddler/apis/vendor_direct_fulfillment_payments_v1.rbs', line 185
def members: () -> [ :invoiced_quantity, :item_sequence_number, :net_cost, :purchase_order_number, :additional_details, :allowance_details, :buyer_product_identifier, :charge_details, :hsn_code, :item_description, :tax_details, :vendor_order_number, :vendor_product_identifier ]
|
#to_h ⇒ { invoiced_quantity: Peddler::APIs::VendorDirectFulfillmentPaymentsV1::ItemQuantity, item_sequence_number: String, net_cost: Peddler::Money, purchase_order_number: String, additional_details: Array[Peddler::APIs::VendorDirectFulfillmentPaymentsV1::AdditionalDetails]?, allowance_details: Array[Peddler::APIs::VendorDirectFulfillmentPaymentsV1::AllowanceDetails]?, buyer_product_identifier: String?, charge_details: Array[Peddler::APIs::VendorDirectFulfillmentPaymentsV1::ChargeDetails]?, hsn_code: String?, item_description: String?, tax_details: Array[Peddler::APIs::VendorDirectFulfillmentPaymentsV1::TaxDetail]?, vendor_order_number: String?, vendor_product_identifier: String? }
186 |
# File 'sig/peddler/apis/vendor_direct_fulfillment_payments_v1.rbs', line 186
def to_h: () -> { invoiced_quantity: Peddler::APIs::VendorDirectFulfillmentPaymentsV1::ItemQuantity, item_sequence_number: String, net_cost: Peddler::Money, purchase_order_number: String, additional_details: Array[Peddler::APIs::VendorDirectFulfillmentPaymentsV1::AdditionalDetails]?, allowance_details: Array[Peddler::APIs::VendorDirectFulfillmentPaymentsV1::AllowanceDetails]?, buyer_product_identifier: String?, charge_details: Array[Peddler::APIs::VendorDirectFulfillmentPaymentsV1::ChargeDetails]?, hsn_code: String?, item_description: String?, tax_details: Array[Peddler::APIs::VendorDirectFulfillmentPaymentsV1::TaxDetail]?, vendor_order_number: String?, vendor_product_identifier: String? }
|