.config
.vscode
Metadata
Rename
Shared
.vscode
Models
Properties
Stateless
AviDirectory.cs
DeterministicHashCode.cs
ExifDirectory.cs
ExifDirectoryBase.cs
FileHolder.cs
FileMetadataDirectory.cs
FilePath.cs
GifHeaderDirectory.cs
GpsDirectory.cs
JpegDirectory.cs
MakernoteDirectory.cs
MappingFromFilter.cs
MetadataConfiguration.cs
PhotoshopDirectory.cs
PngDirectory.cs
QuickTimeMovieHeaderDirectory.cs
QuickTimeTrackHeaderDirectory.cs
ResultConfiguration.cs
WebPDirectory.cs
AA.Shared.csproj
.editorconfig
.gitignore
.prettierignore
AA.sln
31 lines
1.1 KiB
C#
31 lines
1.1 KiB
C#
using System.Text.Json;
|
|
using System.Text.Json.Serialization;
|
|
|
|
namespace View_by_Distance.Shared.Models;
|
|
|
|
public record ResultConfiguration(string DateGroup,
|
|
int EpicYear,
|
|
string? ModelName,
|
|
int? NumberOfJitters,
|
|
int? NumberOfTimesToUpsample,
|
|
string? PredictorModelName,
|
|
int ResultAllInOneSubdirectoryLength,
|
|
string ResultCollection,
|
|
string ResultContent,
|
|
string ResultSingleton,
|
|
string RootDirectory)
|
|
{
|
|
|
|
public override string ToString()
|
|
{
|
|
string result = JsonSerializer.Serialize(this, ResultConfigurationSourceGenerationContext.Default.ResultConfiguration);
|
|
return result;
|
|
}
|
|
|
|
}
|
|
|
|
[JsonSourceGenerationOptions(WriteIndented = true)]
|
|
[JsonSerializable(typeof(ResultConfiguration))]
|
|
internal partial class ResultConfigurationSourceGenerationContext : JsonSerializerContext
|
|
{
|
|
} |