package com.ruoyi.generator.domain.front.dto.block;

import java.util.List;

public class BusinessBlockDefinition
{
    private String code;
    private String name;
    private String category;
    private String description;
    private String placement;
    private String kind;
    private List<String> surfaces;
    private List<String> placements;
    private String chartType;
    private String datasetSchema;
    private Integer defaultSpan;
    private Integer version;
    private List<BusinessBlockConfigField> configs;
    private List<BusinessBlockTemplateFile> templates;

    public String getCode() { return code; }
    public void setCode(String code) { this.code = code; }
    public String getName() { return name; }
    public void setName(String name) { this.name = name; }
    public String getCategory() { return category; }
    public void setCategory(String category) { this.category = category; }
    public String getDescription() { return description; }
    public void setDescription(String description) { this.description = description; }
    public String getPlacement() { return placement; }
    public void setPlacement(String placement) { this.placement = placement; }
    public String getKind() { return kind; }
    public void setKind(String kind) { this.kind = kind; }
    public List<String> getSurfaces() { return surfaces; }
    public void setSurfaces(List<String> surfaces) { this.surfaces = surfaces; }
    public List<String> getPlacements() { return placements; }
    public void setPlacements(List<String> placements) { this.placements = placements; }
    public String getChartType() { return chartType; }
    public void setChartType(String chartType) { this.chartType = chartType; }
    public String getDatasetSchema() { return datasetSchema; }
    public void setDatasetSchema(String datasetSchema) { this.datasetSchema = datasetSchema; }
    public Integer getDefaultSpan() { return defaultSpan; }
    public void setDefaultSpan(Integer defaultSpan) { this.defaultSpan = defaultSpan; }
    public Integer getVersion() { return version; }
    public void setVersion(Integer version) { this.version = version; }
    public List<BusinessBlockConfigField> getConfigs() { return configs; }
    public void setConfigs(List<BusinessBlockConfigField> configs) { this.configs = configs; }
    public List<BusinessBlockTemplateFile> getTemplates() { return templates; }
    public void setTemplates(List<BusinessBlockTemplateFile> templates) { this.templates = templates; }
}
