1 package usecase.comment;
2
3 import lombok.AllArgsConstructor;
4 import lombok.Builder;
5 import lombok.Data;
6
7 import java.time.Instant;
8
9
10
11
12 @Data @Builder
13 @AllArgsConstructor
14 public class CommentDTO {
15 private final int id;
16 private final String authorUsername;
17 private final int authorId;
18 private final String content;
19 private final Instant creationDate;
20 @Builder.Default private final int parentCommentId = 0;
21 private final int postId;
22 private final int vote;
23 private final int votes;
24 }