Get or set configuration options that control SBDI4R behaviour
List valid download reasons
     
    sbdi_config(...)
ala_config(...)
sbdi_reasons()
    Arguments
    
    
    
      | ... | Options can be defined using name=value. Valid options are: 
reset: sbdi_config("reset")will reset the options to their default valuescaching string: caching can be
    "on" (results will be cached, and any cached results will be re-used),
    "refresh" (cached results will be refreshed and the new results stored in the cache), or
    "off" (no caching, default).cache_directory string: the directory to use for the cache.
    By default this is a temporary directory, which means that results will only be cached
    within an R session and cleared automatically when the user exits R. The user may wish to set this to a non-temporary directory for
    caching across sessions. The directory must exist on the file system.verbose logical: should sbdi4R give verbose output to assist debugging?  (default=FALSE)warn_on_empty logical: should a warning be issued if a request returns an empty result set? (default=FALSE)user_agent string: the user-agent string used with all web requests to the sbdi servers.
    Default = "sbdi4R" with version numbertext_encoding string: text encoding assumed when reading cached files from local disk (default="UTF-8")download_reason_id numeric or string: the "download reason" required by some sbdi services, either as a numeric ID (currently 0--11)
  or a string (see sbdi_reasons()for a list of valid ID codes and names). By default this is NA. Some sbdi services require a valid
  download_reason_id code, either specified here or directly to the associated R function. | 
    
    Value
    For sbdi_config(), a list of all options. When sbdi_config(...) is
called with arguments, nothing is returned but the configuration is set.
    References
    https://api.biodiversitydata.se/
https://spatial.biodiversitydata.se/layers/ this will eventually move to the api link
Invoking sbdi_config() with no arguments returns a list with the current values of the options.
sbdi_reasons() returns a data frame with information describing the valid options for download_reason_id
    Examples
    if (FALSE) {
 sbdi_config()
 sbdi_config(caching="off")
 sbdi_config()
 sbdi_config(download_reason_id=0,verbose=TRUE)
 sbdi_config("reset")
}