function checkIfValid(param) {
try {
if (param === undefined || param === null) {
return false;
}
if (typeof param === 'string' && param.trim() === '') {
return false;
}
if (Array.isArray(param) && param.length === 0) {
return false;
}
if (typeof param === 'object' && Object.keys(param).length === 0) {
return false;
}
return true;
} catch (e) {
log.error({ title: "Error in checkIfValid", details: e });
return false;
}
}