Package index
rapid object
The main rapid object, containing all information about the API.
-
as_api_object() - Convert to a rapid-style object
-
as_rapid() - Coerce lists and urls to rapid objects
-
class_rapid() - R API description object
-
expand_servers() - Expand server urls to absolute paths
info object
The info object contains metadata about the API.
-
as_contact() - Coerce lists and character vectors to contacts
-
as_info() - Coerce lists and character vectors to info objects
-
as_license() - Coerce lists and character vectors to licenses
-
as_origin() - Coerce lists and character vectors to origin
-
class_contact() - Contact information for the API
-
class_info() - Information about the API
-
class_license() - License information for the API
-
class_origin() - Source information for the API description
components object
The components object contains reusable objects for different aspects of the API.
-
class_components() - An element to hold various schemas for the API
-
as_components() - Coerce lists to components objects
-
as_reference() - Coerce lists and character vectors to references
-
class_reference() - A simple object for referencing other components in the API description
-
as_schema() - Coerce lists to schemas
-
class_schema() - Reusable input and output data type definitions
-
as_api_key_security_scheme() - Coerce lists and character vectors to API key security schemes
-
as_oauth2_authorization_code_flow() - Coerce lists and character vectors to OAuth2 authorization code flows
-
as_oauth2_implicit_flow() - Coerce lists and character vectors to OAuth2 implicit flows
-
as_oauth2_security_scheme() - Coerce lists to oauth2 security schemes
-
as_oauth2_token_flow() - Coerce lists and character vectors to OAuth2 token flows
-
as_scopes() - Coerce lists and character vectors to scopes
-
as_security_scheme() - Coerce lists to security_scheme objects
-
as_security_scheme_details() - Coerce lists to security_scheme_details objects
-
as_security_schemes() - Coerce lists to security_schemes objects
-
class_api_key_security_scheme() - API key security schemes
-
class_oauth2_authorization_code_flow() - OAuth2 authorization code flow object
-
class_oauth2_implicit_flow() - OAuth2 implicit flow object
-
class_oauth2_security_scheme() - OAuth2 security schemes
-
class_oauth2_token_flow() - OAuth2 token flow object
-
class_scopes() - OAuth2 flow scopes objects
-
class_security_scheme_details() - Details of API security schemes
-
class_security_schemes() - Reusable security schemes for an API
paths object
The paths object contains available paths and operations for the API.
-
as_paths() - Coerce objects to paths
-
class_paths() - The available paths and operations for the API
security object
The security object contains a declaration of which security mechanisms can be used across the API.
-
as_security() - Coerce lists to as_security objects
-
class_security() - Security schemes required to execute an operation
servers object
The servers object contains connectivity information for the API.
-
as_server_variables() - Coerce lists to server_variables
-
as_servers() - Coerce lists and character vectors to servers
-
as_string_replacements() - Coerce lists to string_replacements
-
class_server_variables() - A collection of string replacements for multiple servers
-
class_servers() - An object representing a collection of servers
-
class_string_replacements() - A set of variables for server URL template substitution