1 package fr.tiogars.chat.domains.tag.models;
2
3 import java.time.Instant;
4 import fr.tiogars.chat.domains.tag.entities.TagEntity;
5
6 public record Tag(Long id, String code, String label, String description, Instant createdDate,
7 Instant lastModifiedDate, String createdBy, String lastModifiedBy) {
8 public static Tag from(TagEntity entity) {
9 return new Tag(entity.getId(), entity.getCode(), entity.getLabel(), entity.getDescription(),
10 entity.getCreatedDate(), entity.getLastModifiedDate(), entity.getCreatedBy(), entity.getLastModifiedBy());
11 }
12 }