Skip to content

Animate config — full field reference

This is the exhaustive reference for every field of the domotion animate config. It is generated directly from schemas/animate-config.schema.json — the same schema the CLI validates against and ships in the npm package — so it can never drift from what domotion animate actually accepts.

New here? Start with the guided Animate config format page for a narrative introduction, then come back here for the complete field list. Within each table and section below, fields are ordered most-common-first (not in raw schema order), so the everyday options come before the rarely-used ones.

Config for the domotion animate CLI: a list of frames captured from a URL / HTML file, with per-frame actions, overlays, intra-frame animations, and transitions, composed into one animated SVG. Authoritative validation is the zod schema in src/cli/animate.ts; cross-field rules (frame-0 input, scroll-pattern / regex validity) are enforced at runtime and not expressed here.

FieldTypeRequiredDefaultDescription
widthnumber
heightnumber
framesobject[]
outputstring
optimizeboolean
mobileboolean
colorScheme"light" | "dark" | "no-preference"
varsobject
cursorstring | object
$schemastringOptional pointer to this JSON Schema for editor support; ignored by the CLI.
brandstring | object
autoCompressboolean

One of 2 variants:

FieldTypeRequiredDefaultDescription
styleobject
eventsobject[]
FieldTypeRequiredDefaultDescription
scalenumber
colorstring
pulseColorstring
pulseRadiusnumber
pulseDurationMsnumber
FieldTypeRequiredDefaultDescription
frameinteger
atnumber0
type"move" | "click" | "moveClick" | "hide"
selectorstring
toobject
offsetobject
durationnumber
button"primary" | "secondary" | "middle"
FieldTypeRequiredDefaultDescription
xnumber
ynumber
FieldTypeRequiredDefaultDescription
dxnumber
dynumber

One of 2 variants:

FieldTypeRequiredDefaultDescription
paletteobject
fontobject
radiusnumberCorner radius (px) for panels/cards.
logostringLogo asset (path/URL) for templates with a logo slot.
backgroundstringOptional richer scene fill (overrides palette.background full-bleed).
FieldTypeRequiredDefaultDescription
primarystringMain brand color (buttons, accents, series 1).
accentstringSecondary accent (highlights, bars, series 2).
backgroundstringFlat surface color behind content.
textstringPrimary text / foreground color.
mutedstringSecondary text color.
FieldTypeRequiredDefaultDescription
familystringCSS font-family stack.
weightsnumber[]Font weights a template may pick from.

Each entry in frames. The first frame must have an input (or template/cast); later frames may set continue: true to keep driving the same page.

FieldTypeRequiredDefaultDescription
inputstring
templatestring
caststring
continueboolean
durationnumber0
transitionobject | object | object | object | object | object | object | object | object | object | object | object | object | object | object | object | object | object | object
actionsobject | object | object | object | object | object | object | object | object | object | object | object | object | object | object | object | object | object | object | object | object | object | object | object | object | object | object[]
overlaysobject | object | object | object | object | object[]
animationsobject[]
waitForTextobject
waitForCountobject
waitForGonestring
waitForstring
waitnumber
fit"center" | "contain" | "cover"
scrollobject
scrollToany[]
selectorstring
paramsobject
termobject
forceStateobject[]
hoverRevealobject
hoverDetectobject
typeResampleobject
jsRevealobject
statesobject[]
regionsobject
caretboolean | object
textTracksobject[]
compressboolean

One of 19 variants:

