niwayandm commited on
Commit ·
0b7ad7b
1
Parent(s): 908f282
Add new properties to contacts and billing
Browse files- python/hubspot_billing.py +4 -1
- python/hubspot_contacts.py +10 -0
python/hubspot_billing.py
CHANGED
|
@@ -80,7 +80,8 @@ BILLING_PROPERTIES = [
|
|
| 80 |
"product_type_name",
|
| 81 |
"hs_created_by_user_id",
|
| 82 |
"hs_createdate",
|
| 83 |
-
|
|
|
|
| 84 |
]
|
| 85 |
|
| 86 |
PROPERTY_RENAME = {
|
|
@@ -286,6 +287,8 @@ def read_billing_by_ids(
|
|
| 286 |
"product_type_name": p.get("product_type_name"),
|
| 287 |
"hubspot_created_by": try_parse_int(p.get("hs_created_by_user_id")),
|
| 288 |
"hubspot_created_at": parse_ts(p.get("hs_createdate")),
|
|
|
|
|
|
|
| 289 |
}
|
| 290 |
services.append(row)
|
| 291 |
|
|
|
|
| 80 |
"product_type_name",
|
| 81 |
"hs_created_by_user_id",
|
| 82 |
"hs_createdate",
|
| 83 |
+
"connection_date",
|
| 84 |
+
"disconnect_date"
|
| 85 |
]
|
| 86 |
|
| 87 |
PROPERTY_RENAME = {
|
|
|
|
| 287 |
"product_type_name": p.get("product_type_name"),
|
| 288 |
"hubspot_created_by": try_parse_int(p.get("hs_created_by_user_id")),
|
| 289 |
"hubspot_created_at": parse_ts(p.get("hs_createdate")),
|
| 290 |
+
"connection_date": parse_ts(p.get("connection_date")),
|
| 291 |
+
"disconnect_date": parse_ts(p.get("disconnect_date")),
|
| 292 |
}
|
| 293 |
services.append(row)
|
| 294 |
|
python/hubspot_contacts.py
CHANGED
|
@@ -85,6 +85,11 @@ CONTACT_PROPERTIES = [
|
|
| 85 |
"hs_object_source_detail_1",
|
| 86 |
"hs_analytics_source",
|
| 87 |
"hs_latest_source",
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 88 |
]
|
| 89 |
|
| 90 |
# -----------------------------------------------------------------------------
|
|
@@ -158,6 +163,11 @@ def map_contact_data_for_db(contacts: List[Dict]) -> List[Dict]:
|
|
| 158 |
"record_source_detail_1": c.get("hs_object_source_detail_1"),
|
| 159 |
"original_traffic_source": c.get("hs_analytics_source"),
|
| 160 |
"latest_traffic_source": c.get("hs_latest_source"),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 161 |
}
|
| 162 |
mapped.append(enrich_supabase_row(base_row))
|
| 163 |
return mapped
|
|
|
|
| 85 |
"hs_object_source_detail_1",
|
| 86 |
"hs_analytics_source",
|
| 87 |
"hs_latest_source",
|
| 88 |
+
"ar_1__30",
|
| 89 |
+
"ar_31__60",
|
| 90 |
+
"ar_61__90",
|
| 91 |
+
"ar_91_and_over",
|
| 92 |
+
"ar_total"
|
| 93 |
]
|
| 94 |
|
| 95 |
# -----------------------------------------------------------------------------
|
|
|
|
| 163 |
"record_source_detail_1": c.get("hs_object_source_detail_1"),
|
| 164 |
"original_traffic_source": c.get("hs_analytics_source"),
|
| 165 |
"latest_traffic_source": c.get("hs_latest_source"),
|
| 166 |
+
"ar_1_30": c.get("ar_1__30"),
|
| 167 |
+
"ar_31_60": c.get("ar_31__60"),
|
| 168 |
+
"ar_61_90": c.get("ar_61__90"),
|
| 169 |
+
"ar_91_and_over": c.get("ar_91_and_over"),
|
| 170 |
+
"ar_total": c.get("ar_total"),
|
| 171 |
}
|
| 172 |
mapped.append(enrich_supabase_row(base_row))
|
| 173 |
return mapped
|