package it.slyce.messaging.message; import android.content.Context; import it.slyce.messaging.message.messageItem.MessageItem; /** * Created by matthewpage on 6/21/16. */ public abstract class Message { long date; MessageSource source; String avatarUrl; String displayName; String userId; String initials; public long getDate() { return date; } public void setDate(long date) { this.date = date; } public MessageSource getSource() { return source; } public void setSource(MessageSource source) { this.source = source; } public String getAvatarUrl() { return avatarUrl; } public void setAvatarUrl(String avatarUrl) { this.avatarUrl = avatarUrl; } public String getDisplayName() { return displayName; } public void setDisplayName(String displayName) { this.displayName = displayName; } public String getUserId() { return userId; } public void setUserId(String userId) { this.userId = userId; } public String getInitials() { return initials; } public void setInitials(String initials) { this.initials = initials; } public abstract MessageItem toMessageItem(Context context); }