using System.ComponentModel.DataAnnotations; namespace RobotNet10.FleetManager.Shared.DTOs.Robot; /// /// Request to create a new robot /// public class CreateRobotRequest { [Required(ErrorMessage = "RobotId is required")] [StringLength(64, ErrorMessage = "RobotId must not exceed 64 characters")] public string RobotId { get; set; } = string.Empty; [Required(ErrorMessage = "Name is required")] [StringLength(256, ErrorMessage = "Name must not exceed 256 characters")] public string Name { get; set; } = string.Empty; [Required(ErrorMessage = "ModelId is required")] public Guid ModelId { get; set; } public Guid? MapId { get; set; } }