📄 Templates
==============

.. currentmodule:: pywa.types.templates

.. list-table::
   :widths: 10 60
   :header-rows: 1

   * - Category
     - Types
   * - Headers
     - :class:`HeaderText`,
       :class:`HeaderImage`,
       :class:`HeaderVideo`,
       :class:`HeaderDocument`,
       :class:`HeaderLocation`,
       :class:`HeaderProduct`
   * - Bodies
     - :class:`BodyText`,
       :class:`AuthenticationBody`
   * - Footers
     - :class:`FooterText`,
       :class:`AuthenticationFooter`
   * - Buttons
     - :class:`Buttons`,
       :class:`QuickReplyButton`,
       :class:`URLButton`,
       :class:`CopyCodeButton`,
       :class:`CatalogButton`,
       :class:`FlowButton`,
       :class:`CallPermissionRequestButton`,
       :class:`VoiceCallButton`,
       :class:`MPMButton`,
       :class:`SPMButton`,
       :class:`OneTapOTPButton`,
       :class:`ZeroTapOTPButton`,
       :class:`CopyCodeOTPButton`
   * - Others
     - :class:`Carousel`,
       :class:`LimitedTimeOffer`

.. toctree::
    types
