pyanaconda.modules.payloads.source.source_base_interface ======================================================== .. py:module:: pyanaconda.modules.payloads.source.source_base_interface Classes ------- .. autoapisummary:: pyanaconda.modules.payloads.source.source_base_interface.PayloadSourceBaseInterface pyanaconda.modules.payloads.source.source_base_interface.RepositorySourceInterface Module Contents --------------- .. py:class:: PayloadSourceBaseInterface Bases: :py:obj:`pyanaconda.modules.common.base.base_template.ModuleInterfaceTemplate` Base class for all the payload source module interfaces. This object contains API shared by all the sources. Everything in this object has to be implemented by a source to be used. .. py:property:: Type :type: Str The type of this source. .. py:property:: Description :type: Str The description of this source. .. py:class:: RepositorySourceInterface Bases: :py:obj:`PayloadSourceBaseInterface` DBus interface for sources that provide access to a repository. .. py:method:: connect_signals() Connect the signals. .. py:property:: Configuration :type: Structure The source configuration. This configuration will be used to set up the source and generate a configuration of the available repository. :return: a structure of the type RepoConfigurationData