From d5fdc190167b4aa3fb41198146333adf9f32a9f3 Mon Sep 17 00:00:00 2001 From: Toutsu Date: Thu, 4 Jun 2026 07:56:38 +0300 Subject: [PATCH] feat(wizard): add WizardDraft POCO --- .../CreateSession/Wizard/WizardDraft.cs | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 src/GmRelay.Shared/Features/Sessions/CreateSession/Wizard/WizardDraft.cs diff --git a/src/GmRelay.Shared/Features/Sessions/CreateSession/Wizard/WizardDraft.cs b/src/GmRelay.Shared/Features/Sessions/CreateSession/Wizard/WizardDraft.cs new file mode 100644 index 0000000..9125db6 --- /dev/null +++ b/src/GmRelay.Shared/Features/Sessions/CreateSession/Wizard/WizardDraft.cs @@ -0,0 +1,17 @@ +using System; + +namespace GmRelay.Shared.Features.Sessions.CreateSession.Wizard; + +public sealed class WizardDraft +{ + public Guid Id { get; set; } + public long ChatId { get; set; } + public int? MessageThreadId { get; set; } + public long OwnerTelegramId { get; set; } + public string Step { get; set; } = string.Empty; + public string PayloadJson { get; set; } = "{}"; + public long? DraftMessageId { get; set; } + public DateTimeOffset CreatedAt { get; set; } + public DateTimeOffset UpdatedAt { get; set; } + public DateTimeOffset ExpiresAt { get; set; } +}