Class: Peddler::APIs::FinancesInvoices20260625::MatchingContext
- Inherits:
-
Data
- Object
- Data
- Peddler::APIs::FinancesInvoices20260625::MatchingContext
- Defined in:
- sig/peddler/apis/finances_invoices_2026_06_25.rbs
Instance Attribute Summary collapse
-
#matched_amount ⇒ Peddler::Money
readonly
Returns the value of attribute matched_amount.
-
#matched_quantity ⇒ Integer
readonly
Returns the value of attribute matched_quantity.
-
#paid_amount ⇒ Peddler::Money?
readonly
Returns the value of attribute paid_amount.
-
#paid_quantity ⇒ Integer?
readonly
Returns the value of attribute paid_quantity.
-
#price_variance ⇒ Peddler::Money?
readonly
Returns the value of attribute price_variance.
-
#quantity_variance ⇒ Integer?
readonly
Returns the value of attribute quantity_variance.
-
#variance_reasons ⇒ Array[Peddler::APIs::FinancesInvoices20260625::VarianceReason]?
readonly
Returns the value of attribute variance_reasons.
Class Method Summary collapse
-
.[] ⇒ Object
-
.members ⇒ [ :matched_amount, :matched_quantity, :paid_amount, :paid_quantity, :price_variance, :quantity_variance, :variance_reasons ]
-
.new ⇒ Object
-
.parse ⇒ Peddler::APIs::FinancesInvoices20260625::MatchingContext
Instance Method Summary collapse
-
#members ⇒ [ :matched_amount, :matched_quantity, :paid_amount, :paid_quantity, :price_variance, :quantity_variance, :variance_reasons ]
-
#to_h ⇒ { matched_amount: Peddler::Money, matched_quantity: Integer, paid_amount: Peddler::Money?, paid_quantity: Integer?, price_variance: Peddler::Money?, quantity_variance: Integer?, variance_reasons: Array[Peddler::APIs::FinancesInvoices20260625::VarianceReason]? }
Instance Attribute Details
#matched_amount ⇒ Peddler::Money (readonly)
Returns the value of attribute matched_amount.
213 214 215 |
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 213 def matched_amount @matched_amount end |
#matched_quantity ⇒ Integer (readonly)
Returns the value of attribute matched_quantity.
214 215 216 |
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 214 def matched_quantity @matched_quantity end |
#paid_amount ⇒ Peddler::Money? (readonly)
Returns the value of attribute paid_amount.
215 216 217 |
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 215 def paid_amount @paid_amount end |
#paid_quantity ⇒ Integer? (readonly)
Returns the value of attribute paid_quantity.
216 217 218 |
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 216 def paid_quantity @paid_quantity end |
#price_variance ⇒ Peddler::Money? (readonly)
Returns the value of attribute price_variance.
217 218 219 |
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 217 def price_variance @price_variance end |
#quantity_variance ⇒ Integer? (readonly)
Returns the value of attribute quantity_variance.
218 219 220 |
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 218 def quantity_variance @quantity_variance end |
#variance_reasons ⇒ Array[Peddler::APIs::FinancesInvoices20260625::VarianceReason]? (readonly)
Returns the value of attribute variance_reasons.
219 220 221 |
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 219 def variance_reasons @variance_reasons end |
Class Method Details
.[](matched_amount:, matched_quantity:, paid_amount:, paid_quantity:, price_variance:, quantity_variance:, variance_reasons:) ⇒ Peddler::APIs::FinancesInvoices20260625::MatchingContext .[](arg0, arg1, arg2, arg3, arg4, arg5, arg6) ⇒ Peddler::APIs::FinancesInvoices20260625::MatchingContext
206 207 |
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 206
def self.[]: (matched_amount: Peddler::Money, matched_quantity: Integer, ?paid_amount: Peddler::Money?, ?paid_quantity: Integer?, ?price_variance: Peddler::Money?, ?quantity_variance: Integer?, ?variance_reasons: Array[Peddler::APIs::FinancesInvoices20260625::VarianceReason]?) -> Peddler::APIs::FinancesInvoices20260625::MatchingContext
| (Peddler::Money, Integer, Peddler::Money?, Integer?, Peddler::Money?, Integer?, Array[Peddler::APIs::FinancesInvoices20260625::VarianceReason]?) -> Peddler::APIs::FinancesInvoices20260625::MatchingContext
|
.members ⇒ [ :matched_amount, :matched_quantity, :paid_amount, :paid_quantity, :price_variance, :quantity_variance, :variance_reasons ]
209 |
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 209
def self.members: () -> [ :matched_amount, :matched_quantity, :paid_amount, :paid_quantity, :price_variance, :quantity_variance, :variance_reasons ]
|
.new(matched_amount:, matched_quantity:, paid_amount:, paid_quantity:, price_variance:, quantity_variance:, variance_reasons:) ⇒ Peddler::APIs::FinancesInvoices20260625::MatchingContext .new(arg0, arg1, arg2, arg3, arg4, arg5, arg6) ⇒ Peddler::APIs::FinancesInvoices20260625::MatchingContext
204 205 |
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 204
def self.new: (matched_amount: Peddler::Money, matched_quantity: Integer, ?paid_amount: Peddler::Money?, ?paid_quantity: Integer?, ?price_variance: Peddler::Money?, ?quantity_variance: Integer?, ?variance_reasons: Array[Peddler::APIs::FinancesInvoices20260625::VarianceReason]?) -> Peddler::APIs::FinancesInvoices20260625::MatchingContext
| (Peddler::Money, Integer, Peddler::Money?, Integer?, Peddler::Money?, Integer?, Array[Peddler::APIs::FinancesInvoices20260625::VarianceReason]?) -> Peddler::APIs::FinancesInvoices20260625::MatchingContext
|
.parse ⇒ Peddler::APIs::FinancesInvoices20260625::MatchingContext
211 |
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 211
def self.parse: (?Hash[String | Symbol, untyped], **untyped) -> Peddler::APIs::FinancesInvoices20260625::MatchingContext
|
Instance Method Details
#members ⇒ [ :matched_amount, :matched_quantity, :paid_amount, :paid_quantity, :price_variance, :quantity_variance, :variance_reasons ]
221 |
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 221
def members: () -> [ :matched_amount, :matched_quantity, :paid_amount, :paid_quantity, :price_variance, :quantity_variance, :variance_reasons ]
|
#to_h ⇒ { matched_amount: Peddler::Money, matched_quantity: Integer, paid_amount: Peddler::Money?, paid_quantity: Integer?, price_variance: Peddler::Money?, quantity_variance: Integer?, variance_reasons: Array[Peddler::APIs::FinancesInvoices20260625::VarianceReason]? }
222 |
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 222
def to_h: () -> { matched_amount: Peddler::Money, matched_quantity: Integer, paid_amount: Peddler::Money?, paid_quantity: Integer?, price_variance: Peddler::Money?, quantity_variance: Integer?, variance_reasons: Array[Peddler::APIs::FinancesInvoices20260625::VarianceReason]? }
|