package de.avatic.lcc.model.taric;

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import jakarta.validation.constraints.Size;
import org.springframework.data.annotation.Id;

import java.time.LocalDate;
import java.util.Set;

/**
 * Represents a footnote reference
 */
public class Footnote {


    private String footnote;

    private LocalDate startDate;

    private LocalDate endDate;

    private FootnotesDesc footnotesDesc;

    public String getFootnote() {
        return footnote;
    }

    public void setFootnote(String footnote) {
        this.footnote = footnote;
    }

    public LocalDate getStartDate() {
        return startDate;
    }

    public void setStartDate(LocalDate startDate) {
        this.startDate = startDate;
    }

    public LocalDate getEndDate() {
        return endDate;
    }

    public void setEndDate(LocalDate endDate) {
        this.endDate = endDate;
    }

    public FootnotesDesc getFootnotesDesc() {
        return footnotesDesc;
    }

    public void setFootnotesDesc(FootnotesDesc footnotesDesc) {
        this.footnotesDesc = footnotesDesc;
    }
}