Table of Contents

Class DatasetTimeRange

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

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

public sealed record DatasetTimeRange : IEquatable<DatasetTimeRange>
Inheritance
DatasetTimeRange
Implements
Inherited Members

Constructors

DatasetTimeRange(DatasetId, DateTimeOffset, DateTimeOffset, DateTimeOffset?)

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

public DatasetTimeRange(DatasetId DatasetId, DateTimeOffset ValidFrom, DateTimeOffset ValidTo, DateTimeOffset? Run)

Parameters

DatasetId DatasetId

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

DatasetId

The candidate dataset.

public DatasetId DatasetId { get; init; }

Property Value

DatasetId

Run

Its issue time (model run), when declared.

public DateTimeOffset? Run { get; init; }

Property Value

DateTimeOffset?

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