class
TD::MessageContent::PaymentSuccessfulBot
Included Modules
- JSON::Serializable
Defined in:
telegram/types/message_content/payment_successful_bot.crConstructors
- .new(currency : String, total_amount : Int64, invoice_payload : String, shipping_option_id : String, order_info : Union(TD::OrderInfo, Nil), telegram_payment_charge_id : String, provider_payment_charge_id : String)
- .new(pull : JSON::PullParser)
- .new(__json : JSON::Any | Nil = nil)
Instance Method Summary
- #currency : String
- #currency=(currency : String)
- #invoice_payload : String
- #invoice_payload=(invoice_payload : String)
- #object_type : String
- #object_type=(object_type : String)
- #order_info : TD::OrderInfo?
- #order_info=(order_info : Nil | TD::OrderInfo)
- #provider_payment_charge_id : String
- #provider_payment_charge_id=(provider_payment_charge_id : String)
- #shipping_option_id : String
- #shipping_option_id=(shipping_option_id : String)
- #telegram_payment_charge_id : String
- #telegram_payment_charge_id=(telegram_payment_charge_id : String)
- #total_amount : Int64
- #total_amount=(total_amount : Int64)
Instance methods inherited from class TD::Base
extract_abstract_type(__json : JSON::Any)
extract_abstract_type,
extract_type(__json : JSON::Any, class_type : Class)
extract_type
Macros inherited from class TD::Base
object_attributes(type)
object_attributes,
object_type(type)
object_type
Constructor Detail
def self.new(currency : String, total_amount : Int64, invoice_payload : String, shipping_option_id : String, order_info : Union(TD::OrderInfo, Nil), telegram_payment_charge_id : String, provider_payment_charge_id : String)
#