Class ExportParameters
A structure for export parameters.
public record ExportParameters : IEquatable<ExportParameters>
- Inheritance
-
ExportParameters
- Implements
- Inherited Members
Constructors
ExportParameters(DateTime, DateTime, TimeSpan, string?, IReadOnlyList<string>, IReadOnlyDictionary<string, JsonElement>?)
A structure for export parameters.
public ExportParameters(DateTime Begin, DateTime End, TimeSpan FilePeriod, string? Type, IReadOnlyList<string> ResourcePaths, IReadOnlyDictionary<string, JsonElement>? Configuration)
Parameters
BeginDateTimeThe start date/time.
EndDateTimeThe end date/time.
FilePeriodTimeSpanThe file period.
TypestringThe writer type. If null, data will be read (and possibly cached) but not returned. This is useful for data pre-aggregation.
ResourcePathsIReadOnlyList<string>The resource paths to export.
ConfigurationIReadOnlyDictionary<string, JsonElement>The configuration.
Properties
Begin
The start date/time.
public DateTime Begin { get; init; }
Property Value
Configuration
The configuration.
public IReadOnlyDictionary<string, JsonElement>? Configuration { get; init; }
Property Value
End
The end date/time.
public DateTime End { get; init; }
Property Value
FilePeriod
The file period.
public TimeSpan FilePeriod { get; init; }
Property Value
ResourcePaths
The resource paths to export.
public IReadOnlyList<string> ResourcePaths { get; init; }
Property Value
Type
The writer type. If null, data will be read (and possibly cached) but not returned. This is useful for data pre-aggregation.
public string? Type { get; init; }