Class CoinbaseButton.CoinbaseButtonBuilder
- java.lang.Object
-
- org.knowm.xchange.coinbase.dto.merchant.CoinbaseButton.CoinbaseButtonBuilder
-
- Enclosing class:
- CoinbaseButton
public static class CoinbaseButton.CoinbaseButtonBuilder extends Object
-
-
Constructor Summary
Constructors Constructor Description CoinbaseButtonBuilder(String name, String currency, String priceString)CoinbaseButtonBuilder(String name, CoinbaseMoney price)
-
Method Summary
-
-
-
Constructor Detail
-
CoinbaseButtonBuilder
public CoinbaseButtonBuilder(String name, String currency, String priceString)
-
CoinbaseButtonBuilder
public CoinbaseButtonBuilder(String name, CoinbaseMoney price)
-
-
Method Detail
-
buildButton
public CoinbaseButton buildButton()
-
getName
public String getName()
-
getPrice
public CoinbaseMoney getPrice()
-
getPriceString
public String getPriceString()
-
getCurrency
public String getCurrency()
-
getType
public CoinbaseButtonType getType()
-
withType
public CoinbaseButton.CoinbaseButtonBuilder withType(CoinbaseButtonType type)
-
getDescription
public String getDescription()
-
withDescription
public CoinbaseButton.CoinbaseButtonBuilder withDescription(String description)
-
getCustom
public String getCustom()
-
withCustom
public CoinbaseButton.CoinbaseButtonBuilder withCustom(String custom)
-
getStyle
public CoinbaseButtonStyle getStyle()
-
withStyle
public CoinbaseButton.CoinbaseButtonBuilder withStyle(CoinbaseButtonStyle style)
-
getText
public String getText()
-
withText
public CoinbaseButton.CoinbaseButtonBuilder withText(String text)
-
getRepeat
public CoinbaseRepeat getRepeat()
-
withRepeat
public CoinbaseButton.CoinbaseButtonBuilder withRepeat(CoinbaseRepeat repeat)
-
isCustomSecure
public boolean isCustomSecure()
-
withCustomSecure
public CoinbaseButton.CoinbaseButtonBuilder withCustomSecure(boolean customSecure)
-
getCallbackUrl
public String getCallbackUrl()
-
withCallbackUrl
public CoinbaseButton.CoinbaseButtonBuilder withCallbackUrl(String callbackUrl)
-
getSuccessUrl
public String getSuccessUrl()
-
withSuccessUrl
public CoinbaseButton.CoinbaseButtonBuilder withSuccessUrl(String successUrl)
-
getCancelUrl
public String getCancelUrl()
-
withCancelUrl
public CoinbaseButton.CoinbaseButtonBuilder withCancelUrl(String cancelUrl)
-
getInfoUrl
public String getInfoUrl()
-
withInfoUrl
public CoinbaseButton.CoinbaseButtonBuilder withInfoUrl(String infoUrl)
-
isAutoDirect
public boolean isAutoDirect()
-
withAutoDirect
public CoinbaseButton.CoinbaseButtonBuilder withAutoDirect(boolean autoDirect)
-
isVariablePrice
public boolean isVariablePrice()
-
withVariablePrice
public CoinbaseButton.CoinbaseButtonBuilder withVariablePrice(boolean variablePrice)
-
isChoosePrice
public boolean isChoosePrice()
-
withChoosePrice
public CoinbaseButton.CoinbaseButtonBuilder withChoosePrice(boolean choosePrice)
-
isIncludeAddress
public boolean isIncludeAddress()
-
withIncludeAddress
public CoinbaseButton.CoinbaseButtonBuilder withIncludeAddress(boolean includeAddress)
-
isIncludeEmail
public boolean isIncludeEmail()
-
withIncludeEmail
public CoinbaseButton.CoinbaseButtonBuilder withIncludeEmail(boolean includeEmail)
-
getPrice1
public String getPrice1()
-
getPrice2
public String getPrice2()
-
getPrice3
public String getPrice3()
-
getPrice4
public String getPrice4()
-
getPrice5
public String getPrice5()
-
withSuggestedPrices
public CoinbaseButton.CoinbaseButtonBuilder withSuggestedPrices(String... suggestedPrices)
-
-