From 3b6327954593f764d664c079007d09c7f40b6e08 Mon Sep 17 00:00:00 2001 From: Mike Phares Date: Sat, 31 Aug 2024 08:09:06 -0700 Subject: [PATCH] New Models Only --- Instance/.vscode/mklink.md | 5 ++++ Shared/Models/Aggregations.cs | 19 +++++++++++++ Shared/Models/AllPerson.cs | 15 ++++++++++ Shared/Models/ClusterId.cs | 15 ++++++++++ Shared/Models/ContentProperties.cs | 20 +++++++++++++ Shared/Models/ContentSignature.cs | 14 ++++++++++ Shared/Models/Datum.cs | 45 ++++++++++++++++++++++++++++++ Shared/Models/FaceFile.cs | 19 +++++++++++++ Shared/Models/ImageAmazon.cs | 36 ++++++++++++++++++++++++ Shared/Models/ImmichAsset.cs | 33 ++++++++++++++++++++++ Shared/Models/LocationAmazon.cs | 15 ++++++++++ Shared/Models/LocationInfo.cs | 17 +++++++++++ Shared/Models/ParentMap.cs | 13 +++++++++ Shared/Models/PersonAmazon.cs | 15 ++++++++++ Shared/Models/RootAmazon.cs | 15 ++++++++++ Shared/Models/SearchData.cs | 16 +++++++++++ Shared/Models/Thing.cs | 15 ++++++++++ Shared/Models/Time.cs | 15 ++++++++++ Shared/Models/Type.cs | 15 ++++++++++ Shared/Models/XAccntParentMap.cs | 13 +++++++++ 20 files changed, 370 insertions(+) create mode 100644 Instance/.vscode/mklink.md create mode 100644 Shared/Models/Aggregations.cs create mode 100644 Shared/Models/AllPerson.cs create mode 100644 Shared/Models/ClusterId.cs create mode 100644 Shared/Models/ContentProperties.cs create mode 100644 Shared/Models/ContentSignature.cs create mode 100644 Shared/Models/Datum.cs create mode 100644 Shared/Models/FaceFile.cs create mode 100644 Shared/Models/ImageAmazon.cs create mode 100644 Shared/Models/ImmichAsset.cs create mode 100644 Shared/Models/LocationAmazon.cs create mode 100644 Shared/Models/LocationInfo.cs create mode 100644 Shared/Models/ParentMap.cs create mode 100644 Shared/Models/PersonAmazon.cs create mode 100644 Shared/Models/RootAmazon.cs create mode 100644 Shared/Models/SearchData.cs create mode 100644 Shared/Models/Thing.cs create mode 100644 Shared/Models/Time.cs create mode 100644 Shared/Models/Type.cs create mode 100644 Shared/Models/XAccntParentMap.cs diff --git a/Instance/.vscode/mklink.md b/Instance/.vscode/mklink.md new file mode 100644 index 0000000..d227756 --- /dev/null +++ b/Instance/.vscode/mklink.md @@ -0,0 +1,5 @@ +# mklink + +```bash Sat Aug 17 2024 15:24:10 GMT-0700 (Mountain Standard Time) +mklink /J "L:\Git\View-by-Distance-MKLink-Console\Instance\.vscode\.UserSecrets" "C:\Users\mikep\AppData\Roaming\Microsoft\UserSecrets\2999dda1-5329-4d9f-9d68-cccfabe0e47f" +``` diff --git a/Shared/Models/Aggregations.cs b/Shared/Models/Aggregations.cs new file mode 100644 index 0000000..5182aab --- /dev/null +++ b/Shared/Models/Aggregations.cs @@ -0,0 +1,19 @@ +using System.Text.Json.Serialization; + +namespace View_by_Distance.Shared.Models; + +public record Aggregations( + [property: JsonPropertyName("allPeople")] IReadOnlyList AllPeople, + [property: JsonPropertyName("clusterId")] IReadOnlyList ClusterId, + [property: JsonPropertyName("location")] IReadOnlyList Location, + [property: JsonPropertyName("people")] IReadOnlyList People, + [property: JsonPropertyName("things")] IReadOnlyList Things, + [property: JsonPropertyName("time")] IReadOnlyList