Class: Peddler::APIs::FinanceRemittance20260317::RemittanceHeader
- Inherits:
-
Data
- Object
- Data
- Peddler::APIs::FinanceRemittance20260317::RemittanceHeader
- Defined in:
- sig/peddler/apis/finance_remittance_2026_03_17.rbs
Instance Attribute Summary collapse
-
#country_code ⇒ String?
readonly
Returns the value of attribute country_code.
-
#exchange_rate ⇒ Float?
readonly
Returns the value of attribute exchange_rate.
-
#line_item_count ⇒ Integer?
readonly
Returns the value of attribute line_item_count.
-
#payment_amount ⇒ Peddler::Money
readonly
Returns the value of attribute payment_amount.
-
#payment_amount_in_invoice_currency ⇒ Peddler::Money?
readonly
Returns the value of attribute payment_amount_in_invoice_currency.
-
#payment_date ⇒ Time
readonly
Returns the value of attribute payment_date.
-
#payment_method ⇒ String?
readonly
Returns the value of attribute payment_method.
-
#payment_number ⇒ String?
readonly
Returns the value of attribute payment_number.
-
#related_identifiers ⇒ Array[Peddler::APIs::FinanceRemittance20260317::RelatedIdentifier]?
readonly
Returns the value of attribute related_identifiers.
-
#remittance_status ⇒ String
readonly
Returns the value of attribute remittance_status.
-
#unique_payment_id ⇒ String
readonly
Returns the value of attribute unique_payment_id.
Class Method Summary collapse
-
.[] ⇒ Object
-
.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 ⇒ Object
-
.parse ⇒ Peddler::APIs::FinanceRemittance20260317::RemittanceHeader
Instance Method Summary collapse
-
#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]? }
Instance Attribute Details
#country_code ⇒ String? (readonly)
Returns the value of attribute country_code.
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.
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.
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.
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.
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.
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.
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.
142 143 144 |
# File 'sig/peddler/apis/finance_remittance_2026_03_17.rbs', line 142 def payment_number @payment_number end |
#related_identifiers ⇒ Array[Peddler::APIs::FinanceRemittance20260317::RelatedIdentifier]? (readonly)
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 end |
#remittance_status ⇒ String (readonly)
Returns the value of attribute remittance_status.
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.
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
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 ]
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
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
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 ]
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]? }
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]? }
|