from bokeh.core.properties import (
    Any, Bool, Dict, List,
)
from bokeh.models import Model


class State(Model):

    json = Bool(False, help="Whether the values point to json files")

    state = Dict(Any, Any, help="Contains the recorded state")

    widgets = Dict(Any, Any)

    values = List(Any)
