ResearcherApi: Researcher operations

Description Format Methods Public fields Methods Examples

Description

LAMP.Researcher

Format

An R6Class generator object

Methods

all Get the set of all researchers. Get the set of all researchers.

create Create a new Researcher. Create a new Researcher.

delete Delete a researcher. Delete a researcher.

update Update a Researcher's settings. Update a Researcher's settings.

view Get a single researcher, by identifier. Get a single researcher, by identifier.

Public fields

apiClient

Handles the client-server communication.

Methods

Public methods


Method new()

Usage
ResearcherApi$new(apiClient)

Method all()

Usage
ResearcherApi$all(transform = NULL, ...)

Method allWithHttpInfo()

Usage
ResearcherApi$allWithHttpInfo(transform = NULL, ...)

Method create()

Usage
ResearcherApi$create(researcher, ...)

Method createWithHttpInfo()

Usage
ResearcherApi$createWithHttpInfo(researcher, ...)

Method delete()

Usage
ResearcherApi$delete(researcher.id, ...)

Method deleteWithHttpInfo()

Usage
ResearcherApi$deleteWithHttpInfo(researcher.id, ...)

Method update()

Usage
ResearcherApi$update(researcher.id, researcher, transform = NULL, ...)

Method updateWithHttpInfo()

Usage
ResearcherApi$updateWithHttpInfo(
  researcher.id,
  researcher,
  transform = NULL,
  ...
)

Method view()

Usage
ResearcherApi$view(researcher.id, transform = NULL, ...)

Method viewWithHttpInfo()

Usage
ResearcherApi$viewWithHttpInfo(researcher.id, transform = NULL, ...)

Method clone()

The objects of this class are cloneable with this method.

Usage
ResearcherApi$clone(deep = FALSE)
Arguments
deep

Whether to make a deep clone.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
## Not run: 
####################  all  ####################

library(LAMP)

#Get the set of all researchers.
result <- LAMP.Researcher$all()


####################  create  ####################

library(LAMP)
var.researcher <- Researcher$new() # Researcher | 

#Create a new Researcher.
result <- LAMP.Researcher$create(var.researcher)


####################  delete  ####################

library(LAMP)
var.researcher.id <- 'researcher.id_example' # character | 

#Delete a researcher.
result <- LAMP.Researcher$delete(var.researcher.id)


####################  update  ####################

library(LAMP)
var.researcher.id <- 'researcher.id_example' # character | 
var.researcher <- Researcher$new() # Researcher | 

#Update a Researcher's settings.
result <- LAMP.Researcher$update(var.researcher.id, var.researcher)


####################  view  ####################

library(LAMP)
var.researcher.id <- 'researcher.id_example' # character | 

#Get a single researcher, by identifier.
result <- LAMP.Researcher$view(var.researcher.id)



## End(Not run)

BIDMCDigitalPsychiatry/LAMP-r documentation built on April 29, 2020, 9:51 a.m.