namespace BigRegister.Domain.Diplomas;

public enum QuestionType
{
    JaNee,
    Tekst,
}

public sealed record PolicyQuestion(string Id, string Vraag, QuestionType Type);

/// <summary>
/// A diploma as DUO knows it. The profession and the applicable policy questions
/// are NOT stored on the diploma — they are DERIVED by the rules below from its
/// attributes (<see cref="Opleiding"/>, <see cref="Engelstalig"/>).
/// </summary>
public sealed record Diploma(
    string Id,
    string Naam,
    string Instelling,
    int Jaar,
    string Opleiding,
    bool Engelstalig);
