function validate()

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' });
    }
}