package com.dacrt.SBIABackend.dto;

import com.fasterxml.jackson.annotation.JsonInclude;
import java.util.List;

@JsonInclude(JsonInclude.Include.NON_NULL)
public class ScenaryContentBlockDto {
	private String name;
    private String label; // El bloque 3 usa "label" en vez de "name" según tu JSON objetivo
    private Integer total;
    private List<?> values; // Permitir polimorfismo limpio para los bloques 1, 2 y 3
    private TableRaizDTO table;

    // Getters y Setters standard
    public String getName() { return name; }
    public void setName(String name) { this.name = name; }

    public String getLabel() { return label; }
    public void setLabel(String label) { this.label = label; }

    public Integer getTotal() { return total; }
    public void setTotal(Integer total) { this.total = total; }

    public List<?> getValues() { return values; }
    public void setValues(List<?> values) { this.values = values; }

    public TableRaizDTO getTable() { return table; }
    public void setTable(TableRaizDTO table) { this.table = table; }
    
	
}