original_docstring:  Updates the object's properties from a JSON attributes dictionary.
  
          Args:
              json_attributes: (JSON-dict) : attributes and values to update
  
              models (dict or None, optional) :
                  Mapping of model ids to models (default: None)
  
                  This is needed in cases where the attributes to update also
                  have values that have references.
  
              setter(ClientSession or ServerSession or None, optional) :
                  This is used to prevent "boomerang" updates to Bokeh apps.
  
                  In the context of a Bokeh server application, incoming updates
                  to properties will be annotated with the session that is
                  doing the updating. This value is propagated through any
                  subsequent change notifications that the update triggers.
                  The session can compare the event setter to itself, and
                  suppress any updates that originate from itself.
  
          Returns:
              None
  
          
docstring: Updates the object's properties from a JSON attributes dictionary.
docstring_tokens: Updates the object ' s properties from a JSON attributes dictionary .
code: def update_from_json(self, json_attributes, models=None, setter=None):
          ''' Updates the object's properties from a JSON attributes dictionary.
  
          Args:
              json_attributes: (JSON-dict) : attributes and values to update
  
              models (dict or None, optional) :
                  Mapping of model ids to models (default: None)
  
                  This is needed in cases where the attributes to update also
                  have values that have references.
  
              setter(ClientSession or ServerSession or None, optional) :
                  This is used to prevent "boomerang" updates to Bokeh apps.
  
                  In the context of a Bokeh server application, incoming updates
                  to properties will be annotated with the session that is
                  doing the updating. This value is propagated through any
                  subsequent change notifications that the update triggers.
                  The session can compare the event setter to itself, and
                  suppress any updates that originate from itself.
  
          Returns:
              None
  
          '''
          for k, v in json_attributes.items():
              self.set_from_json(k, v, models, setter)
code_tokens: def update_from_json ( self , json_attributes , models = None , setter = None ) : for k , v in json_attributes . items ( ) : self . set_from_json ( k , v , models , setter )
short_docstring: Updates the object's properties from a JSON attributes dictionary.
short_docstring_tokens: Updates the object ' s properties from a JSON attributes dictionary .
comment: ''' Updates the object's properties from a JSON attributes dictionary.
  
          Args:
              json_attributes: (JSON-dict) : attributes and values to update
  
              models (dict or None, optional) :
                  Mapping of model ids to models (default: None)
  
                  This is needed in cases where the attributes to update also
                  have values that have references.
  
              setter(ClientSession or ServerSession or None, optional) :
                  This is used to prevent "boomerang" updates to Bokeh apps.
  
                  In the context of a Bokeh server application, incoming updates
                  to properties will be annotated with the session that is
                  doing the updating. This value is propagated through any
                  subsequent change notifications that the update triggers.
                  The session can compare the event setter to itself, and
                  suppress any updates that originate from itself.
  
          Returns:
              None
  
          '''