:tocdepth: 3 :py:mod:`gws.base.printer.core` =============================== .. py:module:: gws.base.printer.core **Source code:** :source:`gws.base.printer.core` Module Contents --------------- .. py:class:: Config(*args, **kwargs) Bases: :py:obj:`gws.ConfigWithAccess` Printer configuration .. py:attribute:: models :type: Optional[list[gws.ext.config.model]] Data models .. py:attribute:: qualityLevels :type: Optional[list[gws.TemplateQualityLevel]] Quality levels supported by this printer .. py:attribute:: template :type: gws.ext.config.template Print template .. py:attribute:: title :type: str :value: '' Printer title .. py:class:: Object Bases: :py:obj:`gws.Printer` Printer object. .. py:method:: configure() Configuration hook. .. py:method:: props(user) Generate a ``Props`` struct for this object. :param user: The user for which the props should be generated. .. py:class:: Props(*args, **kwargs) Bases: :py:obj:`gws.Props` Object properties. .. py:attribute:: model :type: gws.base.model.Props .. py:attribute:: qualityLevels :type: list[gws.TemplateQualityLevel] .. py:attribute:: template :type: gws.base.template.Props .. py:attribute:: title :type: str