001package com.echothree.model.jooq.server.keys.contactlist;
002
003import com.echothree.model.jooq.server.KeyRegistry;
004import com.echothree.model.jooq.server.records.chain.Chains;
005import com.echothree.model.jooq.server.records.contact.ContactMechanismPurposes;
006import com.echothree.model.jooq.server.records.contactlist.ContactListContactMechanismPurposeDetails;
007import com.echothree.model.jooq.server.records.contactlist.ContactListContactMechanismPurposes;
008import com.echothree.model.jooq.server.records.contactlist.ContactListDescriptions;
009import com.echothree.model.jooq.server.records.contactlist.ContactListDetails;
010import com.echothree.model.jooq.server.records.contactlist.ContactListFrequencies;
011import com.echothree.model.jooq.server.records.contactlist.ContactListFrequencyDescriptions;
012import com.echothree.model.jooq.server.records.contactlist.ContactListFrequencyDetails;
013import com.echothree.model.jooq.server.records.contactlist.ContactListGroupDescriptions;
014import com.echothree.model.jooq.server.records.contactlist.ContactListGroupDetails;
015import com.echothree.model.jooq.server.records.contactlist.ContactListGroups;
016import com.echothree.model.jooq.server.records.contactlist.ContactListTypeDescriptions;
017import com.echothree.model.jooq.server.records.contactlist.ContactListTypeDetails;
018import com.echothree.model.jooq.server.records.contactlist.ContactListTypes;
019import com.echothree.model.jooq.server.records.contactlist.ContactLists;
020import com.echothree.model.jooq.server.records.contactlist.CustomerTypeContactListGroups;
021import com.echothree.model.jooq.server.records.contactlist.CustomerTypeContactLists;
022import com.echothree.model.jooq.server.records.contactlist.PartyContactListDetails;
023import com.echothree.model.jooq.server.records.contactlist.PartyContactLists;
024import com.echothree.model.jooq.server.records.contactlist.PartyTypeContactListGroups;
025import com.echothree.model.jooq.server.records.contactlist.PartyTypeContactLists;
026import com.echothree.model.jooq.server.records.customer.CustomerTypes;
027import com.echothree.model.jooq.server.records.party.Languages;
028import com.echothree.model.jooq.server.records.party.Parties;
029import com.echothree.model.jooq.server.records.party.PartyTypes;
030import com.echothree.model.jooq.server.records.workflow.WorkflowEntrances;
031
032import org.jooq.ForeignKey;
033import org.jooq.TableField;
034import org.jooq.impl.DSL;
035import org.jooq.impl.Internal;
036import org.jooq.impl.QOM.ForeignKeyRule;
037
038/**
039 * Key definitions for the ContactListForeign component.
040 */
041public interface ContactListForeignKeys {
042    public static final ForeignKey<ContactListContactMechanismPurposeDetails, ContactLists> CONTACT_LIST_CONTACT_MECHANISM_PURPOSE_DETAILS_CONTACT_LIST_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.contactlist.ContactListContactMechanismPurposeDetails.ContactListContactMechanismPurposeDetails, DSL.name("clstcmprdt_clst_contactlistid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.contactlist.ContactListContactMechanismPurposeDetails.ContactListContactMechanismPurposeDetails.CONTACT_LIST }, KeyRegistry.CONTACT_LISTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.contactlist.ContactLists.ContactLists.CONTACT_LIST }, true, ForeignKeyRule.CASCADE, null);
043    public static final ForeignKey<ContactListContactMechanismPurposeDetails, ContactListContactMechanismPurposes> CONTACT_LIST_CONTACT_MECHANISM_PURPOSE_DETAILS_CONTACT_LIST_CONTACT_MECHANISM_PURPOSE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.contactlist.ContactListContactMechanismPurposeDetails.ContactListContactMechanismPurposeDetails, DSL.name("clstcmprdt_clstcmpr_contactlistcontactmechanismpurposeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.contactlist.ContactListContactMechanismPurposeDetails.ContactListContactMechanismPurposeDetails.CONTACT_LIST_CONTACT_MECHANISM_PURPOSE }, KeyRegistry.CONTACT_LIST_CONTACT_MECHANISM_PURPOSES_PK, new TableField[] { com.echothree.model.jooq.server.tables.contactlist.ContactListContactMechanismPurposes.ContactListContactMechanismPurposes.CONTACT_LIST_CONTACT_MECHANISM_PURPOSE }, true, ForeignKeyRule.CASCADE, null);
044    public static final ForeignKey<ContactListContactMechanismPurposeDetails, ContactMechanismPurposes> CONTACT_LIST_CONTACT_MECHANISM_PURPOSE_DETAILS_CONTACT_MECHANISM_PURPOSE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.contactlist.ContactListContactMechanismPurposeDetails.ContactListContactMechanismPurposeDetails, DSL.name("clstcmprdt_cmpr_contactmechanismpurposeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.contactlist.ContactListContactMechanismPurposeDetails.ContactListContactMechanismPurposeDetails.CONTACT_MECHANISM_PURPOSE }, KeyRegistry.CONTACT_MECHANISM_PURPOSES_PK, new TableField[] { com.echothree.model.jooq.server.tables.contact.ContactMechanismPurposes.ContactMechanismPurposes.CONTACT_MECHANISM_PURPOSE }, true, ForeignKeyRule.CASCADE, null);
045    public static final ForeignKey<ContactListContactMechanismPurposes, ContactListContactMechanismPurposeDetails> CONTACT_LIST_CONTACT_MECHANISM_PURPOSES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.contactlist.ContactListContactMechanismPurposes.ContactListContactMechanismPurposes, DSL.name("clstcmpr_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.contactlist.ContactListContactMechanismPurposes.ContactListContactMechanismPurposes.ACTIVE_DETAIL }, KeyRegistry.CONTACT_LIST_CONTACT_MECHANISM_PURPOSE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.contactlist.ContactListContactMechanismPurposeDetails.ContactListContactMechanismPurposeDetails.CONTACT_LIST_CONTACT_MECHANISM_PURPOSE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
046    public static final ForeignKey<ContactListContactMechanismPurposes, ContactListContactMechanismPurposeDetails> CONTACT_LIST_CONTACT_MECHANISM_PURPOSES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.contactlist.ContactListContactMechanismPurposes.ContactListContactMechanismPurposes, DSL.name("clstcmpr_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.contactlist.ContactListContactMechanismPurposes.ContactListContactMechanismPurposes.LAST_DETAIL }, KeyRegistry.CONTACT_LIST_CONTACT_MECHANISM_PURPOSE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.contactlist.ContactListContactMechanismPurposeDetails.ContactListContactMechanismPurposeDetails.CONTACT_LIST_CONTACT_MECHANISM_PURPOSE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
047    public static final ForeignKey<ContactListDescriptions, ContactLists> CONTACT_LIST_DESCRIPTIONS_CONTACT_LIST_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.contactlist.ContactListDescriptions.ContactListDescriptions, DSL.name("clstd_clst_contactlistid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.contactlist.ContactListDescriptions.ContactListDescriptions.CONTACT_LIST }, KeyRegistry.CONTACT_LISTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.contactlist.ContactLists.ContactLists.CONTACT_LIST }, true, ForeignKeyRule.CASCADE, null);
048    public static final ForeignKey<ContactListDescriptions, Languages> CONTACT_LIST_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.contactlist.ContactListDescriptions.ContactListDescriptions, DSL.name("clstd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.contactlist.ContactListDescriptions.ContactListDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
049    public static final ForeignKey<ContactListDetails, ContactLists> CONTACT_LIST_DETAILS_CONTACT_LIST_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.contactlist.ContactListDetails.ContactListDetails, DSL.name("clstdt_clst_contactlistid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.contactlist.ContactListDetails.ContactListDetails.CONTACT_LIST }, KeyRegistry.CONTACT_LISTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.contactlist.ContactLists.ContactLists.CONTACT_LIST }, true, ForeignKeyRule.CASCADE, null);
050    public static final ForeignKey<ContactListDetails, ContactListFrequencies> CONTACT_LIST_DETAILS_CONTACT_LIST_FREQUENCY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.contactlist.ContactListDetails.ContactListDetails, DSL.name("clstdt_clstfrq_contactlistfrequencyid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.contactlist.ContactListDetails.ContactListDetails.CONTACT_LIST_FREQUENCY }, KeyRegistry.CONTACT_LIST_FREQUENCIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.contactlist.ContactListFrequencies.ContactListFrequencies.CONTACT_LIST_FREQUENCY }, true, ForeignKeyRule.CASCADE, null);
051    public static final ForeignKey<ContactListDetails, ContactListGroups> CONTACT_LIST_DETAILS_CONTACT_LIST_GROUP_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.contactlist.ContactListDetails.ContactListDetails, DSL.name("clstdt_clstgrp_contactlistgroupid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.contactlist.ContactListDetails.ContactListDetails.CONTACT_LIST_GROUP }, KeyRegistry.CONTACT_LIST_GROUPS_PK, new TableField[] { com.echothree.model.jooq.server.tables.contactlist.ContactListGroups.ContactListGroups.CONTACT_LIST_GROUP }, true, ForeignKeyRule.CASCADE, null);
052    public static final ForeignKey<ContactListDetails, ContactListTypes> CONTACT_LIST_DETAILS_CONTACT_LIST_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.contactlist.ContactListDetails.ContactListDetails, DSL.name("clstdt_clsttyp_contactlisttypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.contactlist.ContactListDetails.ContactListDetails.CONTACT_LIST_TYPE }, KeyRegistry.CONTACT_LIST_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.contactlist.ContactListTypes.ContactListTypes.CONTACT_LIST_TYPE }, true, ForeignKeyRule.CASCADE, null);
053    public static final ForeignKey<ContactListDetails, WorkflowEntrances> CONTACT_LIST_DETAILS_DEFAULT_PARTY_CONTACT_LIST_STATUS_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.contactlist.ContactListDetails.ContactListDetails, DSL.name("clstdt_defaultpartycontactliststatusid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.contactlist.ContactListDetails.ContactListDetails.DEFAULT_PARTY_CONTACT_LIST_STATUS }, KeyRegistry.WORKFLOW_ENTRANCES_PK, new TableField[] { com.echothree.model.jooq.server.tables.workflow.WorkflowEntrances.WorkflowEntrances.WORKFLOW_ENTRANCE }, true, ForeignKeyRule.CASCADE, null);
054    public static final ForeignKey<ContactListFrequencies, ContactListFrequencyDetails> CONTACT_LIST_FREQUENCIES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.contactlist.ContactListFrequencies.ContactListFrequencies, DSL.name("clstfrq_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.contactlist.ContactListFrequencies.ContactListFrequencies.ACTIVE_DETAIL }, KeyRegistry.CONTACT_LIST_FREQUENCY_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.contactlist.ContactListFrequencyDetails.ContactListFrequencyDetails.CONTACT_LIST_FREQUENCY_DETAIL }, true, ForeignKeyRule.CASCADE, null);
055    public static final ForeignKey<ContactListFrequencies, ContactListFrequencyDetails> CONTACT_LIST_FREQUENCIES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.contactlist.ContactListFrequencies.ContactListFrequencies, DSL.name("clstfrq_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.contactlist.ContactListFrequencies.ContactListFrequencies.LAST_DETAIL }, KeyRegistry.CONTACT_LIST_FREQUENCY_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.contactlist.ContactListFrequencyDetails.ContactListFrequencyDetails.CONTACT_LIST_FREQUENCY_DETAIL }, true, ForeignKeyRule.CASCADE, null);
056    public static final ForeignKey<ContactListFrequencyDescriptions, ContactListFrequencies> CONTACT_LIST_FREQUENCY_DESCRIPTIONS_CONTACT_LIST_FREQUENCY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.contactlist.ContactListFrequencyDescriptions.ContactListFrequencyDescriptions, DSL.name("clstfrqd_clstfrq_contactlistfrequencyid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.contactlist.ContactListFrequencyDescriptions.ContactListFrequencyDescriptions.CONTACT_LIST_FREQUENCY }, KeyRegistry.CONTACT_LIST_FREQUENCIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.contactlist.ContactListFrequencies.ContactListFrequencies.CONTACT_LIST_FREQUENCY }, true, ForeignKeyRule.CASCADE, null);
057    public static final ForeignKey<ContactListFrequencyDescriptions, Languages> CONTACT_LIST_FREQUENCY_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.contactlist.ContactListFrequencyDescriptions.ContactListFrequencyDescriptions, DSL.name("clstfrqd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.contactlist.ContactListFrequencyDescriptions.ContactListFrequencyDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
058    public static final ForeignKey<ContactListFrequencyDetails, ContactListFrequencies> CONTACT_LIST_FREQUENCY_DETAILS_CONTACT_LIST_FREQUENCY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.contactlist.ContactListFrequencyDetails.ContactListFrequencyDetails, DSL.name("clstfrqdt_clstfrq_contactlistfrequencyid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.contactlist.ContactListFrequencyDetails.ContactListFrequencyDetails.CONTACT_LIST_FREQUENCY }, KeyRegistry.CONTACT_LIST_FREQUENCIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.contactlist.ContactListFrequencies.ContactListFrequencies.CONTACT_LIST_FREQUENCY }, true, ForeignKeyRule.CASCADE, null);
059    public static final ForeignKey<ContactListGroupDescriptions, ContactListGroups> CONTACT_LIST_GROUP_DESCRIPTIONS_CONTACT_LIST_GROUP_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.contactlist.ContactListGroupDescriptions.ContactListGroupDescriptions, DSL.name("clstgrpd_clstgrp_contactlistgroupid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.contactlist.ContactListGroupDescriptions.ContactListGroupDescriptions.CONTACT_LIST_GROUP }, KeyRegistry.CONTACT_LIST_GROUPS_PK, new TableField[] { com.echothree.model.jooq.server.tables.contactlist.ContactListGroups.ContactListGroups.CONTACT_LIST_GROUP }, true, ForeignKeyRule.CASCADE, null);
060    public static final ForeignKey<ContactListGroupDescriptions, Languages> CONTACT_LIST_GROUP_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.contactlist.ContactListGroupDescriptions.ContactListGroupDescriptions, DSL.name("clstgrpd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.contactlist.ContactListGroupDescriptions.ContactListGroupDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
061    public static final ForeignKey<ContactListGroupDetails, ContactListGroups> CONTACT_LIST_GROUP_DETAILS_CONTACT_LIST_GROUP_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.contactlist.ContactListGroupDetails.ContactListGroupDetails, DSL.name("clstgrpdt_clstgrp_contactlistgroupid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.contactlist.ContactListGroupDetails.ContactListGroupDetails.CONTACT_LIST_GROUP }, KeyRegistry.CONTACT_LIST_GROUPS_PK, new TableField[] { com.echothree.model.jooq.server.tables.contactlist.ContactListGroups.ContactListGroups.CONTACT_LIST_GROUP }, true, ForeignKeyRule.CASCADE, null);
062    public static final ForeignKey<ContactListGroups, ContactListGroupDetails> CONTACT_LIST_GROUPS_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.contactlist.ContactListGroups.ContactListGroups, DSL.name("clstgrp_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.contactlist.ContactListGroups.ContactListGroups.ACTIVE_DETAIL }, KeyRegistry.CONTACT_LIST_GROUP_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.contactlist.ContactListGroupDetails.ContactListGroupDetails.CONTACT_LIST_GROUP_DETAIL }, true, ForeignKeyRule.CASCADE, null);
063    public static final ForeignKey<ContactListGroups, ContactListGroupDetails> CONTACT_LIST_GROUPS_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.contactlist.ContactListGroups.ContactListGroups, DSL.name("clstgrp_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.contactlist.ContactListGroups.ContactListGroups.LAST_DETAIL }, KeyRegistry.CONTACT_LIST_GROUP_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.contactlist.ContactListGroupDetails.ContactListGroupDetails.CONTACT_LIST_GROUP_DETAIL }, true, ForeignKeyRule.CASCADE, null);
064    public static final ForeignKey<ContactLists, ContactListDetails> CONTACT_LISTS_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.contactlist.ContactLists.ContactLists, DSL.name("clst_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.contactlist.ContactLists.ContactLists.ACTIVE_DETAIL }, KeyRegistry.CONTACT_LIST_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.contactlist.ContactListDetails.ContactListDetails.CONTACT_LIST_DETAIL }, true, ForeignKeyRule.CASCADE, null);
065    public static final ForeignKey<ContactLists, ContactListDetails> CONTACT_LISTS_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.contactlist.ContactLists.ContactLists, DSL.name("clst_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.contactlist.ContactLists.ContactLists.LAST_DETAIL }, KeyRegistry.CONTACT_LIST_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.contactlist.ContactListDetails.ContactListDetails.CONTACT_LIST_DETAIL }, true, ForeignKeyRule.CASCADE, null);
066    public static final ForeignKey<ContactListTypeDescriptions, ContactListTypes> CONTACT_LIST_TYPE_DESCRIPTIONS_CONTACT_LIST_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.contactlist.ContactListTypeDescriptions.ContactListTypeDescriptions, DSL.name("clsttypd_clsttyp_contactlisttypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.contactlist.ContactListTypeDescriptions.ContactListTypeDescriptions.CONTACT_LIST_TYPE }, KeyRegistry.CONTACT_LIST_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.contactlist.ContactListTypes.ContactListTypes.CONTACT_LIST_TYPE }, true, ForeignKeyRule.CASCADE, null);
067    public static final ForeignKey<ContactListTypeDescriptions, Languages> CONTACT_LIST_TYPE_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.contactlist.ContactListTypeDescriptions.ContactListTypeDescriptions, DSL.name("clsttypd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.contactlist.ContactListTypeDescriptions.ContactListTypeDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
068    public static final ForeignKey<ContactListTypeDetails, ContactListTypes> CONTACT_LIST_TYPE_DETAILS_CONTACT_LIST_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.contactlist.ContactListTypeDetails.ContactListTypeDetails, DSL.name("clsttypdt_clsttyp_contactlisttypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.contactlist.ContactListTypeDetails.ContactListTypeDetails.CONTACT_LIST_TYPE }, KeyRegistry.CONTACT_LIST_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.contactlist.ContactListTypes.ContactListTypes.CONTACT_LIST_TYPE }, true, ForeignKeyRule.CASCADE, null);
069    public static final ForeignKey<ContactListTypeDetails, Chains> CONTACT_LIST_TYPE_DETAILS_CONFIRMATION_REQUEST_CHAIN_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.contactlist.ContactListTypeDetails.ContactListTypeDetails, DSL.name("clsttypdt_confirmationrequestchainid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.contactlist.ContactListTypeDetails.ContactListTypeDetails.CONFIRMATION_REQUEST_CHAIN }, KeyRegistry.CHAINS_PK, new TableField[] { com.echothree.model.jooq.server.tables.chain.Chains.Chains.CHAIN }, true, ForeignKeyRule.CASCADE, null);
070    public static final ForeignKey<ContactListTypeDetails, Chains> CONTACT_LIST_TYPE_DETAILS_SUBSCRIBE_CHAIN_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.contactlist.ContactListTypeDetails.ContactListTypeDetails, DSL.name("clsttypdt_subscribechainid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.contactlist.ContactListTypeDetails.ContactListTypeDetails.SUBSCRIBE_CHAIN }, KeyRegistry.CHAINS_PK, new TableField[] { com.echothree.model.jooq.server.tables.chain.Chains.Chains.CHAIN }, true, ForeignKeyRule.CASCADE, null);
071    public static final ForeignKey<ContactListTypeDetails, Chains> CONTACT_LIST_TYPE_DETAILS_UNSUBSCRIBE_CHAIN_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.contactlist.ContactListTypeDetails.ContactListTypeDetails, DSL.name("clsttypdt_unsubscribechainid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.contactlist.ContactListTypeDetails.ContactListTypeDetails.UNSUBSCRIBE_CHAIN }, KeyRegistry.CHAINS_PK, new TableField[] { com.echothree.model.jooq.server.tables.chain.Chains.Chains.CHAIN }, true, ForeignKeyRule.CASCADE, null);
072    public static final ForeignKey<ContactListTypes, ContactListTypeDetails> CONTACT_LIST_TYPES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.contactlist.ContactListTypes.ContactListTypes, DSL.name("clsttyp_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.contactlist.ContactListTypes.ContactListTypes.ACTIVE_DETAIL }, KeyRegistry.CONTACT_LIST_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.contactlist.ContactListTypeDetails.ContactListTypeDetails.CONTACT_LIST_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
073    public static final ForeignKey<ContactListTypes, ContactListTypeDetails> CONTACT_LIST_TYPES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.contactlist.ContactListTypes.ContactListTypes, DSL.name("clsttyp_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.contactlist.ContactListTypes.ContactListTypes.LAST_DETAIL }, KeyRegistry.CONTACT_LIST_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.contactlist.ContactListTypeDetails.ContactListTypeDetails.CONTACT_LIST_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
074    public static final ForeignKey<CustomerTypeContactListGroups, ContactListGroups> CUSTOMER_TYPE_CONTACT_LIST_GROUPS_CONTACT_LIST_GROUP_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.contactlist.CustomerTypeContactListGroups.CustomerTypeContactListGroups, DSL.name("cutyclstgrp_clstgrp_contactlistgroupid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.contactlist.CustomerTypeContactListGroups.CustomerTypeContactListGroups.CONTACT_LIST_GROUP }, KeyRegistry.CONTACT_LIST_GROUPS_PK, new TableField[] { com.echothree.model.jooq.server.tables.contactlist.ContactListGroups.ContactListGroups.CONTACT_LIST_GROUP }, true, ForeignKeyRule.CASCADE, null);
075    public static final ForeignKey<CustomerTypeContactListGroups, CustomerTypes> CUSTOMER_TYPE_CONTACT_LIST_GROUPS_CUSTOMER_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.contactlist.CustomerTypeContactListGroups.CustomerTypeContactListGroups, DSL.name("cutyclstgrp_cuty_customertypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.contactlist.CustomerTypeContactListGroups.CustomerTypeContactListGroups.CUSTOMER_TYPE }, KeyRegistry.CUSTOMER_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.customer.CustomerTypes.CustomerTypes.CUSTOMER_TYPE }, true, ForeignKeyRule.CASCADE, null);
076    public static final ForeignKey<CustomerTypeContactLists, ContactLists> CUSTOMER_TYPE_CONTACT_LISTS_CONTACT_LIST_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.contactlist.CustomerTypeContactLists.CustomerTypeContactLists, DSL.name("cutyclst_clst_contactlistid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.contactlist.CustomerTypeContactLists.CustomerTypeContactLists.CONTACT_LIST }, KeyRegistry.CONTACT_LISTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.contactlist.ContactLists.ContactLists.CONTACT_LIST }, true, ForeignKeyRule.CASCADE, null);
077    public static final ForeignKey<CustomerTypeContactLists, CustomerTypes> CUSTOMER_TYPE_CONTACT_LISTS_CUSTOMER_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.contactlist.CustomerTypeContactLists.CustomerTypeContactLists, DSL.name("cutyclst_cuty_customertypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.contactlist.CustomerTypeContactLists.CustomerTypeContactLists.CUSTOMER_TYPE }, KeyRegistry.CUSTOMER_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.customer.CustomerTypes.CustomerTypes.CUSTOMER_TYPE }, true, ForeignKeyRule.CASCADE, null);
078    public static final ForeignKey<PartyContactListDetails, ContactLists> PARTY_CONTACT_LIST_DETAILS_CONTACT_LIST_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.contactlist.PartyContactListDetails.PartyContactListDetails, DSL.name("parclstdt_clst_contactlistid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.contactlist.PartyContactListDetails.PartyContactListDetails.CONTACT_LIST }, KeyRegistry.CONTACT_LISTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.contactlist.ContactLists.ContactLists.CONTACT_LIST }, true, ForeignKeyRule.CASCADE, null);
079    public static final ForeignKey<PartyContactListDetails, Parties> PARTY_CONTACT_LIST_DETAILS_PARTY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.contactlist.PartyContactListDetails.PartyContactListDetails, DSL.name("parclstdt_par_partyid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.contactlist.PartyContactListDetails.PartyContactListDetails.PARTY }, KeyRegistry.PARTIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Parties.Parties.PARTY }, true, ForeignKeyRule.CASCADE, null);
080    public static final ForeignKey<PartyContactListDetails, PartyContactLists> PARTY_CONTACT_LIST_DETAILS_PARTY_CONTACT_LIST_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.contactlist.PartyContactListDetails.PartyContactListDetails, DSL.name("parclstdt_parclst_partycontactlistid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.contactlist.PartyContactListDetails.PartyContactListDetails.PARTY_CONTACT_LIST }, KeyRegistry.PARTY_CONTACT_LISTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.contactlist.PartyContactLists.PartyContactLists.PARTY_CONTACT_LIST }, true, ForeignKeyRule.CASCADE, null);
081    public static final ForeignKey<PartyContactListDetails, ContactListContactMechanismPurposes> PARTY_CONTACT_LIST_DETAILS_PREFERRED_CONTACT_LIST_CONTACT_MECHANISM_PURPOSE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.contactlist.PartyContactListDetails.PartyContactListDetails, DSL.name("parclstdt_preferredcontactlistcontactmechanismpurposeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.contactlist.PartyContactListDetails.PartyContactListDetails.PREFERRED_CONTACT_LIST_CONTACT_MECHANISM_PURPOSE }, KeyRegistry.CONTACT_LIST_CONTACT_MECHANISM_PURPOSES_PK, new TableField[] { com.echothree.model.jooq.server.tables.contactlist.ContactListContactMechanismPurposes.ContactListContactMechanismPurposes.CONTACT_LIST_CONTACT_MECHANISM_PURPOSE }, true, ForeignKeyRule.CASCADE, null);
082    public static final ForeignKey<PartyContactLists, PartyContactListDetails> PARTY_CONTACT_LISTS_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.contactlist.PartyContactLists.PartyContactLists, DSL.name("parclst_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.contactlist.PartyContactLists.PartyContactLists.ACTIVE_DETAIL }, KeyRegistry.PARTY_CONTACT_LIST_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.contactlist.PartyContactListDetails.PartyContactListDetails.PARTY_CONTACT_LIST_DETAIL }, true, ForeignKeyRule.CASCADE, null);
083    public static final ForeignKey<PartyContactLists, PartyContactListDetails> PARTY_CONTACT_LISTS_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.contactlist.PartyContactLists.PartyContactLists, DSL.name("parclst_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.contactlist.PartyContactLists.PartyContactLists.LAST_DETAIL }, KeyRegistry.PARTY_CONTACT_LIST_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.contactlist.PartyContactListDetails.PartyContactListDetails.PARTY_CONTACT_LIST_DETAIL }, true, ForeignKeyRule.CASCADE, null);
084    public static final ForeignKey<PartyTypeContactListGroups, ContactListGroups> PARTY_TYPE_CONTACT_LIST_GROUPS_CONTACT_LIST_GROUP_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.contactlist.PartyTypeContactListGroups.PartyTypeContactListGroups, DSL.name("ptypclstgrp_clstgrp_contactlistgroupid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.contactlist.PartyTypeContactListGroups.PartyTypeContactListGroups.CONTACT_LIST_GROUP }, KeyRegistry.CONTACT_LIST_GROUPS_PK, new TableField[] { com.echothree.model.jooq.server.tables.contactlist.ContactListGroups.ContactListGroups.CONTACT_LIST_GROUP }, true, ForeignKeyRule.CASCADE, null);
085    public static final ForeignKey<PartyTypeContactListGroups, PartyTypes> PARTY_TYPE_CONTACT_LIST_GROUPS_PARTY_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.contactlist.PartyTypeContactListGroups.PartyTypeContactListGroups, DSL.name("ptypclstgrp_ptyp_partytypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.contactlist.PartyTypeContactListGroups.PartyTypeContactListGroups.PARTY_TYPE }, KeyRegistry.PARTY_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.PartyTypes.PartyTypes.PARTY_TYPE }, true, ForeignKeyRule.CASCADE, null);
086    public static final ForeignKey<PartyTypeContactLists, ContactLists> PARTY_TYPE_CONTACT_LISTS_CONTACT_LIST_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.contactlist.PartyTypeContactLists.PartyTypeContactLists, DSL.name("ptypclst_clst_contactlistid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.contactlist.PartyTypeContactLists.PartyTypeContactLists.CONTACT_LIST }, KeyRegistry.CONTACT_LISTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.contactlist.ContactLists.ContactLists.CONTACT_LIST }, true, ForeignKeyRule.CASCADE, null);
087    public static final ForeignKey<PartyTypeContactLists, PartyTypes> PARTY_TYPE_CONTACT_LISTS_PARTY_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.contactlist.PartyTypeContactLists.PartyTypeContactLists, DSL.name("ptypclst_ptyp_partytypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.contactlist.PartyTypeContactLists.PartyTypeContactLists.PARTY_TYPE }, KeyRegistry.PARTY_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.PartyTypes.PartyTypes.PARTY_TYPE }, true, ForeignKeyRule.CASCADE, null);
088}