biggr_models.handlers.object_handlers
=====================================

.. py:module:: biggr_models.handlers.object_handlers


Attributes
----------

.. autoapisummary::

   biggr_models.handlers.object_handlers.MODELS_CLASS_MAP
   biggr_models.handlers.object_handlers.MODELS_ALLOWED_PROPERTIES
   biggr_models.handlers.object_handlers.MODELS_PROPERTY_MAP
   biggr_models.handlers.object_handlers.MODELS_MAP
   biggr_models.handlers.object_handlers.REQUEST_PARAMETER_TYPES
   biggr_models.handlers.object_handlers.MODELS_SIGNATURE


Classes
-------

.. autoapisummary::

   biggr_models.handlers.object_handlers.ObjectHandler


Functions
---------

.. autoapisummary::

   biggr_models.handlers.object_handlers.object_type_variant
   biggr_models.handlers.object_handlers.object_property_variant
   biggr_models.handlers.object_handlers.parse_id_type
   biggr_models.handlers.object_handlers.parse_strlist
   biggr_models.handlers.object_handlers.parse_optstr
   biggr_models.handlers.object_handlers.determine_query_signature


Module Contents
---------------

.. py:function:: object_type_variant(obj_type: Type[cobradb.models.Base], int_id_only: bool = False)

.. py:function:: object_property_variant(property, obj_type: Type[cobradb.models.Base])

.. py:data:: MODELS_CLASS_MAP

.. py:data:: MODELS_ALLOWED_PROPERTIES
   :value: []


.. py:data:: MODELS_PROPERTY_MAP

.. py:data:: MODELS_MAP

.. py:function:: parse_id_type(x)

.. py:function:: parse_strlist(x)

.. py:function:: parse_optstr(x)

.. py:data:: REQUEST_PARAMETER_TYPES

.. py:function:: determine_query_signature(f)

.. py:data:: MODELS_SIGNATURE

.. py:class:: ObjectHandler(application: Application, request: tornado.httputil.HTTPServerRequest, **kwargs: Any)

   Bases: :py:obj:`biggr_models.handlers.utils.BaseHandler`


   Base RequestHandler that handles standard requests.


   .. py:method:: post()