FieldTypeRequiredDefaultDescription
type"scroll"
durationnumber
FieldTypeRequiredDefaultDescription
type"crossfade"
durationnumber
FieldTypeRequiredDefaultDescription
type"cut"
durationnumber
FieldTypeRequiredDefaultDescription
type"magic-move"
durationnumber
FieldTypeRequiredDefaultDescription
type"push-left"
durationnumber
FieldTypeRequiredDefaultDescription
type"push-right"
durationnumber
FieldTypeRequiredDefaultDescription
type"push-up"
durationnumber
FieldTypeRequiredDefaultDescription
type"push-down"
durationnumber
FieldTypeRequiredDefaultDescription
type"wipe"
durationnumber
easingstringNamed or CSS easing for the transition timeline.
wipeAnglenumber
FieldTypeRequiredDefaultDescription
type"iris"
durationnumber
easingstringNamed or CSS easing for the transition timeline.
FieldTypeRequiredDefaultDescription
type"wipe-radial"
durationnumber
easingstringNamed or CSS easing for the transition timeline.
FieldTypeRequiredDefaultDescription
type"wipe-clock"
durationnumber
easingstringNamed or CSS easing for the transition timeline.
wipeStartAnglenumber
wipeCounterclockwiseboolean
FieldTypeRequiredDefaultDescription
type"zoom-in"
durationnumber
easingstringNamed or CSS easing for the transition timeline.
FieldTypeRequiredDefaultDescription
type"zoom-out"
durationnumber
easingstringNamed or CSS easing for the transition timeline.
FieldTypeRequiredDefaultDescription
type"shine"
durationnumber
shineobject
FieldTypeRequiredDefaultDescription
anglenumber14
bandWidthnumber0.28Band width as a fraction of viewport width.
colorstring"#ffffff"
opacitynumber0.55
FieldTypeRequiredDefaultDescription
type"push"
durationnumber
easingstringNamed or CSS easing for the transition timeline.
pushobject | object

One of 2 variants:

FieldTypeRequiredDefaultDescription
direction"left" | "right" | "up" | "down""left"
distancenumber1
FieldTypeRequiredDefaultDescription
anglenumber
distancenumber1
FieldTypeRequiredDefaultDescription
type"reveal"
durationnumber
easingstringNamed or CSS easing for the transition timeline.
revealobject | object | object

One of 3 variants:

FieldTypeRequiredDefaultDescription
shape"linear"
anglenumber0
FieldTypeRequiredDefaultDescription
shape"radial"
originobject{"x":0.5,"y":0.5}
radiusnumber1
FieldTypeRequiredDefaultDescription
shape"clock"
originobject{"x":0.5,"y":0.5}
startAnglenumber0
direction"clockwise" | "counterclockwise""clockwise"
FieldTypeRequiredDefaultDescription
type"zoom"
durationnumber
easingstringNamed or CSS easing for the transition timeline.
zoomobject
FieldTypeRequiredDefaultDescription
fromScalenumber0.9
originobject{"x":0.5,"y":0.5}
FieldTypeRequiredDefaultDescription
xnumberViewport-relative x coordinate: 0=left, 1=right.
ynumberViewport-relative y coordinate: 0=top, 1=bottom.
FieldTypeRequiredDefaultDescription
type"custom"
durationnumber
easingstringNamed or CSS easing for the transition timeline.
customobject
FieldTypeRequiredDefaultDescription
zOrder"incoming-on-top""incoming-on-top"
incomingobject
outgoingobject
overlayobject
reducedMotion"crossfade" | "cut""crossfade"
loop"hold-last" | "crossfade-to-first""hold-last"
FieldTypeRequiredDefaultDescription
opacitynumberStarting opacity; settles at 1.
translateobjectStarting viewport-fraction offset; settles at zero.
scaleobjectStarting scale; settles at 1.
clipobject | object | objectStarting reveal clip; settles fully revealed.
FieldTypeRequiredDefaultDescription
opacitynumberEnding opacity; starts at 1.
translateobjectEnding viewport-fraction offset; starts at zero.
scaleobjectEnding scale; starts at 1.
FieldTypeRequiredDefaultDescription
anglenumber14
bandWidthnumber0.28Band width as a fraction of viewport width.
colorstring"#ffffff"
opacitynumber0.55

One of 27 variants:

