meals-made-easy-api/src/main/java/app/mealsmadeeasy/api/recipe/view/FullRecipeView.java

102 lines
2.0 KiB
Java

package app.mealsmadeeasy.api.recipe.view;
import app.mealsmadeeasy.api.image.view.ImageView;
import org.jetbrains.annotations.Nullable;
import java.time.LocalDateTime;
public class FullRecipeView {
private long id;
private LocalDateTime created;
private LocalDateTime modified;
private String title;
private String text;
private long ownerId;
private String ownerUsername;
private int starCount;
private int viewerCount;
private ImageView mainImage;
public long getId() {
return this.id;
}
public void setId(long id) {
this.id = id;
}
public LocalDateTime getCreated() {
return this.created;
}
public void setCreated(LocalDateTime created) {
this.created = created;
}
public LocalDateTime getModified() {
return this.modified;
}
public void setModified(LocalDateTime modified) {
this.modified = modified;
}
public String getTitle() {
return this.title;
}
public void setTitle(String title) {
this.title = title;
}
public @Nullable String getText() {
return this.text;
}
public void setText(String text) {
this.text = text;
}
public long getOwnerId() {
return this.ownerId;
}
public void setOwnerId(long ownerId) {
this.ownerId = ownerId;
}
public String getOwnerUsername() {
return this.ownerUsername;
}
public void setOwnerUsername(String ownerUsername) {
this.ownerUsername = ownerUsername;
}
public int getStarCount() {
return this.starCount;
}
public void setStarCount(int starCount) {
this.starCount = starCount;
}
public int getViewerCount() {
return this.viewerCount;
}
public void setViewerCount(int viewerCount) {
this.viewerCount = viewerCount;
}
public ImageView getMainImage() {
return this.mainImage;
}
public void setMainImage(ImageView mainImage) {
this.mainImage = mainImage;
}
}