View Source Telegex.Type.ChatFullInfo (Telegex v1.8.0)

This object contains full information about a chat.

Summary

Types

@type t() :: %Telegex.Type.ChatFullInfo{
  accent_color_id: integer(),
  active_usernames: [String.t()] | nil,
  available_reactions: [Telegex.Type.ReactionType.t()] | nil,
  background_custom_emoji_id: String.t() | nil,
  bio: String.t() | nil,
  birthdate: Telegex.Type.Birthdate.t() | nil,
  business_intro: Telegex.Type.BusinessIntro.t() | nil,
  business_location: Telegex.Type.BusinessLocation.t() | nil,
  business_opening_hours: Telegex.Type.BusinessOpeningHours.t() | nil,
  can_set_sticker_set: boolean() | nil,
  custom_emoji_sticker_set_name: String.t() | nil,
  description: String.t() | nil,
  emoji_status_custom_emoji_id: String.t() | nil,
  emoji_status_expiration_date: integer() | nil,
  first_name: String.t() | nil,
  has_aggressive_anti_spam_enabled: boolean() | nil,
  has_hidden_members: boolean() | nil,
  has_private_forwards: boolean() | nil,
  has_protected_content: boolean() | nil,
  has_restricted_voice_and_video_messages: boolean() | nil,
  has_visible_history: boolean() | nil,
  id: integer(),
  invite_link: String.t() | nil,
  is_forum: boolean() | nil,
  join_by_request: boolean() | nil,
  join_to_send_messages: boolean() | nil,
  last_name: String.t() | nil,
  linked_chat_id: integer() | nil,
  location: Telegex.Type.ChatLocation.t() | nil,
  max_reaction_count: integer(),
  message_auto_delete_time: integer() | nil,
  permissions: Telegex.Type.ChatPermissions.t() | nil,
  personal_chat: Telegex.Type.Chat.t() | nil,
  photo: Telegex.Type.ChatPhoto.t() | nil,
  pinned_message: Telegex.Type.Message.t() | nil,
  profile_accent_color_id: integer() | nil,
  profile_background_custom_emoji_id: String.t() | nil,
  slow_mode_delay: integer() | nil,
  sticker_set_name: String.t() | nil,
  title: String.t() | nil,
  type: String.t(),
  unrestrict_boost_count: integer() | nil,
  username: String.t() | nil
}