Source code for aiogram.types.inline_keyboard_markup

from __future__ import annotations

from typing import TYPE_CHECKING, Any, List

from .base import MutableTelegramObject

if TYPE_CHECKING:
    from .inline_keyboard_button import InlineKeyboardButton


[docs] class InlineKeyboardMarkup(MutableTelegramObject): """ This object represents an `inline keyboard <https://core.telegram.org/bots/features#inline-keyboards>`_ that appears right next to the message it belongs to. Source: https://core.telegram.org/bots/api#inlinekeyboardmarkup """ inline_keyboard: List[List[InlineKeyboardButton]] """Array of button rows, each represented by an Array of :class:`aiogram.types.inline_keyboard_button.InlineKeyboardButton` objects""" if TYPE_CHECKING: # DO NOT EDIT MANUALLY!!! # This section was auto-generated via `butcher` def __init__( __pydantic__self__, *, inline_keyboard: List[List[InlineKeyboardButton]], **__pydantic_kwargs: Any, ) -> None: # DO NOT EDIT MANUALLY!!! # This method was auto-generated via `butcher` # Is needed only for type checking and IDE support without any additional plugins super().__init__(inline_keyboard=inline_keyboard, **__pydantic_kwargs)