Expand description
Defines the types defined by the [OpenRPC] specification.
Structs
- The constraints that may be applied to an array literal schema.
- Holds a set of reusable objects for different aspects of the OpenRPC document.
- Contact information for the exposed API.
- Content descriptors are that do just as they suggest - describe content. They are reusable ways of describing either parameters or results.
- An application-level error.
- Defines an example that is intended to match a
Schema
of a givenContentDescriptor
. - A set of example parameters and a result.
- Allows referencing an external resource for extended documentation.
- Provides metadata about the API.
- The constraints that may be applied to an integer literal schema.
- License information for the exposed API.
- Represents a possible design-time link for a result.
- Describes the interface for the given method name.
- The constraints that may be applied to a number literal schema.
- The constraints that may be applied to an object literal schema.
- Represents an OpenRPC document.
- Runtime expressions allow the user to define an expression which will evaluate to a string once the desired value(s) are known.
- Allows the definition of input and output data types.
- A server.
- An object representing a Server Variable for server URL template substitution.
- The constraints that may be applied to an string literal schema.
- Adds metadata to a single tag that is used by the
Method
Object.
Enums
- The example value of an
ExampleObject
. - The content of the
params
field of aLink
. - A literal value.
- A possible value for the
param_structure
field ofMethod
. - Either a reference or an inline object.
- The content of a schema.
- A string format.