Class HbarTransferProjectionFilter
Projection toggle on the hbar query parameter —
controls whether the mirror node includes the HBAR-transfer
subtree in each returned contract-result record. Implements
IMirrorProjection: it does not narrow which
records are returned, only reshapes each response payload.
Inherited Members
Namespace: Hiero.Mirror.Filters
Assembly: Hiero.dll
Syntax
public sealed class HbarTransferProjectionFilter : IMirrorProjection, IMirrorQueryParameter
Remarks
The mirror-node default is hbar=true; passing
Exclude opts out to reduce payload size when
the caller doesn't need the HBAR-transfer list.
Accepted by three endpoints that return contract-result
records: /api/v1/contracts/results,
/api/v1/contracts/results/{transactionIdOrHash}, and
/api/v1/contracts/{id}/results/{timestamp}.
Fields
| Edit this page View SourceExclude
Omit the HBAR-transfer subtree from each returned contract-result record.
Declaration
public static readonly HbarTransferProjectionFilter Exclude
Field Value
| Type | Description |
|---|---|
| HbarTransferProjectionFilter |
Include
Include the HBAR-transfer subtree in each returned contract-result record (the server's default behavior — explicit here for call-site clarity).
Declaration
public static readonly HbarTransferProjectionFilter Include
Field Value
| Type | Description |
|---|---|
| HbarTransferProjectionFilter |
Properties
| Edit this page View SourceName
The query parameter name recognized by the remote mirror node.
Declaration
public string Name { get; }
Property Value
| Type | Description |
|---|---|
| string |
Value
The value of the query parameter sent to the mirror node.
Declaration
public string Value { get; }
Property Value
| Type | Description |
|---|---|
| string |