Class PostQuoteBankModel
- java.lang.Object
-
- app.cybrid.cybrid_api_bank.client.model.PostQuoteBankModel
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2024-01-29T13:48:26.445235Z[Etc/UTC]") public class PostQuoteBankModel extends Object
PostQuoteBankModel
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPostQuoteBankModel.ProductTypeEnumThe type of product the quote is for.
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_ASSETstatic StringJSON_PROPERTY_BANK_GUIDstatic StringJSON_PROPERTY_CUSTOMER_GUIDstatic StringJSON_PROPERTY_DELIVER_AMOUNTstatic StringJSON_PROPERTY_PRODUCT_TYPEstatic StringJSON_PROPERTY_RECEIVE_AMOUNTstatic StringJSON_PROPERTY_SIDEstatic StringJSON_PROPERTY_SYMBOL
-
Constructor Summary
Constructors Constructor Description PostQuoteBankModel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PostQuoteBankModelasset(String asset)PostQuoteBankModelbankGuid(String bankGuid)PostQuoteBankModelcustomerGuid(String customerGuid)PostQuoteBankModeldeliverAmount(BigInteger deliverAmount)booleanequals(Object o)StringgetAsset()The asset code the quote was requested for.StringgetBankGuid()The unique identifier for the bank.StringgetCustomerGuid()The unique identifier for the customer.BigIntegergetDeliverAmount()The amount to be delivered in base units of the currency: currency is \"counter_asset\" for buy and \"asset\" for sell for trade quotes.PostQuoteBankModel.ProductTypeEnumgetProductType()The type of product the quote is for.BigIntegergetReceiveAmount()The amount to be received in base units of the currency: currency is \"asset\" for buy and \"counter_asset\" for sell for trade quotes.StringgetSide()The direction for trade quotes: either 'buy' or 'sell'.StringgetSymbol()Symbol the quote is being requested for.inthashCode()PostQuoteBankModelproductType(PostQuoteBankModel.ProductTypeEnum productType)PostQuoteBankModelreceiveAmount(BigInteger receiveAmount)voidsetAsset(String asset)voidsetBankGuid(String bankGuid)voidsetCustomerGuid(String customerGuid)voidsetDeliverAmount(BigInteger deliverAmount)voidsetProductType(PostQuoteBankModel.ProductTypeEnum productType)voidsetReceiveAmount(BigInteger receiveAmount)voidsetSide(String side)voidsetSymbol(String symbol)PostQuoteBankModelside(String side)PostQuoteBankModelsymbol(String symbol)StringtoString()
-
-
-
Field Detail
-
JSON_PROPERTY_PRODUCT_TYPE
public static final String JSON_PROPERTY_PRODUCT_TYPE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_BANK_GUID
public static final String JSON_PROPERTY_BANK_GUID
- See Also:
- Constant Field Values
-
JSON_PROPERTY_CUSTOMER_GUID
public static final String JSON_PROPERTY_CUSTOMER_GUID
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ASSET
public static final String JSON_PROPERTY_ASSET
- See Also:
- Constant Field Values
-
JSON_PROPERTY_SYMBOL
public static final String JSON_PROPERTY_SYMBOL
- See Also:
- Constant Field Values
-
JSON_PROPERTY_SIDE
public static final String JSON_PROPERTY_SIDE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_RECEIVE_AMOUNT
public static final String JSON_PROPERTY_RECEIVE_AMOUNT
- See Also:
- Constant Field Values
-
JSON_PROPERTY_DELIVER_AMOUNT
public static final String JSON_PROPERTY_DELIVER_AMOUNT
- See Also:
- Constant Field Values
-
-
Method Detail
-
productType
public PostQuoteBankModel productType(PostQuoteBankModel.ProductTypeEnum productType)
-
getProductType
@Nullable public PostQuoteBankModel.ProductTypeEnum getProductType()
The type of product the quote is for.- Returns:
- productType
-
setProductType
public void setProductType(PostQuoteBankModel.ProductTypeEnum productType)
-
bankGuid
public PostQuoteBankModel bankGuid(String bankGuid)
-
getBankGuid
@Nullable public String getBankGuid()
The unique identifier for the bank.- Returns:
- bankGuid
-
setBankGuid
public void setBankGuid(String bankGuid)
-
customerGuid
public PostQuoteBankModel customerGuid(String customerGuid)
-
getCustomerGuid
@Nullable public String getCustomerGuid()
The unique identifier for the customer.- Returns:
- customerGuid
-
setCustomerGuid
public void setCustomerGuid(String customerGuid)
-
asset
public PostQuoteBankModel asset(String asset)
-
getAsset
@Nullable public String getAsset()
The asset code the quote was requested for. Populated for funding, book transfer and crypto transfer quotes.- Returns:
- asset
-
setAsset
public void setAsset(String asset)
-
symbol
public PostQuoteBankModel symbol(String symbol)
-
getSymbol
@Nullable public String getSymbol()
Symbol the quote is being requested for. Format is \"asset-counter_asset\" in uppercase. See the Symbols API for a complete list of cryptocurrencies supported. Populated for trade quotes.- Returns:
- symbol
-
setSymbol
public void setSymbol(String symbol)
-
side
public PostQuoteBankModel side(String side)
-
getSide
@Nullable public String getSide()
The direction for trade quotes: either 'buy' or 'sell'. The direction for funding quotes: either 'deposit' or 'withdrawal'. The direction for crypto transfer quotes: 'withdrawal'. Book transfers do not require a side. They are all 'deposit's.- Returns:
- side
-
setSide
public void setSide(String side)
-
receiveAmount
public PostQuoteBankModel receiveAmount(BigInteger receiveAmount)
-
getReceiveAmount
@Nullable public BigInteger getReceiveAmount()
The amount to be received in base units of the currency: currency is \"asset\" for buy and \"counter_asset\" for sell for trade quotes.- Returns:
- receiveAmount
-
setReceiveAmount
public void setReceiveAmount(BigInteger receiveAmount)
-
deliverAmount
public PostQuoteBankModel deliverAmount(BigInteger deliverAmount)
-
getDeliverAmount
@Nullable public BigInteger getDeliverAmount()
The amount to be delivered in base units of the currency: currency is \"counter_asset\" for buy and \"asset\" for sell for trade quotes.- Returns:
- deliverAmount
-
setDeliverAmount
public void setDeliverAmount(BigInteger deliverAmount)
-
-