package eu.dnetlib.statsapi.domain;

import java.io.Serializable;

public class Funder implements Serializable {
    private final static long serialVersionUID = 1;

    private int publications = 0;
    private int open_access = 0;
    private int embargo = 0;
    private int restricted = 0;

    private int total_projects = 0;
    private int projects_with_publications = 0;

    public Funder() {
    }

    public Funder(int pubs, int oa, int emb, int res, int proj, int proj_pubs) {
        this.publications = pubs;
        this.open_access = oa;
        this.embargo = emb;
        this.restricted = res;
        this.total_projects = proj;
        this.projects_with_publications = proj_pubs;
    }

    public int getPublications() {
        return publications;
    }

    public int getOpen_access() {
        return open_access;
    }

    public int getEmbargo() {
        return embargo;
    }

    public int getRestricted() {
        return restricted;
    }

    public int getTotal_projects() {
        return total_projects;
    }

    public int getProjects_with_publications() {
        return projects_with_publications;
    }
}
