All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.wizzdi.messaging.request.MarkMessagesRequest Maven / Gradle / Ivy

There is a newer version: 8.0.3
Show newest version
package com.wizzdi.messaging.request;

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.wizzdi.messaging.model.ChatUser;

import java.time.OffsetDateTime;

public class MarkMessagesRequest {

    private MessageFilter messageFilter;
    private String chatUserId;
    private OffsetDateTime dateRead;
    @JsonIgnore
    private ChatUser chatUser;

    public MessageFilter getMessageFilter() {
        return messageFilter;
    }

    public  T setMessageFilter(MessageFilter messageFilter) {
        this.messageFilter = messageFilter;
        return (T) this;
    }

    public String getChatUserId() {
        return chatUserId;
    }

    public  T setChatUserId(String chatUserId) {
        this.chatUserId = chatUserId;
        return (T) this;
    }

    @JsonIgnore
    public ChatUser getChatUser() {
        return chatUser;
    }

    public  T setChatUser(ChatUser chatUser) {
        this.chatUser = chatUser;
        return (T) this;
    }

    public OffsetDateTime getDateRead() {
        return dateRead;
    }

    public  T setDateRead(OffsetDateTime dateRead) {
        this.dateRead = dateRead;
        return (T) this;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy