openapi | R Documentation |
Facilitates in building OpenAPI description document by creating objects described in https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.1.md
openapi_create(
openapi = openapi_openapi_version(),
info = openapi_info(),
servers = openapi_servers(),
...
)
openapi_openapi_version(openapi_version = "3.0.1")
openapi_info(
title = "RestRserve OpenAPI",
version = "1.0",
description = NULL,
termsOfService = NULL,
contact = openapi_contact(),
license = openapi_license()
)
openapi_servers(servers = list(openapi_server()))
openapi_server(url = "/", description = NULL, variables = NULL)
openapi_contact(name = NULL, url = NULL, email = NULL)
openapi_license(name = NULL, url = NULL)
openapi |
string, version of open api. For example |
info |
infoObject - https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.1.md#infoObject. See openapi_info |
servers |
serverObject - https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.1.md#serverObject See openapi_servers |
... |
other parameters - see https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.1.md#oasObject |
openapi_version |
version on OpenAPI |
title |
the title of the application |
version |
version of the application |
description |
description |
termsOfService |
termsOfService of the application |
contact |
contact of the maintainer - see openapi_contact |
license |
license of the api |
url |
url |
variables |
a map between a variable name and its value. #The value is used for substitution in the server's URL template. |
name |
name |
email |
contact email |
https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.1.md#infoObject
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.