Package-level declarations
Types
Representation of errors that can be raised by the uniqueness checker. These errors are returned by the uniqueness checker back to the uniqueness client service, which propagates the errors to callers.
Occurs when one or more input states have already been consumed by another transaction.
Occurs when one or more input states are not known to the uniqueness checker.
Occurs when data in the received request is invalid.
Occurs when one or more reference states have already been consumed by another transaction.
Occurs when one or more reference states are not known to the uniqueness checker.
Occurs when the specified time is outside the allowed tolerance.
This is a response class that wraps the result of the uniqueness checking and a potential signature, if the request was processed successfully.
Representation of the result of a uniqueness check request.
This result will be returned by the uniqueness checker if the request was unsuccessful.
This result will be returned by the uniqueness checker if the request was successful.
Representation of the state details that must be persisted by the uniqueness checker. This type might also be attached to some of the error types and returned through the client service. This representation is agnostic to both the message bus API and any DB schema that may be used to persist data by the backing store.
Representation of a state reference. This type might also be attached to some of the error types and returned through the client service. This representation does not depend on any specific ledger model and is agnostic to both the message bus API and any DB schema that may be used to persist data by the backing store.