Crate open_rpc

source ·
Expand description

Defines the types defined by the [OpenRPC] specification.

OpenRPC

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 given ContentDescriptor.
  • 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