Show / Hide Table of Contents

Class ScheduleFilter

Predicate filter on the schedule.id query parameter. Construct via one of the static factories — the ctor is private so the operator is always explicit at the call site.

Inheritance
object
ScheduleFilter
Implements
IMirrorFilter
IMirrorQueryParameter
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Hiero.Mirror.Filters
Assembly: Hiero.dll
Syntax
public sealed class ScheduleFilter : IMirrorFilter, IMirrorQueryParameter
Remarks

Mirror REST's EntityIdQuery schema accepts the six comparison forms — equality (default), gt:, gte:, lt:, lte:, and ne: — on the schedule.id query parameter. Each factory builds the corresponding wire value.

Properties

| Edit this page View Source

Name

The query parameter name recognized by the remote mirror node.

Declaration
public string Name { get; }
Property Value
Type Description
string
| Edit this page View Source

Value

The value of the query parameter sent to the mirror node — already includes the operator prefix where applicable.

Declaration
public string Value { get; }
Property Value
Type Description
string

Methods

| Edit this page View Source

After(EntityId)

Records whose schedule.id is strictly greater than the given entity (gt:).

Declaration
public static ScheduleFilter After(EntityId schedule)
Parameters
Type Name Description
EntityId schedule

The schedule entity to filter by.

Returns
Type Description
ScheduleFilter
| Edit this page View Source

Before(EntityId)

Records whose schedule.id is strictly less than the given entity (lt:).

Declaration
public static ScheduleFilter Before(EntityId schedule)
Parameters
Type Name Description
EntityId schedule

The schedule entity to filter by.

Returns
Type Description
ScheduleFilter
| Edit this page View Source

Is(EntityId)

Records whose schedule.id equals the given entity.

Declaration
public static ScheduleFilter Is(EntityId schedule)
Parameters
Type Name Description
EntityId schedule

The schedule entity to filter by.

Returns
Type Description
ScheduleFilter
| Edit this page View Source

NotIs(EntityId)

Records whose schedule.id is not equal to the given entity (ne:).

Declaration
public static ScheduleFilter NotIs(EntityId schedule)
Parameters
Type Name Description
EntityId schedule

The schedule entity to filter by.

Returns
Type Description
ScheduleFilter
| Edit this page View Source

OnOrAfter(EntityId)

Records whose schedule.id is at or greater than the given entity (gte:).

Declaration
public static ScheduleFilter OnOrAfter(EntityId schedule)
Parameters
Type Name Description
EntityId schedule

The schedule entity to filter by.

Returns
Type Description
ScheduleFilter
| Edit this page View Source

OnOrBefore(EntityId)

Records whose schedule.id is at or less than the given entity (lte:).

Declaration
public static ScheduleFilter OnOrBefore(EntityId schedule)
Parameters
Type Name Description
EntityId schedule

The schedule entity to filter by.

Returns
Type Description
ScheduleFilter

Implements

IMirrorFilter
IMirrorQueryParameter
  • Edit this page
  • View Source
In this article
Back to top .NET Client Library for Hiero Network and Hedera Hashgraph