All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.hedera.hashgraph.sdk.proto.TokenWipeAccountTransactionBody Maven / Gradle / Ivy

The newest version!
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: token_wipe_account.proto

package com.hedera.hashgraph.sdk.proto;

/**
 * 
 **
 * Wipes the provided amount of tokens from the specified Account. Must be signed by the Token's
 * Wipe key.
 * If the provided account is not found, the transaction will resolve to INVALID_ACCOUNT_ID.
 * If the provided account has been deleted, the transaction will resolve to ACCOUNT_DELETED.
 * If the provided token is not found, the transaction will resolve to INVALID_TOKEN_ID.
 * If the provided token has been deleted, the transaction will resolve to TOKEN_WAS_DELETED.
 * If an Association between the provided token and account is not found, the transaction will
 * resolve to TOKEN_NOT_ASSOCIATED_TO_ACCOUNT.
 * If Wipe Key is not present in the Token, transaction results in TOKEN_HAS_NO_WIPE_KEY.
 * If the provided account is the Token's Treasury Account, transaction results in
 * CANNOT_WIPE_TOKEN_TREASURY_ACCOUNT
 * On success, tokens are removed from the account and the total supply of the token is decreased by
 * the wiped amount.
 * 
 * If both amount and serialNumbers get filled, a INVALID_TRANSACTION_BODY response code will be
 * returned.
 * If the serialNumbers don't get filled for a non-fungible token type, a INVALID_WIPING_AMOUNT response
 * code will be returned.
 * If a zero amount is provided for a fungible token type, it will be treated as a regular transaction.
 * If the serialNumbers list contains a non-positive integer as a serial number, a INVALID_NFT_ID
 * response code will be returned.
 * If the serialNumbers' list count is greater than the batch size limit global dynamic property, a
 * BATCH_SIZE_LIMIT_EXCEEDED response code will be returned.
 * 
 * The amount provided is in the lowest denomination possible. Example:
 * Token A has 2 decimals. In order to wipe 100 tokens from account, one must provide amount of
 * 10000. In order to wipe 100.55 tokens, one must provide amount of 10055.
 * 
* * Protobuf type {@code proto.TokenWipeAccountTransactionBody} */ public final class TokenWipeAccountTransactionBody extends com.google.protobuf.GeneratedMessageLite< TokenWipeAccountTransactionBody, TokenWipeAccountTransactionBody.Builder> implements // @@protoc_insertion_point(message_implements:proto.TokenWipeAccountTransactionBody) TokenWipeAccountTransactionBodyOrBuilder { private TokenWipeAccountTransactionBody() { serialNumbers_ = emptyLongList(); } public static final int TOKEN_FIELD_NUMBER = 1; private com.hedera.hashgraph.sdk.proto.TokenID token_; /** *
   **
   * The token for which the account will be wiped. If token does not exist, transaction results
   * in INVALID_TOKEN_ID
   * 
