package com.infoclinika.pdx.projection;

import java.util.List;

/**
 * Holder for sample statistics data.
 */
public class SampleStatistics {
    private final List<BaseStatistics> type;
    private final List<AnnotationStatistics> project;
    private final List<AnnotationStatistics> primarySite;

    /**
     * Constructor with all fields.
     */
    public SampleStatistics(List<BaseStatistics> type,
                            List<AnnotationStatistics> project,
                            List<AnnotationStatistics> primarySite) {
        this.type = type;
        this.project = project;
        this.primarySite = primarySite;
    }

    public List<AnnotationStatistics> getPrimarySite() {
        return primarySite;
    }

    public List<AnnotationStatistics> getProject() {
        return project;
    }

    public List<BaseStatistics> getType() {
        return type;
    }
}
