From 633b5deb9981b55608643d1518fd21d641ccea59 Mon Sep 17 00:00:00 2001 From: Davide Pierotti Date: Thu, 15 Feb 2024 03:59:16 +0100 Subject: [PATCH] Add model for episode notes --- Aosta.Data/Models/EpisodeNote.cs | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 Aosta.Data/Models/EpisodeNote.cs diff --git a/Aosta.Data/Models/EpisodeNote.cs b/Aosta.Data/Models/EpisodeNote.cs new file mode 100644 index 0000000..0a34e4f --- /dev/null +++ b/Aosta.Data/Models/EpisodeNote.cs @@ -0,0 +1,21 @@ +// Copyright (c) Davide Pierotti . Licensed under the MIT Licence. +// See the LICENCE file in the repository root for full licence text. + +using Realms; + +namespace Aosta.Data.Models; + +public partial class EpisodeNote : IEmbeddedObject +{ + public TimeSpan PointInTime + { + get => TimeSpan.FromTicks(pointInTime); + set => pointInTime = value.Ticks; + } + + public string Note { get; set; } + + [Indexed] + [MapTo(nameof(PointInTime))] + private long pointInTime { get; set; } +}