Files
Wino-Mail/Wino.Core.Domain/Interfaces/IShareActivationService.cs
T
2026-04-14 01:23:59 +02:00

15 lines
470 B
C#

#nullable enable
using System;
using Wino.Core.Domain.Models.Launch;
namespace Wino.Core.Domain.Interfaces;
public interface IShareActivationService
{
MailShareRequest? PendingShareRequest { get; set; }
MailShareRequest? ConsumePendingShareRequest();
void ClearPendingShareRequest();
void StagePendingComposeShareRequest(Guid draftUniqueId, MailShareRequest shareRequest);
MailShareRequest? ConsumePendingComposeShareRequest(Guid draftUniqueId);
}