-
public final class ProposalOuterClass
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public enumProposalOuterClass.ValuePoolProtobuf enum
{@code cash.z.wallet.sdk.ffi.ValuePool}public enumProposalOuterClass.FeeRule
Protobuf enumThe fee rule used in constructing a Proposal{@code cash.z.wallet.sdk.ffi.FeeRule}public interfaceProposalOuterClass.ProposalOrBuilderpublic final classProposalOuterClass.Proposal
Protobuf typeA data structure that describes a series of transactions to be created.{@code cash.z.wallet.sdk.ffi.Proposal}public interfaceProposalOuterClass.ProposalStepOrBuilderpublic final classProposalOuterClass.ProposalStep
Protobuf typeA data structure that describes the inputs to be consumed and outputs to be produced in a proposed transaction.{@code cash.z.wallet.sdk.ffi.ProposalStep}public interfaceProposalOuterClass.PaymentOutputPoolOrBuilderpublic final classProposalOuterClass.PaymentOutputPool
Protobuf typeA mapping from ZIP 321 payment index to the output pool that has been chosen for that payment, based upon the payment address and the selected inputs to the transaction.{@code cash.z.wallet.sdk.ffi.PaymentOutputPool}public interfaceProposalOuterClass.ReceivedOutputOrBuilderpublic final classProposalOuterClass.ReceivedOutput
Protobuf typeThe unique identifier and value for each proposed input that does not require a back-reference to a prior step of the proposal.{@code cash.z.wallet.sdk.ffi.ReceivedOutput}public interfaceProposalOuterClass.PriorStepOutputOrBuilderpublic final classProposalOuterClass.PriorStepOutput
Protobuf typeA reference a payment in a prior step of the proposal. This payment must belong to the wallet.{@code cash.z.wallet.sdk.ffi.PriorStepOutput}public interfaceProposalOuterClass.PriorStepChangeOrBuilderpublic final classProposalOuterClass.PriorStepChange
Protobuf typeA reference a change output from a prior step of the proposal.{@code cash.z.wallet.sdk.ffi.PriorStepChange}public interfaceProposalOuterClass.ProposedInputOrBuilderpublic final classProposalOuterClass.ProposedInput
Protobuf typeThe unique identifier and value for an input to be used in the transaction.{@code cash.z.wallet.sdk.ffi.ProposedInput}public interfaceProposalOuterClass.TransactionBalanceOrBuilderpublic final classProposalOuterClass.TransactionBalance
Protobuf typeThe proposed change outputs and fee value.{@code cash.z.wallet.sdk.ffi.TransactionBalance}public interfaceProposalOuterClass.ChangeValueOrBuilderpublic final classProposalOuterClass.ChangeValue
Protobuf typeA proposed change output. If the transparent value pool is selected, the `memo` field must be null.{@code cash.z.wallet.sdk.ffi.ChangeValue}public interfaceProposalOuterClass.MemoBytesOrBuilderpublic final classProposalOuterClass.MemoBytes
Protobuf typeAn object wrapper for memo bytes, to facilitate representing the `change_memo == None` case.{@code cash.z.wallet.sdk.ffi.MemoBytes}
-
Method Summary
Modifier and Type Method Description static voidregisterAllExtensions(ExtensionRegistryLite registry)-
-
Method Detail
-
registerAllExtensions
static void registerAllExtensions(ExtensionRegistryLite registry)
-
-
-
-