Class: Peddler::APIs::FinanceRemittance20260317::RemittanceItem
- Inherits:
-
Data
- Object
- Data
- Peddler::APIs::FinanceRemittance20260317::RemittanceItem
- Defined in:
- sig/peddler/apis/finance_remittance_2026_03_17.rbs
Instance Attribute Summary collapse
-
#description ⇒ String?
readonly
Returns the value of attribute description.
-
#invoice_issue_date ⇒ Time?
readonly
Returns the value of attribute invoice_issue_date.
-
#invoice_number ⇒ String?
readonly
Returns the value of attribute invoice_number.
-
#invoice_type ⇒ String?
readonly
Returns the value of attribute invoice_type.
-
#net_amount_paid ⇒ Peddler::Money?
readonly
Returns the value of attribute net_amount_paid.
-
#net_amount_paid_breakdown ⇒ Array[Peddler::APIs::FinanceRemittance20260317::Breakdown]?
readonly
Returns the value of attribute net_amount_paid_breakdown.
-
#payment_terms ⇒ String?
readonly
Returns the value of attribute payment_terms.
-
#related_item_identifiers ⇒ Array[Peddler::APIs::FinanceRemittance20260317::RelatedItemIdentifier]?
readonly
Returns the value of attribute related_item_identifiers.
-
#total_amount ⇒ Peddler::Money?
readonly
Returns the value of attribute total_amount.
-
#total_amount_breakdown ⇒ Array[Peddler::APIs::FinanceRemittance20260317::Breakdown]?
readonly
Returns the value of attribute total_amount_breakdown.
-
#withholding_amount ⇒ Peddler::Money?
readonly
Returns the value of attribute withholding_amount.
Class Method Summary collapse
-
.[] ⇒ Object
-
.members ⇒ [ :description, :invoice_issue_date, :invoice_number, :invoice_type, :net_amount_paid, :net_amount_paid_breakdown, :payment_terms, :related_item_identifiers, :total_amount, :total_amount_breakdown, :withholding_amount ]
-
.new ⇒ Object
-
.parse ⇒ Peddler::APIs::FinanceRemittance20260317::RemittanceItem
Instance Method Summary collapse
-
#members ⇒ [ :description, :invoice_issue_date, :invoice_number, :invoice_type, :net_amount_paid, :net_amount_paid_breakdown, :payment_terms, :related_item_identifiers, :total_amount, :total_amount_breakdown, :withholding_amount ]
-
#to_h ⇒ { description: String?, invoice_issue_date: Time?, invoice_number: String?, invoice_type: String?, net_amount_paid: Peddler::Money?, net_amount_paid_breakdown: Array[Peddler::APIs::FinanceRemittance20260317::Breakdown]?, payment_terms: String?, related_item_identifiers: Array[Peddler::APIs::FinanceRemittance20260317::RelatedItemIdentifier]?, total_amount: Peddler::Money?, total_amount_breakdown: Array[Peddler::APIs::FinanceRemittance20260317::Breakdown]?, withholding_amount: Peddler::Money? }
Instance Attribute Details
#description ⇒ String? (readonly)
Returns the value of attribute description.
161 162 163 |
# File 'sig/peddler/apis/finance_remittance_2026_03_17.rbs', line 161 def description @description end |
#invoice_issue_date ⇒ Time? (readonly)
Returns the value of attribute invoice_issue_date.
162 163 164 |
# File 'sig/peddler/apis/finance_remittance_2026_03_17.rbs', line 162 def invoice_issue_date @invoice_issue_date end |
#invoice_number ⇒ String? (readonly)
Returns the value of attribute invoice_number.
163 164 165 |
# File 'sig/peddler/apis/finance_remittance_2026_03_17.rbs', line 163 def invoice_number @invoice_number end |
#invoice_type ⇒ String? (readonly)
Returns the value of attribute invoice_type.
164 165 166 |
# File 'sig/peddler/apis/finance_remittance_2026_03_17.rbs', line 164 def invoice_type @invoice_type end |
#net_amount_paid ⇒ Peddler::Money? (readonly)
Returns the value of attribute net_amount_paid.
165 166 167 |
# File 'sig/peddler/apis/finance_remittance_2026_03_17.rbs', line 165 def net_amount_paid @net_amount_paid end |
#net_amount_paid_breakdown ⇒ Array[Peddler::APIs::FinanceRemittance20260317::Breakdown]? (readonly)
Returns the value of attribute net_amount_paid_breakdown.
166 167 168 |
# File 'sig/peddler/apis/finance_remittance_2026_03_17.rbs', line 166 def net_amount_paid_breakdown @net_amount_paid_breakdown end |
#payment_terms ⇒ String? (readonly)
Returns the value of attribute payment_terms.
167 168 169 |
# File 'sig/peddler/apis/finance_remittance_2026_03_17.rbs', line 167 def payment_terms @payment_terms end |
#related_item_identifiers ⇒ Array[Peddler::APIs::FinanceRemittance20260317::RelatedItemIdentifier]? (readonly)
Returns the value of attribute related_item_identifiers.
168 169 170 |
# File 'sig/peddler/apis/finance_remittance_2026_03_17.rbs', line 168 def @related_item_identifiers end |
#total_amount ⇒ Peddler::Money? (readonly)
Returns the value of attribute total_amount.
169 170 171 |
# File 'sig/peddler/apis/finance_remittance_2026_03_17.rbs', line 169 def total_amount @total_amount end |
#total_amount_breakdown ⇒ Array[Peddler::APIs::FinanceRemittance20260317::Breakdown]? (readonly)
Returns the value of attribute total_amount_breakdown.
170 171 172 |
# File 'sig/peddler/apis/finance_remittance_2026_03_17.rbs', line 170 def total_amount_breakdown @total_amount_breakdown end |
#withholding_amount ⇒ Peddler::Money? (readonly)
Returns the value of attribute withholding_amount.
171 172 173 |
# File 'sig/peddler/apis/finance_remittance_2026_03_17.rbs', line 171 def withholding_amount @withholding_amount end |
Class Method Details
.[](description:, invoice_issue_date:, invoice_number:, invoice_type:, net_amount_paid:, net_amount_paid_breakdown:, payment_terms:, related_item_identifiers:, total_amount:, total_amount_breakdown:, withholding_amount:) ⇒ Peddler::APIs::FinanceRemittance20260317::RemittanceItem .[](arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10) ⇒ Peddler::APIs::FinanceRemittance20260317::RemittanceItem
154 155 |
# File 'sig/peddler/apis/finance_remittance_2026_03_17.rbs', line 154
def self.[]: (?description: String?, ?invoice_issue_date: Time?, ?invoice_number: String?, ?invoice_type: String?, ?net_amount_paid: Peddler::Money?, ?net_amount_paid_breakdown: Array[Peddler::APIs::FinanceRemittance20260317::Breakdown]?, ?payment_terms: String?, ?related_item_identifiers: Array[Peddler::APIs::FinanceRemittance20260317::RelatedItemIdentifier]?, ?total_amount: Peddler::Money?, ?total_amount_breakdown: Array[Peddler::APIs::FinanceRemittance20260317::Breakdown]?, ?withholding_amount: Peddler::Money?) -> Peddler::APIs::FinanceRemittance20260317::RemittanceItem
| (String?, Time?, String?, String?, Peddler::Money?, Array[Peddler::APIs::FinanceRemittance20260317::Breakdown]?, String?, Array[Peddler::APIs::FinanceRemittance20260317::RelatedItemIdentifier]?, Peddler::Money?, Array[Peddler::APIs::FinanceRemittance20260317::Breakdown]?, Peddler::Money?) -> Peddler::APIs::FinanceRemittance20260317::RemittanceItem
|
.members ⇒ [ :description, :invoice_issue_date, :invoice_number, :invoice_type, :net_amount_paid, :net_amount_paid_breakdown, :payment_terms, :related_item_identifiers, :total_amount, :total_amount_breakdown, :withholding_amount ]
157 |
# File 'sig/peddler/apis/finance_remittance_2026_03_17.rbs', line 157
def self.members: () -> [ :description, :invoice_issue_date, :invoice_number, :invoice_type, :net_amount_paid, :net_amount_paid_breakdown, :payment_terms, :related_item_identifiers, :total_amount, :total_amount_breakdown, :withholding_amount ]
|
.new(description:, invoice_issue_date:, invoice_number:, invoice_type:, net_amount_paid:, net_amount_paid_breakdown:, payment_terms:, related_item_identifiers:, total_amount:, total_amount_breakdown:, withholding_amount:) ⇒ Peddler::APIs::FinanceRemittance20260317::RemittanceItem .new(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10) ⇒ Peddler::APIs::FinanceRemittance20260317::RemittanceItem
152 153 |
# File 'sig/peddler/apis/finance_remittance_2026_03_17.rbs', line 152
def self.new: (?description: String?, ?invoice_issue_date: Time?, ?invoice_number: String?, ?invoice_type: String?, ?net_amount_paid: Peddler::Money?, ?net_amount_paid_breakdown: Array[Peddler::APIs::FinanceRemittance20260317::Breakdown]?, ?payment_terms: String?, ?related_item_identifiers: Array[Peddler::APIs::FinanceRemittance20260317::RelatedItemIdentifier]?, ?total_amount: Peddler::Money?, ?total_amount_breakdown: Array[Peddler::APIs::FinanceRemittance20260317::Breakdown]?, ?withholding_amount: Peddler::Money?) -> Peddler::APIs::FinanceRemittance20260317::RemittanceItem
| (String?, Time?, String?, String?, Peddler::Money?, Array[Peddler::APIs::FinanceRemittance20260317::Breakdown]?, String?, Array[Peddler::APIs::FinanceRemittance20260317::RelatedItemIdentifier]?, Peddler::Money?, Array[Peddler::APIs::FinanceRemittance20260317::Breakdown]?, Peddler::Money?) -> Peddler::APIs::FinanceRemittance20260317::RemittanceItem
|
.parse ⇒ Peddler::APIs::FinanceRemittance20260317::RemittanceItem
159 |
# File 'sig/peddler/apis/finance_remittance_2026_03_17.rbs', line 159
def self.parse: (?Hash[String | Symbol, untyped], **untyped) -> Peddler::APIs::FinanceRemittance20260317::RemittanceItem
|
Instance Method Details
#members ⇒ [ :description, :invoice_issue_date, :invoice_number, :invoice_type, :net_amount_paid, :net_amount_paid_breakdown, :payment_terms, :related_item_identifiers, :total_amount, :total_amount_breakdown, :withholding_amount ]
173 |
# File 'sig/peddler/apis/finance_remittance_2026_03_17.rbs', line 173
def members: () -> [ :description, :invoice_issue_date, :invoice_number, :invoice_type, :net_amount_paid, :net_amount_paid_breakdown, :payment_terms, :related_item_identifiers, :total_amount, :total_amount_breakdown, :withholding_amount ]
|
#to_h ⇒ { description: String?, invoice_issue_date: Time?, invoice_number: String?, invoice_type: String?, net_amount_paid: Peddler::Money?, net_amount_paid_breakdown: Array[Peddler::APIs::FinanceRemittance20260317::Breakdown]?, payment_terms: String?, related_item_identifiers: Array[Peddler::APIs::FinanceRemittance20260317::RelatedItemIdentifier]?, total_amount: Peddler::Money?, total_amount_breakdown: Array[Peddler::APIs::FinanceRemittance20260317::Breakdown]?, withholding_amount: Peddler::Money? }
174 |
# File 'sig/peddler/apis/finance_remittance_2026_03_17.rbs', line 174
def to_h: () -> { description: String?, invoice_issue_date: Time?, invoice_number: String?, invoice_type: String?, net_amount_paid: Peddler::Money?, net_amount_paid_breakdown: Array[Peddler::APIs::FinanceRemittance20260317::Breakdown]?, payment_terms: String?, related_item_identifiers: Array[Peddler::APIs::FinanceRemittance20260317::RelatedItemIdentifier]?, total_amount: Peddler::Money?, total_amount_breakdown: Array[Peddler::APIs::FinanceRemittance20260317::Breakdown]?, withholding_amount: Peddler::Money? }
|