FieldTypeRequiredDefaultDescription
type"click"
selectorstring
cursorAt"top-left" | "top" | "top-right" | "left" | "center" | "right" | "bottom-left" | "bottom" | "bottom-right"
cursorOffsetobject
FieldTypeRequiredDefaultDescription
dxnumber
dynumber
FieldTypeRequiredDefaultDescription
type"fill"
selectorstring
valuestring
cursorAt"top-left" | "top" | "top-right" | "left" | "center" | "right" | "bottom-left" | "bottom" | "bottom-right"
cursorOffsetobject
FieldTypeRequiredDefaultDescription
dxnumber
dynumber
FieldTypeRequiredDefaultDescription
type"press"
keystring
FieldTypeRequiredDefaultDescription
type"hover"
selectorstring
cursorAt"top-left" | "top" | "top-right" | "left" | "center" | "right" | "bottom-left" | "bottom" | "bottom-right"
cursorOffsetobject
FieldTypeRequiredDefaultDescription
dxnumber
dynumber
FieldTypeRequiredDefaultDescription
type"scroll"
xnumber
ynumber
FieldTypeRequiredDefaultDescription
type"wait"
msnumber
FieldTypeRequiredDefaultDescription
type"scrollIntoView"
selectorstring
block"start" | "center" | "end" | "nearest"
inline"start" | "center" | "end" | "nearest"
FieldTypeRequiredDefaultDescription
type"dispatch"
selectorstring
eventstring
bubblesboolean
FieldTypeRequiredDefaultDescription
type"focus"
selectorstring
FieldTypeRequiredDefaultDescription
type"blur"
selectorstring
FieldTypeRequiredDefaultDescription
type"selectText"
selectorstring
FieldTypeRequiredDefaultDescription
type"clear"
selectorstring
FieldTypeRequiredDefaultDescription
type"setText"
selectorstring
valuestring
FieldTypeRequiredDefaultDescription
type"setHtml"
selectorstring
valuestring
FieldTypeRequiredDefaultDescription
type"remove"
selectorstring
FieldTypeRequiredDefaultDescription
type"setAttribute"
selectorstring
namestring
valuestring
FieldTypeRequiredDefaultDescription
type"removeAttribute"
selectorstring
namestring
FieldTypeRequiredDefaultDescription
type"addClass"
selectorstring
classstring
FieldTypeRequiredDefaultDescription
type"removeClass"
selectorstring
classstring
FieldTypeRequiredDefaultDescription
type"toggleClass"
selectorstring
classstring
FieldTypeRequiredDefaultDescription
type"setStyle"
selectorstring
propsobject
FieldTypeRequiredDefaultDescription
type"insert"
selectorstring
position"beforebegin" | "afterbegin" | "beforeend" | "afterend"
htmlstring
FieldTypeRequiredDefaultDescription
type"setValue"
selectorstring
valuestring
FieldTypeRequiredDefaultDescription
type"check"
selectorstring
checkedboolean
FieldTypeRequiredDefaultDescription
type"selectOption"
selectorstring
valuestring
FieldTypeRequiredDefaultDescription
type"replaceText"
selectorstring
patternstring
replacementstring
flagsstring
FieldTypeRequiredDefaultDescription
type"evaluate"
scriptstring

One of 6 variants:

FieldTypeRequiredDefaultDescription
kind"typing"
textstring
xnumber0
ynumber0
fontSizenumber
fontFamilystring
kernboolean
colorstring
delaynumber
speednumber
mode"type" | "paste"
jitternumber
wrapWidthnumber
maskobject
bgColorstring
bgWidthnumber
bgHeightnumber
caretboolean | object
mistakesnumber | array
mistakeThinkMsnumber
holdToFrameEndboolean
endAtnumber
anchorobject
maxWidthstring | number
FieldTypeRequiredDefaultDescription
widthnumber
heightnumber
colorstring

One of 2 variants:

