# The following has been generated automatically from src/core/processing/qgsprocessingparameters.h QgsProcessingParameterDefinition.FlagAdvanced = QgsProcessingParameterDefinition.Flag.FlagAdvanced QgsProcessingParameterDefinition.FlagHidden = QgsProcessingParameterDefinition.Flag.FlagHidden QgsProcessingParameterDefinition.FlagOptional = QgsProcessingParameterDefinition.Flag.FlagOptional QgsProcessingParameterDefinition.FlagIsModelOutput = QgsProcessingParameterDefinition.Flag.FlagIsModelOutput QgsProcessingParameterDefinition.Flags = lambda flags=0: QgsProcessingParameterDefinition.Flag(flags) def _force_int(v): return v if isinstance(v, int) else int(v.value) QgsProcessingParameterDefinition.Flag.__bool__ = lambda flag: bool(_force_int(flag)) QgsProcessingParameterDefinition.Flag.__eq__ = lambda flag1, flag2: _force_int(flag1) == _force_int(flag2) QgsProcessingParameterDefinition.Flag.__and__ = lambda flag1, flag2: _force_int(flag1) & _force_int(flag2) QgsProcessingParameterDefinition.Flag.__or__ = lambda flag1, flag2: QgsProcessingParameterDefinition.Flag(_force_int(flag1) | _force_int(flag2)) QgsProcessingParameterFile.File = QgsProcessingParameterFile.Behavior.File QgsProcessingParameterFile.Folder = QgsProcessingParameterFile.Behavior.Folder QgsProcessingParameterNumber.Integer = QgsProcessingParameterNumber.Type.Integer QgsProcessingParameterNumber.Double = QgsProcessingParameterNumber.Type.Double QgsProcessingParameterField.Any = QgsProcessingParameterField.DataType.Any QgsProcessingParameterField.Numeric = QgsProcessingParameterField.DataType.Numeric QgsProcessingParameterField.String = QgsProcessingParameterField.DataType.String QgsProcessingParameterField.DateTime = QgsProcessingParameterField.DataType.DateTime QgsProcessingParameterField.Binary = QgsProcessingParameterField.DataType.Binary QgsProcessingParameterField.Boolean = QgsProcessingParameterField.DataType.Boolean QgsProcessingParameterDateTime.DateTime = QgsProcessingParameterDateTime.Type.DateTime QgsProcessingParameterDateTime.Date = QgsProcessingParameterDateTime.Type.Date QgsProcessingParameterDateTime.Time = QgsProcessingParameterDateTime.Type.Time