public static final class TransactionService.SubmitTransactionRequest.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<TransactionService.SubmitTransactionRequest,TransactionService.SubmitTransactionRequest.Builder> implements TransactionService.SubmitTransactionRequestOrBuilder
kin.agora.transaction.v4.SubmitTransactionRequest| Modifier and Type | Method and Description |
|---|---|
TransactionService.SubmitTransactionRequest.Builder |
clearCommitment()
.kin.agora.common.v4.Commitment commitment = 3; |
TransactionService.SubmitTransactionRequest.Builder |
clearDedupeId()
dedupe_id specifies an identifier that this transaction is associated with.
|
TransactionService.SubmitTransactionRequest.Builder |
clearInvoiceList()
An optional invoice list associating each operation with an invoice.
|
TransactionService.SubmitTransactionRequest.Builder |
clearTransaction()
.kin.agora.common.v4.Transaction transaction = 1; |
Model.Commitment |
getCommitment()
.kin.agora.common.v4.Commitment commitment = 3; |
int |
getCommitmentValue()
.kin.agora.common.v4.Commitment commitment = 3; |
com.google.protobuf.ByteString |
getDedupeId()
dedupe_id specifies an identifier that this transaction is associated with.
|
Model.InvoiceList |
getInvoiceList()
An optional invoice list associating each operation with an invoice.
|
Model.Transaction |
getTransaction()
.kin.agora.common.v4.Transaction transaction = 1; |
boolean |
hasInvoiceList()
An optional invoice list associating each operation with an invoice.
|
boolean |
hasTransaction()
.kin.agora.common.v4.Transaction transaction = 1; |
TransactionService.SubmitTransactionRequest.Builder |
mergeInvoiceList(Model.InvoiceList value)
An optional invoice list associating each operation with an invoice.
|
TransactionService.SubmitTransactionRequest.Builder |
mergeTransaction(Model.Transaction value)
.kin.agora.common.v4.Transaction transaction = 1; |
TransactionService.SubmitTransactionRequest.Builder |
setCommitment(Model.Commitment value)
.kin.agora.common.v4.Commitment commitment = 3; |
TransactionService.SubmitTransactionRequest.Builder |
setCommitmentValue(int value)
.kin.agora.common.v4.Commitment commitment = 3; |
TransactionService.SubmitTransactionRequest.Builder |
setDedupeId(com.google.protobuf.ByteString value)
dedupe_id specifies an identifier that this transaction is associated with.
|
TransactionService.SubmitTransactionRequest.Builder |
setInvoiceList(Model.InvoiceList.Builder builderForValue)
An optional invoice list associating each operation with an invoice.
|
TransactionService.SubmitTransactionRequest.Builder |
setInvoiceList(Model.InvoiceList value)
An optional invoice list associating each operation with an invoice.
|
TransactionService.SubmitTransactionRequest.Builder |
setTransaction(Model.Transaction.Builder builderForValue)
.kin.agora.common.v4.Transaction transaction = 1; |
TransactionService.SubmitTransactionRequest.Builder |
setTransaction(Model.Transaction value)
.kin.agora.common.v4.Transaction transaction = 1; |
build, buildPartial, clear, clone, copyOnWrite, copyOnWriteInternal, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFrom, mergeFrom, mergeFromaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageExceptionpublic boolean hasTransaction()
.kin.agora.common.v4.Transaction transaction = 1;hasTransaction in interface TransactionService.SubmitTransactionRequestOrBuilderpublic Model.Transaction getTransaction()
.kin.agora.common.v4.Transaction transaction = 1;getTransaction in interface TransactionService.SubmitTransactionRequestOrBuilderpublic TransactionService.SubmitTransactionRequest.Builder setTransaction(Model.Transaction value)
.kin.agora.common.v4.Transaction transaction = 1;public TransactionService.SubmitTransactionRequest.Builder setTransaction(Model.Transaction.Builder builderForValue)
.kin.agora.common.v4.Transaction transaction = 1;public TransactionService.SubmitTransactionRequest.Builder mergeTransaction(Model.Transaction value)
.kin.agora.common.v4.Transaction transaction = 1;public TransactionService.SubmitTransactionRequest.Builder clearTransaction()
.kin.agora.common.v4.Transaction transaction = 1;public boolean hasInvoiceList()
An optional invoice list associating each operation with an invoice. If an invoice list is included, it is expected that the foreign key in the transaction memo is the SHA-224 hash of the serialized invoice list. The invoice list will be included in webhook calls for the application the transaction pertains to (as specified by the memo app index). The submitted invoice data will only be available for retrieval from the service it was submitted to and not directly from the blockchain nor any other deployments of the service.
.kin.agora.common.v3.InvoiceList invoice_list = 2;hasInvoiceList in interface TransactionService.SubmitTransactionRequestOrBuilderpublic Model.InvoiceList getInvoiceList()
An optional invoice list associating each operation with an invoice. If an invoice list is included, it is expected that the foreign key in the transaction memo is the SHA-224 hash of the serialized invoice list. The invoice list will be included in webhook calls for the application the transaction pertains to (as specified by the memo app index). The submitted invoice data will only be available for retrieval from the service it was submitted to and not directly from the blockchain nor any other deployments of the service.
.kin.agora.common.v3.InvoiceList invoice_list = 2;getInvoiceList in interface TransactionService.SubmitTransactionRequestOrBuilderpublic TransactionService.SubmitTransactionRequest.Builder setInvoiceList(Model.InvoiceList value)
An optional invoice list associating each operation with an invoice. If an invoice list is included, it is expected that the foreign key in the transaction memo is the SHA-224 hash of the serialized invoice list. The invoice list will be included in webhook calls for the application the transaction pertains to (as specified by the memo app index). The submitted invoice data will only be available for retrieval from the service it was submitted to and not directly from the blockchain nor any other deployments of the service.
.kin.agora.common.v3.InvoiceList invoice_list = 2;public TransactionService.SubmitTransactionRequest.Builder setInvoiceList(Model.InvoiceList.Builder builderForValue)
An optional invoice list associating each operation with an invoice. If an invoice list is included, it is expected that the foreign key in the transaction memo is the SHA-224 hash of the serialized invoice list. The invoice list will be included in webhook calls for the application the transaction pertains to (as specified by the memo app index). The submitted invoice data will only be available for retrieval from the service it was submitted to and not directly from the blockchain nor any other deployments of the service.
.kin.agora.common.v3.InvoiceList invoice_list = 2;public TransactionService.SubmitTransactionRequest.Builder mergeInvoiceList(Model.InvoiceList value)
An optional invoice list associating each operation with an invoice. If an invoice list is included, it is expected that the foreign key in the transaction memo is the SHA-224 hash of the serialized invoice list. The invoice list will be included in webhook calls for the application the transaction pertains to (as specified by the memo app index). The submitted invoice data will only be available for retrieval from the service it was submitted to and not directly from the blockchain nor any other deployments of the service.
.kin.agora.common.v3.InvoiceList invoice_list = 2;public TransactionService.SubmitTransactionRequest.Builder clearInvoiceList()
An optional invoice list associating each operation with an invoice. If an invoice list is included, it is expected that the foreign key in the transaction memo is the SHA-224 hash of the serialized invoice list. The invoice list will be included in webhook calls for the application the transaction pertains to (as specified by the memo app index). The submitted invoice data will only be available for retrieval from the service it was submitted to and not directly from the blockchain nor any other deployments of the service.
.kin.agora.common.v3.InvoiceList invoice_list = 2;public int getCommitmentValue()
.kin.agora.common.v4.Commitment commitment = 3;getCommitmentValue in interface TransactionService.SubmitTransactionRequestOrBuilderpublic TransactionService.SubmitTransactionRequest.Builder setCommitmentValue(int value)
.kin.agora.common.v4.Commitment commitment = 3;value - The commitment to set.public Model.Commitment getCommitment()
.kin.agora.common.v4.Commitment commitment = 3;getCommitment in interface TransactionService.SubmitTransactionRequestOrBuilderpublic TransactionService.SubmitTransactionRequest.Builder setCommitment(Model.Commitment value)
.kin.agora.common.v4.Commitment commitment = 3;value - The enum numeric value on the wire for commitment to set.public TransactionService.SubmitTransactionRequest.Builder clearCommitment()
.kin.agora.common.v4.Commitment commitment = 3;public com.google.protobuf.ByteString getDedupeId()
dedupe_id specifies an identifier that this transaction is associated with. If the service has already seen this ID, it will return the previous transaction status. The motivator for this identifier is that SDKs that retry at a higher level do not have access to the Blockhash information that the underlying SDK used in certain circumstances. Notably, in time out related cases, it is possible that the transaction was submitted, but the (SDK) caller will not be able to infer the signature.
bytes dedupe_id = 4;getDedupeId in interface TransactionService.SubmitTransactionRequestOrBuilderpublic TransactionService.SubmitTransactionRequest.Builder setDedupeId(com.google.protobuf.ByteString value)
dedupe_id specifies an identifier that this transaction is associated with. If the service has already seen this ID, it will return the previous transaction status. The motivator for this identifier is that SDKs that retry at a higher level do not have access to the Blockhash information that the underlying SDK used in certain circumstances. Notably, in time out related cases, it is possible that the transaction was submitted, but the (SDK) caller will not be able to infer the signature.
bytes dedupe_id = 4;value - The dedupeId to set.public TransactionService.SubmitTransactionRequest.Builder clearDedupeId()
dedupe_id specifies an identifier that this transaction is associated with. If the service has already seen this ID, it will return the previous transaction status. The motivator for this identifier is that SDKs that retry at a higher level do not have access to the Blockhash information that the underlying SDK used in certain circumstances. Notably, in time out related cases, it is possible that the transaction was submitted, but the (SDK) caller will not be able to infer the signature.
bytes dedupe_id = 4;