Files
tiku-backend.net/Tiku.Application/Auth/IOwnerActivationService.cs

19 lines
467 B
C#

namespace Tiku.Application.Auth;
public sealed record CompleteOwnerActivationRequest(
Guid ActivationId,
string Token,
string NewPassword);
public interface IOwnerActivationService
{
Task CompleteAsync(
CompleteOwnerActivationRequest request,
CancellationToken cancellationToken = default);
}
public sealed class OwnerActivationException(string message, string code) : Exception(message)
{
public string Code { get; } = code;
}