Optional ReadonlydefaultThe default value of the option. If omitted, string options default to the empty string.
Optional ReadonlydescriptionAn optional longer explanation of this option, to be shown in the UI.
Optional ReadonlyhiddenIf true, this option will be hidden in the prefs window. Default is false.
ReadonlyidentifierAn identifying string for this option.
Optional ReadonlyinsetIf true, this option will be inset to the right of its label, instead of below it. Default is false.
Optional ReadonlylabelA short label for this option.
Optional ReadonlymultilineIf true, show a multi-line text field instead of a single-line one. Useful for longer inputs such as prompts. Default is false.
ReadonlytypeThe kind of option, one of:
string: a text box for free text entry,boolean: a check box,multiple: multiple-choice drop-down with predefined options,secret: concealed text entry field (persisted in user's keychain),password: concealed text entry field (not persisted, only passed to auth function),heading: adds a heading in the user interface, but does not actually define an option
A string-valued option.