All Classes and Interfaces
Class
Description
A container that holds tokens in a ledger.
A builder for creating accounts in the ledger.
Iterable interface for consuming individual accounts from a query.
A builder class for listing accounts in the ledger.
A single page of accounts returned from a query.
A builder for updating an account's tags.
Action queries are designed to provide insights into those actions.
Iterable interface for consuming individual actions from a query.
A builder class for querying actions in the ledger.
A single page of actions returned from a query.
A builder class for querying actionsums in the ledger.
A builder for updating an action's tags.
ActionSum objects are what's returned by SumBuilder method in Action class.
Iterable interface for consuming individual actions from a query.
A single page of actions returned from a query.
APIException is thrown when the ledger API encounters an error handling a
user request.
Additional specifics about the error, including any
nested sub-errors related to individual actions.
A taxonomy used to differentiate different types of tokens in a ledger.
A builder for defining assets in the ledger.
Iterable interface for consuming individual assets from a query.
A builder class for listing assets in the ledger.
A single page of assets returned from a query.
A builder for updating an asset's tags.
BadURLException is thrown when a malformed URL is provided.
Abstract base class representing api query results.
Abstract base class providing an interface for building queries.
Base exception class for the Onyx Mesh SDK.
The Client object encapsulates access to the ledger API server.
A builder class for creating client objects
ConfigurationException wraps errors during client configuration.
ConnectivityException is thrown when an HTTP response is received, but it does
not contain headers that are included in all Onyx Mesh API responses.
Namespace for development-only methods.
A builder class for listing feeds in the ledger.
JSONException should be very rare, and will only arise if there is a bug in the
Onyx Mesh API, or if the upstream server is spoofing common Onyx Mesh API response
headers.
Keys are used to sign transactions.
Configuration object for creating keys.
A builder class for listing keys in the ledger.
The LoggingInterceptor object logs http requests given
an output stream.
A generic configuration object for query requests.
An object describing summary information about a ledger.
This class represents RPC success responses whose content is not meaningful.
Token queries are designed to provide insights into tokens contained in an
account.
Iterable interface for consuming individual tokens from a query.
A builder class for querying tokens in the ledger.
A single page of tokens returned from a query.
A builder class for querying token sums in the ledger.
TokenSum objects are what is returned by SumBuilder method in Token class.
Iterable interface for consuming individual actions from a query.
A single page of actions returned from a query.
A transaction is an atomic update to the state of the ledger.
An action taken by a transaction.
A configuration object for creating and submitting transactions.
Base class representing actions that can be taken within a transaction.
Issues new units of an asset to a destination account.
Moves assets from a source account to a destination account.
Moves assets from a source account to a destination account.
Iterable interface for consuming individual transactions from a query.
A builder class for listing transactions in the ledger.
A single page of transactions returned from a query.