Split mandatory and optional keys.

This commit is contained in:
Dominik Pantůček 2023-03-26 14:35:05 +02:00
parent 63372e10ab
commit a56ff102f7
3 changed files with 5 additions and 3 deletions

View file

@ -45,7 +45,9 @@
configuration)
;; Pass 2: known keys and multikeys
(define member-schema-known-keys '(nick mail phone name born joined destroyed))
(define mandatory-keys '(nick name mail phone))
(define optional-keys '(born joined destroyed))
(define member-schema-known-keys (append mandatory-keys optional-keys))
(define member-schema-known-multikeys '(card desfire credit studentstart studentstop suspendstart suspendstop))
;; Pass 3: Interpreter passes