package tech.easyflow.admin.model.dashboard;

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

/**
 * 工作台总览返回对象。
 */
public class DashboardOverviewVo {

    private DashboardSummaryVo summary;

    private DashboardChatStatusVo chatStatus;

    private List<DashboardTrendItemVo> trends;

    private List<DashboardAssistantTrendSeriesVo> assistantTrends;

    private List<DashboardDistributionItemVo> distribution;

    private DashboardOverviewQuery query;

    private Date updatedAt;

    public DashboardSummaryVo getSummary() {
        return summary;
    }

    public void setSummary(DashboardSummaryVo summary) {
        this.summary = summary;
    }

    public List<DashboardTrendItemVo> getTrends() {
        return trends;
    }

    public void setTrends(List<DashboardTrendItemVo> trends) {
        this.trends = trends;
    }

    public DashboardChatStatusVo getChatStatus() {
        return chatStatus;
    }

    public void setChatStatus(DashboardChatStatusVo chatStatus) {
        this.chatStatus = chatStatus;
    }

    public List<DashboardDistributionItemVo> getDistribution() {
        return distribution;
    }

    public void setDistribution(List<DashboardDistributionItemVo> distribution) {
        this.distribution = distribution;
    }

    public List<DashboardAssistantTrendSeriesVo> getAssistantTrends() {
        return assistantTrends;
    }

    public void setAssistantTrends(List<DashboardAssistantTrendSeriesVo> assistantTrends) {
        this.assistantTrends = assistantTrends;
    }

    public DashboardOverviewQuery getQuery() {
        return query;
    }

    public void setQuery(DashboardOverviewQuery query) {
        this.query = query;
    }

    public Date getUpdatedAt() {
        return updatedAt;
    }

    public void setUpdatedAt(Date updatedAt) {
        this.updatedAt = updatedAt;
    }
}
