Current section
Files
Jump to
Current section
Files
include/telega@model_SendInvoiceParameters.hrl
-record(send_invoice_parameters, {
chat_id :: telega@model:int_or_string(),
message_thread_id :: gleam@option:option(integer()),
title :: binary(),
description :: binary(),
payload :: binary(),
provider_token :: gleam@option:option(binary()),
currency :: binary(),
prices :: list(telega@model:labeled_price()),
max_tip_amount :: gleam@option:option(integer()),
suggested_tip_amounts :: gleam@option:option(list(integer())),
start_parameter :: gleam@option:option(binary()),
provider_data :: gleam@option:option(binary()),
photo_url :: gleam@option:option(binary()),
photo_size :: gleam@option:option(integer()),
photo_width :: gleam@option:option(integer()),
photo_height :: gleam@option:option(integer()),
need_name :: gleam@option:option(boolean()),
need_phone_number :: gleam@option:option(boolean()),
need_email :: gleam@option:option(boolean()),
need_shipping_address :: gleam@option:option(boolean()),
send_phone_number_to_provider :: gleam@option:option(boolean()),
send_email_to_provider :: gleam@option:option(boolean()),
is_flexible :: gleam@option:option(boolean()),
disable_notification :: gleam@option:option(boolean()),
protect_content :: gleam@option:option(boolean()),
allow_paid_broadcast :: gleam@option:option(boolean()),
message_effect_id :: gleam@option:option(binary()),
reply_parameters :: gleam@option:option(telega@model:reply_parameters()),
reply_markup :: gleam@option:option(telega@model:inline_keyboard_markup())
}).