Add Windows share target draft attachment flow

This commit is contained in:
Burak Kaan Köse
2026-04-14 01:23:39 +02:00
parent 4bea53a667
commit aa16609f89
9 changed files with 307 additions and 3 deletions
@@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using Wino.Core.Domain.Models.Common;
namespace Wino.Core.Domain.Models.Launch;
public sealed class MailShareRequest
{
public MailShareRequest(IReadOnlyList<SharedFile> files)
{
Files = files ?? throw new ArgumentNullException(nameof(files));
}
public IReadOnlyList<SharedFile> Files { get; }
}
@@ -0,0 +1,15 @@
using System;
namespace Wino.Core.Domain.Models.Launch;
public sealed class PendingComposeMailShareRequest
{
public PendingComposeMailShareRequest(Guid draftUniqueId, MailShareRequest shareRequest)
{
DraftUniqueId = draftUniqueId;
ShareRequest = shareRequest ?? throw new ArgumentNullException(nameof(shareRequest));
}
public Guid DraftUniqueId { get; }
public MailShareRequest ShareRequest { get; }
}