Web Add-in Extensibility Developer Guide > Toolkit Configuration Schema > Introduction > Element Diagram

Element Diagram

Controls Element (Required, 1 element allowed) Sequence (Required, 1 element allowed) Description Element (Optional, up to 1 element(s) allowed)
Settings Element (Optional, up to 1 element(s) allowed) Sequence (Required, 1 element allowed) Variable Element (Optional, unlimited elements allowed)
JSLibrariesToInject Element (Optional, up to 1 element(s) allowed) Sequence (Required, 1 element allowed) JSLibrary Element (Optional, unlimited elements allowed)
CommonIdentification Element (Optional, up to 1 element(s) allowed)
ToolkitStateQuery Element (Optional, up to 1 element(s) allowed)
Control Element (Optional, unlimited elements allowed) All (Required, 1 element allowed) Settings Element (Optional, up to 1 element(s) allowed) Sequence (Required, 1 element allowed) Variable Element (Optional, unlimited elements allowed)
Identification Element (Optional, up to 1 element(s) allowed) Sequence (Required, 1 element allowed) Choice (Required, 1 element allowed) Sequence (Required, 1 element allowed) HTMLTags Element (Optional, up to 1 element(s) allowed) Sequence (Required, 1 element allowed) Tag Element (Required, 1 or more elements allowed)
Conditions Element (Optional, unlimited elements allowed) Sequence (Required, 1 element allowed) Condition Element (Optional, unlimited elements allowed)
Conditions Element (Optional, unlimited elements allowed)
Sequence (Required, 1 element allowed) Browser Element (Optional, unlimited elements allowed) Sequence (Required, 1 element allowed) HTMLTags Element (Optional, up to 1 element(s) allowed) Sequence (Required, 1 element allowed) Tag Element (Required, 1 or more elements allowed)
Conditions Element (Optional, unlimited elements allowed) Sequence (Required, 1 element allowed) Condition Element (Optional, unlimited elements allowed)
Conditions Element (Optional, unlimited elements allowed)
Record Element (Optional, up to 1 element(s) allowed) Sequence (Required, 1 element allowed) EventListening Element (Optional, up to 1 element(s) allowed)
Run Element (Optional, up to 1 element(s) allowed) All (Required, 1 element allowed) Methods Element (Optional, up to 1 element(s) allowed) Sequence (Required, 1 element allowed) Method Element (Optional, unlimited elements allowed)
Properties Element (Optional, up to 1 element(s) allowed)
ListOfValues Element (Optional, up to 1 element(s) allowed)
Filter Element (Optional, up to 1 element(s) allowed) All (Required, 1 element allowed) Learn Element (Optional, up to 1 element(s) allowed)
Spy Element (Optional, up to 1 element(s) allowed)