in entitlements.js [195:217]
function validate(userId, res, name, entitlement, validFrom, validTo, entered, enteredBy) {
if (typeof userId !== 'string') {
res.status(400).json({ error: '"userId" must be a string' });
}
else if (typeof name !== 'string') {
res.status(400).json({ error: '"name" must be a string' });
}
else if (typeof entitlement !== 'object') {
res.status(400).json({ error: '"entitlement" must be a object' });
}
else if (isNaN(Date.parse(validFrom))) {
res.status(400).json({ error: '"validFrom" must be a date' });
}
else if (isNaN(Date.parse(validTo))) {
res.status(400).json({ error: '"validTo" must be a date' });
}
else if (isNaN(Date.parse(entered))) {
res.status(400).json({ error: '"entered" must be a date' });
}
else if (typeof enteredBy !== 'string') {
res.status(400).json({ error: '"enteredBy" must be a string' });
}
}