# Types ```{toctree} :maxdepth: 2 :caption: Types update message user chat callback-query ``` Gpgram provides Pydantic models for Telegram API types: - [Update](update.md) - Represents an incoming update from Telegram - [Message](message.md) - Represents a message in Telegram - [User](user.md) - Represents a Telegram user or bot - [Chat](chat.md) - Represents a chat in Telegram - [CallbackQuery](callback-query.md) - Represents a callback query from an inline keyboard