Files
hrynco-notification-service/HrynCo.NotificationService.Services/EmailTemplates/Create/CreateEmailTemplateCommand.cs
T
Anatolii Grynchuk a03d2269a6 feat: add MediatR handlers for template and channel CRUD
- ServiceResult<T>, ServiceError, ServiceErrorCode, Unit, ServiceResultHelper in Services/Core
- RequestHandler<TRequest, TResponse> base class (MediatR-adapted, DoOnHandle pattern)
- EmailTemplate handlers: Create, Update, Delete, Get, GetByService
- EmailChannel handlers: Create, Update, Delete, Get, GetByService

Ref: IT-628

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-02 01:07:13 +03:00

16 lines
453 B
C#

using HrynCo.NotificationService.DAL.Abstract.Templates;
using MediatR;
using HrynCo.NotificationService.Services.Core;
namespace HrynCo.NotificationService.Services.EmailTemplates.Create;
public sealed record CreateEmailTemplateCommand(
string ServiceName,
string Key,
string LanguageCode,
string Subject,
string HtmlBody,
string TextBody,
IReadOnlyList<EmailTemplateVariable> Variables
) : IRequest<ServiceResult<Guid>>;