FieldTypeRequiredDefaultDescription
colorstring
widthnumber
blinkMsnumber
shape"bar" | "block" | "underscore"
FieldTypeRequiredDefaultDescription
selectorstring
at"top-left" | "top" | "top-right" | "left" | "center" | "right" | "bottom-left" | "bottom" | "bottom-right"
dxnumber
dynumber
baselineboolean
FieldTypeRequiredDefaultDescription
kind"tap"
xnumber0
ynumber0
delaynumber
endAtnumber
anchorobject
FieldTypeRequiredDefaultDescription
selectorstring
at"top-left" | "top" | "top-right" | "left" | "center" | "right" | "bottom-left" | "bottom" | "bottom-right"
dxnumber
dynumber
FieldTypeRequiredDefaultDescription
kind"svg"
srcstring
xnumber0
ynumber0
widthnumber
heightnumber
enterobject
exitobject
anchorobject
delaynumber
endAtnumber
FieldTypeRequiredDefaultDescription
from"top" | "bottom" | "left" | "right"
durationnumber
easingstring
delaynumber
FieldTypeRequiredDefaultDescription
from"top" | "bottom" | "left" | "right"
durationnumber
easingstring
delaynumber
FieldTypeRequiredDefaultDescription
selectorstring
at"top-left" | "top" | "top-right" | "left" | "center" | "right" | "bottom-left" | "bottom" | "bottom-right"
dxnumber
dynumber
FieldTypeRequiredDefaultDescription
kind"blink"
xnumber0
ynumber0
widthnumber
heightnumber
periodMsnumber
colorstring
fillOpacitynumber
radiusnumber
delaynumber
endAtnumber
anchorobject
FieldTypeRequiredDefaultDescription
selectorstring
at"top-left" | "top" | "top-right" | "left" | "center" | "right" | "bottom-left" | "bottom" | "bottom-right"
dxnumber
dynumber
FieldTypeRequiredDefaultDescription
kind"shine"
xnumber0
ynumber0
widthnumber0
heightnumber0
delaynumber
durationnumber
colorstring
opacitynumber
bandWidthnumber
skewDegnumber
radiusnumber
repeatnumber | string
repeatPeriodMsnumber
endAtnumber
anchorobject
FieldTypeRequiredDefaultDescription
selectorstring
at"top-left" | "top" | "top-right" | "left" | "center" | "right" | "bottom-left" | "bottom" | "bottom-right"
dxnumber
dynumber
FieldTypeRequiredDefaultDescription
kind"interact"
xnumber0
ynumber0
widthnumber0
heightnumber0
treatment"hover" | "focus" | "press"
fillstring
fillOpacitynumber
ringstring
ringWidthnumber
radiusnumber
scalenumber
delaynumber
durationnumber
holdMsnumber
releaseMsnumber
repeatnumber | string
repeatPeriodMsnumber
endAtnumber
anchorobject
FieldTypeRequiredDefaultDescription
selectorstring
at"top-left" | "top" | "top-right" | "left" | "center" | "right" | "bottom-left" | "bottom" | "bottom-right"
dxnumber
dynumber
FieldTypeRequiredDefaultDescription
property"width" | "height" | "opacity" | "transform" | "translateX" | "translateY" | "scale" | "clipPath"
fromstring
tostring
durationnumber
easingstring
transformOriginstring
transformBox"fill-box" | "stroke-box" | "view-box"
delaynumber
repeatinteger | string
alternateboolean
fuseobject[]
selectorstring
presetstringNamed motion preset supplying property/from/to/fuse/easing.
presetDistancenumberTravel px for slide/fade presets.
presetScaleFromnumberStart scale for the pop preset.
exitbooleanReverse the preset (animate the element OUT).
FieldTypeRequiredDefaultDescription
property"width" | "height" | "opacity" | "transform" | "translateX" | "translateY" | "scale" | "clipPath"
fromstring
tostring
durationnumber
delaynumber
easingstring
FieldTypeRequiredDefaultDescription
selectorstring
equalsstring
containsstring
FieldTypeRequiredDefaultDescription
selectorstring
equalsnumber
atLeastnumber
atMostnumber
FieldTypeRequiredDefaultDescription
patternstring
speednumber
selectorstring
clipany[]
prescrollboolean
FieldTypeRequiredDefaultDescription
themestring | object
mode"incremental" | "full"
cursor"block" | "bar" | "underline" | "none"
cursorColorstring
fontSizenumber
fontFamilystring
paddingnumber
colsinteger
rowsinteger
settleMsnumber
minFrameMsnumber
maxFrameMsnumber
tailMsnumber

One of 2 variants:

FieldTypeRequiredDefaultDescription
extendsstring
namestring
bgstring
fgstring
ansistring[]
FieldTypeRequiredDefaultDescription
selectorstring
states"hover" | "active" | "focus" | "focus-within" | "focus-visible" | "visited" | "target" | "enabled" | "disabled" | "checked" | "indeterminate" | "read-only" | "read-write" | "link"[]
resetboolean
FieldTypeRequiredDefaultDescription
selectorstring
states"hover" | "active" | "focus" | "focus-within" | "focus-visible" | "visited" | "target" | "enabled" | "disabled" | "checked" | "indeterminate" | "read-only" | "read-write" | "link"[]
crossfadeMsnumber
hoverMsnumber
cursorboolean
FieldTypeRequiredDefaultDescription
selectorstring
states"hover" | "active" | "focus" | "focus-within" | "focus-visible" | "visited" | "target" | "enabled" | "disabled" | "checked" | "indeterminate" | "read-only" | "read-write" | "link"[]
transitionMsnumber
hoverMsnumber
cursorboolean
FieldTypeRequiredDefaultDescription
selectorstring
textstring
speednumber
delaynumber
tailMsnumber
clearboolean
caretboolean
caretShape"auto" | "bar" | "block" | "underscore"
regionOnlyboolean
FieldTypeRequiredDefaultDescription
selectorstring
event"mouseover" | "mouseenter" | "mousedown" | "mouseup" | "click" | "pointerover" | "pointerenter" | "pointerdown"
settleMsnumber
debounceMsnumber
holdMsnumber
crossfadeMsnumber
FieldTypeRequiredDefaultDescription
actionsobject | object | object | object | object | object | object | object | object | object | object | object | object | object | object | object | object | object | object | object | object | object | object | object | object | object | object[]
durationnumber
advancesstring[]
overlaysobject | object | object | object | object | object[]

