java.lang.Object
com.google.protobuf.AbstractMessageLite<TransactionResponse,TransactionResponse.Builder>
com.google.protobuf.GeneratedMessageLite<TransactionResponse,TransactionResponse.Builder>
com.hedera.hashgraph.sdk.proto.TransactionResponse
- All Implemented Interfaces:
com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,TransactionResponseOrBuilder
@Generated
public final class TransactionResponse
extends com.google.protobuf.GeneratedMessageLite<TransactionResponse,TransactionResponse.Builder>
implements TransactionResponseOrBuilder
* A message sent by a node in response to a transaction submission.<br/> This message only acknowledges that the individual node has checked the transaction, completed pre-check, and checked the fee offered. If the transaction fee is not sufficient, the `nodeTransactionPrecheckCode` value SHALL be `INSUFFICIENT_TX_FEE` and the `cost` field SHALL be the actual transaction fee, in tinybar, required.<br/> If the client requires acknowledgement of the network consensus result for a transaction, the client SHOULD request a transaction receipt or detailed transaction record. A client MAY also obtain network consensus results from a mirror node.Protobuf type
proto.TransactionResponse-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class* A message sent by a node in response to a transaction submission.<br/> This message only acknowledges that the individual node has checked the transaction, completed pre-check, and checked the fee offered.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageLite
com.google.protobuf.GeneratedMessageLite.DefaultInstanceBasedParser<T extends com.google.protobuf.GeneratedMessageLite<T,?>>, com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType, BuilderType>, BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType, BuilderType>, BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType, BuilderType>, BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageLite.GeneratedExtension<ContainingType extends com.google.protobuf.MessageLite, Type>, com.google.protobuf.GeneratedMessageLite.MethodToInvoke, com.google.protobuf.GeneratedMessageLite.SerializedForm Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageLite
unknownFieldsFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionprotected final ObjectdynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1) longgetCost()* An approximate transaction fee.static TransactionResponse* A pre-consensus response code.int* A pre-consensus response code.static TransactionResponse.Builderstatic TransactionResponse.BuildernewBuilder(TransactionResponse prototype) static TransactionResponseparseDelimitedFrom(InputStream input) static TransactionResponseparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static TransactionResponseparseFrom(byte[] data) static TransactionResponseparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static TransactionResponseparseFrom(com.google.protobuf.ByteString data) static TransactionResponseparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static TransactionResponseparseFrom(com.google.protobuf.CodedInputStream input) static TransactionResponseparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static TransactionResponseparseFrom(InputStream input) static TransactionResponseparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static TransactionResponseparseFrom(ByteBuffer data) static TransactionResponseparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<TransactionResponse> parser()Methods inherited from class com.google.protobuf.GeneratedMessageLite
createBuilder, createBuilder, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, emptyProtobufList, equals, getDefaultInstanceForType, getParserForType, getSerializedSize, hashCode, isInitialized, makeImmutable, mergeLengthDelimitedField, mergeUnknownFields, mergeVarintField, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBuilderForType, newMessageInfo, newRepeatedGeneratedExtension, newSingularGeneratedExtension, parseDelimitedFrom, parseDelimitedFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parsePartialFrom, parseUnknownField, registerDefaultInstance, toBuilder, toString, writeToMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Field Details
-
NODETRANSACTIONPRECHECKCODE_FIELD_NUMBER
public static final int NODETRANSACTIONPRECHECKCODE_FIELD_NUMBER- See Also:
-
COST_FIELD_NUMBER
public static final int COST_FIELD_NUMBER- See Also:
-
-
Method Details
-
getNodeTransactionPrecheckCodeValue
public int getNodeTransactionPrecheckCodeValue()* A pre-consensus response code. <p> This response SHALL represent the response of the individual node, and SHALL NOT represent the consensus of the network.
.proto.ResponseCodeEnum nodeTransactionPrecheckCode = 1;- Specified by:
getNodeTransactionPrecheckCodeValuein interfaceTransactionResponseOrBuilder- Returns:
- The enum numeric value on the wire for nodeTransactionPrecheckCode.
-
getNodeTransactionPrecheckCode
* A pre-consensus response code. <p> This response SHALL represent the response of the individual node, and SHALL NOT represent the consensus of the network.
.proto.ResponseCodeEnum nodeTransactionPrecheckCode = 1;- Specified by:
getNodeTransactionPrecheckCodein interfaceTransactionResponseOrBuilder- Returns:
- The nodeTransactionPrecheckCode.
-
getCost
public long getCost()* An approximate transaction fee. <p> This value SHALL be `0` unless the `nodeTransactionPrecheckCode` is `INSUFFICIENT_TX_FEE`.<br/> This value SHOULD be an amount, in tinybar, that _would have_ succeeded at the time the transaction was submitted.<br/> Note that this amount is not guaranteed to succeed in a future transaction due to uncontrolled variables, such as network congestion, but should be considered a close approximation.
uint64 cost = 2;- Specified by:
getCostin interfaceTransactionResponseOrBuilder- Returns:
- The cost.
-
parseFrom
public static TransactionResponse parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TransactionResponse parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TransactionResponse parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TransactionResponse parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TransactionResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TransactionResponse parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static TransactionResponse parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static TransactionResponse parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static TransactionResponse parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static TransactionResponse parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilder
-
newBuilder
-
dynamicMethod
protected final Object dynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1) - Specified by:
dynamicMethodin classcom.google.protobuf.GeneratedMessageLite<TransactionResponse,TransactionResponse.Builder>
-
getDefaultInstance
-
parser
-