Sanjayraju30's picture
Update utils.py
0f80c4e verified
raw
history blame contribute delete
566 Bytes
# utils.py
def validate_data(data):
return all([
isinstance(data.get("amount"), (int, float)),
isinstance(data.get("lead_score"), (int, float)),
isinstance(data.get("emails_last_7_days"), (int, float)),
isinstance(data.get("meetings_last_30_days"), (int, float)),
isinstance(data.get("industry"), str) and data.get("industry").strip() != "",
data.get("stage") in [
"Prospecting", "Qualified", "Proposal", "Proposal/Price Quote",
"Negotiation", "Closed Won", "Closed Lost"
]
])