:py:mod:`medkit.io.medkit_json._common`
=======================================

.. py:module:: medkit.io.medkit_json._common


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

Classes
~~~~~~~

.. autoapisummary::

   medkit.io.medkit_json._common.ContentType



Functions
~~~~~~~~~

.. autoapisummary::

   medkit.io.medkit_json._common.build_header
   medkit.io.medkit_json._common.check_header



Attributes
~~~~~~~~~~

.. autoapisummary::

   medkit.io.medkit_json._common.MEDKIT_JSON_VERSION


.. py:data:: MEDKIT_JSON_VERSION
   :value: '0.2'

   

.. py:class:: ContentType(*args, **kwds)


   Bases: :py:obj:`enum.Enum`

   
   Type of content.














   :Attributes:

       **TEXT_DOCUMENT** : Text document
           ..

       **TEXT_DOCUMENT_LIST** : List of text documents
           ..

       **TEXT_ANNOTATION_LIST** : List of text annotations
           ..

       **AUDIO_DOCUMENT** : Audio document
           ..

       **AUDIO_DOCUMENT_LIST** : List of audio documents
           ..

       **AUDIO_ANNOTATION_LIST** : List of audio annotations
           ..


   ..
       !! processed by numpydoc !!
   .. py:attribute:: TEXT_DOCUMENT
      :value: 'text_document'

      

   .. py:attribute:: TEXT_DOCUMENT_LIST
      :value: 'text_document_list'

      

   .. py:attribute:: TEXT_ANNOTATION_LIST
      :value: 'text_annotation_list'

      

   .. py:attribute:: AUDIO_DOCUMENT
      :value: 'audio_document'

      

   .. py:attribute:: AUDIO_DOCUMENT_LIST
      :value: 'audio_document_list'

      

   .. py:attribute:: AUDIO_ANNOTATION_LIST
      :value: 'audio_annotation_list'

      


.. py:function:: build_header(content_type: ContentType) -> dict[str, Any]


.. py:function:: check_header(data, expected_content_type: ContentType)


