:tocdepth: 3 :py:mod:`gws.base.action` ========================= .. py:module:: gws.base.action **Source code:** :source:`gws.base.action` Submodules ---------- .. toctree:: :titlesonly: :maxdepth: 1 cli/index.rst core/index.rst manager/index.rst Package Contents ---------------- .. py:class:: Config(*args, **kwargs) Bases: :py:obj:`gws.ConfigWithAccess` Basic config with permissions. .. py:class:: Object Bases: :py:obj:`gws.Action` Generic action object, the parent of all action objects. .. py:method:: props(user) Generate a ``Props`` struct for this object. :param user: The user for which the props should be generated. .. py:function:: prepare_cli_action(root: gws.Root, command_category: gws.CommandCategory, command_name: str, params: dict, read_options=None) .. py:class:: Props(*args, **kwargs) Bases: :py:obj:`gws.Props` Object properties. .. py:attribute:: type :type: str