OptionalchildrenThe entries inside a branch; present on branch only. The tree stops eleven levels below the requested parent: a branch on that level is listed with an empty children.
OptionaldefaultDefault value in the same form as value; present only when the entry reports one.
Entry GUID rendered as {...}, as config.getAdvancedConfigValue, config.setAdvancedConfigValue and config.resetAdvancedConfig take it.
OptionalisWhether the entry is flagged as holding a file path; present on integer and string.
OptionalisWhether the entry is flagged as holding a folder path; present on integer and string.
OptionalisWhether the entry is flagged as a signed integer; present on integer and string.
Display name.
Sort priority the entry reports.
OptionaltypeKind of an Advanced preferences entry: branch holds other entries, checkbox and radio hold a boolean, integer and string hold text, unknown is any other kind.
OptionalvalueCurrent value: a boolean on checkbox and radio; the stored text on integer and string, so an integer entry reads as its decimal text here while config.getAdvancedConfigValue reports a number; absent on branch and unknown.
One entry of foobar2000's Advanced preferences tree. Every entry carries
type, and which of the other optional keys it carries follows from it: abranchhaschildren, acheckboxorradioentry a booleanvalue, anintegerorstringentry a textvalueand the threeis*flags.