package com.xabber.android.data.database.messagerealm;
import com.xabber.android.data.entity.AccountJid;
import com.xabber.android.data.entity.UserJid;
import io.realm.RealmObject;
import io.realm.annotations.Index;
public class SyncInfo extends RealmObject {
public static final String FIELD_ACCOUNT = "account";
public static final String FIELD_USER = "user";
public static final String FIELD_FIRST_MAM_MESSAGE_MAM_ID = "firstMamMessageMamId";
public static final String FIELD_FIRST_MAM_MESSAGE_STANZA_ID = "firstMamMessageStanzaId";
public static final String FIELD_LAST_MESSAGE_MAM_ID = "lastMessageMamId";
public static final String FIELD_REMOTE_HISTORY_COMPLETELY_LOADED = "isRemoteHistoryCompletelyLoaded";
@Index
private String account;
@Index
private String user;
private String firstMamMessageMamId;
private String firstMamMessageStanzaId;
private String lastMessageMamId;
private boolean isRemoteHistoryCompletelyLoaded = false;
public String getAccount() {
return account;
}
public void setAccount(AccountJid account) {
this.account = account.toString();
}
public String getUser() {
return user;
}
public void setUser(UserJid user) {
this.user = user.toString();
}
public String getFirstMamMessageMamId() {
return firstMamMessageMamId;
}
public void setFirstMamMessageMamId(String firstMamMessageMamId) {
this.firstMamMessageMamId = firstMamMessageMamId;
}
public String getLastMessageMamId() {
return lastMessageMamId;
}
public void setLastMessageMamId(String lastMessageMamId) {
this.lastMessageMamId = lastMessageMamId;
}
public boolean isRemoteHistoryCompletelyLoaded() {
return isRemoteHistoryCompletelyLoaded;
}
public void setRemoteHistoryCompletelyLoaded(boolean remoteHistoryCompletelyLoaded) {
isRemoteHistoryCompletelyLoaded = remoteHistoryCompletelyLoaded;
}
public String getFirstMamMessageStanzaId() {
return firstMamMessageStanzaId;
}
public void setFirstMamMessageStanzaId(String firstMamMessageStanzaId) {
this.firstMamMessageStanzaId = firstMamMessageStanzaId;
}
}