/*

    Copyright (C) 2022 AGNITAS AG (https://www.agnitas.org)

    This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
    This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
    You should have received a copy of the GNU Affero General Public License along with this program. If not, see <https://www.gnu.org/licenses/>.

*/

package com.agnitas.dao;

import java.util.HashSet;
import java.util.Set;

public class ReactionInProgress {
	private String date;
	private int pageImpressions = 0;
	private int reactions = 0;
	private float revenue = 0;
	private Set<Integer> usedMailingIds = new HashSet<>();
	
	public ReactionInProgress(String date) {
		this.date = date;
	}
	
	public String getDate() {
		return date;
	}
	
	public int getPageImpressions() {
		return pageImpressions;
	}
	
	public void setPageImpressions(int pageImpressions) {
		this.pageImpressions = pageImpressions;
	}
	
	public int getReactions() {
		return reactions;
	}
	
	public void setReactions(int reactions) {
		this.reactions = reactions;
	}
	
	public Set<Integer> getUsedMailingIds() {
		return usedMailingIds;
	}
	
	public void setUsedMailingIds(Set<Integer> usedMailingIds) {
		this.usedMailingIds = usedMailingIds;
	}

	public float getRevenue() {
		return revenue;
	}

	public void setRevenue(float revenue) {
		this.revenue = revenue;
	}
}
