Current section

Files

Jump to
telega include telega@model@types_ExternalReplyInfo.hrl
Raw

include/telega@model@types_ExternalReplyInfo.hrl

-record(external_reply_info, {
origin :: telega@model@types:message_origin(),
chat :: gleam@option:option(telega@model@types:chat()),
message_id :: gleam@option:option(integer()),
link_preview_options :: gleam@option:option(telega@model@types:link_preview_options()),
animation :: gleam@option:option(telega@model@types:animation()),
audio :: gleam@option:option(telega@model@types:audio()),
document :: gleam@option:option(telega@model@types:document()),
live_photo :: gleam@option:option(telega@model@types:live_photo()),
paid_media :: gleam@option:option(telega@model@types:paid_media_info()),
photo :: gleam@option:option(list(telega@model@types:photo_size())),
sticker :: gleam@option:option(telega@model@types:sticker()),
story :: gleam@option:option(telega@model@types:story()),
video :: gleam@option:option(telega@model@types:video()),
video_note :: gleam@option:option(telega@model@types:video_note()),
voice :: gleam@option:option(telega@model@types:voice()),
has_media_spoiler :: gleam@option:option(boolean()),
checklist :: gleam@option:option(telega@model@types:checklist()),
contact :: gleam@option:option(telega@model@types:contact()),
dice :: gleam@option:option(telega@model@types:dice()),
game :: gleam@option:option(telega@model@types:game()),
giveaway :: gleam@option:option(telega@model@types:giveaway()),
giveaway_winners :: gleam@option:option(telega@model@types:giveaway_winners()),
invoice :: gleam@option:option(telega@model@types:invoice()),
location :: gleam@option:option(telega@model@types:location()),
poll :: gleam@option:option(telega@model@types:poll()),
venue :: gleam@option:option(telega@model@types:venue())
}).