#NEWLINE# def __init__( self , identifier , title , supported_formats = None , data_format = None , abstract = '' , metadata = [ ] , min_occurs = 1 , max_occurs = 1 , as_reference = False , mode = MODE . NONE ) : #NEWLINE# #INDENT# '\n        :param str identifier: The name of this input.\n        :param str title: Title of the input\n        :param list supported_formats: List of supported\n            :py:class:`pywps.inout.formats.Format`\n        :param :py:class:`pywps.inout.formats.Format data_format`\n            default data format\n        :param str abstract: Input abstract\n        :param list metada: TODO\n        :param int min_occurs: minimum occurence\n        :param int max_occurs: maximum occurence\n        :param bool as_reference: input is reference to URL\n        :param :py:obj:`pywps.validator.mode.MODE` mode: validation mode (none to\n            strict)\n        ' #NEWLINE# if ( metadata is None ) : #NEWLINE# #INDENT# metadata = [ ] #NEWLINE# #UNINDENT# basic . ComplexInput . __init__ ( self , identifier = identifier , title = title , abstract = abstract , supported_formats = supported_formats , mode = mode ) #NEWLINE# self . metadata = metadata #NEWLINE# self . min_occurs = int ( min_occurs ) #NEWLINE# self . max_occurs = int ( max_occurs ) #NEWLINE# self . as_reference = as_reference #NEWLINE# self . url = '' #NEWLINE# self . method = '' #NEWLINE# self . max_size = int ( 0 )