add_file: Add a file to a request object.

Description Usage Arguments Value Methods (by class) Examples

View source: R/add_file.R

Description

Add a file to a request object.

Usage

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
add_file(request, name, url, description = NULL, labels = NULL)

## Default S3 method:
add_file(request, name, url, description = NULL, labels = NULL)

## S3 method for class 'file_batch_update_request'
add_file(request, name, url, description = NULL, labels = NULL)

## S3 method for class 'dataset_create_request'
add_file(request, name, url, description = NULL, labels = NULL)

## S3 method for class 'dataset_replace_request'
add_file(request, name, url, description = NULL, labels = NULL)

## S3 method for class 'dataset_update_request'
add_file(request, name, url = NULL, description = NULL, labels = NULL)

Arguments

request

Request object and container for files.

name

Filename including the file extension. If a file by that name already exists in the dataset, the file will be updated/overwritten.

url

Source URL for file. Optional, if updating existing files.

description

(optional) File description.

labels

(optional) List of file labels ("raw data", "documentation", "visualization", "clean data", "script" or "report").

Value

Modified request object.

Methods (by class)

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
file_batch_update_req <- dwapi::file_batch_update_request()

file_batch_update_req <- dwapi::add_file(request = file_batch_update_req,
  name = 'file.csv', url = 'https://data.world/file3.csv')

dataset_create_req <- dwapi::dataset_create_request(title='coffeeCounty',
  visibility = 'OPEN', description = 'coffee county , AL - census income' ,
  tags = c('rsdk', 'sdk', 'arr') , license = 'Public Domain')

dataset_create_req <- dwapi::add_file(request = dataset_create_req,
  name = 'file4.csv', url = 'https://data.world/file4.csv')

dataset_replace_req <- dwapi::dataset_replace_request(visibility = 'OPEN',
  description = 'updated description',
  title = 'updated title', files = list())

dataset_replace_req <- dwapi::add_file(request = dataset_replace_req,
  name = 'file4.csv', url = 'https://data.world/file4.csv',
  description = "My 4th csv", labels = list("clean data"))

datadotworld/dwapi-r documentation built on July 3, 2021, 3:40 a.m.