One of 27 variants:

FieldTypeRequiredDefaultDescription
type"click"
selectorstring
cursorAt"top-left" | "top" | "top-right" | "left" | "center" | "right" | "bottom-left" | "bottom" | "bottom-right"
cursorOffsetobject
FieldTypeRequiredDefaultDescription
dxnumber
dynumber
FieldTypeRequiredDefaultDescription
type"fill"
selectorstring
valuestring
cursorAt"top-left" | "top" | "top-right" | "left" | "center" | "right" | "bottom-left" | "bottom" | "bottom-right"
cursorOffsetobject
FieldTypeRequiredDefaultDescription
dxnumber
dynumber
FieldTypeRequiredDefaultDescription
type"press"
keystring
FieldTypeRequiredDefaultDescription
type"hover"
selectorstring
cursorAt"top-left" | "top" | "top-right" | "left" | "center" | "right" | "bottom-left" | "bottom" | "bottom-right"
cursorOffsetobject
FieldTypeRequiredDefaultDescription
dxnumber
dynumber
FieldTypeRequiredDefaultDescription
type"scroll"
xnumber
ynumber
FieldTypeRequiredDefaultDescription
type"wait"
msnumber
FieldTypeRequiredDefaultDescription
type"scrollIntoView"
selectorstring
block"start" | "center" | "end" | "nearest"
inline"start" | "center" | "end" | "nearest"
FieldTypeRequiredDefaultDescription
type"dispatch"
selectorstring
eventstring
bubblesboolean
FieldTypeRequiredDefaultDescription
type"focus"
selectorstring
FieldTypeRequiredDefaultDescription
type"blur"
selectorstring
FieldTypeRequiredDefaultDescription
type"selectText"
selectorstring
FieldTypeRequiredDefaultDescription
type"clear"
selectorstring
FieldTypeRequiredDefaultDescription
type"setText"
selectorstring
valuestring
FieldTypeRequiredDefaultDescription
type"setHtml"
selectorstring
valuestring
FieldTypeRequiredDefaultDescription
type"remove"
selectorstring
FieldTypeRequiredDefaultDescription
type"setAttribute"
selectorstring
namestring
valuestring
FieldTypeRequiredDefaultDescription
type"removeAttribute"
selectorstring
namestring
FieldTypeRequiredDefaultDescription
type"addClass"
selectorstring
classstring
FieldTypeRequiredDefaultDescription
type"removeClass"
selectorstring
classstring
FieldTypeRequiredDefaultDescription
type"toggleClass"
selectorstring
classstring
FieldTypeRequiredDefaultDescription
type"setStyle"
selectorstring
propsobject
FieldTypeRequiredDefaultDescription
type"insert"
selectorstring
position"beforebegin" | "afterbegin" | "beforeend" | "afterend"
htmlstring
FieldTypeRequiredDefaultDescription
type"setValue"
selectorstring
valuestring
FieldTypeRequiredDefaultDescription
type"check"
selectorstring
checkedboolean
FieldTypeRequiredDefaultDescription
type"selectOption"
selectorstring
valuestring
FieldTypeRequiredDefaultDescription
type"replaceText"
selectorstring
patternstring
replacementstring
flagsstring
FieldTypeRequiredDefaultDescription
type"evaluate"
scriptstring

One of 6 variants:

