Class CoinbaseUser
- java.lang.Object
-
- org.knowm.xchange.coinbase.dto.CoinbaseBaseResponse
-
- org.knowm.xchange.coinbase.dto.account.CoinbaseUser
-
public class CoinbaseUser extends CoinbaseBaseResponse
- Author:
- jamespedwards42
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCoinbaseUser.CoinbaseUserInfo
-
Constructor Summary
Constructors Constructor Description CoinbaseUser(CoinbaseUser.CoinbaseUserInfo user)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CoinbaseUsercreateCoinbaseNewUserWithReferrerId(String email, String password, String referrerId)static CoinbaseUsercreateNewCoinbaseUser(String email, String password)CoinbaseMoneygetBalance()CoinbaseBuySellLevelgetBuyLevel()CoinbaseMoneygetBuyLimit()StringgetEmail()StringgetId()CoinbaseMerchantgetMerchant()StringgetName()StringgetNativeCurrency()CoinbaseOAuthgetOAuth()StringgetoAuthClientId()StringgetPassword()StringgetPin()StringgetReceiveAddress()StringgetReferrerId()CoinbaseBuySellLevelgetSellLevel()CoinbaseMoneygetSellLimit()StringgetTimeZone()StringtoString()CoinbaseUserupdateEmail(String email)CoinbaseUserupdateName(String name)CoinbaseUserupdateNativeCurrency(String nativeCurrency)CoinbaseUserupdatePin(String pin)CoinbaseUserupdateTimeZone(String timeZone)CoinbaseUserwithoAuthClientId(String oAuthClientId)-
Methods inherited from class org.knowm.xchange.coinbase.dto.CoinbaseBaseResponse
getErrors, isSuccess
-
-
-
-
Constructor Detail
-
CoinbaseUser
public CoinbaseUser(CoinbaseUser.CoinbaseUserInfo user)
-
-
Method Detail
-
createNewCoinbaseUser
public static CoinbaseUser createNewCoinbaseUser(String email, String password)
-
createCoinbaseNewUserWithReferrerId
public static CoinbaseUser createCoinbaseNewUserWithReferrerId(String email, String password, String referrerId)
-
getId
public String getId()
-
getEmail
public String getEmail()
-
updateEmail
public CoinbaseUser updateEmail(String email)
-
getName
public String getName()
-
updateName
public CoinbaseUser updateName(String name)
-
getPassword
public String getPassword()
-
getReceiveAddress
public String getReceiveAddress()
-
getReferrerId
public String getReferrerId()
-
getTimeZone
public String getTimeZone()
-
updateTimeZone
public CoinbaseUser updateTimeZone(String timeZone)
-
getBalance
public CoinbaseMoney getBalance()
-
getNativeCurrency
public String getNativeCurrency()
-
updateNativeCurrency
public CoinbaseUser updateNativeCurrency(String nativeCurrency)
-
getBuyLevel
public CoinbaseBuySellLevel getBuyLevel()
-
getSellLevel
public CoinbaseBuySellLevel getSellLevel()
-
getBuyLimit
public CoinbaseMoney getBuyLimit()
-
getSellLimit
public CoinbaseMoney getSellLimit()
-
getPin
public String getPin()
-
updatePin
public CoinbaseUser updatePin(String pin)
-
getMerchant
public CoinbaseMerchant getMerchant()
-
getOAuth
public CoinbaseOAuth getOAuth()
-
getoAuthClientId
public String getoAuthClientId()
-
withoAuthClientId
public CoinbaseUser withoAuthClientId(String oAuthClientId)
-
toString
public String toString()
- Overrides:
toStringin classCoinbaseBaseResponse
-
-