Class: Peddler::APIs::FinanceRemittance20260317::RemittanceHeader

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

#country_code ⇒ String? (readonly)

Returns the value of attribute country_code.

Returns:

  • (String, nil)


135
136
137
# File 'sig/peddler/apis/finance_remittance_2026_03_17.rbs', line 135

def country_code
  @country_code
end

#exchange_rate ⇒ Float? (readonly)

Returns the value of attribute exchange_rate.

Returns:

  • (Float, nil)


136
137
138
# File 'sig/peddler/apis/finance_remittance_2026_03_17.rbs', line 136

def exchange_rate
  @exchange_rate
end

#line_item_count ⇒ Integer? (readonly)

Returns the value of attribute line_item_count.

Returns:

  • (Integer, nil)


137
138
139
# File 'sig/peddler/apis/finance_remittance_2026_03_17.rbs', line 137

def line_item_count
  @line_item_count
end

#payment_amount ⇒ Peddler::Money (readonly)

Returns the value of attribute payment_amount.

Returns:



138
139
140
# File 'sig/peddler/apis/finance_remittance_2026_03_17.rbs', line 138

def payment_amount
  @payment_amount
end

#payment_amount_in_invoice_currency ⇒ Peddler::Money? (readonly)

Returns the value of attribute payment_amount_in_invoice_currency.

Returns:



139
140
141
# File 'sig/peddler/apis/finance_remittance_2026_03_17.rbs', line 139

def payment_amount_in_invoice_currency
  @payment_amount_in_invoice_currency
end

#payment_date ⇒ Time (readonly)

Returns the value of attribute payment_date.

Returns:

  • (Time)


140
141
142
# File 'sig/peddler/apis/finance_remittance_2026_03_17.rbs', line 140

def payment_date
  @payment_date
end

#payment_method ⇒ String? (readonly)

Returns the value of attribute payment_method.

Returns:

  • (String, nil)


141
142
143
# File 'sig/peddler/apis/finance_remittance_2026_03_17.rbs', line 141

def payment_method
  @payment_method
end

#payment_number ⇒ String? (readonly)

Returns the value of attribute payment_number.

Returns:

  • (String, nil)


142
143
144
# File 'sig/peddler/apis/finance_remittance_2026_03_17.rbs', line 142

def payment_number
  @payment_number
end

Returns the value of attribute related_identifiers.



143
144
145
# File 'sig/peddler/apis/finance_remittance_2026_03_17.rbs', line 143

def related_identifiers
  @related_identifiers
end

#remittance_status ⇒ String (readonly)

Returns the value of attribute remittance_status.

Returns:

  • (String)


144
145
146
# File 'sig/peddler/apis/finance_remittance_2026_03_17.rbs', line 144

def remittance_status
  @remittance_status
end

#unique_payment_id ⇒ String (readonly)

Returns the value of attribute unique_payment_id.

Returns:

  • (String)


145
146
147
# File 'sig/peddler/apis/finance_remittance_2026_03_17.rbs', line 145

def unique_payment_id
  @unique_payment_id
end

Class Method Details

.[](payment_amount:, payment_date:, remittance_status:, unique_payment_id:, country_code:, exchange_rate:, line_item_count:, payment_amount_in_invoice_currency:, payment_method:, payment_number:, related_identifiers:) ⇒ Peddler::APIs::FinanceRemittance20260317::RemittanceHeader .[](arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10) ⇒ Peddler::APIs::FinanceRemittance20260317::RemittanceHeader

Overloads:



128
129
# File 'sig/peddler/apis/finance_remittance_2026_03_17.rbs', line 128

def self.[]: (payment_amount: Peddler::Money, payment_date: Time, remittance_status: String, unique_payment_id: String, ?country_code: String?, ?exchange_rate: Float?, ?line_item_count: Integer?, ?payment_amount_in_invoice_currency: Peddler::Money?, ?payment_method: String?, ?payment_number: String?, ?related_identifiers: Array[Peddler::APIs::FinanceRemittance20260317::RelatedIdentifier]?) -> Peddler::APIs::FinanceRemittance20260317::RemittanceHeader
| (Peddler::Money, Time, String, String, String?, Float?, Integer?, Peddler::Money?, String?, String?, Array[Peddler::APIs::FinanceRemittance20260317::RelatedIdentifier]?) -> Peddler::APIs::FinanceRemittance20260317::RemittanceHeader

