@Entity(tableName = "session")
public class SessionEntity {
@PrimaryKey(autoGenerate = true)
@NonNull int uid;
@Embedded public List<CartCount> cartCount;
public String cDate;
@ColumnInfo(name = "favorites")
public List<String> favorites;
@ColumnInfo(name = "viewed")
private List<String> viewed;
private boolean backordered;
public SessionEntity() {
}
@Ignore public SessionEntity(List<CartCount> cartCount, String cDate, List<String> favorites, List<String> viewed, boolean backordered) {
this.cartCount = cartCount;
this.cDate = cDate;
this.favorites = favorites;
this.viewed = viewed;
this.backordered = backordered;
}
@NonNull public int getUid() {
return uid;
}
public void setUid(
@NonNull int uid) {
this.uid = uid;
}
public List<CartCount> getCartCount() {
return cartCount;
}
public void setCartCount(List<CartCount> cartCount) {
this.cartCount = cartCount;
}
public String getcDate() {
return cDate;
}
public void setcDate(String cDate) {
this.cDate = cDate;
}
public List<String> getFavorites() {
return favorites;
}
public void setFavorites(List<String> favorites) {
this.favorites = favorites;
}
public List<String> getViewed() {
return viewed;
}
public void setViewed(List<String> viewed) {
this.viewed = viewed;
}
public boolean isBackordered() {
return backordered;
}
public void setBackordered(boolean backordered) {
this.backordered = backordered;
}
}