:py:mod:`core.model.context`
============================

.. py:module:: core.model.context

.. autodoc2-docstring:: core.model.context
   :allowtitles:

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

Classes
~~~~~~~

.. list-table::
   :class: autosummary longtable
   :align: left

   * - :py:obj:`Context <core.model.context.Context>`
     - .. autodoc2-docstring:: core.model.context.Context
          :summary:

Functions
~~~~~~~~~

.. list-table::
   :class: autosummary longtable
   :align: left

   * - :py:obj:`root_datum <core.model.context.root_datum>`
     - .. autodoc2-docstring:: core.model.context.root_datum
          :summary:

API
~~~

.. py:function:: root_datum() -> core.model.datum.Datum
   :canonical: core.model.context.root_datum

   .. autodoc2-docstring:: core.model.context.root_datum

.. py:class:: Context
   :canonical: core.model.context.Context

   .. autodoc2-docstring:: core.model.context.Context

   .. py:attribute:: app_name
      :canonical: core.model.context.Context.app_name
      :type: str
      :value: None

      .. autodoc2-docstring:: core.model.context.Context.app_name

   .. py:attribute:: app_prefix
      :canonical: core.model.context.Context.app_prefix
      :type: str
      :value: <Multiline-String>

      .. autodoc2-docstring:: core.model.context.Context.app_prefix

   .. py:attribute:: trim_prefix
      :canonical: core.model.context.Context.trim_prefix
      :type: bool
      :value: True

      .. autodoc2-docstring:: core.model.context.Context.trim_prefix

   .. py:attribute:: given
      :canonical: core.model.context.Context.given
      :type: dict[str, typing.Any]
      :value: None

      .. autodoc2-docstring:: core.model.context.Context.given

   .. py:attribute:: status
      :canonical: core.model.context.Context.status
      :type: core.model.status.Status
      :value: None

      .. autodoc2-docstring:: core.model.context.Context.status

   .. py:attribute:: result
      :canonical: core.model.context.Context.result
      :type: core.model.datum.Datum
      :value: None

      .. autodoc2-docstring:: core.model.context.Context.result

   .. py:method:: __post_init__() -> None
      :canonical: core.model.context.Context.__post_init__

      .. autodoc2-docstring:: core.model.context.Context.__post_init__
