struct

Telegram::RefundedPayment

Inherits JSON::Serializable < Struct < Value < Object

Telegram API type: RefundedPayment This object contains basic information about a refunded payment.

Constructors

new(currency : String, total_amount : Int64, invoice_payload : String, telegram_payment_charge_id : String, provider_payment_charge_id : String | Nil = nil)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

clone
Source
copy_with(currency _currency = @currency, total_amount _total_amount = @total_amount, invoice_payload _invoice_payload = @invoice_payload, telegram_payment_charge_id _telegram_payment_charge_id = @telegram_payment_charge_id, provider_payment_charge_id _provider_payment_charge_id = @provider_payment_charge_id)
Source
currency
invoice_payload
provider_payment_charge_id
telegram_payment_charge_id
total_amount