docs: def get_resource_name(meta):
      """ Define resource name based on Meta information.
  
      :param Resource.Meta meta: resource meta information
      :return: name of resource
      :rtype: str
      :raises ValueError:
  
      """
      if meta.name is None and not meta.is_model:
          msg = "Either name or model for resource.Meta shoud be provided"
          raise ValueError(msg)
  
      name = meta.name or get_model_name(get_concrete_model(meta.model))
      return name