package com.sophic.foodeemee.offers.dto;

public class SearchContext {

    private int partySize;

    private int currentFDMDemand;

    private int currentProducerDemand;

    private int couponRedeemedInLastThirtyDays;

    private boolean fdmPeakHour;

    private boolean producerPeakHour;

    private String serviceStyle;

    // Populated only if last three eateries are same
    private String lastThreeProducerId;

    // Populated only if last three eatery type are same
    private String lastThreeEateryType;

    // Populated only if last three cuisines are same
    private String lastThreeCuisines;

    private String partySizeVSCCap;

    public int getPartySize() {
	return partySize;
    }

    public void setPartySize(int partySize) {
	this.partySize = partySize;
    }

    public int getCurrentFDMDemand() {
	return currentFDMDemand;
    }

    public void setCurrentFDMDemand(int currentFDMDemand) {
	this.currentFDMDemand = currentFDMDemand;
    }

    public int getCurrentProducerDemand() {
	return currentProducerDemand;
    }

    public void setCurrentProducerDemand(int currentProducerDemand) {
	this.currentProducerDemand = currentProducerDemand;
    }

    public int getCouponRedeemedInLastThirtyDays() {
	return couponRedeemedInLastThirtyDays;
    }

    public void setCouponRedeemedInLastThirtyDays(int couponRedeemedInLastThirtyDays) {
	this.couponRedeemedInLastThirtyDays = couponRedeemedInLastThirtyDays;
    }

    public boolean isFdmPeakHour() {
	return fdmPeakHour;
    }

    public void setFdmPeakHour(boolean fdmPeakHour) {
	this.fdmPeakHour = fdmPeakHour;
    }

    public boolean isProducerPeakHour() {
	return producerPeakHour;
    }

    public void setProducerPeakHour(boolean producerPeakHour) {
	this.producerPeakHour = producerPeakHour;
    }

    public String getServiceStyle() {
	return serviceStyle;
    }

    public void setServiceStyle(String serviceStyle) {
	this.serviceStyle = serviceStyle;
    }

    public String getLastThreeProducerId() {
	return lastThreeProducerId;
    }

    public void setLastThreeProducerId(String lastThreeProducerId) {
	this.lastThreeProducerId = lastThreeProducerId;
    }

    public String getLastThreeEateryType() {
	return lastThreeEateryType;
    }

    public void setLastThreeEateryType(String lastThreeEateryType) {
	this.lastThreeEateryType = lastThreeEateryType;
    }

    public String getLastThreeCuisines() {
	return lastThreeCuisines;
    }

    public void setLastThreeCuisines(String lastThreeCuisines) {
	this.lastThreeCuisines = lastThreeCuisines;
    }

    public String getPartySizeVSCCap() {
	return partySizeVSCCap;
    }

    public void setPartySizeVSCCap(String partySizeVSCCap) {
	this.partySizeVSCCap = partySizeVSCCap;
    }

}
