# Dkube api server
#
# No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)
#
# OpenAPI spec version: 2.2.1.11
#
# Generated by: https://github.com/swagger-api/swagger-codegen.git
#' TensorboardModel Class
#'
#' @field version
#' @field uuid
#' @field url
#' @field status
#'
#' @importFrom R6 R6Class
#' @importFrom jsonlite fromJSON toJSON
#' @export
TensorboardModel <- R6::R6Class(
'TensorboardModel',
public = list(
`version` = NULL,
`uuid` = NULL,
`url` = NULL,
`status` = NULL,
initialize = function(`version`, `uuid`, `url`, `status`){
if (!missing(`version`)) {
stopifnot(is.character(`version`), length(`version`) == 1)
self$`version` <- `version`
}
if (!missing(`uuid`)) {
stopifnot(is.character(`uuid`), length(`uuid`) == 1)
self$`uuid` <- `uuid`
}
if (!missing(`url`)) {
stopifnot(is.character(`url`), length(`url`) == 1)
self$`url` <- `url`
}
if (!missing(`status`)) {
stopifnot(is.character(`status`), length(`status`) == 1)
self$`status` <- `status`
}
},
toJSON = function() {
TensorboardModelObject <- list()
if (!is.null(self$`version`)) {
TensorboardModelObject[['version']] <- self$`version`
}
if (!is.null(self$`uuid`)) {
TensorboardModelObject[['uuid']] <- self$`uuid`
}
if (!is.null(self$`url`)) {
TensorboardModelObject[['url']] <- self$`url`
}
if (!is.null(self$`status`)) {
TensorboardModelObject[['status']] <- self$`status`
}
TensorboardModelObject
},
fromJSON = function(TensorboardModelJson) {
TensorboardModelObject <- jsonlite::fromJSON(TensorboardModelJson)
if (!is.null(TensorboardModelObject$`version`)) {
self$`version` <- TensorboardModelObject$`version`
}
if (!is.null(TensorboardModelObject$`uuid`)) {
self$`uuid` <- TensorboardModelObject$`uuid`
}
if (!is.null(TensorboardModelObject$`url`)) {
self$`url` <- TensorboardModelObject$`url`
}
if (!is.null(TensorboardModelObject$`status`)) {
self$`status` <- TensorboardModelObject$`status`
}
},
toJSONString = function() {
sprintf(
'{
"version": %s,
"uuid": %s,
"url": %s,
"status": %s
}',
self$`version`,
self$`uuid`,
self$`url`,
self$`status`
)
},
fromJSONString = function(TensorboardModelJson) {
TensorboardModelObject <- jsonlite::fromJSON(TensorboardModelJson)
self$`version` <- TensorboardModelObject$`version`
self$`uuid` <- TensorboardModelObject$`uuid`
self$`url` <- TensorboardModelObject$`url`
self$`status` <- TensorboardModelObject$`status`
}
)
)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.