R/delete-millesime.R

Defines functions delete_millesime

Documented in delete_millesime

#' Supprimer un millésime
#'
#' @inheritParams add_millesime
#'
#' @return TRUE
#' @export
#'
#' @family millesime
#' @export
delete_millesime <- function(datafile,
                             millesime) {
  check_mandatory_arguments("datafile", "millesime")

  if (is.null(get_datafile_rid(datafile))) abort_not_datafile()

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

  didoscalim_info(glue::glue("suppression du millesime `{id}` `{rid}` `{millesime}`"))

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

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