package com.reyun.model;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;

@Entity
public class IsNotified {
    private Long id;
    private String type;
    private Long accountId;

    private Boolean isTrackTwoMonthNotified;
    private Boolean isTrackOneMonthNotified;
    private Boolean isTrackTenDaysNotified;
    private Boolean isTrackOneDaysNotified;
    private Boolean isTrackExpireNotified;

    private Boolean isIoTwoMonthNotified;
    private Boolean isIoOneMonthNotified;
    private Boolean isIoTenDaysNotified;
    private Boolean isIoOneDaysNotified;
    private Boolean isIoExpireNotified;

    private Boolean isTrackThirtyPercentNotified;
    private Boolean isTrackTwentyPercentNotified;
    private Boolean isTrackTenPercentNotified;
    private Boolean isTrackFivePercentNotified;
    private Boolean isTrackExhaustPercentNotified;

    private Boolean isIoThirtyPercentNotified;
    private Boolean isIoTwentyPercentNotified;
    private Boolean isIoTenPercentNotified;
    private Boolean isIoFivePercentNotified;
    private Boolean isIoExhaustPercentNotified;

    private Long previousPackageLevel;
    private String firstDayOfThisMonth;
    private Boolean thisMonthUpgradeLevel;

    @Id
    @GeneratedValue
    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public Long getAccountId() {
        return accountId;
    }

    public void setAccountId(Long accountId) {
        this.accountId = accountId;
    }

    public Boolean getTrackOneMonthNotified() {
        return isTrackOneMonthNotified;
    }

    public void setTrackOneMonthNotified(Boolean trackOneMonthNotified) {
        isTrackOneMonthNotified = trackOneMonthNotified;
    }

    public Boolean getTrackTenDaysNotified() {
        return isTrackTenDaysNotified;
    }

    public void setTrackTenDaysNotified(Boolean trackTenDaysNotified) {
        isTrackTenDaysNotified = trackTenDaysNotified;
    }

    public Boolean getTrackOneDaysNotified() {
        return isTrackOneDaysNotified;
    }

    public void setTrackOneDaysNotified(Boolean trackOneDaysNotified) {
        isTrackOneDaysNotified = trackOneDaysNotified;
    }

    public Boolean getTrackExpireNotified() {
        return isTrackExpireNotified;
    }

    public void setTrackExpireNotified(Boolean trackExpireNotified) {
        isTrackExpireNotified = trackExpireNotified;
    }

    public Boolean getIoOneMonthNotified() {
        return isIoOneMonthNotified;
    }

    public void setIoOneMonthNotified(Boolean ioOneMonthNotified) {
        isIoOneMonthNotified = ioOneMonthNotified;
    }

    public Boolean getIoTenDaysNotified() {
        return isIoTenDaysNotified;
    }

    public void setIoTenDaysNotified(Boolean ioTenDaysNotified) {
        isIoTenDaysNotified = ioTenDaysNotified;
    }

    public Boolean getIoOneDaysNotified() {
        return isIoOneDaysNotified;
    }

    public void setIoOneDaysNotified(Boolean ioOneDaysNotified) {
        isIoOneDaysNotified = ioOneDaysNotified;
    }

    public Boolean getIoExpireNotified() {
        return isIoExpireNotified;
    }

    public void setIoExpireNotified(Boolean ioExpireNotified) {
        isIoExpireNotified = ioExpireNotified;
    }

    public Boolean getTrackThirtyPercentNotified() {
        return isTrackThirtyPercentNotified;
    }

    public void setTrackThirtyPercentNotified(Boolean trackThirtyPercentNotified) {
        isTrackThirtyPercentNotified = trackThirtyPercentNotified;
    }

    public Boolean getTrackTwentyPercentNotified() {
        return isTrackTwentyPercentNotified;
    }

    public void setTrackTwentyPercentNotified(Boolean trackTwentyPercentNotified) {
        isTrackTwentyPercentNotified = trackTwentyPercentNotified;
    }

    public Boolean getTrackTenPercentNotified() {
        return isTrackTenPercentNotified;
    }

    public void setTrackTenPercentNotified(Boolean trackTenPercentNotified) {
        isTrackTenPercentNotified = trackTenPercentNotified;
    }

    public Boolean getTrackFivePercentNotified() {
        return isTrackFivePercentNotified;
    }

    public void setTrackFivePercentNotified(Boolean trackFivePercentNotified) {
        isTrackFivePercentNotified = trackFivePercentNotified;
    }

    public Boolean getTrackExhaustPercentNotified() {
        return isTrackExhaustPercentNotified;
    }

    public void setTrackExhaustPercentNotified(Boolean trackExhaustPercentNotified) {
        isTrackExhaustPercentNotified = trackExhaustPercentNotified;
    }

    public Boolean getIoThirtyPercentNotified() {
        return isIoThirtyPercentNotified;
    }

    public void setIoThirtyPercentNotified(Boolean ioThirtyPercentNotified) {
        isIoThirtyPercentNotified = ioThirtyPercentNotified;
    }

    public Boolean getIoTwentyPercentNotified() {
        return isIoTwentyPercentNotified;
    }

    public void setIoTwentyPercentNotified(Boolean ioTwentyPercentNotified) {
        isIoTwentyPercentNotified = ioTwentyPercentNotified;
    }

    public Boolean getIoTenPercentNotified() {
        return isIoTenPercentNotified;
    }

    public void setIoTenPercentNotified(Boolean ioTenPercentNotified) {
        isIoTenPercentNotified = ioTenPercentNotified;
    }

    public Boolean getIoFivePercentNotified() {
        return isIoFivePercentNotified;
    }

    public void setIoFivePercentNotified(Boolean ioFivePercentNotified) {
        isIoFivePercentNotified = ioFivePercentNotified;
    }

    public Boolean getIoExhaustPercentNotified() {
        return isIoExhaustPercentNotified;
    }

    public void setIoExhaustPercentNotified(Boolean ioExhaustPercentNotified) {
        isIoExhaustPercentNotified = ioExhaustPercentNotified;
    }

    public Boolean getTrackTwoMonthNotified() {
        return isTrackTwoMonthNotified;
    }

    public void setTrackTwoMonthNotified(Boolean trackTwoMonthNotified) {
        isTrackTwoMonthNotified = trackTwoMonthNotified;
    }

    public Boolean getIoTwoMonthNotified() {
        return isIoTwoMonthNotified;
    }

    public void setIoTwoMonthNotified(Boolean ioTwoMonthNotified) {
        isIoTwoMonthNotified = ioTwoMonthNotified;
    }

    public Long getPreviousPackageLevel() {
        return previousPackageLevel;
    }

    public void setPreviousPackageLevel(Long previousPackageLevel) {
        this.previousPackageLevel = previousPackageLevel;
    }

    public String getFirstDayOfThisMonth() {
        return firstDayOfThisMonth;
    }

    public void setFirstDayOfThisMonth(String firstDayOfThisMonth) {
        this.firstDayOfThisMonth = firstDayOfThisMonth;
    }

    public Boolean getThisMonthUpgradeLevel() {
        return thisMonthUpgradeLevel;
    }

    public void setThisMonthUpgradeLevel(Boolean thisMonthUpgradeLevel) {
        this.thisMonthUpgradeLevel = thisMonthUpgradeLevel;
    }
}