.members ⇒ [ :payment_amount, :payment_date, :remittance_status, :unique_payment_id, :country_code, :exchange_rate, :line_item_count, :payment_amount_in_invoice_currency, :payment_method, :payment_number, :related_identifiers ]

Returns:

  • ([ :payment_amount, :payment_date, :remittance_status, :unique_payment_id, :country_code, :exchange_rate, :line_item_count, :payment_amount_in_invoice_currency, :payment_method, :payment_number, :related_identifiers ])


131
# File 'sig/peddler/apis/finance_remittance_2026_03_17.rbs', line 131

def self.members: () -> [ :payment_amount, :payment_date, :remittance_status, :unique_payment_id, :country_code, :exchange_rate, :line_item_count, :payment_amount_in_invoice_currency, :payment_method, :payment_number, :related_identifiers ]

.new(payment_amount:, payment_date:, remittance_status:, unique_payment_id:, country_code:, exchange_rate:, line_item_count:, payment_amount_in_invoice_currency:, payment_method:, payment_number:, related_identifiers:) ⇒ Peddler::APIs::FinanceRemittance20260317::RemittanceHeader .new(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10) ⇒ Peddler::APIs::FinanceRemittance20260317::RemittanceHeader

Overloads:



126
127
# File 'sig/peddler/apis/finance_remittance_2026_03_17.rbs', line 126

def self.new: (payment_amount: Peddler::Money, payment_date: Time, remittance_status: String, unique_payment_id: String, ?country_code: String?, ?exchange_rate: Float?, ?line_item_count: Integer?, ?payment_amount_in_invoice_currency: Peddler::Money?, ?payment_method: String?, ?payment_number: String?, ?related_identifiers: Array[Peddler::APIs::FinanceRemittance20260317::RelatedIdentifier]?) -> Peddler::APIs::FinanceRemittance20260317::RemittanceHeader
| (Peddler::Money, Time, String, String, String?, Float?, Integer?, Peddler::Money?, String?, String?, Array[Peddler::APIs::FinanceRemittance20260317::RelatedIdentifier]?) -> Peddler::APIs::FinanceRemittance20260317::RemittanceHeader

.parse ⇒ Peddler::APIs::FinanceRemittance20260317::RemittanceHeader

Parameters:

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

Returns:



133
# File 'sig/peddler/apis/finance_remittance_2026_03_17.rbs', line 133

def self.parse: (?Hash[String | Symbol, untyped], **untyped) -> Peddler::APIs::FinanceRemittance20260317::RemittanceHeader

Instance Method Details

#members ⇒ [ :payment_amount, :payment_date, :remittance_status, :unique_payment_id, :country_code, :exchange_rate, :line_item_count, :payment_amount_in_invoice_currency, :payment_method, :payment_number, :related_identifiers ]

Returns:

  • ([ :payment_amount, :payment_date, :remittance_status, :unique_payment_id, :country_code, :exchange_rate, :line_item_count, :payment_amount_in_invoice_currency, :payment_method, :payment_number, :related_identifiers ])


147
# File 'sig/peddler/apis/finance_remittance_2026_03_17.rbs', line 147

def members: () -> [ :payment_amount, :payment_date, :remittance_status, :unique_payment_id, :country_code, :exchange_rate, :line_item_count, :payment_amount_in_invoice_currency, :payment_method, :payment_number, :related_identifiers ]

#to_h ⇒ { payment_amount: Peddler::Money, payment_date: Time, remittance_status: String, unique_payment_id: String, country_code: String?, exchange_rate: Float?, line_item_count: Integer?, payment_amount_in_invoice_currency: Peddler::Money?, payment_method: String?, payment_number: String?, related_identifiers: Array[Peddler::APIs::FinanceRemittance20260317::RelatedIdentifier]? }

Returns:



148
# File 'sig/peddler/apis/finance_remittance_2026_03_17.rbs', line 148

def to_h: () -> { payment_amount: Peddler::Money, payment_date: Time, remittance_status: String, unique_payment_id: String, country_code: String?, exchange_rate: Float?, line_item_count: Integer?, payment_amount_in_invoice_currency: Peddler::Money?, payment_method: String?, payment_number: String?, related_identifiers: Array[Peddler::APIs::FinanceRemittance20260317::RelatedIdentifier]? }