code: def get_bandstructure_by_material_id(self, material_id, line_mode=True):
          
          prop = "bandstructure" if line_mode else "bandstructure_uniform"
          data = self.get_data(material_id, prop=prop)
          return data[0][prop]
docs: Get a BandStructure corresponding to a material_id.
  
          REST Endpoint: https://www.materialsproject.org/rest/v2/materials/<mp-id>/vasp/bandstructure or
          https://www.materialsproject.org/rest/v2/materials/<mp-id>/vasp/bandstructure_uniform
  
          Args:
              material_id (str): Materials Project material_id.
              line_mode (bool): If True, fetch a BandStructureSymmLine object
                  (default). If False, return the uniform band structure.
  
          Returns:
              A BandStructure object.