Add model of publication.

This commit is contained in:
Florian THIERRY
2024-03-08 14:02:41 +01:00
parent 494b731885
commit bc62939740
3 changed files with 38 additions and 0 deletions

View File

@@ -0,0 +1,10 @@
package org.codiki.domain.publication.model;
import java.util.UUID;
public record Author(
UUID id,
String name,
String image
) {
}

View File

@@ -0,0 +1,11 @@
package org.codiki.domain.publication.model;
import java.util.List;
import java.util.UUID;
public record Category(
UUID id,
String name,
List<Category> subCategories
) {
}

View File

@@ -0,0 +1,17 @@
package org.codiki.domain.publication.model;
import java.time.ZonedDateTime;
import java.util.UUID;
public record Publication(
UUID id,
String key,
String title,
String text,
String description,
String image,
ZonedDateTime creationDate,
Author author,
Category category
) {
}