optional als separater parameter statt als eigenen validator

This commit is contained in:
David Kilias 2020-11-13 09:24:53 +01:00
parent 02e0c9858c
commit 36d5ea7c5f

View file

@ -1,30 +1,150 @@
{ {
"finanzdaten.bic": {"validators": ["mandatory", "valid_bic"]}, "finanzdaten.bic": {
"finanzdaten.holder": {"validators": ["optional"]}, "optional": false,
"finanzdaten.iban": {"validators": ["mandatory", "valid_iban"]}, "validators": [
"finanzdaten.issuance": {"validators": ["mandatory", "iso_date"]}, "valid_bic"
"finanzdaten.reference": {"validators": ["empty"]}, ]
"finanzdaten.scan-sepa-mandate": {"validators": ["optional", "valid_uri"]}, },
"mitgliederdaten.bis": {"validators": ["iso_date"]}, "finanzdaten.holder": {
"mitgliederdaten.mitgliedsbeitrag": {"validators": ["mandatory", "valid_money_amount"]}, "optional": true,
"mitgliederdaten.scan-antrag": {"validators": ["optional", "valid_uri"]}, "validators": []
"mitgliederdaten.schliessberechtigung": {"validators": ["optional", "valid_door_auth"]}, },
"mitgliederdaten.spendenbeitrag": {"validators": ["valid_money_amount"]}, "finanzdaten.iban": {
"mitgliederdaten.status": {"validators": ["mandatory", "valid_status"]}, "optional": false,
"mitgliederdaten.von": {"validators": ["mandatory", "iso_date"]}, "validators": [
"stammdaten.address_code": {"validators": ["mandatory"]}, "valid_iban"
"stammdaten.address_country": {"validators": ["mandatory"]}, ]
"stammdaten.address_label": {"validators": ["mandatory"]}, },
"stammdaten.address_locality": {"validators": ["mandatory"]}, "finanzdaten.issuance": {
"stammdaten.address_region": {"validators": []}, "optional": false,
"stammdaten.address_street": {"validators": ["mandatory"]}, "validators": [
"stammdaten.birth_date": {"validators": ["mandatory", "iso_date"]}, "iso_date"
"stammdaten.birth_location": {"validators": ["mandatory"]}, ]
"stammdaten.email": {"validators": ["mandatory", "valid_email"]}, },
"stammdaten.fullname": {"validators": ["mandatory"]}, "finanzdaten.reference": {
"stammdaten.nickname": {"validators": ["optional"]}, "optional": true,
"stammdaten.pgp-key": {"validators": ["optional", "valid_uri"]}, "validators": [
"stammdaten.ssh-key": {"validators": ["optional", "valid_uri"]}, "empty"
"timestamp": {"validators": ["mandatory", "iso_timestamp"]}, ]
"id": {"validators": ["mandatory", "valid_id"]} },
"finanzdaten.scan-sepa-mandate": {
"optional": true,
"validators": [
"valid_uri"
]
},
"mitgliederdaten.bis": {
"optional": true,
"validators": [
"iso_date"
]
},
"mitgliederdaten.mitgliedsbeitrag": {
"optional": false,
"validators": [
"valid_money_amount"
]
},
"mitgliederdaten.scan-antrag": {
"optional": true,
"validators": [
"valid_uri"
]
},
"mitgliederdaten.schliessberechtigung": {
"optional": true,
"validators": [
"valid_door_auth"
]
},
"mitgliederdaten.spendenbeitrag": {
"optional": true,
"validators": [
"valid_money_amount"
]
},
"mitgliederdaten.status": {
"optional": false,
"validators": [
"valid_status"
]
},
"mitgliederdaten.von": {
"optional": false,
"validators": [
"iso_date"
]
},
"stammdaten.address_code": {
"optional": false,
"validators": []
},
"stammdaten.address_country": {
"optional": false,
"validators": []
},
"stammdaten.address_label": {
"optional": false,
"validators": []
},
"stammdaten.address_locality": {
"optional": false,
"validators": []
},
"stammdaten.address_region": {
"optional": true,
"validators": []
},
"stammdaten.address_street": {
"optional": false,
"validators": []
},
"stammdaten.birth_date": {
"optional": false,
"validators": [
"iso_date"
]
},
"stammdaten.birth_location": {
"optional": false,
"validators": []
},
"stammdaten.email": {
"optional": false,
"validators": [
"valid_email"
]
},
"stammdaten.fullname": {
"optional": false,
"validators": []
},
"stammdaten.nickname": {
"optional": true,
"validators": []
},
"stammdaten.pgp-key": {
"optional": true,
"validators": [
"valid_uri"
]
},
"stammdaten.ssh-key": {
"optional": true,
"validators": [
"valid_uri"
]
},
"timestamp": {
"optional": false,
"validators": [
"iso_timestamp"
]
},
"id": {
"optional": false,
"validators": [
"valid_id"
]
}
} }