java.lang.Object
com.google.protobuf.AbstractMessageLite<PendingAirdropValue,PendingAirdropValue.Builder>
com.google.protobuf.GeneratedMessageLite<PendingAirdropValue,PendingAirdropValue.Builder>
com.hedera.hashgraph.sdk.proto.PendingAirdropValue
- All Implemented Interfaces:
com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,PendingAirdropValueOrBuilder
@Generated
public final class PendingAirdropValue
extends com.google.protobuf.GeneratedMessageLite<PendingAirdropValue,PendingAirdropValue.Builder>
implements PendingAirdropValueOrBuilder
* A single pending airdrop value. This message SHALL record the airdrop amount for a fungible/common token.<br/> This message SHOULD be null for a non-fungible/unique token.<br/> If a non-null `PendingAirdropValue` is set for a non-fungible/unique token, the amount field MUST be `0`. It is RECOMMENDED that implementations store pending airdrop information as a key-value map from `PendingAirdropId` to `PendingAirdropValue`, with a `null` value used for non-fungible pending airdrops.Protobuf type
proto.PendingAirdropValue-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class* A single pending airdrop value.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
FieldsFields 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) long* An amount to transfer for fungible/common tokens.<br/> This is expressed in the smallest available units for that token (i.e.static PendingAirdropValuestatic PendingAirdropValue.Builderstatic PendingAirdropValue.BuildernewBuilder(PendingAirdropValue prototype) static PendingAirdropValueparseDelimitedFrom(InputStream input) static PendingAirdropValueparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static PendingAirdropValueparseFrom(byte[] data) static PendingAirdropValueparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static PendingAirdropValueparseFrom(com.google.protobuf.ByteString data) static PendingAirdropValueparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static PendingAirdropValueparseFrom(com.google.protobuf.CodedInputStream input) static PendingAirdropValueparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static PendingAirdropValueparseFrom(InputStream input) static PendingAirdropValueparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static PendingAirdropValueparseFrom(ByteBuffer data) static PendingAirdropValueparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<PendingAirdropValue> 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
-
AMOUNT_FIELD_NUMBER
public static final int AMOUNT_FIELD_NUMBER- See Also:
-
-
Method Details
-
getAmount
public long getAmount()* An amount to transfer for fungible/common tokens.<br/> This is expressed in the smallest available units for that token (i.e. 10<sup>-`decimals`</sup> whole tokens). <p> This amount SHALL be transferred from the sender to the receiver, if claimed.<br/> If the token is a fungible/common token, this value MUST be strictly greater than `0`.<br/> If the token is a non-fungible/unique token, this message SHOULD NOT be set, and if set, this field MUST be `0`.
uint64 amount = 1;- Specified by:
getAmountin interfacePendingAirdropValueOrBuilder- Returns:
- The amount.
-
parseFrom
public static PendingAirdropValue parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static PendingAirdropValue parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static PendingAirdropValue parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static PendingAirdropValue parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static PendingAirdropValue parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static PendingAirdropValue parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static PendingAirdropValue parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static PendingAirdropValue parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static PendingAirdropValue parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static PendingAirdropValue 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<PendingAirdropValue,PendingAirdropValue.Builder>
-
getDefaultInstance
-
parser
-