com.hederahashgraph.api.proto.java.ContractCallLocalQueryOrBuilder Maven / Gradle / Ivy
The newest version!
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: contract_call_local.proto
package com.hederahashgraph.api.proto.java;
public interface ContractCallLocalQueryOrBuilder extends
// @@protoc_insertion_point(interface_extends:proto.ContractCallLocalQuery)
com.google.protobuf.MessageOrBuilder {
/**
*
**
* standard info sent from client to node, including the signed payment, and what kind of response is requested (cost, state proof, both, or neither). The payment must cover the fees and all of the gas offered.
*
*
* .proto.QueryHeader header = 1;
* @return Whether the header field is set.
*/
boolean hasHeader();
/**
*
**
* standard info sent from client to node, including the signed payment, and what kind of response is requested (cost, state proof, both, or neither). The payment must cover the fees and all of the gas offered.
*
*
* .proto.QueryHeader header = 1;
* @return The header.
*/
com.hederahashgraph.api.proto.java.QueryHeader getHeader();
/**
*
**
* standard info sent from client to node, including the signed payment, and what kind of response is requested (cost, state proof, both, or neither). The payment must cover the fees and all of the gas offered.
*
*
* .proto.QueryHeader header = 1;
*/
com.hederahashgraph.api.proto.java.QueryHeaderOrBuilder getHeaderOrBuilder();
/**
*
**
* The contract to make a static call against
*
*
* .proto.ContractID contractID = 2;
* @return Whether the contractID field is set.
*/
boolean hasContractID();
/**
*
**
* The contract to make a static call against
*
*
* .proto.ContractID contractID = 2;
* @return The contractID.
*/
com.hederahashgraph.api.proto.java.ContractID getContractID();
/**
*
**
* The contract to make a static call against
*
*
* .proto.ContractID contractID = 2;
*/
com.hederahashgraph.api.proto.java.ContractIDOrBuilder getContractIDOrBuilder();
/**
*
**
* The amount of gas to use for the call; all of the gas offered will be used and charged a corresponding fee
*
*
* int64 gas = 3;
* @return The gas.
*/
long getGas();
/**
*
**
* which function to call, and the parameters to pass to the function
*
*
* bytes functionParameters = 4;
* @return The functionParameters.
*/
com.google.protobuf.ByteString getFunctionParameters();
/**
*
**
* max number of bytes that the result might include. The run will fail if it would have returned more than this number of bytes.
*
*
* int64 maxResultSize = 5 [deprecated = true];
* @deprecated
* @return The maxResultSize.
*/
@java.lang.Deprecated long getMaxResultSize();
/**
*
**
* The account that is the "sender." If not present it is the accountId from the transactionId.
* Typically a different value than specified in the transactionId requires a valid signature
* over either the hedera transaction or foreign transaction data.
*
*
* .proto.AccountID sender_id = 6;
* @return Whether the senderId field is set.
*/
boolean hasSenderId();
/**
*
**
* The account that is the "sender." If not present it is the accountId from the transactionId.
* Typically a different value than specified in the transactionId requires a valid signature
* over either the hedera transaction or foreign transaction data.
*
*
* .proto.AccountID sender_id = 6;
* @return The senderId.
*/
com.hederahashgraph.api.proto.java.AccountID getSenderId();
/**
*
**
* The account that is the "sender." If not present it is the accountId from the transactionId.
* Typically a different value than specified in the transactionId requires a valid signature
* over either the hedera transaction or foreign transaction data.
*
*
* .proto.AccountID sender_id = 6;
*/
com.hederahashgraph.api.proto.java.AccountIDOrBuilder getSenderIdOrBuilder();
}