R/delete-datafile.R

Defines functions delete_datafile

Documented in delete_datafile

#' Supprime un datafile.
#'
#' @param datafile un objet datafile retourné par `get_datafile()`, `add_datafile()`
#'
#' @return TRUE
#'
#' @family datafile
#'
#' @export
delete_datafile <- function(datafile) {
  check_mandatory_arguments("datafile")

  if (!is.dido_datafile(datafile)) abort_not_datafile()

  rid <- get_datafile_rid(datafile)
  id <- get_dataset_id(datafile)

  url <- glue::glue("/datasets/{id}/datafiles/{rid}")

  result <- dido_api(method = "DELETE", path = url)
  invisible(TRUE)
}
MTES-MCT/didoscalim documentation built on June 14, 2025, 12:21 a.m.