docstr: Sets the source data for this layer (mapbox.layer.source). When
  `sourcetype` is set to "geojson", `source` can be a URL to a
  GeoJSON or a GeoJSON object. When `sourcetype` is set to
  "vector" or "raster", `source` can be a URL or an array of tile
  URLs. When `sourcetype` is set to "image", `source` can be a
  URL to an image.
  
  The 'source' property accepts values of any type
  
  Returns
  -------
  Any
docstr_tok: ["Sets","the","source","data","for","this","layer","(","mapbox.layer.source",")",".","When","`","sourcetype","`","is","set","to","``","geojson","''",",","`","source","`","can","be","a","URL","to","a","GeoJSON","or","a","GeoJSON","object",".","When","`","sourcetype","`","is","set","to","''","vector","''","or","``","raster","''",",","`","source","`","can","be","a","URL","or","an","array","of","tile","URLs",".","When","`","sourcetype","`","is","set","to","``","image","''",",","`","source","`","can","be","a","URL","to","an","image",".","The","'source","'","property","accepts","values","of","any","type","Returns","--","--","--","-","Any"]
code: def source(self):
      """
      Sets the source data for this layer (mapbox.layer.source). When
      `sourcetype` is set to "geojson", `source` can be a URL to a
      GeoJSON or a GeoJSON object. When `sourcetype` is set to
      "vector" or "raster", `source` can be a URL or an array of tile
      URLs. When `sourcetype` is set to "image", `source` can be a
      URL to an image.
  
      The 'source' property accepts values of any type
  
      Returns
      -------
      Any
      """
      return self["source"]
  
imports: from plotly.basedatatypes import BaseLayoutHierarchyType
  import copy
label_desc: Use image node_id 21 for calling the Layer obj's underlying member method code with example usage: obj.source() and returns: self