Class: Peddler::APIs::FinancesInvoices20260625::InvoiceItem
- Inherits:
-
Data
- Object
- Data
- Peddler::APIs::FinancesInvoices20260625::InvoiceItem
- Defined in:
- sig/peddler/apis/finances_invoices_2026_06_25.rbs
Instance Attribute Summary collapse
-
#line_item_context ⇒ Peddler::APIs::FinancesInvoices20260625::LineItemContext
readonly
Returns the value of attribute line_item_context.
-
#line_item_id ⇒ String
readonly
Returns the value of attribute line_item_id.
-
#quantity ⇒ Integer?
readonly
Returns the value of attribute quantity.
-
#related_item_identifiers ⇒ Array[Peddler::APIs::FinancesInvoices20260625::RelatedIdentifier]?
readonly
Returns the value of attribute related_item_identifiers.
-
#tax_rate_codes ⇒ Array[String]?
readonly
Returns the value of attribute tax_rate_codes.
-
#total_amount ⇒ Peddler::Money
readonly
Returns the value of attribute total_amount.
-
#total_amount_breakdown ⇒ Array[Peddler::APIs::FinancesInvoices20260625::Breakdown]?
readonly
Returns the value of attribute total_amount_breakdown.
-
#unit_cost ⇒ Peddler::Money?
readonly
Returns the value of attribute unit_cost.
Class Method Summary collapse
-
.[] ⇒ Object
-
.members ⇒ [ :line_item_context, :line_item_id, :total_amount, :quantity, :related_item_identifiers, :tax_rate_codes, :total_amount_breakdown, :unit_cost ]
-
.new ⇒ Object
-
.parse ⇒ Peddler::APIs::FinancesInvoices20260625::InvoiceItem
Instance Method Summary collapse
-
#members ⇒ [ :line_item_context, :line_item_id, :total_amount, :quantity, :related_item_identifiers, :tax_rate_codes, :total_amount_breakdown, :unit_cost ]
-
#to_h ⇒ { line_item_context: Peddler::APIs::FinancesInvoices20260625::LineItemContext, line_item_id: String, total_amount: Peddler::Money, quantity: Integer?, related_item_identifiers: Array[Peddler::APIs::FinancesInvoices20260625::RelatedIdentifier]?, tax_rate_codes: Array[String]?, total_amount_breakdown: Array[Peddler::APIs::FinancesInvoices20260625::Breakdown]?, unit_cost: Peddler::Money? }
Instance Attribute Details
#line_item_context ⇒ Peddler::APIs::FinancesInvoices20260625::LineItemContext (readonly)
Returns the value of attribute line_item_context.
152 153 154 |
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 152 def line_item_context @line_item_context end |
#line_item_id ⇒ String (readonly)
Returns the value of attribute line_item_id.
153 154 155 |
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 153 def line_item_id @line_item_id end |
#quantity ⇒ Integer? (readonly)
Returns the value of attribute quantity.
154 155 156 |
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 154 def quantity @quantity end |
#related_item_identifiers ⇒ Array[Peddler::APIs::FinancesInvoices20260625::RelatedIdentifier]? (readonly)
Returns the value of attribute related_item_identifiers.
155 156 157 |
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 155 def @related_item_identifiers end |
#tax_rate_codes ⇒ Array[String]? (readonly)
Returns the value of attribute tax_rate_codes.
156 157 158 |
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 156 def tax_rate_codes @tax_rate_codes end |
#total_amount ⇒ Peddler::Money (readonly)
Returns the value of attribute total_amount.
157 158 159 |
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 157 def total_amount @total_amount end |
#total_amount_breakdown ⇒ Array[Peddler::APIs::FinancesInvoices20260625::Breakdown]? (readonly)
Returns the value of attribute total_amount_breakdown.
158 159 160 |
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 158 def total_amount_breakdown @total_amount_breakdown end |
#unit_cost ⇒ Peddler::Money? (readonly)
Returns the value of attribute unit_cost.
159 160 161 |
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 159 def unit_cost @unit_cost end |
Class Method Details
.[](line_item_context:, line_item_id:, total_amount:, quantity:, related_item_identifiers:, tax_rate_codes:, total_amount_breakdown:, unit_cost:) ⇒ Peddler::APIs::FinancesInvoices20260625::InvoiceItem .[](arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) ⇒ Peddler::APIs::FinancesInvoices20260625::InvoiceItem
145 146 |
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 145
def self.[]: (line_item_context: Peddler::APIs::FinancesInvoices20260625::LineItemContext, line_item_id: String, total_amount: Peddler::Money, ?quantity: Integer?, ?related_item_identifiers: Array[Peddler::APIs::FinancesInvoices20260625::RelatedIdentifier]?, ?tax_rate_codes: Array[String]?, ?total_amount_breakdown: Array[Peddler::APIs::FinancesInvoices20260625::Breakdown]?, ?unit_cost: Peddler::Money?) -> Peddler::APIs::FinancesInvoices20260625::InvoiceItem
| (Peddler::APIs::FinancesInvoices20260625::LineItemContext, String, Peddler::Money, Integer?, Array[Peddler::APIs::FinancesInvoices20260625::RelatedIdentifier]?, Array[String]?, Array[Peddler::APIs::FinancesInvoices20260625::Breakdown]?, Peddler::Money?) -> Peddler::APIs::FinancesInvoices20260625::InvoiceItem
|
.members ⇒ [ :line_item_context, :line_item_id, :total_amount, :quantity, :related_item_identifiers, :tax_rate_codes, :total_amount_breakdown, :unit_cost ]
148 |
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 148
def self.members: () -> [ :line_item_context, :line_item_id, :total_amount, :quantity, :related_item_identifiers, :tax_rate_codes, :total_amount_breakdown, :unit_cost ]
|
.new(line_item_context:, line_item_id:, total_amount:, quantity:, related_item_identifiers:, tax_rate_codes:, total_amount_breakdown:, unit_cost:) ⇒ Peddler::APIs::FinancesInvoices20260625::InvoiceItem .new(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) ⇒ Peddler::APIs::FinancesInvoices20260625::InvoiceItem
143 144 |
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 143
def self.new: (line_item_context: Peddler::APIs::FinancesInvoices20260625::LineItemContext, line_item_id: String, total_amount: Peddler::Money, ?quantity: Integer?, ?related_item_identifiers: Array[Peddler::APIs::FinancesInvoices20260625::RelatedIdentifier]?, ?tax_rate_codes: Array[String]?, ?total_amount_breakdown: Array[Peddler::APIs::FinancesInvoices20260625::Breakdown]?, ?unit_cost: Peddler::Money?) -> Peddler::APIs::FinancesInvoices20260625::InvoiceItem
| (Peddler::APIs::FinancesInvoices20260625::LineItemContext, String, Peddler::Money, Integer?, Array[Peddler::APIs::FinancesInvoices20260625::RelatedIdentifier]?, Array[String]?, Array[Peddler::APIs::FinancesInvoices20260625::Breakdown]?, Peddler::Money?) -> Peddler::APIs::FinancesInvoices20260625::InvoiceItem
|
.parse ⇒ Peddler::APIs::FinancesInvoices20260625::InvoiceItem
150 |
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 150
def self.parse: (?Hash[String | Symbol, untyped], **untyped) -> Peddler::APIs::FinancesInvoices20260625::InvoiceItem
|
Instance Method Details
#members ⇒ [ :line_item_context, :line_item_id, :total_amount, :quantity, :related_item_identifiers, :tax_rate_codes, :total_amount_breakdown, :unit_cost ]
161 |
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 161
def members: () -> [ :line_item_context, :line_item_id, :total_amount, :quantity, :related_item_identifiers, :tax_rate_codes, :total_amount_breakdown, :unit_cost ]
|
#to_h ⇒ { line_item_context: Peddler::APIs::FinancesInvoices20260625::LineItemContext, line_item_id: String, total_amount: Peddler::Money, quantity: Integer?, related_item_identifiers: Array[Peddler::APIs::FinancesInvoices20260625::RelatedIdentifier]?, tax_rate_codes: Array[String]?, total_amount_breakdown: Array[Peddler::APIs::FinancesInvoices20260625::Breakdown]?, unit_cost: Peddler::Money? }
162 |
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 162
def to_h: () -> { line_item_context: Peddler::APIs::FinancesInvoices20260625::LineItemContext, line_item_id: String, total_amount: Peddler::Money, quantity: Integer?, related_item_identifiers: Array[Peddler::APIs::FinancesInvoices20260625::RelatedIdentifier]?, tax_rate_codes: Array[String]?, total_amount_breakdown: Array[Peddler::APIs::FinancesInvoices20260625::Breakdown]?, unit_cost: Peddler::Money? }
|