:py:mod:`medkit.core.operation_desc`
====================================

.. py:module:: medkit.core.operation_desc


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

Classes
~~~~~~~

.. autoapisummary::

   medkit.core.operation_desc.OperationDescription




.. py:class:: OperationDescription


   
   Description of a specific instance of an operation.














   :Attributes:

       **uid** : str
           The unique identifier of the instance described

       **name** : str
           The name of the operation. Can be the same as `class_name` or something
           more specific, for operations with a behavior that can be customized
           (for instance a rule-based entity matcher with user-provided rules, or a
           model-based entity matcher with a user-provided model)

       **class_name** : str, optional
           The name of the class of the operation

       **config** : dict of str to Any, optional
           The specific configuration of the instance


   ..
       !! processed by numpydoc !!
   .. py:attribute:: uid
      :type: str

      

   .. py:attribute:: name
      :type: str

      

   .. py:attribute:: class_name
      :type: str | None

      

   .. py:attribute:: config
      :type: dict[str, Any]

      

   .. py:method:: to_dict() -> dict[str, Any]