* * .proto.TokenID token = 1; */ @java.lang.Override public boolean hasToken() { return token_ != null; } /** *
   **
   * The token for which the account will be wiped. If token does not exist, transaction results
   * in INVALID_TOKEN_ID
   * 
* * .proto.TokenID token = 1; */ @java.lang.Override public com.hedera.hashgraph.sdk.proto.TokenID getToken() { return token_ == null ? com.hedera.hashgraph.sdk.proto.TokenID.getDefaultInstance() : token_; } /** *
   **
   * The token for which the account will be wiped. If token does not exist, transaction results
   * in INVALID_TOKEN_ID
   * 
* * .proto.TokenID token = 1; */ private void setToken(com.hedera.hashgraph.sdk.proto.TokenID value) { value.getClass(); token_ = value; } /** *
   **
   * The token for which the account will be wiped. If token does not exist, transaction results
   * in INVALID_TOKEN_ID
   * 
* * .proto.TokenID token = 1; */ @java.lang.SuppressWarnings({"ReferenceEquality"}) private void mergeToken(com.hedera.hashgraph.sdk.proto.TokenID value) { value.getClass(); if (token_ != null && token_ != com.hedera.hashgraph.sdk.proto.TokenID.getDefaultInstance()) { token_ = com.hedera.hashgraph.sdk.proto.TokenID.newBuilder(token_).mergeFrom(value).buildPartial(); } else { token_ = value; } } /** *
   **
   * The token for which the account will be wiped. If token does not exist, transaction results
   * in INVALID_TOKEN_ID
   * 
* * .proto.TokenID token = 1; */ private void clearToken() { token_ = null; } public static final int ACCOUNT_FIELD_NUMBER = 2; private com.hedera.hashgraph.sdk.proto.AccountID account_; /** *
   **
   * The account to be wiped
   * 
* * .proto.AccountID account = 2; */ @java.lang.Override public boolean hasAccount() { return account_ != null; } /** *
   **
   * The account to be wiped
   * 
* * .proto.AccountID account = 2; */ @java.lang.Override public com.hedera.hashgraph.sdk.proto.AccountID getAccount() { return account_ == null ? com.hedera.hashgraph.sdk.proto.AccountID.getDefaultInstance() : account_; } /** *
   **
   * The account to be wiped
   * 
* * .proto.AccountID account = 2; */ private void setAccount(com.hedera.hashgraph.sdk.proto.AccountID value) { value.getClass(); account_ = value; } /** *
   **
   * The account to be wiped
   * 
* * .proto.AccountID account = 2; */ @java.lang.SuppressWarnings({"ReferenceEquality"}) private void mergeAccount(com.hedera.hashgraph.sdk.proto.AccountID value) { value.getClass(); if (account_ != null && account_ != com.hedera.hashgraph.sdk.proto.AccountID.getDefaultInstance()) { account_ = com.hedera.hashgraph.sdk.proto.AccountID.newBuilder(account_).mergeFrom(value).buildPartial(); } else { account_ = value; } } /** *
   **
   * The account to be wiped
   * 
* * .proto.AccountID account = 2; */ private void clearAccount() { account_ = null; } public static final int AMOUNT_FIELD_NUMBER = 3; private long amount_; /** *
   **
   * Applicable to tokens of type FUNGIBLE_COMMON. The amount of tokens to wipe from the specified
   * account. Amount must be a positive non-zero number in the lowest denomination possible, not
   * bigger than the token balance of the account (0; balance]
   * 
* * uint64 amount = 3; * @return The amount. */ @java.lang.Override public long getAmount() { return amount_; } /** *
   **
   * Applicable to tokens of type FUNGIBLE_COMMON. The amount of tokens to wipe from the specified
   * account. Amount must be a positive non-zero number in the lowest denomination possible, not
   * bigger than the token balance of the account (0; balance]
   * 
* * uint64 amount = 3; * @param value The amount to set. */ private void setAmount(long value) { amount_ = value; } /** *
   **
   * Applicable to tokens of type FUNGIBLE_COMMON. The amount of tokens to wipe from the specified
   * account. Amount must be a positive non-zero number in the lowest denomination possible, not
   * bigger than the token balance of the account (0; balance]
   * 
* * uint64 amount = 3; */ private void clearAmount() { amount_ = 0L; } public static final int SERIALNUMBERS_FIELD_NUMBER = 4; private com.google.protobuf.Internal.LongList serialNumbers_; /** *
   **
   * Applicable to tokens of type NON_FUNGIBLE_UNIQUE. The list of serial numbers to be wiped.
   * 
* * repeated int64 serialNumbers = 4; * @return A list containing the serialNumbers. */ @java.lang.Override public java.util.List getSerialNumbersList() { return serialNumbers_; } /** *
   **
   * Applicable to tokens of type NON_FUNGIBLE_UNIQUE. The list of serial numbers to be wiped.
   * 
* * repeated int64 serialNumbers = 4; * @return The count of serialNumbers. */ @java.lang.Override public int getSerialNumbersCount() { return serialNumbers_.size(); } /** *
   **
   * Applicable to tokens of type NON_FUNGIBLE_UNIQUE. The list of serial numbers to be wiped.
   * 
* * repeated int64 serialNumbers = 4; * @param index The index of the element to return. * @return The serialNumbers at the given index. */ @java.lang.Override public long getSerialNumbers(int index) { return serialNumbers_.getLong(index); } private int serialNumbersMemoizedSerializedSize = -1; private void ensureSerialNumbersIsMutable() { com.google.protobuf.Internal.LongList tmp = serialNumbers_; if (!tmp.isModifiable()) { serialNumbers_ = com.google.protobuf.GeneratedMessageLite.mutableCopy(tmp); } } /** *
   **
   * Applicable to tokens of type NON_FUNGIBLE_UNIQUE. The list of serial numbers to be wiped.
   * 
* * repeated int64 serialNumbers = 4; * @param index The index to set the value at. * @param value The serialNumbers to set. */ private void setSerialNumbers( int index, long value) { ensureSerialNumbersIsMutable(); serialNumbers_.setLong(index, value); } /** *
   **
   * Applicable to tokens of type NON_FUNGIBLE_UNIQUE. The list of serial numbers to be wiped.
   * 
* * repeated int64 serialNumbers = 4; * @param value The serialNumbers to add. */ private void addSerialNumbers(long value) { ensureSerialNumbersIsMutable(); serialNumbers_.addLong(value); } /** *
   **
   * Applicable to tokens of type NON_FUNGIBLE_UNIQUE. The list of serial numbers to be wiped.
   * 
* * repeated int64 serialNumbers = 4; * @param values The serialNumbers to add. */ private void addAllSerialNumbers( java.lang.Iterable values) { ensureSerialNumbersIsMutable(); com.google.protobuf.AbstractMessageLite.addAll( values, serialNumbers_); } /** *
   **
   * Applicable to tokens of type NON_FUNGIBLE_UNIQUE. The list of serial numbers to be wiped.
   * 
* * repeated int64 serialNumbers = 4; */ private void clearSerialNumbers() { serialNumbers_ = emptyLongList(); } public static com.hedera.hashgraph.sdk.proto.TokenWipeAccountTransactionBody parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data); } public static com.hedera.hashgraph.sdk.proto.TokenWipeAccountTransactionBody parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data, extensionRegistry); } public static com.hedera.hashgraph.sdk.proto.TokenWipeAccountTransactionBody parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data); } public static com.hedera.hashgraph.sdk.proto.TokenWipeAccountTransactionBody parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data, extensionRegistry); } public static com.hedera.hashgraph.sdk.proto.TokenWipeAccountTransactionBody parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data); } public static com.hedera.hashgraph.sdk.proto.TokenWipeAccountTransactionBody parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, data, extensionRegistry); } public static com.hedera.hashgraph.sdk.proto.TokenWipeAccountTransactionBody parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, input); } public static com.hedera.hashgraph.sdk.proto.TokenWipeAccountTransactionBody parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, input, extensionRegistry); } public static com.hedera.hashgraph.sdk.proto.TokenWipeAccountTransactionBody parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return parseDelimitedFrom(DEFAULT_INSTANCE, input); } public static com.hedera.hashgraph.sdk.proto.TokenWipeAccountTransactionBody parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry); } public static com.hedera.hashgraph.sdk.proto.TokenWipeAccountTransactionBody parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, input); } public static com.hedera.hashgraph.sdk.proto.TokenWipeAccountTransactionBody parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageLite.parseFrom( DEFAULT_INSTANCE, input, extensionRegistry); } public static Builder newBuilder() { return (Builder) DEFAULT_INSTANCE.createBuilder(); } public static Builder newBuilder(com.hedera.hashgraph.sdk.proto.TokenWipeAccountTransactionBody prototype) { return (Builder) DEFAULT_INSTANCE.createBuilder(prototype); } /** *
   **
   * Wipes the provided amount of tokens from the specified Account. Must be signed by the Token's
   * Wipe key.
   * If the provided account is not found, the transaction will resolve to INVALID_ACCOUNT_ID.
   * If the provided account has been deleted, the transaction will resolve to ACCOUNT_DELETED.
   * If the provided token is not found, the transaction will resolve to INVALID_TOKEN_ID.
   * If the provided token has been deleted, the transaction will resolve to TOKEN_WAS_DELETED.
   * If an Association between the provided token and account is not found, the transaction will
   * resolve to TOKEN_NOT_ASSOCIATED_TO_ACCOUNT.
   * If Wipe Key is not present in the Token, transaction results in TOKEN_HAS_NO_WIPE_KEY.
   * If the provided account is the Token's Treasury Account, transaction results in
   * CANNOT_WIPE_TOKEN_TREASURY_ACCOUNT
   * On success, tokens are removed from the account and the total supply of the token is decreased by
   * the wiped amount.
   * 
   * If both amount and serialNumbers get filled, a INVALID_TRANSACTION_BODY response code will be
   * returned.
   * If the serialNumbers don't get filled for a non-fungible token type, a INVALID_WIPING_AMOUNT response
   * code will be returned.
   * If a zero amount is provided for a fungible token type, it will be treated as a regular transaction.
   * If the serialNumbers list contains a non-positive integer as a serial number, a INVALID_NFT_ID
   * response code will be returned.
   * If the serialNumbers' list count is greater than the batch size limit global dynamic property, a
   * BATCH_SIZE_LIMIT_EXCEEDED response code will be returned.
   * 
   * The amount provided is in the lowest denomination possible. Example:
   * Token A has 2 decimals. In order to wipe 100 tokens from account, one must provide amount of
   * 10000. In order to wipe 100.55 tokens, one must provide amount of 10055.
   * 
* * Protobuf type {@code proto.TokenWipeAccountTransactionBody} */ public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder< com.hedera.hashgraph.sdk.proto.TokenWipeAccountTransactionBody, Builder> implements // @@protoc_insertion_point(builder_implements:proto.TokenWipeAccountTransactionBody) com.hedera.hashgraph.sdk.proto.TokenWipeAccountTransactionBodyOrBuilder { // Construct using com.hedera.hashgraph.sdk.proto.TokenWipeAccountTransactionBody.newBuilder() private Builder() { super(DEFAULT_INSTANCE); } /** *
     **
     * The token for which the account will be wiped. If token does not exist, transaction results
     * in INVALID_TOKEN_ID
     * 
