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
ModelsintThe models the source lists.
LocalintModels with a downloaded run.
NewerRunintModels whose downloaded run has a newer one listed.
ExpiredintModels whose downloaded run has ended, with nothing newer listed.
LeftTimeSpan?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
Left
The least time left among the current downloaded runs, if any.
public TimeSpan? Left { get; init; }
Property Value
Local
Models with a downloaded run.
public int Local { get; init; }
Property Value
Models
The models the source lists.
public int Models { get; init; }
Property Value
NewerRun
Models whose downloaded run has a newer one listed.
public int NewerRun { get; init; }