Class: Peddler::APIs::FinanceRemittance20260317::RemittanceItem

Inherits:
Data
  • Object
show all
Defined in:
sig/peddler/apis/finance_remittance_2026_03_17.rbs

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#description ⇒ String? (readonly)

Returns the value of attribute description.

Returns:

  • (String, nil)


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.

Returns:

  • (Time, nil)


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.

Returns:

  • (String, nil)


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.

Returns:

  • (String, nil)


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.

Returns:



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.

Returns:

  • (String, nil)


167
168
169
# File 'sig/peddler/apis/finance_remittance_2026_03_17.rbs', line 167

def payment_terms
  @payment_terms
end

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
  @related_item_identifiers
end

#total_amount ⇒ Peddler::Money? (readonly)

Returns the value of attribute total_amount.

Returns:



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.

Returns:



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

Overloads:



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 ]

Returns:

  • ([ :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

Overloads:



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

Parameters:

  • (Hash[String | Symbol, untyped])
  • (Object)

Returns:



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 ]

Returns:

  • ([ :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? }

Returns:



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? }