using RobotNet.RobotShares.Enums;

namespace RobotNet.RobotShares.Dtos;

#nullable disable
public class RobotModelDto
{
    public Guid Id { get; set; }
    public string ModelName { get; set; }
    public double OriginX { get; set; }
    public double OriginY { get; set; }
    public double ImageWidth { get; set; }
    public double ImageHeight { get; set; }
    public double Width { get; set; }
    public double Length { get; set; }
    public NavigationType NavigationType { get; set; }
}

public class RobotModelCreateModel
{
    public string ModelName { get; set; }
    public double OriginX { get; set; }
    public double OriginY { get; set; }
    public double Width { get; set; }
    public double Length { get; set; }
    public NavigationType NavigationType { get; set; }
}

public class RobotModelUpdateModel
{
    public Guid Id { get; set; }
    public string ModelName { get; set; }
    public double OriginX { get; set; }
    public double OriginY { get; set; }
    public double Width { get; set; }
    public double Length { get; set; }
}
