diff --git a/hubspot/crm/association_type.py b/hubspot/crm/association_type.py index 3c40aed4..2535bce5 100644 --- a/hubspot/crm/association_type.py +++ b/hubspot/crm/association_type.py @@ -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 @@ -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 @@ -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 @@ -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 @@ -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