#NEWLINE# def __init__( self , name , description = None , validation = None , data_type = data_type_string , required_on_edit = False , required_on_create = False , title = None ) : #NEWLINE# #INDENT# '\n        :param name: ``string``, identifier for this argument in Splunk.\n        :param description: ``string``, human-readable description of the argument.\n        :param validation: ``string`` specifying how the argument should be validated, if using internal validation.\n        If using external validation, this will be ignored.\n        :param data_type: ``string``, data type of this field; use the class constants.\n        "data_type_boolean", "data_type_number", or "data_type_string".\n        :param required_on_edit: ``Boolean``, whether this arg is required when editing an existing modular input of this kind.\n        :param required_on_create: ``Boolean``, whether this arg is required when creating a modular input of this kind.\n        :param title: ``String``, a human-readable title for the argument.\n        ' #NEWLINE# self . name = name #NEWLINE# self . description = description #NEWLINE# self . validation = validation #NEWLINE# self . data_type = data_type #NEWLINE# self . required_on_edit = required_on_edit #NEWLINE# self . required_on_create = required_on_create #NEWLINE# self . title = title