package tech.easyflow.chatlog.domain.dto;

import java.io.Serializable;
import java.math.BigInteger;

/**
 * 轮次答案版本视图。
 */
public class ChatRoundVariantView implements Serializable {

    private BigInteger roundId;
    private Integer roundNo;
    private Integer variantCount;
    private Integer selectedVariantIndex;
    private Boolean switchable;
    private ChatMessageRecord selectedMessage;

    public BigInteger getRoundId() {
        return roundId;
    }

    public void setRoundId(BigInteger roundId) {
        this.roundId = roundId;
    }

    public Integer getRoundNo() {
        return roundNo;
    }

    public void setRoundNo(Integer roundNo) {
        this.roundNo = roundNo;
    }

    public Integer getVariantCount() {
        return variantCount;
    }

    public void setVariantCount(Integer variantCount) {
        this.variantCount = variantCount;
    }

    public Integer getSelectedVariantIndex() {
        return selectedVariantIndex;
    }

    public void setSelectedVariantIndex(Integer selectedVariantIndex) {
        this.selectedVariantIndex = selectedVariantIndex;
    }

    public Boolean getSwitchable() {
        return switchable;
    }

    public void setSwitchable(Boolean switchable) {
        this.switchable = switchable;
    }

    public ChatMessageRecord getSelectedMessage() {
        return selectedMessage;
    }

    public void setSelectedMessage(ChatMessageRecord selectedMessage) {
        this.selectedMessage = selectedMessage;
    }
}
