Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
252 changes: 251 additions & 1 deletion hubspot/crm/association_type.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,14 @@
class AssociationType:
from enum import Enum

class AssociationType(Enum):
PRIMARY_CONTACT_TO_COMPANY = 1
PRIMARY_COMPANY_TO_CONTACT = 2
DEAL_TO_CONTACT = 3
CONTACT_TO_DEAL = 4
PRIMARY_DEAL_TO_COMPANY = 5
PRIMARY_COMPANY_TO_DEAL = 6
PARENT_TO_CHILD_COMPANY = 13
CHILD_TO_PARENT_COMPANY = 14
CONTACT_TO_TICKET = 15
TICKET_TO_CONTACT = 16
DEAL_TO_LINE_ITEM = 19
Expand All @@ -13,6 +17,7 @@ class AssociationType:
PRIMARY_TICKET_TO_COMPANY = 26
DEAL_TO_TICKET = 27
TICKET_TO_DEAL = 28
TICKET_TO_THREAD = 32
DEAL_TO_QUOTE = 63
QUOTE_TO_DEAL = 64
QUOTE_TO_LINE_ITEM = 67
Expand All @@ -21,10 +26,24 @@ class AssociationType:
CONTACT_TO_QUOTE = 70
QUOTE_TO_COMPANY = 71
COMPANY_TO_QUOTE = 72
COMMUNICATION_TO_CONTACT = 81
CONTACT_TO_COMMUNICATION = 82
COMMUNICATION_TO_TICKET = 83
TICKET_TO_COMMUNICATION = 84
COMMUNICATION_TO_DEAL = 85
DEAL_TO_COMMUNICATION = 86
COMMUNICATION_TO_COMPANY = 87
COMPANY_TO_COMMUNICATION = 88
CONTACT_TO_FEEDBACK_SUBMISSION = 97
FEEDBACK_SUBMISSION_TO_CONTACT = 98
TICKET_TO_FEEDBACK_SUBMISSION = 99
FEEDBACK_SUBMISSION_TO_TICKET = 100
INVOICE_TO_DEAL = 175
DEAL_TO_INVOICE = 176
INVOICE_TO_CONTACT = 177
CONTACT_TO_INVOICE = 178
INVOICE_TO_COMPANY = 179
COMPANY_TO_INVOICE = 180
COMPANY_TO_CALL = 181
CALL_TO_COMPANY = 182
COMPANY_TO_EMAIL = 185
Expand Down Expand Up @@ -67,14 +86,62 @@ class AssociationType:
NOTE_TO_TICKET = 228
TICKET_TO_TASK = 229
TASK_TO_TICKET = 230
TICKET_TO_CONVERSATION = 278
CONTACT_TO_COMPANY = 279
COMPANY_TO_CONTACT = 280
QUOTE_TO_QUOTE_TEMPLATE = 286
SUBSCRIPTION_TO_CONTACT = 295
CONTACT_TO_SUBSCRIPTION = 296
SUBSCRIPTION_TO_COMPANY = 297
COMPANY_TO_SUBSCRIPTION = 298
SUBSCRIPTION_TO_DEAL = 299
DEAL_TO_SUBSCRIPTION = 300
SUBSCRIPTION_TO_LINE_ITEM = 301
LINE_ITEM_TO_SUBSCRIPTION = 302
SUBSCRIPTION_TO_QUOTE = 303
QUOTE_TO_SUBSCRIPTION = 304
DEAL_TO_DEAL_SPLIT = 313
TICKET_TO_COMPANY = 339
COMPANY_TO_TICKET = 340
DEAL_TO_COMPANY = 341
COMPANY_TO_DEAL = 342
DISCOUNT_TO_QUOTE = 361
QUOTE_TO_DISCOUNT = 362
FEE_TO_QUOTE = 363
QUOTE_TO_FEE = 364
TAX_TO_QUOTE = 365
QUOTE_TO_TAX = 366
DISCOUNT_TO_LINE_ITEM = 367
LINE_ITEM_TO_DISCOUNT = 368
DISCOUNT_TO_DEAL = 369
PAYMENT_TO_CONTACT = 387
CONTACT_TO_PAYMENT = 388
PAYMENT_TO_COMPANY = 389
COMPANY_TO_PAYMENT = 390
PAYMENT_TO_DEAL = 391
DEAL_TO_PAYMENT = 392
PAYMENT_TO_SUBSCRIPTION = 393
PAYMENT_TO_LINE_ITEM = 395
LINE_ITEM_TO_PAYMENT = 396
PAYMENT_TO_QUOTE = 397
QUOTE_TO_PAYMENT = 398
CALL_TO_MEETING = 399
MEETING_TO_CALL = 400
INVOICE_TO_QUOTE = 407
QUOTE_TO_INVOICE = 408
INVOICE_TO_LINE_ITEM = 409
LINE_ITEM_TO_INVOICE = 410
INVOICE_TO_DISCOUNT = 411
DISCOUNT_TO_INVOICE = 412
INVOICE_TO_FEE = 413
FEE_TO_INVOICE = 414
INVOICE_TO_TAX = 415
TAX_TO_INVOICE = 416
PAYMENT_TO_DISCOUNT = 428
CONTACT_TO_CONTACT = 449
COMPANY_TO_COMPANY = 450
DEAL_TO_DEAL = 451
TICKET_TO_TICKET = 452
POSTAL_MAIL_TO_CONTACT = 453
CONTACT_TO_POSTAL_MAIL = 454
POSTAL_MAIL_TO_TICKET = 455
Expand All @@ -83,3 +150,186 @@ class AssociationType:
DEAL_TO_POSTAL_MAIL = 458
POSTAL_MAIL_TO_COMPANY = 459
COMPANY_TO_POSTAL_MAIL = 460
PAYMENT_LINK_TO_CONTACT = 469
CONTACT_TO_PAYMENT_LINK = 470
PAYMENT_LINK_TO_COMPANY = 471
COMPANY_TO_PAYMENT_LINK = 472
PAYMENT_LINK_TO_DEAL = 473
DEAL_TO_PAYMENT_LINK = 474
PAYMENT_LINK_TO_PAYMENT = 475
PAYMENT_TO_PAYMENT_LINK = 476
PAYMENT_LINK_TO_SUBSCRIPTION = 477
SUBSCRIPTION_TO_PAYMENT_LINK = 478
ORDER_TO_CONTACT = 507
CONTACT_TO_ORDER = 508
ORDER_TO_COMPANY = 509
COMPANY_TO_ORDER = 510
DEAL_TO_ORDER = 511
ORDER_TO_DEAL = 512
ORDER_TO_LINE_ITEM = 513
LINE_ITEM_TO_ORDER = 514
SUBSCRIPTION_TO_ORDER = 515
ORDER_TO_SUBSCRIPTION = 516
INVOICE_TO_ORDER = 517
ORDER_TO_INVOICE = 518
ORDER_TO_DISCOUNT = 519
DISCOUNT_TO_ORDER = 520
ORDER_TO_DISCOUNT_CODE = 521
ORDER_TO_PAYMENT = 523
PAYMENT_TO_ORDER = 524
ORDER_TO_TICKET = 525
TICKET_TO_ORDER = 526
INVOICE_TO_PAYMENT = 541
PAYMENT_TO_INVOICE = 542
UPCOMING_LINE_ITEM_TO_SUBSCRIPTION = 565
LINE_ITEM_TO_ABANDONED_CART = 571
LEAD_TO_PRIMARY_CONTACT = 578
CART_TO_CONTACT = 586
CONTACT_TO_CART = 587
CART_TO_DISCOUNT = 588
DISCOUNT_TO_CART = 589
CART_TO_LINE_ITEM = 590
LINE_ITEM_TO_CART = 591
CART_TO_ORDER = 592
ORDER_TO_CART = 593
CART_TO_TICKET = 594
CART_TO_FEEDBACK_SUBMISSION = 594
LEAD_TO_CALL = 596
LEAD_TO_EMAIL = 598
LEAD_TO_MEETING = 600
LEAD_TO_COMMUNICATION = 602
LEAD_TO_CONTACT = 608
LEAD_TO_COMPANY = 610
INVOICE_TO_SUBSCRIPTION = 622
SUBSCRIPTION_TO_INVOICE = 623
LEAD_TO_TASK = 646
INVOICE_TO_DATA_SYNC_STATE = 679
PAYMENT_LINK_TO_DISCOUNT = 682
DISCOUNT_TO_PAYMENT_LINK = 683
PAYMENT_LINK_TO_TAX = 684
TAX_TO_PAYMENT_LINK = 685
PAYMENT_LINK_TO_FEE = 686
FEE_TO_PAYMENT_LINK = 687
INVOICE_TO_PAYMENT_SCHEDULE_INSTALLMENT = 691
CONTACT_SIGNER = 702
ORDER_TO_TASK = 726
CART_TO_TASK = 728
ORDER_TO_QUOTE = 730
QUOTE_TO_ORDER = 731
CART_TO_QUOTE = 732
QUOTE_TO_CART = 733
PAYMENT_LINK_TO_LINE_ITEM = 758
LINE_ITEM_TO_PAYMENT_LINK = 759
SERVICE_TO_COMPANY = 792
COMPANY_TO_SERVICE = 793
SERVICE_TO_DEAL = 794
DEAL_TO_SERVICE = 795
SERVICE_TO_TICKET = 796
TICKET_TO_SERVICE = 797
SERVICE_TO_CONTACT = 798
CONTACT_TO_SERVICE = 799
PAYMENT_LINK_TO_INVOICE = 814
INVOICE_TO_PAYMENT_LINK = 815
SERVICE_TO_NOTE = 836
NOTE_TO_SERVICE = 837
SERVICE_TO_MEETING = 838
MEETING_TO_SERVICE = 839
SERVICE_TO_CALL = 840
CALL_TO_SERVICE = 841
SERVICE_TO_EMAIL = 842
EMAIL_TO_SERVICE = 843
SERVICE_TO_COMMUNICATION = 846
COMMUNICATION_TO_SERVICE = 847
SERVICE_TO_POSTAL_MAIL = 848
POSTAL_MAIL_TO_SERVICE = 849
SERVICE_TO_TASK = 852
TASK_TO_SERVICE = 853
LEAD_TO_NOTE = 854
COURSE_TO_CONTACT = 860
CONTACT_TO_COURSE = 861
COURSE_TO_DEAL = 862
DEAL_TO_COURSE = 863
COURSE_TO_CALL = 866
CALL_TO_COURSE = 867
COURSE_TO_EMAIL = 870
EMAIL_TO_COURSE = 871
COURSE_TO_MEETING = 872
MEETING_TO_COURSE = 873
COURSE_TO_NOTE = 874
NOTE_TO_COURSE = 875
COURSE_TO_TASK = 876
TASK_TO_COURSE = 877
COURSE_TO_COMMUNICATION = 878
COMMUNICATION_TO_COURSE = 879
COURSE_TO_POSTAL_MAIL = 880
POSTAL_MAIL_TO_COURSE = 881
LISTING_TO_CONTACT = 882
CONTACT_TO_LISTING = 883
LISTING_TO_COMPANY = 884
COMPANY_TO_LISTING = 885
LISTING_TO_DEAL = 886
DEAL_TO_LISTING = 887
LISTING_TO_CALL = 890
CALL_TO_LISTING = 891
LISTING_TO_EMAIL = 894
EMAIL_TO_LISTING = 895
LISTING_TO_MEETING = 896
MEETING_TO_LISTING = 897
LISTING_TO_NOTE = 898
NOTE_TO_LISTING = 899
LISTING_TO_TASK = 900
TASK_TO_LISTING = 901
LISTING_TO_COMMUNICATION = 902
COMMUNICATION_TO_LISTING = 903
LISTING_TO_POSTAL_MAIL = 904
POSTAL_MAIL_TO_LISTING = 905
APPOINTMENT_TO_CONTACT = 906
CONTACT_TO_APPOINTMENT = 907
APPOINTMENT_TO_COMPANY = 908
COMPANY_TO_APPOINTMENT = 909
APPOINTMENT_TO_CALL = 912
CALL_TO_APPOINTMENT = 913
APPOINTMENT_TO_EMAIL = 916
EMAIL_TO_APPOINTMENT = 917
APPOINTMENT_TO_MEETING = 918
MEETING_TO_APPOINTMENT = 919
APPOINTMENT_TO_NOTE = 920
NOTE_TO_APPOINTMENT = 921
APPOINTMENT_TO_TASK = 922
TASK_TO_APPOINTMENT = 923
APPOINTMENT_TO_COMMUNICATION = 924
COMMUNICATION_TO_APPOINTMENT = 925
APPOINTMENT_TO_POSTAL_MAIL = 926
POSTAL_MAIL_TO_APPOINTMENT = 927
FEEDBACK_SUBMISSION_TO_COMPANY = 928
COMPANY_TO_FEEDBACK_SUBMISSION = 929
COURSE_TO_COMPANY = 938
COMPANY_TO_COURSE = 939
COURSE_TO_TICKET = 940
TICKET_TO_COURSE = 941
LISTING_TO_TICKET = 942
TICKET_TO_LISTING = 943
APPOINTMENT_TO_DEAL = 944
DEAL_TO_APPOINTMENT = 945
APPOINTMENT_TO_TICKET = 946
TICKET_TO_APPOINTMENT = 947
FEEDBACK_SUBMISSION_TO_DEAL = 984
DEAL_TO_FEEDBACK_SUBMISSION = 985
INVOICE_TO_TICKET = 986
SUBSCRIPTION_TO_TICKET = 1121
TICKET_TO_SUBSCRIPTION = 1122
FEEDBACK_SUBMISSION_TO_CALL = 1155
CALL_TO_FEEDBACK_SUBMISSION = 1156
FEEDBACK_SUBMISSION_TO_CART = 1157
FEEDBACK_SUBMISSION_TO_INVOICE = 1159
INVOICE_TO_FEEDBACK_SUBMISSION = 1160
FEEDBACK_SUBMISSION_TO_LEAD = 1161
LEAD_TO_FEEDBACK_SUBMISSION = 1162
FEEDBACK_SUBMISSION_TO_ORDER = 1167
ORDER_TO_FEEDBACK_SUBMISSION = 1168
FEEDBACK_SUBMISSION_TO_PAYMENT = 1169
PAYMENT_TO_FEEDBACK_SUBMISSION = 1170
FEEDBACK_SUBMISSION_TO_QUOTE = 1171
QUOTE_TO_FEEDBACK_SUBMISSION = 1172
FEEDBACK_SUBMISSION_TO_SUBSCRIPTION = 1173
SUBSCRIPTION_TO_FEEDBACK_SUBMISSION = 1174