Files
.config
.vscode
Compare
Distance
Face
FaceRecognitionDotNet
Metadata
People
Rename
Shared
.vscode
Models
Properties
Stateless
AviDirectory.cs
DeterministicHashCode.cs
DistanceSettings.cs
ExifDirectory.cs
ExifDirectoryBase.cs
FaceDistance.cs
FaceEncoding.cs
FaceFile.cs
FacePartAndFacePointArray.cs
FacePoint.cs
FaceRecognitionGroup.cs
FileHolder.cs
FileMetadataDirectory.cs
FilePath.cs
FilePathAndWholePercentages.cs
GifHeaderDirectory.cs
GpsDirectory.cs
JpegDirectory.cs
Location.cs
LocationContainer.cs
MakernoteDirectory.cs
MappingFromFilter.cs
MappingFromFilterPost.cs
MappingFromPerson.cs
MetadataGroup.cs
MetadataSettings.cs
OutputResolution.cs
PeopleSettings.cs
PersonBirthday.cs
PersonContainer.cs
PersonDirectory.cs
PersonKeyFormattedAndPersonBirthday.cs
PersonKeyFormattedAndPersonKeyTicks.cs
PhotoshopDirectory.cs
PngDirectory.cs
QuickTimeMovieHeaderDirectory.cs
QuickTimeTrackHeaderDirectory.cs
ReadOnlyCollections.cs
ResultSettings.cs
SaveContainer.cs
WebPDirectory.cs
AA.Shared.csproj
.editorconfig
.gitignore
.prettierignore
aa/Shared/Models/MappingFromPerson.cs
2024-10-20 17:49:48 -07:00

24 lines
698 B
C#

using System.Text.Json;
using System.Text.Json.Serialization;
namespace View_by_Distance.Shared.Models;
public record MappingFromPerson(int? ApproximateYears,
string DisplayDirectoryName,
long PersonKey,
string SegmentB)
{
public override string ToString()
{
string result = JsonSerializer.Serialize(this, MappingFromPersonGenerationContext.Default.MappingFromPerson);
return result;
}
}
[JsonSourceGenerationOptions(WriteIndented = true)]
[JsonSerializable(typeof(MappingFromPerson))]
public partial class MappingFromPersonGenerationContext : JsonSerializerContext
{
}