Sanjayraju30's picture
Update utils.py
3c079d1 verified
raw
history blame
555 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("email_count"), (int, float)),
isinstance(data.get("meeting_count"), (int, float)),
isinstance(data.get("close_date_gap"), (int, float)),
isinstance(data.get("industry"), str) and data.get("industry").strip() != "",
data.get("stage") in ["Prospecting", "Qualified", "Proposal", "Negotiation", "Closed Won", "Closed Lost"]
])