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

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 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 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