:tocdepth: 3 :py:mod:`gws.base.exporter.action` ================================== .. py:module:: gws.base.exporter.action .. autoapi-nested-parse:: Provides the printing API. **Source code:** :source:`gws.base.exporter.action` Module Contents --------------- .. py:class:: CliParams(*args, **kwargs) Bases: :py:obj:`gws.CliParams` CLI params .. py:attribute:: output :type: str output path .. py:attribute:: project :type: Optional[str] project uid .. py:attribute:: request :type: str path to request.json .. py:class:: Config Bases: :py:obj:`gws.base.action.Config` Configuration for the exporter action. (added in 8.4) .. py:class:: Object Bases: :py:obj:`gws.base.action.Object` .. py:method:: do_export(p: CliParams) Export using the specified params .. py:method:: exporter_cancel(req: gws.WebRequester, p: gws.JobRequest) -> gws.JobStatusResponse .. py:method:: exporter_output(req: gws.WebRequester, p: gws.JobRequest) -> gws.ContentResponse .. py:method:: exporter_start(req: gws.WebRequester, p: gws.ExportRequest) -> gws.JobStatusResponse Start a background export job .. py:method:: exporter_status(req: gws.WebRequester, p: gws.JobRequest) -> gws.JobStatusResponse .. py:class:: Props Bases: :py:obj:`gws.base.action.Props`