Package org.stellar.sdk.operations
Class LiquidityPoolDepositOperation
java.lang.Object
org.stellar.sdk.operations.Operation
org.stellar.sdk.operations.LiquidityPoolDepositOperation
Represents LiquidityPoolDeposit operation.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classLiquidityPoolDepositOperation.LiquidityPoolDepositOperationBuilder<C extends LiquidityPoolDepositOperation,B extends LiquidityPoolDepositOperation.LiquidityPoolDepositOperationBuilder<C, B>> Nested classes/interfaces inherited from class org.stellar.sdk.operations.Operation
Operation.OperationBuilder<C extends Operation,B extends Operation.OperationBuilder<C, B>> -
Constructor Summary
ConstructorsConstructorDescriptionLiquidityPoolDepositOperation(@NonNull Asset assetA, @NonNull BigDecimal maxAmountA, @NonNull Asset assetB, @NonNull BigDecimal maxAmountB, @NonNull Price minPrice, @NonNull Price maxPrice) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()booleanConstruct a newLiquidityPoolDepositOperationobject from theLiquidityPoolDepositOpXDR object.@NonNull StringThe liquidity pool ID.@NonNull BigDecimalMaximum amount of first asset to deposit (max of 7 decimal places).@NonNull BigDecimalMaximum amount of second asset to deposit (max of 7 decimal places).@NonNull PriceMaximum deposit_a/deposit_b price.@NonNull PriceMinimum deposit_a/deposit_b price.inthashCode()toString()Methods inherited from class org.stellar.sdk.operations.Operation
fromXdr, getSourceAccount, setSourceAccount, toXdr, toXdrBase64
-
Constructor Details
-
LiquidityPoolDepositOperation
public LiquidityPoolDepositOperation(@NonNull @NonNull Asset assetA, @NonNull @NonNull BigDecimal maxAmountA, @NonNull @NonNull Asset assetB, @NonNull @NonNull BigDecimal maxAmountB, @NonNull @NonNull Price minPrice, @NonNull @NonNull Price maxPrice)
-
-
Method Details
-
fromXdr
Construct a newLiquidityPoolDepositOperationobject from theLiquidityPoolDepositOpXDR object.- Parameters:
op-LiquidityPoolDepositOpXDR object- Returns:
LiquidityPoolDepositOperationobject
-
builder
-
toBuilder
-
getLiquidityPoolId
The liquidity pool ID. -
getMaxAmountA
Maximum amount of first asset to deposit (max of 7 decimal places). -
getMaxAmountB
Maximum amount of second asset to deposit (max of 7 decimal places). -
getMinPrice
Minimum deposit_a/deposit_b price. -
getMaxPrice
Maximum deposit_a/deposit_b price. -
toString
-
equals
-
hashCode
public int hashCode()
-