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

com.hedera.hashgraph.sdk.proto.ContractCallTransactionBodyOrBuilder Maven / Gradle / Ivy

The newest version!
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: contract_call.proto

package com.hedera.hashgraph.sdk.proto;

public interface ContractCallTransactionBodyOrBuilder extends
    // @@protoc_insertion_point(interface_extends:proto.ContractCallTransactionBody)
    com.google.protobuf.MessageLiteOrBuilder {

  /**
   * 
   **
   * The contract to call
   * 
* * .proto.ContractID contractID = 1; * @return Whether the contractID field is set. */ boolean hasContractID(); /** *
   **
   * The contract to call
   * 
* * .proto.ContractID contractID = 1; * @return The contractID. */ com.hedera.hashgraph.sdk.proto.ContractID getContractID(); /** *
   **
   * the maximum amount of gas to use for the call
   * 
* * int64 gas = 2; * @return The gas. */ long getGas(); /** *
   **
   * number of tinybars sent (the function must be payable if this is nonzero)
   * 
* * int64 amount = 3; * @return The amount. */ long getAmount(); /** *
   **
   * which function to call, and the parameters to pass to the function
   * 
* * bytes functionParameters = 4; * @return The functionParameters. */ com.google.protobuf.ByteString getFunctionParameters(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy