#nullable enable
using Baya.Application.Models.Catalog;
using Baya.Application.Models.Common;
using Mediator;

namespace Baya.Application.Features.Catalog.Commands.CreateServiceCategory;

/// <summary>Admin: add a top-level care category (data, not code). Both labels required. Invalidates cache.</summary>
public record CreateServiceCategoryCommand(
    string NameFa,
    string NameEn,
    string? DescriptionFa,
    string? DescriptionEn,
    string? IconKey,
    int SortOrder) : IRequest<OperationResult<ServiceCategoryDto>>;
