All Classes
Class | Description |
---|---|
Account |
Class representing the Coinbase account model
|
AccountBalance |
Class representing the Coinbase account balance model
|
AccountBalanceDto | |
AccountCurrency |
Class representing the Coinbase account currency model
|
AccountCurrencyDto | |
AccountDto | |
AccountService |
This service allows you to request coinbase accounts data.
|
AccountsPage | |
AccountType |
Enum representing the Coinbase account type model and centralize values
|
AuthenticationService |
Manage all the security mechanism required by Coinbase to call protected resources
|
AuthenticationUtils | |
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.
|
CoinbaseAccountService | |
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 |
Class representing the Coinbase country model
|
CountryDto | |
Currency |
Class representing the Coinbase currency model
|
CurrencyDto | |
DataDto<T> | |
DataErrorDto<T> | |
DataErrorsDto | |
DataService |
This service allows you to request coinbase public data.
|
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 |
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
|
HttpRequestSender |
Utility interface to centralize all http requests made to the Coinbase API
|
InvalidApiKeyAndSecretException | |
InvalidRequestException | |
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 |
Class representing the Coinbase nationality model
|
NationalityDto | |
NoNextPageException | |
NoPreviousPageException | |
PaginatedResponse<T> |
In some cases, the Coinbase api returns paginated response, this class help JCoinbase to deal
with it.
|
PaginatedResponseDto<T> | |
Pagination |
In some cases, the Coinbase api returns paginated response, this class help JCoinbase to deal
with it.
|
Pagination.Order |
When Coinbase returns a paginated response, values are ordered.
|
PaginationDto | |
Price |
Class representing the Coinbase price model
|
Price.PriceType |
There is three types of prices in Coinbase : BUY, SELL and SPOT.
|
PriceDto | |
PriceTypeNotFoundException | |
PropertiesNotFoundException | |
ReferralMoney |
Class representing the Coinbase user's referral money model
|
ReferralMoneyDto | |
ResourceType |
Coinbase return some resources with a field named resource.
|
Rewards |
Class representing the Coinbase account rewards model
|
RewardsDto | |
SingleErrorDto | |
StringUtils |
An utility interface that giving access to methods that validate Strings
|
Tiers |
Class representing the Coinbase user's tiers model
|
TiersDto | |
Time |
Class representing the Coinbase time model
|
TimeDto | |
UnauthorizedRequestException | |
UpdateAccountRequest |
Create an instance of this class to update the an account and set the fields value for the
fields you want to update.
|
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 |
Class representing the Coinbase user model
|
UserDto | |
UserService |
This service allows you to request coinbase users and current user data.
|
WarningDto | |
WarningManagerService |
An utility class that allow JCoinbase to log warning(s) returned by the coinbase api
|