Class FractionalFeeData
Represents a fractional royalty fee.
Inherited Members
Namespace: Hiero.Mirror
Assembly: Hiero.dll
Syntax
public class FractionalFeeData
Properties
| Edit this page View SourceAmount
Amount of fractional fee to collect.
Declaration
[JsonPropertyName("amount")]
public FractionData Amount { get; set; }
Property Value
| Type | Description |
|---|---|
| FractionData |
Collector
The account receiving the fees.
Declaration
[JsonPropertyName("collector_account_id")]
public EntityId Collector { get; set; }
Property Value
| Type | Description |
|---|---|
| EntityId |
CollectorsExempt
Are collector accounts exempt from paying fees.
Declaration
[JsonPropertyName("all_collectors_are_exempt")]
[JsonConverter(typeof(BooleanMirrorConverter))]
public bool CollectorsExempt { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
FeeToken
The token that the fee is denominated in, or NONE for hBar.
Declaration
[JsonPropertyName("denominating_token_id")]
public EntityId FeeToken { get; set; }
Property Value
| Type | Description |
|---|---|
| EntityId |
Maximum
Maximum Charged Fee
Declaration
[JsonPropertyName("maximum")]
[JsonConverter(typeof(LongMirrorConverter))]
public long Maximum { get; set; }
Property Value
| Type | Description |
|---|---|
| long |
Minimum
Minimum Charged Fee
Declaration
[JsonPropertyName("minimum")]
[JsonConverter(typeof(LongMirrorConverter))]
public long Minimum { get; set; }
Property Value
| Type | Description |
|---|---|
| long |
NetOfTransfers
Flag indicating the sender pays fees instead of the receiver.
Declaration
[JsonPropertyName("net_of_transfers")]
[JsonConverter(typeof(BooleanMirrorConverter))]
public bool NetOfTransfers { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |