Optional
[markerInternal unique marker ID. This ID is used to identify markers in the annotation when updating, etc.
Optional
notesAdditional information about the marker.
Optional
opacityMarker's opacity.
Optional
strokeMarker's stroke (outline) color.
Optional
strokeMarker's stroke (outline) dash array.
Optional
strokeMarker's stroke (outline) width.
Marker's type name.
Represents marker's state used to save and restore state.
The state can then be serialized and stored for future use like to continue annotation in the future, display it in a viewer or render as a static image.