code: def get_option_labels(self, typ, element):
          
          inter = self.get_typ_interface(typ)
          return inter.get_option_labels(element)
docs: Return labels for each level of the option model.
  
          The options returned by :meth:`RefobjInterface.fetch_options` is a treemodel
          with ``n`` levels. Each level should get a label to describe what is displays.
  
          E.g. if you organize your options, so that the first level shows the tasks, the second
          level shows the descriptors and the third one shows the versions, then
          your labels should be: ``["Task", "Descriptor", "Version"]``.
  
          :param typ: the typ of options. E.g. Asset, Alembic, Camera etc
          :type typ: str
          :param element: The element for which the options should be fetched.
          :type element: :class:`jukeboxcore.djadapter.models.Asset` | :class:`jukeboxcore.djadapter.models.Shot`
          :returns: label strings for all levels
          :rtype: list
          :raises: None