mirror of
https://github.com/plexusorg/Plex.git
synced 2024-09-28 10:18:14 +00:00
23 lines
536 B
Java
23 lines
536 B
Java
|
package dev.plex.punishment.extra;
|
||
|
|
||
|
import com.google.gson.GsonBuilder;
|
||
|
import dev.plex.util.adapter.LocalDateTimeSerializer;
|
||
|
import lombok.Data;
|
||
|
|
||
|
import java.time.LocalDateTime;
|
||
|
import java.util.UUID;
|
||
|
|
||
|
@Data
|
||
|
public class Note
|
||
|
{
|
||
|
private final UUID uuid;
|
||
|
private final String note;
|
||
|
private final UUID writtenBy;
|
||
|
private final LocalDateTime timestamp;
|
||
|
|
||
|
public String toJSON()
|
||
|
{
|
||
|
return new GsonBuilder().registerTypeAdapter(LocalDateTime.class, new LocalDateTimeSerializer()).create().toJson(this);
|
||
|
}
|
||
|
}
|