Class InternalProjectionFilter
Projection toggle on the internal query parameter —
controls whether the mirror node includes child (internal)
transactions alongside top-level results. Implements
IMirrorProjection: reshapes each listing's
inclusion rather than narrowing which records are returned.
Inherited Members
Namespace: Hiero.Mirror.Filters
Assembly: Hiero.dll
Syntax
public sealed class InternalProjectionFilter : IMirrorProjection, IMirrorQueryParameter
Remarks
The mirror-node default is internal=false; passing
Include opts in to seeing child transactions
spawned by the top-level result.
Accepted by the two list endpoints that return contract-result
records: /api/v1/contracts/results and
/api/v1/contracts/{id}/results.
Fields
| Edit this page View SourceExclude
Omit child transactions from each returned listing (the server's default behavior — explicit here for call-site clarity).
Declaration
public static readonly InternalProjectionFilter Exclude
Field Value
| Type | Description |
|---|---|
| InternalProjectionFilter |
Include
Include child transactions in each returned listing. Opt-in; the server default is to omit them.
Declaration
public static readonly InternalProjectionFilter Include
Field Value
| Type | Description |
|---|---|
| InternalProjectionFilter |
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 |