using System.ComponentModel.DataAnnotations; using MuiCharts.Domain.Enums; namespace MuiCharts.Contracts.Track; /// /// Represents a request to upsert a track. /// public record UpsertTrackRequest( [Range(1, int.MaxValue)] int FirstId, [Range(1, int.MaxValue)] int SecondId, [Range(1, int.MaxValue)] int Distance, Surface Surface, MaxSpeed MaxSpeed );