package com.betriebsratkanzlei.legalconsenthub.form_element;

import com.betriebsratkanzlei.legalconsenthub_api.model.EmployeeDataCategory
import com.betriebsratkanzlei.legalconsenthub_api.model.ProcessingPurpose;
import jakarta.persistence.Column
import jakarta.persistence.Embeddable

@Embeddable
class FormOption(
    @Column(nullable = false, name = "option_value")
    var value: String,

    @Column(nullable = false)
    var label: String,

    @Column(nullable = false)
    var processingPurpose: ProcessingPurpose,

    @Column(nullable = false)
    var employeeDataCategory: EmployeeDataCategory
)
