namespace PARR.API.Contracts.V1.Responses.Statistics
{
    public record StatRobotSnapshotItemResponse
    {
        public required UserBaseResponse Robot { get; init; }

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

    public record StatRobotSnapshotResponse
    {
        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; }
    }
}
