com.hederahashgraph.api.proto.java.TokenRejectTransactionBodyOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: token_reject.proto
package com.hederahashgraph.api.proto.java;
public interface TokenRejectTransactionBodyOrBuilder extends
// @@protoc_insertion_point(interface_extends:proto.TokenRejectTransactionBody)
com.google.protobuf.MessageOrBuilder {
/**
*
**
* An account holding the tokens to be rejected.<br/>
* If set, this account MUST sign this transaction.
* If not set, the payer for this transaction SHALL be the account rejecting tokens.
*
*
* .proto.AccountID owner = 1;
* @return Whether the owner field is set.
*/
boolean hasOwner();
/**
*
**
* An account holding the tokens to be rejected.<br/>
* If set, this account MUST sign this transaction.
* If not set, the payer for this transaction SHALL be the account rejecting tokens.
*
*
* .proto.AccountID owner = 1;
* @return The owner.
*/
com.hederahashgraph.api.proto.java.AccountID getOwner();
/**
*
**
* An account holding the tokens to be rejected.<br/>
* If set, this account MUST sign this transaction.
* If not set, the payer for this transaction SHALL be the account rejecting tokens.
*
*
* .proto.AccountID owner = 1;
*/
com.hederahashgraph.api.proto.java.AccountIDOrBuilder getOwnerOrBuilder();
/**
*
**
* A list of one or more token rejections.<br/>
* On success each rejected token serial number or balance SHALL be transferred from
* the requesting account to the treasury account for that token type.<br/>
* After rejection the requesting account SHALL continue to be associated with the token.<br/>
* if dissociation is desired then a separate TokenDissociate transaction MUST be submitted to remove the association.
*
*
* repeated .proto.TokenReference rejections = 2;
*/
java.util.List
getRejectionsList();
/**
*
**
* A list of one or more token rejections.<br/>
* On success each rejected token serial number or balance SHALL be transferred from
* the requesting account to the treasury account for that token type.<br/>
* After rejection the requesting account SHALL continue to be associated with the token.<br/>
* if dissociation is desired then a separate TokenDissociate transaction MUST be submitted to remove the association.
*
*
* repeated .proto.TokenReference rejections = 2;
*/
com.hederahashgraph.api.proto.java.TokenReference getRejections(int index);
/**
*
**
* A list of one or more token rejections.<br/>
* On success each rejected token serial number or balance SHALL be transferred from
* the requesting account to the treasury account for that token type.<br/>
* After rejection the requesting account SHALL continue to be associated with the token.<br/>
* if dissociation is desired then a separate TokenDissociate transaction MUST be submitted to remove the association.
*
*
* repeated .proto.TokenReference rejections = 2;
*/
int getRejectionsCount();
/**
*
**
* A list of one or more token rejections.<br/>
* On success each rejected token serial number or balance SHALL be transferred from
* the requesting account to the treasury account for that token type.<br/>
* After rejection the requesting account SHALL continue to be associated with the token.<br/>
* if dissociation is desired then a separate TokenDissociate transaction MUST be submitted to remove the association.
*
*
* repeated .proto.TokenReference rejections = 2;
*/
java.util.List extends com.hederahashgraph.api.proto.java.TokenReferenceOrBuilder>
getRejectionsOrBuilderList();
/**
*
**
* A list of one or more token rejections.<br/>
* On success each rejected token serial number or balance SHALL be transferred from
* the requesting account to the treasury account for that token type.<br/>
* After rejection the requesting account SHALL continue to be associated with the token.<br/>
* if dissociation is desired then a separate TokenDissociate transaction MUST be submitted to remove the association.
*
*
* repeated .proto.TokenReference rejections = 2;
*/
com.hederahashgraph.api.proto.java.TokenReferenceOrBuilder getRejectionsOrBuilder(
int index);
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy