agala_telegram v3.0.0 Agala.Provider.Telegram.Model.Message
This object represents a message.
Link to this section Summary
Functions
Alias to c:make/2, used to follow Construct.Type.cast/1 callback
Alias to c:make/2, but raises an Construct.MakeError exception if params have errors
Link to this section Types
Link to this type
t()
t() :: %Agala.Provider.Telegram.Model.Message{
media_group_id: term(),
new_chat_title: term(),
game: term(),
new_chat_members: term(),
forward_from: term(),
sticker: term(),
message_id: term(),
venue: term(),
forward_signature: term(),
location: term(),
forward_from_chat: term(),
caption: term(),
author_signature: term(),
entities: term(),
document: term(),
contact: term(),
chat: term(),
voice: term(),
forward_from_message_id: term(),
supergroup_chat_created: term(),
left_chat_member: term(),
audio: term(),
migrate_from_chat_id: term(),
delete_chat_photo: term(),
pinned_message: term(),
forward_date: term(),
caption_entities: term(),
date: term(),
from: term(),
migrate_to_chat_id: term(),
photo: term(),
text: term(),
group_chat_created: term(),
new_chat_photo: term(),
video: term(),
channel_chat_created: term(),
edit_date: term(),
reply_to_message: term(),
video_note: term()
}
Link to this section Functions
Link to this function
cast(params, opts \\ [])
Alias to c:make/2, used to follow Construct.Type.cast/1 callback.
To use this structure as custom type.
Callback implementation for Construct.cast/2.
Link to this function
make(params \\ %{}, opts \\ [])
Alias to Construct.Cast.make/3.
Callback implementation for Construct.make/2.
Link to this function
make!(params \\ %{}, opts \\ [])
Alias to c:make/2, but raises an Construct.MakeError exception if params have errors.
Callback implementation for Construct.make!/2.