Handling and transforming Operations ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. py:currentmodule:: anyblok_wms_base.core.operation Model.Wms.Operation.Move ------------------------ This Operation Model inherits from :class:`Mixin.WmsSingleInput ` .. autoclass:: anyblok_wms_base.core.operation.move.Move .. raw:: html

Fields and their semantics

.. autoattribute:: id .. autoattribute:: destination .. raw:: html

Specific members

.. automethod:: revert_extra_fields .. raw:: html

Mandatory methods of Operation subclasses

.. automethod:: after_insert .. automethod:: execute_planned .. automethod:: is_reversible .. automethod:: plan_revert_single .. raw:: html

Overridden methods of Operation

.. automethod:: check_create_conditions Model.Wms.Operation.Teleportation --------------------------------- This Operation Model inherits from :class:`Mixin.WmsSingleInput ` .. autoclass:: anyblok_wms_base.core.operation.teleportation.Teleportation .. raw:: html

Fields and their semantics

.. autoattribute:: id .. autoattribute:: new_location .. raw:: html

Mandatory methods of Operation subclasses

.. automethod:: check_create_conditions .. automethod:: after_insert .. raw:: html

Overridden methods of Operation

.. automethod:: check_create_conditions Model.Wms.Operation.Observation ------------------------------- This Operation Model inherits from :class:`Mixin.WmsSingleInput ` .. autoclass:: anyblok_wms_base.core.operation.observation.Observation .. raw:: html

Fields and their semantics

.. autoattribute:: name .. autoattribute:: observed_properties .. autoattribute:: required_properties .. autoattribute:: previous_properties .. autoattribute:: id .. raw:: html

Overridden methods of Operation

.. automethod:: obliviate_single .. automethod:: is_reversible .. automethod:: plan_revert_single .. raw:: html

Mandatory methods of Operation subclasses

.. automethod:: after_insert .. automethod:: execute_planned .. raw:: html

Specific members

.. automethod:: apply_properties Model.Wms.Operation.Unpack -------------------------- This Operation Model inherits from :class:`Mixin.WmsSingleInput ` .. autoclass:: anyblok_wms_base.core.operation.unpack.Unpack .. raw:: html

Fields and their semantics

.. autoattribute:: id .. raw:: html

Specific members

.. automethod:: get_outcome_specs .. automethod:: outcome_props_update .. automethod:: create_unpacked_goods .. automethod:: plan_for_outcomes .. raw:: html

Overridden methods of Operation

.. automethod:: check_create_conditions .. automethod:: cancel_single .. raw:: html

Mandatory methods of Operation subclasses

.. automethod:: after_insert .. automethod:: execute_planned Model.Wms.Operation.Assembly ---------------------------- .. py:currentmodule:: anyblok_wms_base.core.operation.assembly .. autoclass:: anyblok_wms_base.core.operation.assembly.Assembly .. raw:: html

Fields and their semantics

.. autoattribute:: id .. autoattribute:: outcome_type .. autoattribute:: name .. autoattribute:: parameters .. autoattribute:: match .. raw:: html

Specific members

.. autoattribute:: specification .. autoattribute:: DEFAULT_FOR_CONTENTS .. autoattribute:: SPEC_LIST_MERGE .. automethod:: check_inputs_locations .. automethod:: outcome_properties .. automethod:: outcome_location .. automethod:: eval_typed_expr .. automethod:: specific_outcome_properties .. autoattribute:: props_hook_fmt .. raw:: html

Mandatory methods of Operation subclasses

.. automethod:: check_create_conditions .. automethod:: after_insert .. automethod:: execute_planned