forked from loafle/openapi-generator-original
* Added namespace mustache to be generated * Fixed syntax issues with package generation * Added Response and Element mustache templates * Added ApiClient * Fix: Only required parameters needed for api operations * Added documentation generated code * Regenerated petstore samples * Fixed url paths for operations * Fixed based on comments in issues #6520 * Regenerated petstore samples
24 lines
501 B
R
24 lines
501 B
R
#' Element Class
|
|
#'
|
|
#' Element Class
|
|
#' @export
|
|
Element <- R6::R6Class(
|
|
'Element',
|
|
public = list(
|
|
id = NULL,
|
|
name = NULL,
|
|
initialize = function(id,name){
|
|
if (!missing(id)) {
|
|
stopifnot(is.numeric(id), length(id) == 1)
|
|
self$id <- id
|
|
}
|
|
if (!missing(name)) {
|
|
stopifnot(is.character(name), length(name) == 1)
|
|
self$name <- name
|
|
}
|
|
},
|
|
toJSON = function() {
|
|
sprintf('{"id":%d,"name":"%s"}', self$id, self$name)
|
|
}
|
|
)
|
|
) |