| 123456789101112131415161718192021222324252627 |
- using MediatR;
- namespace Application.Features.Config.Commands
- {
- public sealed record UpdateConfigCommand(
- ConfigDto.BasicConfigDto? Basic = null,
- ConfigDto.ImagesConfigDto? Images = null,
- ConfigDto.MetaConfigDto? Meta = null,
- ConfigDto.CompanyConfigDto? Company = null,
- ConfigDto.AccountConfigDto? Account = null,
- ConfigDto.EmailTemplateConfigDto? EmailTemplate = null,
- ConfigDto.ExternalApiConfigDto? External = null,
- ConfigDto.PaymentConfigDto? Payment = null,
- UpdateConfigCommand.ImagesDeleteFlags? ImagesDelete = null
- ) : IRequest {
- public sealed record ImagesDeleteFlags(
- bool Favicon = false,
- bool LogoSquare = false,
- bool LogoHorizontal = false,
- bool OgDefault = false,
- bool TwitterImage = false,
- bool AppleTouchIcon = false,
- bool AppIcon192 = false,
- bool AppIcon512 = false
- );
- }
- }
|