Table of Contents

Class CoverageTimeRange<TSource>

Namespace
EncDotNet.S100.Datasets.Pipelines.Query
Assembly
EncDotNet.S100.Core.dll

A candidate's time range, as listed in Candidates.

public sealed record CoverageTimeRange<TSource> : IEquatable<CoverageTimeRange<TSource>>

Type Parameters

TSource
Inheritance
CoverageTimeRange<TSource>
Implements
Inherited Members

Constructors

CoverageTimeRange(TSource, DateTimeOffset, DateTimeOffset, DateTimeOffset?)

A candidate's time range, as listed in Candidates.

public CoverageTimeRange(TSource Source, DateTimeOffset ValidFrom, DateTimeOffset ValidTo, DateTimeOffset? Run)

Parameters

Source TSource

The candidate dataset.

ValidFrom DateTimeOffset

Its first time step (UTC).

ValidTo DateTimeOffset

Its last time step (UTC).

Run DateTimeOffset?

Its issue time (model run), when declared.

Properties

Run

Its issue time (model run), when declared.

public DateTimeOffset? Run { get; init; }

Property Value

DateTimeOffset?

Source

The candidate dataset.

public TSource Source { get; init; }

Property Value

TSource

ValidFrom

Its first time step (UTC).

public DateTimeOffset ValidFrom { get; init; }

Property Value

DateTimeOffset

ValidTo

Its last time step (UTC).

public DateTimeOffset ValidTo { get; init; }

Property Value

DateTimeOffset