* * .proto.TokenID token = 1; */ @java.lang.Override public boolean hasToken() { return instance.hasToken(); } /** *
     **
     * The token for which the account will be wiped. If token does not exist, transaction results
     * in INVALID_TOKEN_ID
     * 
* * .proto.TokenID token = 1; */ @java.lang.Override public com.hedera.hashgraph.sdk.proto.TokenID getToken() { return instance.getToken(); } /** *
     **
     * The token for which the account will be wiped. If token does not exist, transaction results
     * in INVALID_TOKEN_ID
     * 
* * .proto.TokenID token = 1; */ public Builder setToken(com.hedera.hashgraph.sdk.proto.TokenID value) { copyOnWrite(); instance.setToken(value); return this; } /** *
     **
     * The token for which the account will be wiped. If token does not exist, transaction results
     * in INVALID_TOKEN_ID
     * 
* * .proto.TokenID token = 1; */ public Builder setToken( com.hedera.hashgraph.sdk.proto.TokenID.Builder builderForValue) { copyOnWrite(); instance.setToken(builderForValue.build()); return this; } /** *
     **
     * The token for which the account will be wiped. If token does not exist, transaction results
     * in INVALID_TOKEN_ID
     * 
* * .proto.TokenID token = 1; */ public Builder mergeToken(com.hedera.hashgraph.sdk.proto.TokenID value) { copyOnWrite(); instance.mergeToken(value); return this; } /** *
     **
     * The token for which the account will be wiped. If token does not exist, transaction results
     * in INVALID_TOKEN_ID
     * 
* * .proto.TokenID token = 1; */ public Builder clearToken() { copyOnWrite(); instance.clearToken(); return this; } /** *
     **
     * The account to be wiped
     * 
* * .proto.AccountID account = 2; */ @java.lang.Override public boolean hasAccount() { return instance.hasAccount(); } /** *
     **
     * The account to be wiped
     * 
* * .proto.AccountID account = 2; */ @java.lang.Override public com.hedera.hashgraph.sdk.proto.AccountID getAccount() { return instance.getAccount(); } /** *
     **
     * The account to be wiped
     * 
* * .proto.AccountID account = 2; */ public Builder setAccount(com.hedera.hashgraph.sdk.proto.AccountID value) { copyOnWrite(); instance.setAccount(value); return this; } /** *
     **
     * The account to be wiped
     * 
* * .proto.AccountID account = 2; */ public Builder setAccount( com.hedera.hashgraph.sdk.proto.AccountID.Builder builderForValue) { copyOnWrite(); instance.setAccount(builderForValue.build()); return this; } /** *
     **
     * The account to be wiped
     * 
* * .proto.AccountID account = 2; */ public Builder mergeAccount(com.hedera.hashgraph.sdk.proto.AccountID value) { copyOnWrite(); instance.mergeAccount(value); return this; } /** *
     **
     * The account to be wiped
     * 
* * .proto.AccountID account = 2; */ public Builder clearAccount() { copyOnWrite(); instance.clearAccount(); return this; } /** *
     **
     * Applicable to tokens of type FUNGIBLE_COMMON. The amount of tokens to wipe from the specified
     * account. Amount must be a positive non-zero number in the lowest denomination possible, not
     * bigger than the token balance of the account (0; balance]
     * 
* * uint64 amount = 3; * @return The amount. */ @java.lang.Override public long getAmount() { return instance.getAmount(); } /** *
     **
     * Applicable to tokens of type FUNGIBLE_COMMON. The amount of tokens to wipe from the specified
     * account. Amount must be a positive non-zero number in the lowest denomination possible, not
     * bigger than the token balance of the account (0; balance]
     * 
* * uint64 amount = 3; * @param value The amount to set. * @return This builder for chaining. */ public Builder setAmount(long value) { copyOnWrite(); instance.setAmount(value); return this; } /** *
     **
     * Applicable to tokens of type FUNGIBLE_COMMON. The amount of tokens to wipe from the specified
     * account. Amount must be a positive non-zero number in the lowest denomination possible, not
     * bigger than the token balance of the account (0; balance]
     * 
* * uint64 amount = 3; * @return This builder for chaining. */ public Builder clearAmount() { copyOnWrite(); instance.clearAmount(); return this; } /** *
     **
     * Applicable to tokens of type NON_FUNGIBLE_UNIQUE. The list of serial numbers to be wiped.
     * 
* * repeated int64 serialNumbers = 4; * @return A list containing the serialNumbers. */ @java.lang.Override public java.util.List getSerialNumbersList() { return java.util.Collections.unmodifiableList( instance.getSerialNumbersList()); } /** *
     **
     * Applicable to tokens of type NON_FUNGIBLE_UNIQUE. The list of serial numbers to be wiped.
     * 
* * repeated int64 serialNumbers = 4; * @return The count of serialNumbers. */ @java.lang.Override public int getSerialNumbersCount() { return instance.getSerialNumbersCount(); } /** *
     **
     * Applicable to tokens of type NON_FUNGIBLE_UNIQUE. The list of serial numbers to be wiped.
     * 
* * repeated int64 serialNumbers = 4; * @param index The index of the element to return. * @return The serialNumbers at the given index. */ @java.lang.Override public long getSerialNumbers(int index) { return instance.getSerialNumbers(index); } /** *
     **
     * Applicable to tokens of type NON_FUNGIBLE_UNIQUE. The list of serial numbers to be wiped.
     * 
* * repeated int64 serialNumbers = 4; * @param value The serialNumbers to set. * @return This builder for chaining. */ public Builder setSerialNumbers( int index, long value) { copyOnWrite(); instance.setSerialNumbers(index, value); return this; } /** *
     **
     * Applicable to tokens of type NON_FUNGIBLE_UNIQUE. The list of serial numbers to be wiped.
     * 
* * repeated int64 serialNumbers = 4; * @param value The serialNumbers to add. * @return This builder for chaining. */ public Builder addSerialNumbers(long value) { copyOnWrite(); instance.addSerialNumbers(value); return this; } /** *
     **
     * Applicable to tokens of type NON_FUNGIBLE_UNIQUE. The list of serial numbers to be wiped.
     * 
* * repeated int64 serialNumbers = 4; * @param values The serialNumbers to add. * @return This builder for chaining. */ public Builder addAllSerialNumbers( java.lang.Iterable values) { copyOnWrite(); instance.addAllSerialNumbers(values); return this; } /** *
     **
     * Applicable to tokens of type NON_FUNGIBLE_UNIQUE. The list of serial numbers to be wiped.
     * 
* * repeated int64 serialNumbers = 4; * @return This builder for chaining. */ public Builder clearSerialNumbers() { copyOnWrite(); instance.clearSerialNumbers(); return this; } // @@protoc_insertion_point(builder_scope:proto.TokenWipeAccountTransactionBody) } @java.lang.Override @java.lang.SuppressWarnings({"unchecked", "fallthrough"}) protected final java.lang.Object dynamicMethod( com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, java.lang.Object arg0, java.lang.Object arg1) { switch (method) { case NEW_MUTABLE_INSTANCE: { return new com.hedera.hashgraph.sdk.proto.TokenWipeAccountTransactionBody(); } case NEW_BUILDER: { return new Builder(); } case BUILD_MESSAGE_INFO: { java.lang.Object[] objects = new java.lang.Object[] { "token_", "account_", "amount_", "serialNumbers_", }; java.lang.String info = "\u0000\u0004\u0000\u0000\u0001\u0004\u0004\u0000\u0001\u0000\u0001\t\u0002\t\u0003" + "\u0003\u0004%"; return newMessageInfo(DEFAULT_INSTANCE, info, objects); } // fall through case GET_DEFAULT_INSTANCE: { return DEFAULT_INSTANCE; } case GET_PARSER: { com.google.protobuf.Parser parser = PARSER; if (parser == null) { synchronized (com.hedera.hashgraph.sdk.proto.TokenWipeAccountTransactionBody.class) { parser = PARSER; if (parser == null) { parser = new DefaultInstanceBasedParser( DEFAULT_INSTANCE); PARSER = parser; } } } return parser; } case GET_MEMOIZED_IS_INITIALIZED: { return (byte) 1; } case SET_MEMOIZED_IS_INITIALIZED: { return null; } } throw new UnsupportedOperationException(); } // @@protoc_insertion_point(class_scope:proto.TokenWipeAccountTransactionBody) private static final com.hedera.hashgraph.sdk.proto.TokenWipeAccountTransactionBody DEFAULT_INSTANCE; static { TokenWipeAccountTransactionBody defaultInstance = new TokenWipeAccountTransactionBody(); // New instances are implicitly immutable so no need to make // immutable. DEFAULT_INSTANCE = defaultInstance; com.google.protobuf.GeneratedMessageLite.registerDefaultInstance( TokenWipeAccountTransactionBody.class, defaultInstance); } public static com.hedera.hashgraph.sdk.proto.TokenWipeAccountTransactionBody getDefaultInstance() { return DEFAULT_INSTANCE; } private static volatile com.google.protobuf.Parser PARSER; public static com.google.protobuf.Parser parser() { return DEFAULT_INSTANCE.getParserForType(); } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy