/************************************************************************
 * This file has been generated automatically from                      *
 *                                                                      *
 * src/core/processing/qgsprocessing.h                                  *
 *                                                                      *
 * Do not edit manually ! Edit header and run scripts/sipify.pl again   *
 ************************************************************************/






class QgsProcessing
{
%Docstring

Contains enumerations and other constants for use in processing algorithms
and parameters.

.. versionadded:: 3.0
%End

%TypeHeaderCode
#include "qgsprocessing.h"
%End
  public:

    enum SourceType
    {
      TypeMapLayer,
      TypeVectorAnyGeometry,
      TypeVectorPoint,
      TypeVectorLine,
      TypeVectorPolygon,
      TypeRaster,
      TypeFile,
      TypeVector,
      TypeMesh
    };

    enum PythonOutputType
    {
      PythonQgsProcessingAlgorithmSubclass,
    };

    static QString sourceTypeToString( SourceType type );
%Docstring
Converts a source ``type`` to a string representation.

.. versionadded:: 3.6
%End

    static const QString TEMPORARY_OUTPUT;
};

/************************************************************************
 * This file has been generated automatically from                      *
 *                                                                      *
 * src/core/processing/qgsprocessing.h                                  *
 *                                                                      *
 * Do not edit manually ! Edit header and run scripts/sipify.pl again   *
 ************************************************************************/