package at.procon.ted.model.entity;

/**
 * Enum representing the procurement procedure type.
 * Maps to eForms procurement-procedure-type codelist.
 * 
 * @author Martin.Schweitzer@procon.co.at and claude.ai
 */
public enum ProcedureType {
    OPEN,                           // Open procedure
    RESTRICTED,                     // Restricted procedure
    COMPETITIVE_DIALOGUE,           // Competitive dialogue
    INNOVATION_PARTNERSHIP,         // Innovation partnership
    NEGOTIATED_WITHOUT_PUBLICATION, // Negotiated without prior publication
    NEGOTIATED_WITH_PUBLICATION,    // Negotiated with prior publication
    OTHER                           // Other or not specified
}
