Table of Contents

Class LibraryForecastCounts

Namespace
EncDotNet.S100.Collections.Library
Assembly
EncDotNet.S100.Collections.dll

A forecast source's models (#685): how many have a run on disk, a newer run listed, or an ended run.

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

Constructors

LibraryForecastCounts(int, int, int, int, TimeSpan?)

A forecast source's models (#685): how many have a run on disk, a newer run listed, or an ended run.

public LibraryForecastCounts(int Models, int Local, int NewerRun, int Expired, TimeSpan? Left)

Parameters

Models int

The models the source lists.

Local int

Models with a downloaded run.

NewerRun int

Models whose downloaded run has a newer one listed.

Expired int

Models whose downloaded run has ended, with nothing newer listed.

Left TimeSpan?

The least time left among the current downloaded runs, if any.

Properties

Expired

Models whose downloaded run has ended, with nothing newer listed.

public int Expired { get; init; }

Property Value

int

Left

The least time left among the current downloaded runs, if any.

public TimeSpan? Left { get; init; }

Property Value

TimeSpan?

Local

Models with a downloaded run.

public int Local { get; init; }

Property Value

int

Models

The models the source lists.

public int Models { get; init; }

Property Value

int

NewerRun

Models whose downloaded run has a newer one listed.

public int NewerRun { get; init; }

Property Value

int