class

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)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

currency
Source
description
Source
flexible?
Source
max_tip_amount
Source
need_email?
Source
need_name?
Source
need_phone_number?
Source
need_shipping_address?
Source
payload
Source
photo_height
Source
photo_size
Source
photo_url
Source
photo_width
Source
prices
Source
provider_data
Source
provider_token
Source
send_email_to_provider?
Source
send_phone_number_to_provider?
Source
suggested_tip_amounts
Source
title
Source