package de.avatic.lcc.model.db.rates;

/**
 * Represents the state of a validity period, which indicates the current
 * lifecycle or status of a specific period of validity.
 */
public enum ValidityPeriodState {

    /**
     * The validity period is in a draft state and is not finalized.
     */
    DRAFT,

    /**
     * The validity period is active and currently valid.
     */
    VALID,

    /**
     * The validity period has been invalidated and is no longer valid.
     */
    INVALID,

    /**
     * The validity period has expired and is no longer applicable.
     */
    EXPIRED
}
