medkit.core.operation_desc
==========================

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


Classes
-------

.. autoapisummary::

   medkit.core.operation_desc.OperationDescription


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

.. 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
      :value: None



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


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


