

using PARR.Domain.DTOs.User;

namespace PARR.Domain.DTOs.RobotSnapshotDTO
{
    public record RobotSnapshotItemDto
    {
        public required UserBaseDto Robot { get; init; }

        public List<RobotSnapshotDto> Snapshots { get; init; } = new();
    }

    public record RobotSnapshotDto
    {
        public Guid Id { get; init; }

        public DateTimeOffset DateCreated { get; init; }

        public int TemplateRobotsCount { get; init; }

        public int ScheduleRobotsCount { get; init; }

        public int MaxRobots { get; init; }
    }
}