FieldTypeRequiredDefaultDescription
kind"typing"
textstring
xnumber0
ynumber0
fontSizenumber
fontFamilystring
kernboolean
colorstring
delaynumber
speednumber
mode"type" | "paste"
jitternumber
wrapWidthnumber
maskobject
bgColorstring
bgWidthnumber
bgHeightnumber
caretboolean | object
mistakesnumber | array
mistakeThinkMsnumber
holdToFrameEndboolean
endAtnumber
anchorobject
maxWidthstring | number
FieldTypeRequiredDefaultDescription
widthnumber
heightnumber
colorstring

One of 2 variants:

FieldTypeRequiredDefaultDescription
selectorstring
at"top-left" | "top" | "top-right" | "left" | "center" | "right" | "bottom-left" | "bottom" | "bottom-right"
dxnumber
dynumber
baselineboolean
FieldTypeRequiredDefaultDescription
kind"tap"
xnumber0
ynumber0
delaynumber
endAtnumber
anchorobject
FieldTypeRequiredDefaultDescription
selectorstring
at"top-left" | "top" | "top-right" | "left" | "center" | "right" | "bottom-left" | "bottom" | "bottom-right"
dxnumber
dynumber
FieldTypeRequiredDefaultDescription
kind"svg"
srcstring
xnumber0
ynumber0
widthnumber
heightnumber
enterobject
exitobject
anchorobject
delaynumber
endAtnumber
FieldTypeRequiredDefaultDescription
from"top" | "bottom" | "left" | "right"
durationnumber
easingstring
delaynumber
FieldTypeRequiredDefaultDescription
from"top" | "bottom" | "left" | "right"
durationnumber
easingstring
delaynumber
FieldTypeRequiredDefaultDescription
selectorstring
at"top-left" | "top" | "top-right" | "left" | "center" | "right" | "bottom-left" | "bottom" | "bottom-right"
dxnumber
dynumber
FieldTypeRequiredDefaultDescription
kind"blink"
xnumber0
ynumber0
widthnumber
heightnumber
periodMsnumber
colorstring
fillOpacitynumber
radiusnumber
delaynumber
endAtnumber
anchorobject
FieldTypeRequiredDefaultDescription
selectorstring
at"top-left" | "top" | "top-right" | "left" | "center" | "right" | "bottom-left" | "bottom" | "bottom-right"
dxnumber
dynumber
FieldTypeRequiredDefaultDescription
kind"shine"
xnumber0
ynumber0
widthnumber0
heightnumber0
delaynumber
durationnumber
colorstring
opacitynumber
bandWidthnumber
skewDegnumber
radiusnumber
repeatnumber | string
repeatPeriodMsnumber
endAtnumber
anchorobject
FieldTypeRequiredDefaultDescription
selectorstring
at"top-left" | "top" | "top-right" | "left" | "center" | "right" | "bottom-left" | "bottom" | "bottom-right"
dxnumber
dynumber
FieldTypeRequiredDefaultDescription
kind"interact"
xnumber0
ynumber0
widthnumber0
heightnumber0
treatment"hover" | "focus" | "press"
fillstring
fillOpacitynumber
ringstring
ringWidthnumber
radiusnumber
scalenumber
delaynumber
durationnumber
holdMsnumber
releaseMsnumber
repeatnumber | string
repeatPeriodMsnumber
endAtnumber
anchorobject
FieldTypeRequiredDefaultDescription
selectorstring
at"top-left" | "top" | "top-right" | "left" | "center" | "right" | "bottom-left" | "bottom" | "bottom-right"
dxnumber
dynumber

One of 2 variants:

FieldTypeRequiredDefaultDescription
shape"bar" | "block" | "underscore"Caret shape (docs/97). Default bar.
colorstringCaret color. Default #111111.
FieldTypeRequiredDefaultDescription
selectorstring
shape"bar" | "block" | "underscore"
colorstring
barWidthPxnumber
blinkMsnumber
selectionColorstring
eventsobject | object | object | object | object[]
persistboolean

One of 5 variants:

FieldTypeRequiredDefaultDescription
type"park"
atnumber
charOffsetinteger
selectorstring
FieldTypeRequiredDefaultDescription
type"move"
atnumber
charOffsetinteger
selectorstring
FieldTypeRequiredDefaultDescription
type"hide"
atnumber
FieldTypeRequiredDefaultDescription
type"select"
atnumber
charStartinteger
charEndinteger
sweepMsnumber
colorstring
selectorstring
FieldTypeRequiredDefaultDescription
type"clearSelection"
atnumber