t() :: %ExGram.Model.InputInvoiceMessageContent{
currency: String.t(),
description: String.t(),
is_flexible: boolean() | nil,
max_tip_amount: integer() | nil,
need_email: boolean() | nil,
need_name: boolean() | nil,
need_phone_number: boolean() | nil,
need_shipping_address: boolean() | nil,
payload: String.t(),
photo_height: integer() | nil,
photo_size: integer() | nil,
photo_url: String.t() | nil,
photo_width: integer() | nil,
prices: [ExGram.Model.LabeledPrice.t()],
provider_data: String.t() | nil,
provider_token: String.t(),
send_email_to_provider: boolean() | nil,
send_phone_number_to_provider: boolean() | nil,
suggested_tip_amounts: [integer()] | nil,
title: String.t()
}