R/utils.R

Defines functions get_keywords get_filters

Documented in get_filters get_keywords

#' Get valid filters for a resource.
#'
#' @param resource The resource being queried.
#'
#' @return A character vector of valid filters.
#'
#' @examples
#' get_filters("wcvp")
#' get_filters("powo")
#' get_filters("ipni")
#'
#' @export
get_filters <- function(resource=c("wcvp", "powo", "ipni", "tol")) {
  resource <- match.arg(resource)

  filters <- get_filters_(resource)
  names(filters)
}

#' Get valid keywords for a resource.
#'
#' @param resource The resource being queried.
#'
#' @return A character vector of valid keywords.
#'
#' @examples
#' get_keywords("wcvp")
#' get_keywords("powo")
#' get_keywords("ipni")
#'
#' @export
get_keywords <- function(resource=c("wcvp", "powo", "ipni", "tol")) {
  resource <- match.arg(resource)

  keywords <- get_keywords_(resource)
  names(keywords)
}
barnabywalker/kewr documentation built on July 5, 2022, 5:37 p.m.