PublisherDto.java

package com.codecool.bytebattlers.controller.dto;

import java.io.Serializable;
import java.util.Set;
import java.util.UUID;

/**
 * DTO for {@link com.codecool.bytebattlers.model.Publisher}
 */
public record PublisherDto(UUID publicID, String publisherName, Set<BoardGameDto1> boardGames) implements Serializable {
    /**
     * DTO for {@link com.codecool.bytebattlers.model.BoardGame}
     */
    public record BoardGameDto1(UUID publicID, String gameName, int minPlayer, int maxPlayer, int playTimeInMinutes,
                                int recommendedAge, String description, double rating) implements Serializable {
    }
}