ChallengeDetailDto.java

package com.seebie.server.dto;

import jakarta.validation.constraints.NotNull;

import java.time.LocalDate;

public record ChallengeDetailDto(@NotNull Long id, ChallengeDto challenge) {

    public ChallengeDetailDto(Long id, String name, String description, LocalDate start, LocalDate finish) {
        this(id, new ChallengeDto(name, description, start, finish));
    }
}