com.hedera.hashgraph.sdk.proto.FeeDataOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: basic_types.proto
package com.hedera.hashgraph.sdk.proto;
public interface FeeDataOrBuilder extends
// @@protoc_insertion_point(interface_extends:proto.FeeData)
com.google.protobuf.MessageLiteOrBuilder {
/**
*
**
* Fee paid to the submitting node
*
*
* .proto.FeeComponents nodedata = 1;
* @return Whether the nodedata field is set.
*/
boolean hasNodedata();
/**
*
**
* Fee paid to the submitting node
*
*
* .proto.FeeComponents nodedata = 1;
* @return The nodedata.
*/
com.hedera.hashgraph.sdk.proto.FeeComponents getNodedata();
/**
*
**
* Fee paid to the network for processing a transaction into consensus
*
*
* .proto.FeeComponents networkdata = 2;
* @return Whether the networkdata field is set.
*/
boolean hasNetworkdata();
/**
*
**
* Fee paid to the network for processing a transaction into consensus
*
*
* .proto.FeeComponents networkdata = 2;
* @return The networkdata.
*/
com.hedera.hashgraph.sdk.proto.FeeComponents getNetworkdata();
/**
*
**
* Fee paid to the network for providing the service associated with the
* transaction; for instance, storing a file
*
*
* .proto.FeeComponents servicedata = 3;
* @return Whether the servicedata field is set.
*/
boolean hasServicedata();
/**
*
**
* Fee paid to the network for providing the service associated with the
* transaction; for instance, storing a file
*
*
* .proto.FeeComponents servicedata = 3;
* @return The servicedata.
*/
com.hedera.hashgraph.sdk.proto.FeeComponents getServicedata();
/**
*
**
* SubType distinguishing between different types of FeeData, correlating
* to the same HederaFunctionality
*
*
* .proto.SubType subType = 4;
* @return The enum numeric value on the wire for subType.
*/
int getSubTypeValue();
/**
*
**
* SubType distinguishing between different types of FeeData, correlating
* to the same HederaFunctionality
*
*
* .proto.SubType subType = 4;
* @return The subType.
*/
com.hedera.hashgraph.sdk.proto.SubType getSubType();
}