Mercury-IM/entity/src/main/java/org/mercury_im/messenger/entity/message/Message.java

24 lines
493 B
Java

package org.mercury_im.messenger.entity.message;
import java.util.Date;
import java.util.List;
import java.util.UUID;
import lombok.Data;
@Data
public class Message {
UUID id;
String sender;
String recipient;
Date timestamp;
MessageDirection direction;
List<PayloadContainer> messagePayloads;
MessageDeliveryState deliveryState;
MessageMetadata metadata;
public boolean isIncoming() {
return getDirection() == MessageDirection.incoming;
}
}