-
public final class ProposalStepKt.Dsl
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classProposalStepKt.Dsl.Companionpublic final classProposalStepKt.Dsl.PaymentOutputPoolsProxyAn uninstantiable, behaviorless type to represent the field in generics.
public final classProposalStepKt.Dsl.InputsProxyAn uninstantiable, behaviorless type to represent the field in generics.
-
Field Summary
Fields Modifier and Type Field Description private StringtransactionRequestprivate final DslList<ProposalOuterClass.PaymentOutputPool, ProposalStepKt.Dsl.PaymentOutputPoolsProxy>paymentOutputPoolsprivate IntegeranchorHeightprivate final DslList<ProposalOuterClass.ProposedInput, ProposalStepKt.Dsl.InputsProxy>inputsprivate ProposalOuterClass.TransactionBalancebalanceprivate final ProposalOuterClass.TransactionBalancebalanceOrNullprivate BooleanisShielding
-
Method Summary
Modifier and Type Method Description final StringgetTransactionRequest()final UnitsetTransactionRequest(String transactionRequest)final IntegergetAnchorHeight()final UnitsetAnchorHeight(Integer anchorHeight)final ProposalOuterClass.TransactionBalancegetBalance()final UnitsetBalance(ProposalOuterClass.TransactionBalance balance)final ProposalOuterClass.TransactionBalancegetBalanceOrNull(ProposalStepKt.Dsl $self)final BooleangetIsShielding()final UnitsetIsShielding(Boolean isShielding)final UnitclearTransactionRequest()<pre> ZIP 321 serialized transaction request </pre><code>string transactionRequest = 1;</code> final UnitclearAnchorHeight()<pre> The anchor height to be used in creating the transaction, if any. final UnitclearBalance()<pre> The total value, fee value, and change outputs of the proposed transaction </pre><code>.cash.z.wallet.sdk.ffi. final BooleanhasBalance()<pre> The total value, fee value, and change outputs of the proposed transaction </pre><code>.cash.z.wallet.sdk.ffi. final UnitclearIsShielding()<pre> A flag indicating whether the step is for a shielding transaction, used for determining which OVK to select for wallet-internal outputs. -
-
Method Detail
-
getTransactionRequest
final String getTransactionRequest()
-
setTransactionRequest
final Unit setTransactionRequest(String transactionRequest)
-
getAnchorHeight
final Integer getAnchorHeight()
-
setAnchorHeight
final Unit setAnchorHeight(Integer anchorHeight)
-
getBalance
final ProposalOuterClass.TransactionBalance getBalance()
-
setBalance
final Unit setBalance(ProposalOuterClass.TransactionBalance balance)
-
getBalanceOrNull
final ProposalOuterClass.TransactionBalance getBalanceOrNull(ProposalStepKt.Dsl $self)
-
getIsShielding
final Boolean getIsShielding()
-
setIsShielding
final Unit setIsShielding(Boolean isShielding)
-
clearTransactionRequest
final Unit clearTransactionRequest()
<pre> ZIP 321 serialized transaction request </pre><code>string transactionRequest = 1;</code>
-
clearAnchorHeight
final Unit clearAnchorHeight()
<pre> The anchor height to be used in creating the transaction, if any. Setting the anchor height to zero will disallow the use of any shielded inputs. </pre><code>uint32 anchorHeight = 3;</code>
-
clearBalance
final Unit clearBalance()
<pre> The total value, fee value, and change outputs of the proposed transaction </pre><code>.cash.z.wallet.sdk.ffi.TransactionBalance balance = 5;</code>
-
hasBalance
final Boolean hasBalance()
<pre> The total value, fee value, and change outputs of the proposed transaction </pre><code>.cash.z.wallet.sdk.ffi.TransactionBalance balance = 5;</code>
-
clearIsShielding
final Unit clearIsShielding()
<pre> A flag indicating whether the step is for a shielding transaction, used for determining which OVK to select for wallet-internal outputs. </pre><code>bool isShielding = 6;</code>
-
-
-
-