Hotline.Types.User (Hotline v0.2.1)

Copy Markdown View Source

Telegram User object.

Summary

Functions

Parse a raw map into this type struct.

Parse a list of raw maps.

Types

t()

@type t() :: %Hotline.Types.User{
  added_to_attachment_menu: boolean() | nil,
  can_connect_to_business: boolean() | nil,
  can_join_groups: boolean() | nil,
  can_read_all_group_messages: boolean() | nil,
  first_name: String.t(),
  has_main_web_app: boolean() | nil,
  id: integer(),
  is_bot: boolean(),
  is_premium: boolean() | nil,
  language_code: String.t() | nil,
  last_name: String.t() | nil,
  supports_inline_queries: boolean() | nil,
  username: String.t() | nil
}

Functions

parse(map)

Parse a raw map into this type struct.

parse_list(list)

Parse a list of raw maps.