1 package com.codecool.bytebattlers.controller.dto;
2
3 import java.io.Serializable;
4 import java.util.Set;
5 import java.util.UUID;
6
7
8
9
10 public record BoardGameDto(UUID publicID, String gameName, int minPlayer, int maxPlayer, int playTimeInMinutes,
11 Set<CategoryDto1> categories, int recommendedAge, String description, UUID publisherPublicID,
12 String publisherPublisherName, Set<ReviewDto1> reviews, Set<UUID> appUserPublicIDS,
13 Set<RatingDto> ratings) implements Serializable {
14
15
16
17 public record CategoryDto1(UUID publicID, String name, String description) implements Serializable {
18 }
19
20
21
22
23 public record ReviewDto1(UUID publicID, String description) implements Serializable {
24 }
25
26
27
28
29 public record RatingDto(Double ratingNumber) implements Serializable {
30 }
31 }