Skip to content

Commit 5e24b4c

Browse files
Update: AssociationType
1 parent fc0d2a2 commit 5e24b4c

File tree

1 file changed

+251
-46
lines changed

1 file changed

+251
-46
lines changed

hubspot/crm/association_type.py

Lines changed: 251 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -1,85 +1,290 @@
1-
class AssociationType:
2-
PRIMARY_CONTACT_TO_COMPANY = 1
3-
PRIMARY_COMPANY_TO_CONTACT = 2
4-
DEAL_TO_CONTACT = 3
1+
from enum import Enum
2+
3+
class AssociationType(Enum):
54
CONTACT_TO_DEAL = 4
65
PRIMARY_DEAL_TO_COMPANY = 5
76
PRIMARY_COMPANY_TO_DEAL = 6
7+
PARENT_TO_CHILD_COMPANY = 13
8+
CHILD_TO_PARENT_COMPANY = 14
89
CONTACT_TO_TICKET = 15
910
TICKET_TO_CONTACT = 16
1011
DEAL_TO_LINE_ITEM = 19
11-
LINE_ITEM_TO_DEAL = 20
12-
PRIMARY_COMPANY_TO_TICKET = 25
1312
PRIMARY_TICKET_TO_COMPANY = 26
1413
DEAL_TO_TICKET = 27
1514
TICKET_TO_DEAL = 28
15+
TICKET_TO_THREAD = 32
1616
DEAL_TO_QUOTE = 63
1717
QUOTE_TO_DEAL = 64
1818
QUOTE_TO_LINE_ITEM = 67
19-
LINE_ITEM_TO_QUOTE = 68
20-
QUOTE_TO_CONTACT = 69
2119
CONTACT_TO_QUOTE = 70
2220
QUOTE_TO_COMPANY = 71
2321
COMPANY_TO_QUOTE = 72
22+
COMMUNICATION_TO_CONTACT = 81
23+
CONTACT_TO_COMMUNICATION = 82
24+
COMMUNICATION_TO_TICKET = 83
25+
TICKET_TO_COMMUNICATION = 84
26+
COMMUNICATION_TO_DEAL = 85
27+
DEAL_TO_COMMUNICATION = 86
28+
COMMUNICATION_TO_COMPANY = 87
29+
COMPANY_TO_COMMUNICATION = 88
2430
CONTACT_TO_FEEDBACK_SUBMISSION = 97
2531
FEEDBACK_SUBMISSION_TO_CONTACT = 98
2632
TICKET_TO_FEEDBACK_SUBMISSION = 99
2733
FEEDBACK_SUBMISSION_TO_TICKET = 100
34+
INVOICE_TO_DEAL = 175
35+
DEAL_TO_INVOICE = 176
36+
INVOICE_TO_CONTACT = 177
37+
CONTACT_TO_INVOICE = 178
38+
INVOICE_TO_COMPANY = 179
39+
COMPANY_TO_INVOICE = 180
2840
COMPANY_TO_CALL = 181
2941
CALL_TO_COMPANY = 182
3042
COMPANY_TO_EMAIL = 185
31-
EMAIL_TO_COMPANY = 186
32-
COMPANY_TO_MEETING = 187
33-
MEETING_TO_COMPANY = 188
34-
COMPANY_TO_NOTE = 189
35-
NOTE_TO_COMPANY = 190
36-
COMPANY_TO_TASK = 191
37-
TASK_TO_COMPANY = 192
38-
CONTACT_TO_CALL = 193
39-
CALL_TO_CONTACT = 194
40-
CONTACT_TO_EMAIL = 197
41-
EMAIL_TO_CONTACT = 198
42-
CONTACT_TO_MEETING = 199
43-
MEETING_TO_CONTACT = 200
44-
CONTACT_TO_NOTE = 201
45-
NOTE_TO_CONTACT = 202
46-
CONTACT_TO_TASK = 203
47-
TASK_TO_CONTACT = 204
48-
DEAL_TO_CALL = 205
49-
CALL_TO_DEAL = 206
50-
DEAL_TO_EMAIL = 209
51-
EMAIL_TO_DEAL = 210
52-
DEAL_TO_MEETING = 211
53-
MEETING_TO_DEAL = 212
54-
DEAL_TO_NOTE = 213
55-
NOTE_TO_DEAL = 214
56-
DEAL_TO_TASK = 215
57-
TASK_TO_DEAL = 216
58-
QUOTE_TO_TASK = 217
59-
TASK_TO_QUOTE = 218
60-
TICKET_TO_CALL = 219
61-
CALL_TO_TICKET = 220
62-
TICKET_TO_EMAIL = 223
63-
EMAIL_TO_TICKET = 224
64-
TICKET_TO_MEETING = 225
65-
MEETING_TO_TICKET = 226
66-
TICKET_TO_NOTE = 227
6743
NOTE_TO_TICKET = 228
6844
TICKET_TO_TASK = 229
6945
TASK_TO_TICKET = 230
46+
TICKET_TO_CONVERSATION = 278
7047
CONTACT_TO_COMPANY = 279
7148
COMPANY_TO_CONTACT = 280
49+
QUOTE_TO_QUOTE_TEMPLATE = 286
50+
SUBSCRIPTION_TO_CONTACT = 295
51+
CONTACT_TO_SUBSCRIPTION = 296
52+
SUBSCRIPTION_TO_COMPANY = 297
53+
COMPANY_TO_SUBSCRIPTION = 298
54+
SUBSCRIPTION_TO_DEAL = 299
55+
DEAL_TO_SUBSCRIPTION = 300
56+
SUBSCRIPTION_TO_LINE_ITEM = 301
57+
LINE_ITEM_TO_SUBSCRIPTION = 302
58+
SUBSCRIPTION_TO_QUOTE = 303
59+
QUOTE_TO_SUBSCRIPTION = 304
60+
DEAL_TO_DEAL_SPLIT = 313
7261
TICKET_TO_COMPANY = 339
7362
COMPANY_TO_TICKET = 340
7463
DEAL_TO_COMPANY = 341
7564
COMPANY_TO_DEAL = 342
65+
DISCOUNT_TO_QUOTE = 361
66+
QUOTE_TO_DISCOUNT = 362
67+
FEE_TO_QUOTE = 363
68+
QUOTE_TO_FEE = 364
69+
TAX_TO_QUOTE = 365
70+
QUOTE_TO_TAX = 366
71+
DISCOUNT_TO_LINE_ITEM = 367
72+
LINE_ITEM_TO_DISCOUNT = 368
73+
DISCOUNT_TO_DEAL = 369
74+
PAYMENT_TO_CONTACT = 387
75+
CONTACT_TO_PAYMENT = 388
76+
PAYMENT_TO_COMPANY = 389
77+
COMPANY_TO_PAYMENT = 390
78+
PAYMENT_TO_DEAL = 391
79+
DEAL_TO_PAYMENT = 392
80+
PAYMENT_TO_SUBSCRIPTION = 393
81+
PAYMENT_TO_LINE_ITEM = 395
82+
LINE_ITEM_TO_PAYMENT = 396
83+
PAYMENT_TO_QUOTE = 397
84+
QUOTE_TO_PAYMENT = 398
7685
CALL_TO_MEETING = 399
7786
MEETING_TO_CALL = 400
87+
INVOICE_TO_QUOTE = 407
88+
QUOTE_TO_INVOICE = 408
89+
INVOICE_TO_LINE_ITEM = 409
90+
LINE_ITEM_TO_INVOICE = 410
91+
INVOICE_TO_DISCOUNT = 411
92+
DISCOUNT_TO_INVOICE = 412
93+
INVOICE_TO_FEE = 413
94+
FEE_TO_INVOICE = 414
95+
INVOICE_TO_TAX = 415
96+
TAX_TO_INVOICE = 416
97+
PAYMENT_TO_DISCOUNT = 428
98+
CONTACT_TO_CONTACT = 449
99+
COMPANY_TO_COMPANY = 450
100+
DEAL_TO_DEAL = 451
101+
TICKET_TO_TICKET = 452
78102
POSTAL_MAIL_TO_CONTACT = 453
79103
CONTACT_TO_POSTAL_MAIL = 454
80104
POSTAL_MAIL_TO_TICKET = 455
81-
TICKET_TO_POSTAL_MAIL = 456
82-
POSTAL_MAIL_TO_DEAL = 457
83105
DEAL_TO_POSTAL_MAIL = 458
84106
POSTAL_MAIL_TO_COMPANY = 459
85107
COMPANY_TO_POSTAL_MAIL = 460
108+
PAYMENT_LINK_TO_CONTACT = 469
109+
CONTACT_TO_PAYMENT_LINK = 470
110+
PAYMENT_LINK_TO_COMPANY = 471
111+
COMPANY_TO_PAYMENT_LINK = 472
112+
PAYMENT_LINK_TO_DEAL = 473
113+
DEAL_TO_PAYMENT_LINK = 474
114+
PAYMENT_LINK_TO_PAYMENT = 475
115+
PAYMENT_TO_PAYMENT_LINK = 476
116+
PAYMENT_LINK_TO_SUBSCRIPTION = 477
117+
SUBSCRIPTION_TO_PAYMENT_LINK = 478
118+
ORDER_TO_CONTACT = 507
119+
CONTACT_TO_ORDER = 508
120+
ORDER_TO_COMPANY = 509
121+
COMPANY_TO_ORDER = 510
122+
DEAL_TO_ORDER = 511
123+
ORDER_TO_DEAL = 512
124+
ORDER_TO_LINE_ITEM = 513
125+
LINE_ITEM_TO_ORDER = 514
126+
SUBSCRIPTION_TO_ORDER = 515
127+
ORDER_TO_SUBSCRIPTION = 516
128+
INVOICE_TO_ORDER = 517
129+
ORDER_TO_INVOICE = 518
130+
ORDER_TO_DISCOUNT = 519
131+
DISCOUNT_TO_ORDER = 520
132+
ORDER_TO_DISCOUNT_CODE = 521
133+
ORDER_TO_PAYMENT = 523
134+
PAYMENT_TO_ORDER = 524
135+
ORDER_TO_TICKET = 525
136+
TICKET_TO_ORDER = 526
137+
INVOICE_TO_PAYMENT = 541
138+
PAYMENT_TO_INVOICE = 542
139+
UPCOMING_LINE_ITEM_TO_SUBSCRIPTION = 565
140+
LINE_ITEM_TO_ABANDONED_CART = 571
141+
LEAD_TO_PRIMARY_CONTACT = 578
142+
CART_TO_CONTACT = 586
143+
CONTACT_TO_CART = 587
144+
CART_TO_DISCOUNT = 588
145+
DISCOUNT_TO_CART = 589
146+
CART_TO_LINE_ITEM = 590
147+
LINE_ITEM_TO_CART = 591
148+
CART_TO_ORDER = 592
149+
ORDER_TO_CART = 593
150+
CART_TO_TICKET = 594
151+
CART_TO_FEEDBACK_SUBMISSION = 594
152+
LEAD_TO_CALL = 596
153+
LEAD_TO_EMAIL = 598
154+
LEAD_TO_MEETING = 600
155+
LEAD_TO_COMMUNICATION = 602
156+
LEAD_TO_CONTACT = 608
157+
LEAD_TO_COMPANY = 610
158+
INVOICE_TO_SUBSCRIPTION = 622
159+
SUBSCRIPTION_TO_INVOICE = 623
160+
LEAD_TO_TASK = 646
161+
INVOICE_TO_DATA_SYNC_STATE = 679
162+
PAYMENT_LINK_TO_DISCOUNT = 682
163+
DISCOUNT_TO_PAYMENT_LINK = 683
164+
PAYMENT_LINK_TO_TAX = 684
165+
TAX_TO_PAYMENT_LINK = 685
166+
PAYMENT_LINK_TO_FEE = 686
167+
FEE_TO_PAYMENT_LINK = 687
168+
INVOICE_TO_PAYMENT_SCHEDULE_INSTALLMENT = 691
169+
CONTACT_SIGNER = 702
170+
ORDER_TO_TASK = 726
171+
CART_TO_TASK = 728
172+
ORDER_TO_QUOTE = 730
173+
QUOTE_TO_ORDER = 731
174+
CART_TO_QUOTE = 732
175+
QUOTE_TO_CART = 733
176+
PAYMENT_LINK_TO_LINE_ITEM = 758
177+
LINE_ITEM_TO_PAYMENT_LINK = 759
178+
SERVICE_TO_COMPANY = 792
179+
COMPANY_TO_SERVICE = 793
180+
SERVICE_TO_DEAL = 794
181+
DEAL_TO_SERVICE = 795
182+
SERVICE_TO_TICKET = 796
183+
TICKET_TO_SERVICE = 797
184+
SERVICE_TO_CONTACT = 798
185+
CONTACT_TO_SERVICE = 799
186+
PAYMENT_LINK_TO_INVOICE = 814
187+
INVOICE_TO_PAYMENT_LINK = 815
188+
SERVICE_TO_NOTE = 836
189+
NOTE_TO_SERVICE = 837
190+
SERVICE_TO_MEETING = 838
191+
MEETING_TO_SERVICE = 839
192+
SERVICE_TO_CALL = 840
193+
CALL_TO_SERVICE = 841
194+
SERVICE_TO_EMAIL = 842
195+
EMAIL_TO_SERVICE = 843
196+
SERVICE_TO_COMMUNICATION = 846
197+
COMMUNICATION_TO_SERVICE = 847
198+
SERVICE_TO_POSTAL_MAIL = 848
199+
POSTAL_MAIL_TO_SERVICE = 849
200+
SERVICE_TO_TASK = 852
201+
TASK_TO_SERVICE = 853
202+
LEAD_TO_NOTE = 854
203+
COURSE_TO_CONTACT = 860
204+
CONTACT_TO_COURSE = 861
205+
COURSE_TO_DEAL = 862
206+
DEAL_TO_COURSE = 863
207+
COURSE_TO_CALL = 866
208+
CALL_TO_COURSE = 867
209+
COURSE_TO_EMAIL = 870
210+
EMAIL_TO_COURSE = 871
211+
COURSE_TO_MEETING = 872
212+
MEETING_TO_COURSE = 873
213+
COURSE_TO_NOTE = 874
214+
NOTE_TO_COURSE = 875
215+
COURSE_TO_TASK = 876
216+
TASK_TO_COURSE = 877
217+
COURSE_TO_COMMUNICATION = 878
218+
COMMUNICATION_TO_COURSE = 879
219+
COURSE_TO_POSTAL_MAIL = 880
220+
POSTAL_MAIL_TO_COURSE = 881
221+
LISTING_TO_CONTACT = 882
222+
CONTACT_TO_LISTING = 883
223+
LISTING_TO_COMPANY = 884
224+
COMPANY_TO_LISTING = 885
225+
LISTING_TO_DEAL = 886
226+
DEAL_TO_LISTING = 887
227+
LISTING_TO_CALL = 890
228+
CALL_TO_LISTING = 891
229+
LISTING_TO_EMAIL = 894
230+
EMAIL_TO_LISTING = 895
231+
LISTING_TO_MEETING = 896
232+
MEETING_TO_LISTING = 897
233+
LISTING_TO_NOTE = 898
234+
NOTE_TO_LISTING = 899
235+
LISTING_TO_TASK = 900
236+
TASK_TO_LISTING = 901
237+
LISTING_TO_COMMUNICATION = 902
238+
COMMUNICATION_TO_LISTING = 903
239+
LISTING_TO_POSTAL_MAIL = 904
240+
POSTAL_MAIL_TO_LISTING = 905
241+
APPOINTMENT_TO_CONTACT = 906
242+
CONTACT_TO_APPOINTMENT = 907
243+
APPOINTMENT_TO_COMPANY = 908
244+
COMPANY_TO_APPOINTMENT = 909
245+
APPOINTMENT_TO_CALL = 912
246+
CALL_TO_APPOINTMENT = 913
247+
APPOINTMENT_TO_EMAIL = 916
248+
EMAIL_TO_APPOINTMENT = 917
249+
APPOINTMENT_TO_MEETING = 918
250+
MEETING_TO_APPOINTMENT = 919
251+
APPOINTMENT_TO_NOTE = 920
252+
NOTE_TO_APPOINTMENT = 921
253+
APPOINTMENT_TO_TASK = 922
254+
TASK_TO_APPOINTMENT = 923
255+
APPOINTMENT_TO_COMMUNICATION = 924
256+
COMMUNICATION_TO_APPOINTMENT = 925
257+
APPOINTMENT_TO_POSTAL_MAIL = 926
258+
POSTAL_MAIL_TO_APPOINTMENT = 927
259+
FEEDBACK_SUBMISSION_TO_COMPANY = 928
260+
COMPANY_TO_FEEDBACK_SUBMISSION = 929
261+
COURSE_TO_COMPANY = 938
262+
COMPANY_TO_COURSE = 939
263+
COURSE_TO_TICKET = 940
264+
TICKET_TO_COURSE = 941
265+
LISTING_TO_TICKET = 942
266+
TICKET_TO_LISTING = 943
267+
APPOINTMENT_TO_DEAL = 944
268+
DEAL_TO_APPOINTMENT = 945
269+
APPOINTMENT_TO_TICKET = 946
270+
TICKET_TO_APPOINTMENT = 947
271+
FEEDBACK_SUBMISSION_TO_DEAL = 984
272+
DEAL_TO_FEEDBACK_SUBMISSION = 985
273+
INVOICE_TO_TICKET = 986
274+
SUBSCRIPTION_TO_TICKET = 1121
275+
TICKET_TO_SUBSCRIPTION = 1122
276+
FEEDBACK_SUBMISSION_TO_CALL = 1155
277+
CALL_TO_FEEDBACK_SUBMISSION = 1156
278+
FEEDBACK_SUBMISSION_TO_CART = 1157
279+
FEEDBACK_SUBMISSION_TO_INVOICE = 1159
280+
INVOICE_TO_FEEDBACK_SUBMISSION = 1160
281+
FEEDBACK_SUBMISSION_TO_LEAD = 1161
282+
LEAD_TO_FEEDBACK_SUBMISSION = 1162
283+
FEEDBACK_SUBMISSION_TO_ORDER = 1167
284+
ORDER_TO_FEEDBACK_SUBMISSION = 1168
285+
FEEDBACK_SUBMISSION_TO_PAYMENT = 1169
286+
PAYMENT_TO_FEEDBACK_SUBMISSION = 1170
287+
FEEDBACK_SUBMISSION_TO_QUOTE = 1171
288+
QUOTE_TO_FEEDBACK_SUBMISSION = 1172
289+
FEEDBACK_SUBMISSION_TO_SUBSCRIPTION = 1173
290+
SUBSCRIPTION_TO_FEEDBACK_SUBMISSION = 1174

0 commit comments

Comments
 (0)