property value as Union type

This commit is contained in:
Moritz 2025-05-28 18:39:08 +02:00
parent e3779a73ff
commit b849cfa3df
Signed by: moritz
GPG key ID: 1020A035E5DD0824
10 changed files with 87 additions and 34 deletions

View file

@ -15,14 +15,35 @@ alias Mv.Membership
for attrs <- [
%{
name: "Vorname",
type: "string",
value_type: :string,
description: "Vorname des Mitglieds",
immutable: true,
required: true
},
%{
name: "Nachname",
value_type: :string,
description: "Nachname des Mitglieds",
immutable: true,
required: true
},
%{
name: "Geburtsdatum",
value_type: :date,
description: "Geburtsdatum des Mitglieds",
immutable: true,
required: true
},
%{
name: "Bezahlt",
value_type: :boolean,
description: "Status des Mitgliedsbeitrages des Mitglieds",
immutable: true,
required: true
},
%{
name: "Email",
type: "string",
value_type: :string,
description: "Email-Adresse des Mitglieds",
immutable: true,
required: true