Class: QgsProcessingOutputMultipleLayers

class qgis.core.QgsProcessingOutputMultipleLayers

Bases: QgsProcessingOutputDefinition

A multi-layer output for processing algorithms which create map layers, when the number and nature of the output layers is not predefined.

Note

Always prefer to explicitly define QgsProcessingOutputVectorLayer, QgsProcessingOutputRasterLayer or QgsProcessingOutputMapLayer where possible. QgsProcessingOutputMultipleLayers should only ever be used when the number of output layers is not fixed - e.g. as a result of processing all layers in a specified folder.

New in version 3.0.

QgsProcessingOutputMultipleLayers(name: str, description: str = ‘’) Constructor for QgsProcessingOutputMultipleLayers.

QgsProcessingOutputMultipleLayers(QgsProcessingOutputMultipleLayers)

Methods

type

rtype

str

typeName

Returns the type name for the output class.

type(self)str
Return type

str

typeName()str

Returns the type name for the output class.

Return type

str