
com.hederahashgraph.api.proto.java.ContractFunctionResultOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: ContractCallLocal.proto
package com.hederahashgraph.api.proto.java;
public interface ContractFunctionResultOrBuilder extends
// @@protoc_insertion_point(interface_extends:proto.ContractFunctionResult)
com.google.protobuf.MessageOrBuilder {
/**
*
* the smart contract instance whose function was called
*
*
* .proto.ContractID contractID = 1;
*/
boolean hasContractID();
/**
*
* the smart contract instance whose function was called
*
*
* .proto.ContractID contractID = 1;
*/
com.hederahashgraph.api.proto.java.ContractID getContractID();
/**
*
* the smart contract instance whose function was called
*
*
* .proto.ContractID contractID = 1;
*/
com.hederahashgraph.api.proto.java.ContractIDOrBuilder getContractIDOrBuilder();
/**
*
* the result returned by the function
*
*
* bytes contractCallResult = 2;
*/
com.google.protobuf.ByteString getContractCallResult();
/**
*
* message In case there was an error during smart contract execution
*
*
* string errorMessage = 3;
*/
java.lang.String getErrorMessage();
/**
*
* message In case there was an error during smart contract execution
*
*
* string errorMessage = 3;
*/
com.google.protobuf.ByteString
getErrorMessageBytes();
/**
*
* bloom filter for record
*
*
* bytes bloom = 4;
*/
com.google.protobuf.ByteString getBloom();
/**
*
* units of gas used to execute contract
*
*
* uint64 gasUsed = 5;
*/
long getGasUsed();
/**
*
* the log info for events returned by the function
*
*
* repeated .proto.ContractLoginfo logInfo = 6;
*/
java.util.List
getLogInfoList();
/**
*
* the log info for events returned by the function
*
*
* repeated .proto.ContractLoginfo logInfo = 6;
*/
com.hederahashgraph.api.proto.java.ContractLoginfo getLogInfo(int index);
/**
*
* the log info for events returned by the function
*
*
* repeated .proto.ContractLoginfo logInfo = 6;
*/
int getLogInfoCount();
/**
*
* the log info for events returned by the function
*
*
* repeated .proto.ContractLoginfo logInfo = 6;
*/
java.util.List extends com.hederahashgraph.api.proto.java.ContractLoginfoOrBuilder>
getLogInfoOrBuilderList();
/**
*
* the log info for events returned by the function
*
*
* repeated .proto.ContractLoginfo logInfo = 6;
*/
com.hederahashgraph.api.proto.java.ContractLoginfoOrBuilder getLogInfoOrBuilder(
int index);
/**
*
* the list of smart contracts that were created by the function call
*
*
* repeated .proto.ContractID createdContractIDs = 7;
*/
java.util.List
getCreatedContractIDsList();
/**
*
* the list of smart contracts that were created by the function call
*
*
* repeated .proto.ContractID createdContractIDs = 7;
*/
com.hederahashgraph.api.proto.java.ContractID getCreatedContractIDs(int index);
/**
*
* the list of smart contracts that were created by the function call
*
*
* repeated .proto.ContractID createdContractIDs = 7;
*/
int getCreatedContractIDsCount();
/**
*
* the list of smart contracts that were created by the function call
*
*
* repeated .proto.ContractID createdContractIDs = 7;
*/
java.util.List extends com.hederahashgraph.api.proto.java.ContractIDOrBuilder>
getCreatedContractIDsOrBuilderList();
/**
*
* the list of smart contracts that were created by the function call
*
*
* repeated .proto.ContractID createdContractIDs = 7;
*/
com.hederahashgraph.api.proto.java.ContractIDOrBuilder getCreatedContractIDsOrBuilder(
int index);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy