using MediatR; using ReC.Application.Common.Procedures.UpdateProcedure; namespace ReC.Application.Endpoints.Commands; public record UpdateEndpointProcedure : IUpdateProcedure { public long Id { get; set; } public bool? Active { get; set; } public string? Description { get; set; } public string? Uri { get; set; } } public class UpdateEndpointProcedureHandler(ISender sender) : IRequestHandler { public async Task Handle(UpdateEndpointProcedure request, CancellationToken cancel) { return await sender.Send(new UpdateObjectProcedure { Entity = "ENDPOINT", Id = request.Id, Endpoint = request }, cancel); } }