package org.egl_cepgl.pm.dto;

import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.time.Instant;

public class ChatMessage
{
    private String id;
    private String body;
    private Instant sentAt;

    @JsonCreator
    public ChatMessage(@JsonProperty("id") String id,
                   @JsonProperty("body") String body) {
        this.id = id;
        this.body = body;
    }

    // Getters and Setters
    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getBody() {
        return body;
    }

    public void setBody(String body) {
        this.body = body;
    }

}
