All Classes
Class | Description |
---|---|
AuthenticationService |
Manage all the security mechanism required by Coinbase to call protected resources
|
Authorizations |
Coinbase current user's authorizations based on API key configuration
|
AuthorizationsDto | |
CallResult<L,R> |
Call result is a simplified version of the vavr
Either adapted to the JCoinbase needs. |
CallResult.Failure<L,R> |
The
Failure version of a CallResult . |
CallResult.FailureProjection<L,R> |
A failure projection of a CallResult.
|
CallResult.Success<L,R> |
The
Success version of a CallResult . |
CallResult.SuccessProjection<L,R> |
A success projection of a CallResult.
|
CoinbaseDataService | |
CoinbaseError |
The CoinbaseError is a class that allows to return the errors returned by the coinbase api in a
non-breaking way
|
CoinbaseUserService | |
Country |
A class representing the Coinbase country model
|
CountryDto | |
Currency |
A class representing the Coinbase currency model
|
CurrencyDto | |
DataDto<T> | |
DataErrorDto<T> | |
DataErrorsDto | |
DataService | |
DateAndTimeUtils |
Utility interface giving access to methods working on date and times like Instants,
LocalDateTime, ...
|
ErrorDto | |
ErrorManagerService |
An utility class to centralize error management when we need to log error and throw exceptions
|
ExchangeRates |
A class representing the Coinbase exchange rates model
|
ExchangeRatesDto | |
FunctionalValue<T> |
Call result is a simplified version of the vavr
Value adapted to the JCoinbase
needs. |
Headers |
An enum to manage and centralize all the http headers required by the Coinbase api
|
JCoinbaseClient |
The JCoinbaseClient class is the main class of JCoinbase.
|
JCoinbaseClientFactory |
A class factory to use to build
JCoinbaseClient objects |
JCoinbaseException |
The main JCoinbase exception
|
JCoinbaseProperties |
This class is used to get properties from the jcoinbase.properties file and to wrap them with
user parameters (api key, secret, api version, ...).
|
JCoinbasePropertiesFactory |
A class factory to use to build
JCoinbaseProperties objects |
JsonDeserializationService |
Utility interface that allow us to deserialize coinbase api responses from json to java objects
|
Nationality |
A class representing the Coinbase nationality model
|
NationalityDto | |
Price |
A class representing the Coinbase price model
|
Price.PriceType |
There is three types of prices in Coinbase : BUY, SELL & SPOT.
|
PriceDto | |
ReferralMoney |
A class representing the Coinbase user's referral money model
|
ReferralMoneyDto | |
ResourceType |
Coinbase return some resources with a field named resource.
|
SingleErrorDto | |
StringUtils |
An utility interface that giving access to methods that validate Strings
|
Tiers |
A class representing the Coinbase user's tiers model
|
TiersDto | |
Time |
A class representing the Coinbase time model
|
TimeDto | |
UpdateCurrentUserRequest |
Create an instance of this class to update the current user and set the fields value for the
fields you want to update.
|
User |
A class representing the Coinbase user model
|
UserDto | |
UserService | |
WarningDto | |
WarningManagerService |
An utility class that allow JCoinbase to log warning returned by the coinbase api
|