agala_telegram v3.0.0 Agala.Provider.Telegram.Model.Chat

This object represents a chat.

https://core.telegram.org/bots/api#chat

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.Chat{
  all_members_are_administrators: term(),
  can_set_sticker_set: term(),
  description: term(),
  first_name: term(),
  id: term(),
  invite_link: term(),
  last_name: term(),
  photo: term(),
  pinned_message: term(),
  sticker_set_name: term(),
  title: term(),
  type: term(),
  username: 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.