using Baya.Application.Models.Common;
using Mediator;

namespace Baya.Application.Features.Identity.Commands.ArchivePatient;

/// <summary>Soft-archives a patient (<c>is_active = false</c>) the signed-in customer owns — not a hard
/// delete, so the longitudinal care record (b14) is preserved.</summary>
public record ArchivePatientCommand(long Id) : IRequest<OperationResult<bool>>;
