public static interface TransactionService.SubmitTransactionRequestOrBuilder
extends com.google.protobuf.MessageLiteOrBuilder
| Modifier and Type | Method and Description |
|---|---|
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; |
boolean hasTransaction()
.kin.agora.common.v4.Transaction transaction = 1;Model.Transaction getTransaction()
.kin.agora.common.v4.Transaction transaction = 1;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;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;int getCommitmentValue()
.kin.agora.common.v4.Commitment commitment = 3;Model.Commitment getCommitment()
.kin.agora.common.v4.Commitment commitment = 3;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;