# InteractDef

## Properties

| Name | Description | Type |
| --- | --- | --- |
| qType | Interaction type.<br><br>One of:<br><br><ul><li>IT_MSGBOX</li><li>IT_SCRIPTLINE</li><li>IT_BREAK</li><li>IT_INPUT</li><li>IT_END</li><li>IT_PASSWD</li><li>IT_USERNAME</li></ul> | String |
| qTitle | Title used in the message box dialog.<br>This property is relevant if *qType* is *IT\_MSGBOX*. | String |
| qMsg | Message used in the message box dialog.<br>This property is relevant if *qType* is *IT\_MSGBOX*. | String |
| qButtons | Buttons displayed in the message box dialog.<br>This property is relevant if *qType* is *IT\_MSGBOX*.<br>One of:<br><br><ul><li>0 means that the <em>qButtons</em> property is not relevant.</li><li>17 means that the message box contains the <strong>OK</strong> and <strong>Cancel</strong> buttons or the <strong>stop</strong> -sign icon.</li></ul> | Integer |
| qLine | Next script statement to be executed.<br>This property is used if the type of interaction is *IT\_SCRIPTLINE*. | String |
| qOldLineNr | First line number of the previously executed statement.<br>This property is used if the type of interaction is *IT\_SCRIPTLINE*. | Integer |
| qNewLineNr | First line number of the next statement to be executed.<br>This property is used if the type of interaction is *IT\_SCRIPTLINE*. | Integer |
| qPath | Path specified by the **Include** script variable.<br>This property is used if the type of interaction is *IT\_SCRIPTLINE*.<br>Example of an **Include** variable:<br>*$(Include=lib:\\MyDataFiles\abc.txt);* | String |
| qHidden | This property is set to true if the returned statement is an hidden script statement. | Boolean |
| qResult | Not relevant for describing the requested user interaction. | Integer |
| qInput | Is not used in Qlik Sense. | String |