collapse()
constructs a valid query so it can be
inspected before being sent. It typically occurs at the end of a pipe,
traditionally begun with galah_call()
, that is used to define a query.
As of version 2.0, objects of class data_request
(created using
request_data()
), metadata_request
(from request_metadata()
) or
files_request
(from request_files()
) are all supported by collapse()
.
Any of these objects can be created using galah_call()
via the method
argument.
# S3 method for data_request
collapse(x, ..., mint_doi, .expand = FALSE)# S3 method for metadata_request
collapse(x, .expand = FALSE, ...)
# S3 method for files_request
collapse(x, thumbnail = FALSE, ...)
An object of class query
, which is a list-like object containing at
least the slots type
and url
.
An object of class data_request
, metadata_request
or
files_request
Arguments passed on to other methods
Logical: should a DOI be minted for this download? Only
applies to type = "occurrences"
when atlas chosen is "ALA".
Logical: should the query_set
be returned? This object
shows all the requisite data needed to process the supplied query. Defaults
to FALSE
; if TRUE
will append the query_set
to an extra slot in the
query
object.
Logical: should thumbnail-size images be returned? Defaults
to FALSE
, indicating full-size images are required.