// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: response.proto
package com.hederahashgraph.api.proto.java;
public interface ResponseOrBuilder extends
// @@protoc_insertion_point(interface_extends:proto.Response)
com.google.protobuf.MessageOrBuilder {
/**
*
**
* Get all entities associated with a given key
*
*
* .proto.GetByKeyResponse getByKey = 1;
* @return Whether the getByKey field is set.
*/
boolean hasGetByKey();
/**
*
**
* Get all entities associated with a given key
*
*
* .proto.GetByKeyResponse getByKey = 1;
* @return The getByKey.
*/
com.hederahashgraph.api.proto.java.GetByKeyResponse getGetByKey();
/**
*
**
* Get all entities associated with a given key
*
*
* .proto.GetByKeyResponse getByKey = 1;
*/
com.hederahashgraph.api.proto.java.GetByKeyResponseOrBuilder getGetByKeyOrBuilder();
/**
*
**
* Get the IDs in the format used in transactions, given the format used in Solidity
*
*
* .proto.GetBySolidityIDResponse getBySolidityID = 2;
* @return Whether the getBySolidityID field is set.
*/
boolean hasGetBySolidityID();
/**
*
**
* Get the IDs in the format used in transactions, given the format used in Solidity
*
*
* .proto.GetBySolidityIDResponse getBySolidityID = 2;
* @return The getBySolidityID.
*/
com.hederahashgraph.api.proto.java.GetBySolidityIDResponse getGetBySolidityID();
/**
*
**
* Get the IDs in the format used in transactions, given the format used in Solidity
*
*
* .proto.GetBySolidityIDResponse getBySolidityID = 2;
*/
com.hederahashgraph.api.proto.java.GetBySolidityIDResponseOrBuilder getGetBySolidityIDOrBuilder();
/**
*
**
* Response to call a function of a smart contract instance
*
*
* .proto.ContractCallLocalResponse contractCallLocal = 3;
* @return Whether the contractCallLocal field is set.
*/
boolean hasContractCallLocal();
/**
*
**
* Response to call a function of a smart contract instance
*
*
* .proto.ContractCallLocalResponse contractCallLocal = 3;
* @return The contractCallLocal.
*/
com.hederahashgraph.api.proto.java.ContractCallLocalResponse getContractCallLocal();
/**
*
**
* Response to call a function of a smart contract instance
*
*
* .proto.ContractCallLocalResponse contractCallLocal = 3;
*/
com.hederahashgraph.api.proto.java.ContractCallLocalResponseOrBuilder getContractCallLocalOrBuilder();
/**
*
**
* Get the runtime code for a smart contract instance
*
*
* .proto.ContractGetBytecodeResponse contractGetBytecodeResponse = 5;
* @return Whether the contractGetBytecodeResponse field is set.
*/
boolean hasContractGetBytecodeResponse();
/**
*
**
* Get the runtime code for a smart contract instance
*
*
* .proto.ContractGetBytecodeResponse contractGetBytecodeResponse = 5;
* @return The contractGetBytecodeResponse.
*/
com.hederahashgraph.api.proto.java.ContractGetBytecodeResponse getContractGetBytecodeResponse();
/**
*
**
* Get the runtime code for a smart contract instance
*
*
* .proto.ContractGetBytecodeResponse contractGetBytecodeResponse = 5;
*/
com.hederahashgraph.api.proto.java.ContractGetBytecodeResponseOrBuilder getContractGetBytecodeResponseOrBuilder();
/**
*
**
* Get information about a smart contract instance
*
*
* .proto.ContractGetInfoResponse contractGetInfo = 4;
* @return Whether the contractGetInfo field is set.
*/
boolean hasContractGetInfo();
/**
*
**
* Get information about a smart contract instance
*
*
* .proto.ContractGetInfoResponse contractGetInfo = 4;
* @return The contractGetInfo.
*/
com.hederahashgraph.api.proto.java.ContractGetInfoResponse getContractGetInfo();
/**
*
**
* Get information about a smart contract instance
*
*
* .proto.ContractGetInfoResponse contractGetInfo = 4;
*/
com.hederahashgraph.api.proto.java.ContractGetInfoResponseOrBuilder getContractGetInfoOrBuilder();
/**
*
**
* Get all existing records for a smart contract instance
*
*
* .proto.ContractGetRecordsResponse contractGetRecordsResponse = 6;
* @return Whether the contractGetRecordsResponse field is set.
*/
boolean hasContractGetRecordsResponse();
/**
*
**
* Get all existing records for a smart contract instance
*
*
* .proto.ContractGetRecordsResponse contractGetRecordsResponse = 6;
* @return The contractGetRecordsResponse.
*/
com.hederahashgraph.api.proto.java.ContractGetRecordsResponse getContractGetRecordsResponse();
/**
*
**
* Get all existing records for a smart contract instance
*
*
* .proto.ContractGetRecordsResponse contractGetRecordsResponse = 6;
*/
com.hederahashgraph.api.proto.java.ContractGetRecordsResponseOrBuilder getContractGetRecordsResponseOrBuilder();
/**
*
**
* Get the current balance in a cryptocurrency account
*
*
* .proto.CryptoGetAccountBalanceResponse cryptogetAccountBalance = 7;
* @return Whether the cryptogetAccountBalance field is set.
*/
boolean hasCryptogetAccountBalance();
/**
*
**
* Get the current balance in a cryptocurrency account
*
*
* .proto.CryptoGetAccountBalanceResponse cryptogetAccountBalance = 7;
* @return The cryptogetAccountBalance.
*/
com.hederahashgraph.api.proto.java.CryptoGetAccountBalanceResponse getCryptogetAccountBalance();
/**
*
**
* Get the current balance in a cryptocurrency account
*
*
* .proto.CryptoGetAccountBalanceResponse cryptogetAccountBalance = 7;
*/
com.hederahashgraph.api.proto.java.CryptoGetAccountBalanceResponseOrBuilder getCryptogetAccountBalanceOrBuilder();
/**
*
**
* Get all the records that currently exist for transactions involving an account
*
*
* .proto.CryptoGetAccountRecordsResponse cryptoGetAccountRecords = 8;
* @return Whether the cryptoGetAccountRecords field is set.
*/
boolean hasCryptoGetAccountRecords();
/**
*
**
* Get all the records that currently exist for transactions involving an account
*
*
* .proto.CryptoGetAccountRecordsResponse cryptoGetAccountRecords = 8;
* @return The cryptoGetAccountRecords.
*/
com.hederahashgraph.api.proto.java.CryptoGetAccountRecordsResponse getCryptoGetAccountRecords();
/**
*
**
* Get all the records that currently exist for transactions involving an account
*
*
* .proto.CryptoGetAccountRecordsResponse cryptoGetAccountRecords = 8;
*/
com.hederahashgraph.api.proto.java.CryptoGetAccountRecordsResponseOrBuilder getCryptoGetAccountRecordsOrBuilder();
/**
*
**
* Get all information about an account
*
*
* .proto.CryptoGetInfoResponse cryptoGetInfo = 9;
* @return Whether the cryptoGetInfo field is set.
*/
boolean hasCryptoGetInfo();
/**
*
**
* Get all information about an account
*
*
* .proto.CryptoGetInfoResponse cryptoGetInfo = 9;
* @return The cryptoGetInfo.
*/
com.hederahashgraph.api.proto.java.CryptoGetInfoResponse getCryptoGetInfo();
/**
*
**
* Get all information about an account
*
*
* .proto.CryptoGetInfoResponse cryptoGetInfo = 9;
*/
com.hederahashgraph.api.proto.java.CryptoGetInfoResponseOrBuilder getCryptoGetInfoOrBuilder();
/**
*
**
* Contains a livehash associated to an account
*
*
* .proto.CryptoGetLiveHashResponse cryptoGetLiveHash = 10;
* @return Whether the cryptoGetLiveHash field is set.
*/
boolean hasCryptoGetLiveHash();
/**
*
**
* Contains a livehash associated to an account
*
*
* .proto.CryptoGetLiveHashResponse cryptoGetLiveHash = 10;
* @return The cryptoGetLiveHash.
*/
com.hederahashgraph.api.proto.java.CryptoGetLiveHashResponse getCryptoGetLiveHash();
/**
*
**
* Contains a livehash associated to an account
*
*
* .proto.CryptoGetLiveHashResponse cryptoGetLiveHash = 10;
*/
com.hederahashgraph.api.proto.java.CryptoGetLiveHashResponseOrBuilder getCryptoGetLiveHashOrBuilder();
/**
*
**
* Get all the accounts that proxy stake to a given account, and how much they proxy stake
*
*
* .proto.CryptoGetStakersResponse cryptoGetProxyStakers = 11;
* @return Whether the cryptoGetProxyStakers field is set.
*/
boolean hasCryptoGetProxyStakers();
/**
*
**
* Get all the accounts that proxy stake to a given account, and how much they proxy stake
*
*
* .proto.CryptoGetStakersResponse cryptoGetProxyStakers = 11;
* @return The cryptoGetProxyStakers.
*/
com.hederahashgraph.api.proto.java.CryptoGetStakersResponse getCryptoGetProxyStakers();
/**
*
**
* Get all the accounts that proxy stake to a given account, and how much they proxy stake
*
*
* .proto.CryptoGetStakersResponse cryptoGetProxyStakers = 11;
*/
com.hederahashgraph.api.proto.java.CryptoGetStakersResponseOrBuilder getCryptoGetProxyStakersOrBuilder();
/**
*
**
* Get the contents of a file (the bytes stored in it)
*
*
* .proto.FileGetContentsResponse fileGetContents = 12;
* @return Whether the fileGetContents field is set.
*/
boolean hasFileGetContents();
/**
*
**
* Get the contents of a file (the bytes stored in it)
*
*
* .proto.FileGetContentsResponse fileGetContents = 12;
* @return The fileGetContents.
*/
com.hederahashgraph.api.proto.java.FileGetContentsResponse getFileGetContents();
/**
*
**
* Get the contents of a file (the bytes stored in it)
*
*
* .proto.FileGetContentsResponse fileGetContents = 12;
*/
com.hederahashgraph.api.proto.java.FileGetContentsResponseOrBuilder getFileGetContentsOrBuilder();
/**
*
**
* Get information about a file, such as its expiration date
*
*
* .proto.FileGetInfoResponse fileGetInfo = 13;
* @return Whether the fileGetInfo field is set.
*/
boolean hasFileGetInfo();
/**
*
**
* Get information about a file, such as its expiration date
*
*
* .proto.FileGetInfoResponse fileGetInfo = 13;
* @return The fileGetInfo.
*/
com.hederahashgraph.api.proto.java.FileGetInfoResponse getFileGetInfo();
/**
*
**
* Get information about a file, such as its expiration date
*
*
* .proto.FileGetInfoResponse fileGetInfo = 13;
*/
com.hederahashgraph.api.proto.java.FileGetInfoResponseOrBuilder getFileGetInfoOrBuilder();
/**
*
**
* Get a receipt for a transaction
*
*
* .proto.TransactionGetReceiptResponse transactionGetReceipt = 14;
* @return Whether the transactionGetReceipt field is set.
*/
boolean hasTransactionGetReceipt();
/**
*
**
* Get a receipt for a transaction
*
*
* .proto.TransactionGetReceiptResponse transactionGetReceipt = 14;
* @return The transactionGetReceipt.
*/
com.hederahashgraph.api.proto.java.TransactionGetReceiptResponse getTransactionGetReceipt();
/**
*
**
* Get a receipt for a transaction
*
*
* .proto.TransactionGetReceiptResponse transactionGetReceipt = 14;
*/
com.hederahashgraph.api.proto.java.TransactionGetReceiptResponseOrBuilder getTransactionGetReceiptOrBuilder();
/**
*
**
* Get a record for a transaction
*
*
* .proto.TransactionGetRecordResponse transactionGetRecord = 15;
* @return Whether the transactionGetRecord field is set.
*/
boolean hasTransactionGetRecord();
/**
*
**
* Get a record for a transaction
*
*
* .proto.TransactionGetRecordResponse transactionGetRecord = 15;
* @return The transactionGetRecord.
*/
com.hederahashgraph.api.proto.java.TransactionGetRecordResponse getTransactionGetRecord();
/**
*
**
* Get a record for a transaction
*
*
* .proto.TransactionGetRecordResponse transactionGetRecord = 15;
*/
com.hederahashgraph.api.proto.java.TransactionGetRecordResponseOrBuilder getTransactionGetRecordOrBuilder();
/**
*
**
* Get a record for a transaction (lasts 180 seconds)
*
*
* .proto.TransactionGetFastRecordResponse transactionGetFastRecord = 16;
* @return Whether the transactionGetFastRecord field is set.
*/
boolean hasTransactionGetFastRecord();
/**
*
**
* Get a record for a transaction (lasts 180 seconds)
*
*
* .proto.TransactionGetFastRecordResponse transactionGetFastRecord = 16;
* @return The transactionGetFastRecord.
*/
com.hederahashgraph.api.proto.java.TransactionGetFastRecordResponse getTransactionGetFastRecord();
/**
*
**
* Get a record for a transaction (lasts 180 seconds)
*
*
* .proto.TransactionGetFastRecordResponse transactionGetFastRecord = 16;
*/
com.hederahashgraph.api.proto.java.TransactionGetFastRecordResponseOrBuilder getTransactionGetFastRecordOrBuilder();
/**
*
**
* Parameters of and state of a consensus topic..
*
*
* .proto.ConsensusGetTopicInfoResponse consensusGetTopicInfo = 150;
* @return Whether the consensusGetTopicInfo field is set.
*/
boolean hasConsensusGetTopicInfo();
/**
*
**
* Parameters of and state of a consensus topic..
*
*
* .proto.ConsensusGetTopicInfoResponse consensusGetTopicInfo = 150;
* @return The consensusGetTopicInfo.
*/
com.hederahashgraph.api.proto.java.ConsensusGetTopicInfoResponse getConsensusGetTopicInfo();
/**
*
**
* Parameters of and state of a consensus topic..
*
*
* .proto.ConsensusGetTopicInfoResponse consensusGetTopicInfo = 150;
*/
com.hederahashgraph.api.proto.java.ConsensusGetTopicInfoResponseOrBuilder getConsensusGetTopicInfoOrBuilder();
/**
*
**
* Semantic versions of Hedera Services and HAPI proto
*
*
* .proto.NetworkGetVersionInfoResponse networkGetVersionInfo = 151;
* @return Whether the networkGetVersionInfo field is set.
*/
boolean hasNetworkGetVersionInfo();
/**
*
**
* Semantic versions of Hedera Services and HAPI proto
*
*
* .proto.NetworkGetVersionInfoResponse networkGetVersionInfo = 151;
* @return The networkGetVersionInfo.
*/
com.hederahashgraph.api.proto.java.NetworkGetVersionInfoResponse getNetworkGetVersionInfo();
/**
*
**
* Semantic versions of Hedera Services and HAPI proto
*
*
* .proto.NetworkGetVersionInfoResponse networkGetVersionInfo = 151;
*/
com.hederahashgraph.api.proto.java.NetworkGetVersionInfoResponseOrBuilder getNetworkGetVersionInfoOrBuilder();
/**
*
**
* Get all information about a token
*
*
* .proto.TokenGetInfoResponse tokenGetInfo = 152;
* @return Whether the tokenGetInfo field is set.
*/
boolean hasTokenGetInfo();
/**
*
**
* Get all information about a token
*
*
* .proto.TokenGetInfoResponse tokenGetInfo = 152;
* @return The tokenGetInfo.
*/
com.hederahashgraph.api.proto.java.TokenGetInfoResponse getTokenGetInfo();
/**
*
**
* Get all information about a token
*
*
* .proto.TokenGetInfoResponse tokenGetInfo = 152;
*/
com.hederahashgraph.api.proto.java.TokenGetInfoResponseOrBuilder getTokenGetInfoOrBuilder();
/**
*
**
* Get all information about a schedule entity
*
*
* .proto.ScheduleGetInfoResponse scheduleGetInfo = 153;
* @return Whether the scheduleGetInfo field is set.
*/
boolean hasScheduleGetInfo();
/**
*
**
* Get all information about a schedule entity
*
*
* .proto.ScheduleGetInfoResponse scheduleGetInfo = 153;
* @return The scheduleGetInfo.
*/
com.hederahashgraph.api.proto.java.ScheduleGetInfoResponse getScheduleGetInfo();
/**
*
**
* Get all information about a schedule entity
*
*
* .proto.ScheduleGetInfoResponse scheduleGetInfo = 153;
*/
com.hederahashgraph.api.proto.java.ScheduleGetInfoResponseOrBuilder getScheduleGetInfoOrBuilder();
/**
*
**
* A list of the NFTs associated with the account
*
*
* .proto.TokenGetAccountNftInfosResponse tokenGetAccountNftInfos = 154;
* @return Whether the tokenGetAccountNftInfos field is set.
*/
boolean hasTokenGetAccountNftInfos();
/**
*
**
* A list of the NFTs associated with the account
*
*
* .proto.TokenGetAccountNftInfosResponse tokenGetAccountNftInfos = 154;
* @return The tokenGetAccountNftInfos.
*/
com.hederahashgraph.api.proto.java.TokenGetAccountNftInfosResponse getTokenGetAccountNftInfos();
/**
*
**
* A list of the NFTs associated with the account
*
*
* .proto.TokenGetAccountNftInfosResponse tokenGetAccountNftInfos = 154;
*/
com.hederahashgraph.api.proto.java.TokenGetAccountNftInfosResponseOrBuilder getTokenGetAccountNftInfosOrBuilder();
/**
*
**
* All information about an NFT
*
*
* .proto.TokenGetNftInfoResponse tokenGetNftInfo = 155;
* @return Whether the tokenGetNftInfo field is set.
*/
boolean hasTokenGetNftInfo();
/**
*
**
* All information about an NFT
*
*
* .proto.TokenGetNftInfoResponse tokenGetNftInfo = 155;
* @return The tokenGetNftInfo.
*/
com.hederahashgraph.api.proto.java.TokenGetNftInfoResponse getTokenGetNftInfo();
/**
*
**
* All information about an NFT
*
*
* .proto.TokenGetNftInfoResponse tokenGetNftInfo = 155;
*/
com.hederahashgraph.api.proto.java.TokenGetNftInfoResponseOrBuilder getTokenGetNftInfoOrBuilder();
/**
*
**
* A list of the NFTs for the token
*
*
* .proto.TokenGetNftInfosResponse tokenGetNftInfos = 156;
* @return Whether the tokenGetNftInfos field is set.
*/
boolean hasTokenGetNftInfos();
/**
*
**
* A list of the NFTs for the token
*
*
* .proto.TokenGetNftInfosResponse tokenGetNftInfos = 156;
* @return The tokenGetNftInfos.
*/
com.hederahashgraph.api.proto.java.TokenGetNftInfosResponse getTokenGetNftInfos();
/**
*
**
* A list of the NFTs for the token
*
*
* .proto.TokenGetNftInfosResponse tokenGetNftInfos = 156;
*/
com.hederahashgraph.api.proto.java.TokenGetNftInfosResponseOrBuilder getTokenGetNftInfosOrBuilder();
/**
*
**
* Execution times of "sufficiently recent" transactions
*
*
* .proto.NetworkGetExecutionTimeResponse networkGetExecutionTime = 157;
* @return Whether the networkGetExecutionTime field is set.
*/
boolean hasNetworkGetExecutionTime();
/**
*
**
* Execution times of "sufficiently recent" transactions
*
*
* .proto.NetworkGetExecutionTimeResponse networkGetExecutionTime = 157;
* @return The networkGetExecutionTime.
*/
com.hederahashgraph.api.proto.java.NetworkGetExecutionTimeResponse getNetworkGetExecutionTime();
/**
*
**
* Execution times of "sufficiently recent" transactions
*
*
* .proto.NetworkGetExecutionTimeResponse networkGetExecutionTime = 157;
*/
com.hederahashgraph.api.proto.java.NetworkGetExecutionTimeResponseOrBuilder getNetworkGetExecutionTimeOrBuilder();
/**
*
**
* Gets all information about an account including allowances granted by the account
*
*
* .proto.GetAccountDetailsResponse accountDetails = 158;
* @return Whether the accountDetails field is set.
*/
boolean hasAccountDetails();
/**
*
**
* Gets all information about an account including allowances granted by the account
*
*
* .proto.GetAccountDetailsResponse accountDetails = 158;
* @return The accountDetails.
*/
com.hederahashgraph.api.proto.java.GetAccountDetailsResponse getAccountDetails();
/**
*
**
* Gets all information about an account including allowances granted by the account
*
*
* .proto.GetAccountDetailsResponse accountDetails = 158;
*/
com.hederahashgraph.api.proto.java.GetAccountDetailsResponseOrBuilder getAccountDetailsOrBuilder();
public com.hederahashgraph.api.proto.java.Response.ResponseCase getResponseCase();
}