R/rt_ticket_properties.R

Defines functions rt_ticket_properties

Documented in rt_ticket_properties

#' Get a ticket's properties
#'
#' Retrieves ticket properties
#'
#' @inheritParams rt_ticket_attachment
#' @param ... Other arguments passed to \code{\link{rt_GET}}
#'
#' @return (list) A list of the ticket's properties
#' @export
#'
#' @examples
#' \dontrun{
#' rt_ticket_properties(15)
#' }
rt_ticket_properties <- function(ticket_id, ...) {
  url <- rt_url("ticket", ticket_id, "show")
  response <- rt_GET(url, ...)

  if (grepl("Ticket \\d+ does not exist\\.", response$body)) {
    stop(response$body)
  }

  stopforstatus(response)

  parse_rt_properties(response$body)
}
NCEAS/rt documentation built on June 7, 2021, 11 a.m.