request.workflow_handler ======================== .. py:module:: request.workflow_handler .. autoapi-nested-parse:: Handles the workflow engine logic during a request. Module Contents --------------- .. py:class:: AbstractWorkflowHandler Bases: :py:obj:`abc.ABC`, :py:obj:`trustpoint.logger.LoggerMixin` Abstract base class for workflow handler. .. py:method:: handle(context) :abstractmethod: Execute workflow logic. .. py:class:: WorkflowHandler Bases: :py:obj:`abc.ABC`, :py:obj:`trustpoint.logger.LoggerMixin` Abstract base class for workflow handler. .. py:method:: handle(context) Execute workflow logic. .. py:class:: DeviceActionHandler Bases: :py:obj:`WorkflowHandler` Handles workflow triggers for device lifecycle events. .. py:method:: handle(context, payload = None, **_) Handle device action events and trigger workflows accordingly. .. py:class:: CertificateRequestHandler Bases: :py:obj:`WorkflowHandler` Manages workflows triggered by certificate request events. .. py:method:: handle(context, payload = None, **_) Execute workflow logic.