Tourmaline::InputInvoiceMessageContent
Inherits Tourmaline::Model < JSON::Serializable < Reference < Object
Constructors
new(title : String, description : String, payload : String, provider_token : String, currency : String, prices : Array(Tourmaline::LabeledPrice) = [] of Tourmaline::LabeledPrice, max_tip_amount : Int32 | Nil = nil, suggested_tip_amounts : Array(Int32) = [] of Int32, provider_data : String | Nil = nil, photo_url : String | Nil = nil, photo_size : Int32 | Nil = nil, photo_width : Int32 | Nil = nil, photo_height : Int32 | Nil = nil, need_name : Bool = false, need_phone_number : Bool = false, need_email : Bool = false, need_shipping_address : Bool = false, send_phone_number_to_provider : Bool = false, send_email_to_provider : Bool = false)
Sourcenew(pull : JSON::PullParser)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
currency
Sourcedescription
Sourceflexible?
Sourcemax_tip_amount
Sourceneed_email?
Sourceneed_name?
Sourceneed_phone_number?
Sourceneed_shipping_address?
Sourcepayload
Sourcephoto_height
Sourcephoto_size
Sourcephoto_url
Sourcephoto_width
Sourceprices
Sourceprovider_data
Sourceprovider_token
Sourcesend_email_to_provider?
Sourcesend_phone_number_to_provider?
Sourcesuggested_tip_amounts
Sourcetitle
Source