com.hederahashgraph.api.proto.java.FeeComponentsOrBuilder Maven / Gradle / Ivy
The newest version!
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: basic_types.proto
package com.hederahashgraph.api.proto.java;
public interface FeeComponentsOrBuilder extends
// @@protoc_insertion_point(interface_extends:proto.FeeComponents)
com.google.protobuf.MessageOrBuilder {
/**
*
**
* A minimum, the calculated fee must be greater than this value
*
*
* int64 min = 1;
* @return The min.
*/
long getMin();
/**
*
**
* A maximum, the calculated fee must be less than this value
*
*
* int64 max = 2;
* @return The max.
*/
long getMax();
/**
*
**
* A constant contribution to the fee
*
*
* int64 constant = 3;
* @return The constant.
*/
long getConstant();
/**
*
**
* The price of bandwidth consumed by a transaction, measured in bytes
*
*
* int64 bpt = 4;
* @return The bpt.
*/
long getBpt();
/**
*
**
* The price per signature verification for a transaction
*
*
* int64 vpt = 5;
* @return The vpt.
*/
long getVpt();
/**
*
**
* The price of RAM consumed by a transaction, measured in byte-hours
*
*
* int64 rbh = 6;
* @return The rbh.
*/
long getRbh();
/**
*
**
* The price of storage consumed by a transaction, measured in byte-hours
*
*
* int64 sbh = 7;
* @return The sbh.
*/
long getSbh();
/**
*
**
* The price of computation for a smart contract transaction, measured in gas
*
*
* int64 gas = 8;
* @return The gas.
*/
long getGas();
/**
*
**
* The price per hbar transferred for a transfer
*
*
* int64 tv = 9;
* @return The tv.
*/
long getTv();
/**
*
**
* The price of bandwidth for data retrieved from memory for a response, measured in bytes
*
*
* int64 bpr = 10;
* @return The bpr.
*/
long getBpr();
/**
*
**
* The price of bandwidth for data retrieved from disk for a response, measured in bytes
*
*
* int64 sbpr = 11;
* @return The sbpr.
*/
long getSbpr();
}