Sanjayraju30 commited on
Commit
3c079d1
·
verified ·
1 Parent(s): 4f47b69

Update utils.py

Browse files
Files changed (1) hide show
  1. utils.py +5 -1
utils.py CHANGED
@@ -1,8 +1,12 @@
1
- # Reserved for later (logging, validations, Salesforce connection etc.)
2
 
3
  def validate_data(data):
4
  return all([
5
  isinstance(data.get("amount"), (int, float)),
6
  isinstance(data.get("lead_score"), (int, float)),
 
 
 
 
7
  data.get("stage") in ["Prospecting", "Qualified", "Proposal", "Negotiation", "Closed Won", "Closed Lost"]
8
  ])
 
1
+ # utils.py
2
 
3
  def validate_data(data):
4
  return all([
5
  isinstance(data.get("amount"), (int, float)),
6
  isinstance(data.get("lead_score"), (int, float)),
7
+ isinstance(data.get("email_count"), (int, float)),
8
+ isinstance(data.get("meeting_count"), (int, float)),
9
+ isinstance(data.get("close_date_gap"), (int, float)),
10
+ isinstance(data.get("industry"), str) and data.get("industry").strip() != "",
11
  data.get("stage") in ["Prospecting", "Qualified", "Proposal", "Negotiation", "Closed Won", "Closed Lost"]
12
  ])