.. currentmodule:: betterproto

API reference
=============

The following document outlines betterproto's api. **None** of these classes should be
extended by the user manually.


Message
--------

.. autoclass:: betterproto.Message
    :members:
    :special-members: __bytes__, __bool__


.. autofunction:: betterproto.serialized_on_wire

.. autofunction:: betterproto.which_one_of


Enumerations
-------------

.. autoclass:: betterproto.Enum()
    :members:


.. autoclass:: betterproto.Casing()
    :members:
