package com.ruoyi.generator.domain.source;

import java.util.Date;
import java.util.List;

public class SourceProjectResponse
{
    private Long projectId;
    private String slug;
    private String projectName;
    private String category;
    private String coverText;
    private String summary;
    private String descriptionMd;
    private Long price;
    private String priceLabel;
    private Long viewCount;
    private Date updateTime;
    private List<String> tags;
    private List<String> modules;
    private List<String> scenes;
    private boolean purchased;
    private boolean resourceReady;

    public Long getProjectId() { return projectId; }
    public void setProjectId(Long projectId) { this.projectId = projectId; }
    public String getSlug() { return slug; }
    public void setSlug(String slug) { this.slug = slug; }
    public String getProjectName() { return projectName; }
    public void setProjectName(String projectName) { this.projectName = projectName; }
    public String getCategory() { return category; }
    public void setCategory(String category) { this.category = category; }
    public String getCoverText() { return coverText; }
    public void setCoverText(String coverText) { this.coverText = coverText; }
    public String getSummary() { return summary; }
    public void setSummary(String summary) { this.summary = summary; }
    public String getDescriptionMd() { return descriptionMd; }
    public void setDescriptionMd(String descriptionMd) { this.descriptionMd = descriptionMd; }
    public Long getPrice() { return price; }
    public void setPrice(Long price) { this.price = price; }
    public String getPriceLabel() { return priceLabel; }
    public void setPriceLabel(String priceLabel) { this.priceLabel = priceLabel; }
    public Long getViewCount() { return viewCount; }
    public void setViewCount(Long viewCount) { this.viewCount = viewCount; }
    public Date getUpdateTime() { return updateTime; }
    public void setUpdateTime(Date updateTime) { this.updateTime = updateTime; }
    public List<String> getTags() { return tags; }
    public void setTags(List<String> tags) { this.tags = tags; }
    public List<String> getModules() { return modules; }
    public void setModules(List<String> modules) { this.modules = modules; }
    public List<String> getScenes() { return scenes; }
    public void setScenes(List<String> scenes) { this.scenes = scenes; }
    public boolean isPurchased() { return purchased; }
    public void setPurchased(boolean purchased) { this.purchased = purchased; }
    public boolean isResourceReady() { return resourceReady; }
    public void setResourceReady(boolean resourceReady) { this.resourceReady = resourceReady; }
}
