Package: rapid 0.0.0.9003

rapid: R 'API' Descriptions

Convert an 'API' description ('APID'), such as one that follows the 'OpenAPI Specification', to an R 'API' description object (a "rapid"). The rapid object follows the 'OpenAPI Specification' to make it easy to convert to and from 'API' documents.

Authors:Jon Harmon [aut, cre], The Linux Foundation [cph]

rapid_0.0.0.9003.tar.gz
rapid_0.0.0.9003.zip(r-4.5)rapid_0.0.0.9003.zip(r-4.4)rapid_0.0.0.9003.zip(r-4.3)
rapid_0.0.0.9003.tgz(r-4.4-any)rapid_0.0.0.9003.tgz(r-4.3-any)
rapid_0.0.0.9003.tar.gz(r-4.5-noble)rapid_0.0.0.9003.tar.gz(r-4.4-noble)
rapid_0.0.0.9003.tgz(r-4.4-emscripten)rapid_0.0.0.9003.tgz(r-4.3-emscripten)
rapid.pdf |rapid.html
rapid/json (API)

# Install 'rapid' in R:
install.packages('rapid', repos = c('https://jonthegeek.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/jonthegeek/rapid/issues

On CRAN:

47 exports 6 stars 1.85 score 23 dependencies 2 dependents 10 scripts

Last updated 5 months agofrom:5cca05aaef. Checks:OK: 7. Indexed: yes.

TargetResultDate
Doc / VignettesOKSep 03 2024
R-4.5-winOKSep 03 2024
R-4.5-linuxOKSep 03 2024
R-4.4-winOKSep 03 2024
R-4.4-macOKSep 03 2024
R-4.3-winOKSep 03 2024
R-4.3-macOKSep 03 2024

Exports:as_api_key_security_schemeas_api_objectas_componentsas_contactas_infoas_licenseas_oauth2_authorization_code_flowas_oauth2_implicit_flowas_oauth2_security_schemeas_oauth2_token_flowas_originas_pathsas_rapidas_referenceas_schemaas_scopesas_securityas_security_schemeas_security_scheme_detailsas_security_schemesas_server_variablesas_serversas_string_replacementscaller_argcaller_envclass_api_key_security_schemeclass_componentsclass_contactclass_infoclass_licenseclass_oauth2_authorization_code_flowclass_oauth2_implicit_flowclass_oauth2_security_schemeclass_oauth2_token_flowclass_originclass_pathsclass_rapidclass_referenceclass_schemaclass_scopesclass_securityclass_security_scheme_detailsclass_security_schemesclass_server_variablesclass_serversclass_string_replacementsexpand_servers

Dependencies:clifansigluejsonlitelifecyclemagrittrpillarpkgconfigpurrrrlangS7snakecasestblstringistringrtibbletibblifytidyselectutf8vctrswithrxml2yaml

Readme and manuals

Help Manual

Help pageTopics
Coerce lists and character vectors to API key security schemesas_api_key_security_scheme
Convert to a rapid-style objectas_api_object
Coerce lists to components objectsas_components
Coerce lists and character vectors to contactsas_contact
Coerce lists and character vectors to info objectsas_info
Coerce lists and character vectors to licensesas_license
Coerce lists and character vectors to OAuth2 authorization code flowsas_oauth2_authorization_code_flow
Coerce lists and character vectors to OAuth2 implicit flowsas_oauth2_implicit_flow
Coerce lists to oauth2 security schemesas_oauth2_security_scheme
Coerce lists and character vectors to OAuth2 token flowsas_oauth2_token_flow
Coerce lists and character vectors to originas_origin
Coerce objects to pathsas_paths
Coerce lists and urls to rapid objectsas_rapid
Coerce lists and character vectors to referencesas_reference
Coerce lists to schemasas_schema
Coerce lists and character vectors to scopesas_scopes
Coerce lists to as_security objectsas_security
Coerce lists to security_scheme objectsas_security_scheme
Coerce lists to security_scheme_details objectsas_security_scheme_details
Coerce lists to security_schemes objectsas_security_schemes
Coerce lists to server_variablesas_server_variables
Coerce lists and character vectors to serversas_servers
Coerce lists to string_replacementsas_string_replacements
API key security schemesclass_api_key_security_scheme
An element to hold various schemas for the APIclass_components
Contact information for the APIclass_contact
Information about the APIclass_info
License information for the APIclass_license
OAuth2 authorization code flow objectclass_oauth2_authorization_code_flow
OAuth2 implicit flow objectclass_oauth2_implicit_flow
OAuth2 security schemesclass_oauth2_security_scheme
OAuth2 token flow objectclass_oauth2_token_flow
Source information for the API descriptionclass_origin
The available paths and operations for the APIclass_paths
R API description objectclass_rapid
A simple object for referencing other components in the API descriptionclass_reference
Reusable input and output data type definitionsclass_schema
OAuth2 flow scopes objectsclass_scopes
Security schemes required to execute an operationclass_security
Details of API security schemesclass_security_scheme_details
Reusable security schemes for an APIclass_security_schemes
A collection of string replacements for multiple serversclass_server_variables
An object representing a collection of serversclass_servers
A set of variables for server URL template substitutionclass_string_replacements
Expand server urls to absolute pathsexpand_servers