t() :: %ExGram.Model.ChatMember{
can_add_web_page_previews: boolean() | nil,
can_be_edited: boolean() | nil,
can_change_info: boolean() | nil,
can_delete_messages: boolean() | nil,
can_edit_messages: boolean() | nil,
can_invite_users: boolean() | nil,
can_manage_chat: boolean() | nil,
can_manage_voice_chats: boolean() | nil,
can_pin_messages: boolean() | nil,
can_post_messages: boolean() | nil,
can_promote_members: boolean() | nil,
can_restrict_members: boolean() | nil,
can_send_media_messages: boolean() | nil,
can_send_messages: boolean() | nil,
can_send_other_messages: boolean() | nil,
can_send_polls: boolean() | nil,
custom_title: String.t() | nil,
is_anonymous: boolean() | nil,
is_member: boolean() | nil,
status: String.t(),
until_date: integer() | nil,
user: ExGram.Model.User.t()
}