001package com.echothree.model.jooq.server.keys.payment;
002
003import com.echothree.model.jooq.server.KeyRegistry;
004import com.echothree.model.jooq.server.records.accounting.Currencies;
005import com.echothree.model.jooq.server.records.contact.PartyContactMechanismPurposes;
006import com.echothree.model.jooq.server.records.contact.PartyContactMechanisms;
007import com.echothree.model.jooq.server.records.invoice.InvoiceLines;
008import com.echothree.model.jooq.server.records.party.Languages;
009import com.echothree.model.jooq.server.records.party.NameSuffixes;
010import com.echothree.model.jooq.server.records.party.Parties;
011import com.echothree.model.jooq.server.records.party.PartyTypes;
012import com.echothree.model.jooq.server.records.party.PersonalTitles;
013import com.echothree.model.jooq.server.records.payment.BillingAccountDetails;
014import com.echothree.model.jooq.server.records.payment.BillingAccountRoleTypeDescriptions;
015import com.echothree.model.jooq.server.records.payment.BillingAccountRoleTypes;
016import com.echothree.model.jooq.server.records.payment.BillingAccountRoles;
017import com.echothree.model.jooq.server.records.payment.BillingAccountStatuses;
018import com.echothree.model.jooq.server.records.payment.BillingAccounts;
019import com.echothree.model.jooq.server.records.payment.PartyPaymentMethodContactMechanisms;
020import com.echothree.model.jooq.server.records.payment.PartyPaymentMethodCreditCardSecurityCodes;
021import com.echothree.model.jooq.server.records.payment.PartyPaymentMethodCreditCards;
022import com.echothree.model.jooq.server.records.payment.PartyPaymentMethodDetails;
023import com.echothree.model.jooq.server.records.payment.PartyPaymentMethods;
024import com.echothree.model.jooq.server.records.payment.PaymentApplicationDetails;
025import com.echothree.model.jooq.server.records.payment.PaymentApplications;
026import com.echothree.model.jooq.server.records.payment.PaymentChecks;
027import com.echothree.model.jooq.server.records.payment.PaymentCreditCards;
028import com.echothree.model.jooq.server.records.payment.PaymentDeductionDetails;
029import com.echothree.model.jooq.server.records.payment.PaymentDeductionTypeDescriptions;
030import com.echothree.model.jooq.server.records.payment.PaymentDeductionTypes;
031import com.echothree.model.jooq.server.records.payment.PaymentDeductions;
032import com.echothree.model.jooq.server.records.payment.PaymentDetails;
033import com.echothree.model.jooq.server.records.payment.PaymentMethodChecks;
034import com.echothree.model.jooq.server.records.payment.PaymentMethodCreditCards;
035import com.echothree.model.jooq.server.records.payment.PaymentMethodDescriptions;
036import com.echothree.model.jooq.server.records.payment.PaymentMethodDetails;
037import com.echothree.model.jooq.server.records.payment.PaymentMethodTypeDescriptions;
038import com.echothree.model.jooq.server.records.payment.PaymentMethodTypeDetails;
039import com.echothree.model.jooq.server.records.payment.PaymentMethodTypePartyTypeDetails;
040import com.echothree.model.jooq.server.records.payment.PaymentMethodTypePartyTypes;
041import com.echothree.model.jooq.server.records.payment.PaymentMethodTypes;
042import com.echothree.model.jooq.server.records.payment.PaymentMethods;
043import com.echothree.model.jooq.server.records.payment.PaymentProcessorActionTypeDescriptions;
044import com.echothree.model.jooq.server.records.payment.PaymentProcessorActionTypeDetails;
045import com.echothree.model.jooq.server.records.payment.PaymentProcessorActionTypes;
046import com.echothree.model.jooq.server.records.payment.PaymentProcessorActions;
047import com.echothree.model.jooq.server.records.payment.PaymentProcessorDescriptions;
048import com.echothree.model.jooq.server.records.payment.PaymentProcessorDetails;
049import com.echothree.model.jooq.server.records.payment.PaymentProcessorResultCodeDescriptions;
050import com.echothree.model.jooq.server.records.payment.PaymentProcessorResultCodeDetails;
051import com.echothree.model.jooq.server.records.payment.PaymentProcessorResultCodes;
052import com.echothree.model.jooq.server.records.payment.PaymentProcessorTransactionCodes;
053import com.echothree.model.jooq.server.records.payment.PaymentProcessorTransactionDetails;
054import com.echothree.model.jooq.server.records.payment.PaymentProcessorTransactions;
055import com.echothree.model.jooq.server.records.payment.PaymentProcessorTypeActionDetails;
056import com.echothree.model.jooq.server.records.payment.PaymentProcessorTypeActions;
057import com.echothree.model.jooq.server.records.payment.PaymentProcessorTypeCodeDescriptions;
058import com.echothree.model.jooq.server.records.payment.PaymentProcessorTypeCodeDetails;
059import com.echothree.model.jooq.server.records.payment.PaymentProcessorTypeCodeTypeDescriptions;
060import com.echothree.model.jooq.server.records.payment.PaymentProcessorTypeCodeTypeDetails;
061import com.echothree.model.jooq.server.records.payment.PaymentProcessorTypeCodeTypes;
062import com.echothree.model.jooq.server.records.payment.PaymentProcessorTypeCodes;
063import com.echothree.model.jooq.server.records.payment.PaymentProcessorTypeDescriptions;
064import com.echothree.model.jooq.server.records.payment.PaymentProcessorTypeDetails;
065import com.echothree.model.jooq.server.records.payment.PaymentProcessorTypes;
066import com.echothree.model.jooq.server.records.payment.PaymentProcessors;
067import com.echothree.model.jooq.server.records.payment.Payments;
068import com.echothree.model.jooq.server.records.selector.Selectors;
069import com.echothree.model.jooq.server.records.workflow.Workflows;
070
071import org.jooq.ForeignKey;
072import org.jooq.TableField;
073import org.jooq.impl.DSL;
074import org.jooq.impl.Internal;
075import org.jooq.impl.QOM.ForeignKeyRule;
076
077/**
078 * Key definitions for the PaymentForeign component.
079 */
080public interface PaymentForeignKeys {
081    public static final ForeignKey<BillingAccountDetails, BillingAccounts> BILLING_ACCOUNT_DETAILS_BILLING_ACCOUNT_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.BillingAccountDetails.BillingAccountDetails, DSL.name("bllactdt_bllact_billingaccountid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.BillingAccountDetails.BillingAccountDetails.BILLING_ACCOUNT }, KeyRegistry.BILLING_ACCOUNTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.BillingAccounts.BillingAccounts.BILLING_ACCOUNT }, true, ForeignKeyRule.CASCADE, null);
082    public static final ForeignKey<BillingAccountDetails, Currencies> BILLING_ACCOUNT_DETAILS_CURRENCY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.BillingAccountDetails.BillingAccountDetails, DSL.name("bllactdt_cur_currencyid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.BillingAccountDetails.BillingAccountDetails.CURRENCY }, KeyRegistry.CURRENCIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.Currencies.Currencies.CURRENCY }, true, ForeignKeyRule.CASCADE, null);
083    public static final ForeignKey<BillingAccountRoles, BillingAccounts> BILLING_ACCOUNT_ROLES_BILLING_ACCOUNT_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.BillingAccountRoles.BillingAccountRoles, DSL.name("bllactr_bllact_billingaccountid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.BillingAccountRoles.BillingAccountRoles.BILLING_ACCOUNT }, KeyRegistry.BILLING_ACCOUNTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.BillingAccounts.BillingAccounts.BILLING_ACCOUNT }, true, ForeignKeyRule.CASCADE, null);
084    public static final ForeignKey<BillingAccountRoles, BillingAccountRoleTypes> BILLING_ACCOUNT_ROLES_BILLING_ACCOUNT_ROLE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.BillingAccountRoles.BillingAccountRoles, DSL.name("bllactr_bllactrtyp_billingaccountroletypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.BillingAccountRoles.BillingAccountRoles.BILLING_ACCOUNT_ROLE_TYPE }, KeyRegistry.BILLING_ACCOUNT_ROLE_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.BillingAccountRoleTypes.BillingAccountRoleTypes.BILLING_ACCOUNT_ROLE_TYPE }, true, ForeignKeyRule.CASCADE, null);
085    public static final ForeignKey<BillingAccountRoles, Parties> BILLING_ACCOUNT_ROLES_PARTY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.BillingAccountRoles.BillingAccountRoles, DSL.name("bllactr_par_partyid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.BillingAccountRoles.BillingAccountRoles.PARTY }, KeyRegistry.PARTIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Parties.Parties.PARTY }, true, ForeignKeyRule.CASCADE, null);
086    public static final ForeignKey<BillingAccountRoles, PartyContactMechanisms> BILLING_ACCOUNT_ROLES_PARTY_CONTACT_MECHANISM_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.BillingAccountRoles.BillingAccountRoles, DSL.name("bllactr_pcm_partycontactmechanismid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.BillingAccountRoles.BillingAccountRoles.PARTY_CONTACT_MECHANISM }, KeyRegistry.PARTY_CONTACT_MECHANISMS_PK, new TableField[] { com.echothree.model.jooq.server.tables.contact.PartyContactMechanisms.PartyContactMechanisms.PARTY_CONTACT_MECHANISM }, true, ForeignKeyRule.CASCADE, null);
087    public static final ForeignKey<BillingAccountRoleTypeDescriptions, BillingAccountRoleTypes> BILLING_ACCOUNT_ROLE_TYPE_DESCRIPTIONS_BILLING_ACCOUNT_ROLE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.BillingAccountRoleTypeDescriptions.BillingAccountRoleTypeDescriptions, DSL.name("bllactrtypd_bllactrtyp_billingaccountroletypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.BillingAccountRoleTypeDescriptions.BillingAccountRoleTypeDescriptions.BILLING_ACCOUNT_ROLE_TYPE }, KeyRegistry.BILLING_ACCOUNT_ROLE_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.BillingAccountRoleTypes.BillingAccountRoleTypes.BILLING_ACCOUNT_ROLE_TYPE }, true, ForeignKeyRule.CASCADE, null);
088    public static final ForeignKey<BillingAccountRoleTypeDescriptions, Languages> BILLING_ACCOUNT_ROLE_TYPE_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.BillingAccountRoleTypeDescriptions.BillingAccountRoleTypeDescriptions, DSL.name("bllactrtypd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.BillingAccountRoleTypeDescriptions.BillingAccountRoleTypeDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
089    public static final ForeignKey<BillingAccounts, BillingAccountDetails> BILLING_ACCOUNTS_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.BillingAccounts.BillingAccounts, DSL.name("bllact_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.BillingAccounts.BillingAccounts.ACTIVE_DETAIL }, KeyRegistry.BILLING_ACCOUNT_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.BillingAccountDetails.BillingAccountDetails.BILLING_ACCOUNT_DETAIL }, true, ForeignKeyRule.CASCADE, null);
090    public static final ForeignKey<BillingAccounts, BillingAccountDetails> BILLING_ACCOUNTS_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.BillingAccounts.BillingAccounts, DSL.name("bllact_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.BillingAccounts.BillingAccounts.LAST_DETAIL }, KeyRegistry.BILLING_ACCOUNT_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.BillingAccountDetails.BillingAccountDetails.BILLING_ACCOUNT_DETAIL }, true, ForeignKeyRule.CASCADE, null);
091    public static final ForeignKey<BillingAccountStatuses, BillingAccounts> BILLING_ACCOUNT_STATUSES_BILLING_ACCOUNT_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.BillingAccountStatuses.BillingAccountStatuses, DSL.name("bllactst_bllact_billingaccountid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.BillingAccountStatuses.BillingAccountStatuses.BILLING_ACCOUNT }, KeyRegistry.BILLING_ACCOUNTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.BillingAccounts.BillingAccounts.BILLING_ACCOUNT }, true, ForeignKeyRule.CASCADE, null);
092    public static final ForeignKey<PartyPaymentMethodContactMechanisms, PartyPaymentMethods> PARTY_PAYMENT_METHOD_CONTACT_MECHANISMS_PARTY_PAYMENT_METHOD_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PartyPaymentMethodContactMechanisms.PartyPaymentMethodContactMechanisms, DSL.name("parpmcmch_parpm_partypaymentmethodid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PartyPaymentMethodContactMechanisms.PartyPaymentMethodContactMechanisms.PARTY_PAYMENT_METHOD }, KeyRegistry.PARTY_PAYMENT_METHODS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PartyPaymentMethods.PartyPaymentMethods.PARTY_PAYMENT_METHOD }, true, ForeignKeyRule.CASCADE, null);
093    public static final ForeignKey<PartyPaymentMethodContactMechanisms, PartyContactMechanismPurposes> PARTY_PAYMENT_METHOD_CONTACT_MECHANISMS_PARTY_CONTACT_MECHANISM_PURPOSE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PartyPaymentMethodContactMechanisms.PartyPaymentMethodContactMechanisms, DSL.name("parpmcmch_pcmp_partycontactmechanismpurposeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PartyPaymentMethodContactMechanisms.PartyPaymentMethodContactMechanisms.PARTY_CONTACT_MECHANISM_PURPOSE }, KeyRegistry.PARTY_CONTACT_MECHANISM_PURPOSES_PK, new TableField[] { com.echothree.model.jooq.server.tables.contact.PartyContactMechanismPurposes.PartyContactMechanismPurposes.PARTY_CONTACT_MECHANISM_PURPOSE }, true, ForeignKeyRule.CASCADE, null);
094    public static final ForeignKey<PartyPaymentMethodCreditCards, PartyContactMechanisms> PARTY_PAYMENT_METHOD_CREDIT_CARDS_BILLING_PARTY_CONTACT_MECHANISM_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PartyPaymentMethodCreditCards.PartyPaymentMethodCreditCards, DSL.name("parpmcc_billingpartycontactmechanismid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PartyPaymentMethodCreditCards.PartyPaymentMethodCreditCards.BILLING_PARTY_CONTACT_MECHANISM }, KeyRegistry.PARTY_CONTACT_MECHANISMS_PK, new TableField[] { com.echothree.model.jooq.server.tables.contact.PartyContactMechanisms.PartyContactMechanisms.PARTY_CONTACT_MECHANISM }, true, ForeignKeyRule.CASCADE, null);
095    public static final ForeignKey<PartyPaymentMethodCreditCards, PartyContactMechanisms> PARTY_PAYMENT_METHOD_CREDIT_CARDS_ISSUER_PARTY_CONTACT_MECHANISM_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PartyPaymentMethodCreditCards.PartyPaymentMethodCreditCards, DSL.name("parpmcc_issuerpartycontactmechanismid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PartyPaymentMethodCreditCards.PartyPaymentMethodCreditCards.ISSUER_PARTY_CONTACT_MECHANISM }, KeyRegistry.PARTY_CONTACT_MECHANISMS_PK, new TableField[] { com.echothree.model.jooq.server.tables.contact.PartyContactMechanisms.PartyContactMechanisms.PARTY_CONTACT_MECHANISM }, true, ForeignKeyRule.CASCADE, null);
096    public static final ForeignKey<PartyPaymentMethodCreditCards, NameSuffixes> PARTY_PAYMENT_METHOD_CREDIT_CARDS_NAME_SUFFIX_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PartyPaymentMethodCreditCards.PartyPaymentMethodCreditCards, DSL.name("parpmcc_nsfx_namesuffixid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PartyPaymentMethodCreditCards.PartyPaymentMethodCreditCards.NAME_SUFFIX }, KeyRegistry.NAME_SUFFIXES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.NameSuffixes.NameSuffixes.NAME_SUFFIX }, true, ForeignKeyRule.CASCADE, null);
097    public static final ForeignKey<PartyPaymentMethodCreditCards, PartyPaymentMethods> PARTY_PAYMENT_METHOD_CREDIT_CARDS_PARTY_PAYMENT_METHOD_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PartyPaymentMethodCreditCards.PartyPaymentMethodCreditCards, DSL.name("parpmcc_parpm_partypaymentmethodid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PartyPaymentMethodCreditCards.PartyPaymentMethodCreditCards.PARTY_PAYMENT_METHOD }, KeyRegistry.PARTY_PAYMENT_METHODS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PartyPaymentMethods.PartyPaymentMethods.PARTY_PAYMENT_METHOD }, true, ForeignKeyRule.CASCADE, null);
098    public static final ForeignKey<PartyPaymentMethodCreditCards, PersonalTitles> PARTY_PAYMENT_METHOD_CREDIT_CARDS_PERSONAL_TITLE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PartyPaymentMethodCreditCards.PartyPaymentMethodCreditCards, DSL.name("parpmcc_pert_personaltitleid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PartyPaymentMethodCreditCards.PartyPaymentMethodCreditCards.PERSONAL_TITLE }, KeyRegistry.PERSONAL_TITLES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.PersonalTitles.PersonalTitles.PERSONAL_TITLE }, true, ForeignKeyRule.CASCADE, null);
099    public static final ForeignKey<PartyPaymentMethodCreditCardSecurityCodes, PartyPaymentMethods> PARTY_PAYMENT_METHOD_CREDIT_CARD_SECURITY_CODES_PARTY_PAYMENT_METHOD_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PartyPaymentMethodCreditCardSecurityCodes.PartyPaymentMethodCreditCardSecurityCodes, DSL.name("parpmccsc_parpm_partypaymentmethodid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PartyPaymentMethodCreditCardSecurityCodes.PartyPaymentMethodCreditCardSecurityCodes.PARTY_PAYMENT_METHOD }, KeyRegistry.PARTY_PAYMENT_METHODS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PartyPaymentMethods.PartyPaymentMethods.PARTY_PAYMENT_METHOD }, true, ForeignKeyRule.CASCADE, null);
100    public static final ForeignKey<PartyPaymentMethodDetails, Parties> PARTY_PAYMENT_METHOD_DETAILS_PARTY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PartyPaymentMethodDetails.PartyPaymentMethodDetails, DSL.name("parpmdt_par_partyid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PartyPaymentMethodDetails.PartyPaymentMethodDetails.PARTY }, KeyRegistry.PARTIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Parties.Parties.PARTY }, true, ForeignKeyRule.CASCADE, null);
101    public static final ForeignKey<PartyPaymentMethodDetails, PartyPaymentMethods> PARTY_PAYMENT_METHOD_DETAILS_PARTY_PAYMENT_METHOD_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PartyPaymentMethodDetails.PartyPaymentMethodDetails, DSL.name("parpmdt_parpm_partypaymentmethodid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PartyPaymentMethodDetails.PartyPaymentMethodDetails.PARTY_PAYMENT_METHOD }, KeyRegistry.PARTY_PAYMENT_METHODS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PartyPaymentMethods.PartyPaymentMethods.PARTY_PAYMENT_METHOD }, true, ForeignKeyRule.CASCADE, null);
102    public static final ForeignKey<PartyPaymentMethodDetails, PaymentMethods> PARTY_PAYMENT_METHOD_DETAILS_PAYMENT_METHOD_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PartyPaymentMethodDetails.PartyPaymentMethodDetails, DSL.name("parpmdt_pm_paymentmethodid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PartyPaymentMethodDetails.PartyPaymentMethodDetails.PAYMENT_METHOD }, KeyRegistry.PAYMENT_METHODS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentMethods.PaymentMethods.PAYMENT_METHOD }, true, ForeignKeyRule.CASCADE, null);
103    public static final ForeignKey<PartyPaymentMethods, PartyPaymentMethodDetails> PARTY_PAYMENT_METHODS_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PartyPaymentMethods.PartyPaymentMethods, DSL.name("parpm_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PartyPaymentMethods.PartyPaymentMethods.ACTIVE_DETAIL }, KeyRegistry.PARTY_PAYMENT_METHOD_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PartyPaymentMethodDetails.PartyPaymentMethodDetails.PARTY_PAYMENT_METHOD_DETAIL }, true, ForeignKeyRule.CASCADE, null);
104    public static final ForeignKey<PartyPaymentMethods, PartyPaymentMethodDetails> PARTY_PAYMENT_METHODS_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PartyPaymentMethods.PartyPaymentMethods, DSL.name("parpm_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PartyPaymentMethods.PartyPaymentMethods.LAST_DETAIL }, KeyRegistry.PARTY_PAYMENT_METHOD_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PartyPaymentMethodDetails.PartyPaymentMethodDetails.PARTY_PAYMENT_METHOD_DETAIL }, true, ForeignKeyRule.CASCADE, null);
105    public static final ForeignKey<PaymentApplicationDetails, InvoiceLines> PAYMENT_APPLICATION_DETAILS_INVOICE_LINE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentApplicationDetails.PaymentApplicationDetails, DSL.name("pymtappldt_invcl_invoicelineid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentApplicationDetails.PaymentApplicationDetails.INVOICE_LINE }, KeyRegistry.INVOICE_LINES_PK, new TableField[] { com.echothree.model.jooq.server.tables.invoice.InvoiceLines.InvoiceLines.INVOICE_LINE }, true, ForeignKeyRule.CASCADE, null);
106    public static final ForeignKey<PaymentApplicationDetails, Payments> PAYMENT_APPLICATION_DETAILS_PAYMENT_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentApplicationDetails.PaymentApplicationDetails, DSL.name("pymtappldt_pymt_paymentid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentApplicationDetails.PaymentApplicationDetails.PAYMENT }, KeyRegistry.PAYMENTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.Payments.Payments.PAYMENT }, true, ForeignKeyRule.CASCADE, null);
107    public static final ForeignKey<PaymentApplicationDetails, PaymentApplications> PAYMENT_APPLICATION_DETAILS_PAYMENT_APPLICATION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentApplicationDetails.PaymentApplicationDetails, DSL.name("pymtappldt_pymtappl_paymentapplicationid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentApplicationDetails.PaymentApplicationDetails.PAYMENT_APPLICATION }, KeyRegistry.PAYMENT_APPLICATIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentApplications.PaymentApplications.PAYMENT_APPLICATION }, true, ForeignKeyRule.CASCADE, null);
108    public static final ForeignKey<PaymentApplications, PaymentApplicationDetails> PAYMENT_APPLICATIONS_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentApplications.PaymentApplications, DSL.name("pymtappl_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentApplications.PaymentApplications.ACTIVE_DETAIL }, KeyRegistry.PAYMENT_APPLICATION_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentApplicationDetails.PaymentApplicationDetails.PAYMENT_APPLICATION_DETAIL }, true, ForeignKeyRule.CASCADE, null);
109    public static final ForeignKey<PaymentApplications, PaymentApplicationDetails> PAYMENT_APPLICATIONS_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentApplications.PaymentApplications, DSL.name("pymtappl_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentApplications.PaymentApplications.LAST_DETAIL }, KeyRegistry.PAYMENT_APPLICATION_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentApplicationDetails.PaymentApplicationDetails.PAYMENT_APPLICATION_DETAIL }, true, ForeignKeyRule.CASCADE, null);
110    public static final ForeignKey<PaymentChecks, Payments> PAYMENT_CHECKS_PAYMENT_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentChecks.PaymentChecks, DSL.name("pymtchck_pymt_paymentid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentChecks.PaymentChecks.PAYMENT }, KeyRegistry.PAYMENTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.Payments.Payments.PAYMENT }, true, ForeignKeyRule.CASCADE, null);
111    public static final ForeignKey<PaymentCreditCards, Payments> PAYMENT_CREDIT_CARDS_PAYMENT_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentCreditCards.PaymentCreditCards, DSL.name("pymtcc_pymt_paymentid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentCreditCards.PaymentCreditCards.PAYMENT }, KeyRegistry.PAYMENTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.Payments.Payments.PAYMENT }, true, ForeignKeyRule.CASCADE, null);
112    public static final ForeignKey<PaymentDeductionDetails, Payments> PAYMENT_DEDUCTION_DETAILS_PAYMENT_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentDeductionDetails.PaymentDeductionDetails, DSL.name("pymtddcdt_pymt_paymentid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentDeductionDetails.PaymentDeductionDetails.PAYMENT }, KeyRegistry.PAYMENTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.Payments.Payments.PAYMENT }, true, ForeignKeyRule.CASCADE, null);
113    public static final ForeignKey<PaymentDeductionDetails, PaymentDeductions> PAYMENT_DEDUCTION_DETAILS_PAYMENT_DEDUCTION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentDeductionDetails.PaymentDeductionDetails, DSL.name("pymtddcdt_pymtddc_paymentdeductionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentDeductionDetails.PaymentDeductionDetails.PAYMENT_DEDUCTION }, KeyRegistry.PAYMENT_DEDUCTIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentDeductions.PaymentDeductions.PAYMENT_DEDUCTION }, true, ForeignKeyRule.CASCADE, null);
114    public static final ForeignKey<PaymentDeductionDetails, PaymentDeductionTypes> PAYMENT_DEDUCTION_DETAILS_PAYMENT_DEDUCTION_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentDeductionDetails.PaymentDeductionDetails, DSL.name("pymtddcdt_pymtddctyp_paymentdeductiontypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentDeductionDetails.PaymentDeductionDetails.PAYMENT_DEDUCTION_TYPE }, KeyRegistry.PAYMENT_DEDUCTION_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentDeductionTypes.PaymentDeductionTypes.PAYMENT_DEDUCTION_TYPE }, true, ForeignKeyRule.CASCADE, null);
115    public static final ForeignKey<PaymentDeductions, PaymentDeductionDetails> PAYMENT_DEDUCTIONS_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentDeductions.PaymentDeductions, DSL.name("pymtddc_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentDeductions.PaymentDeductions.ACTIVE_DETAIL }, KeyRegistry.PAYMENT_DEDUCTION_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentDeductionDetails.PaymentDeductionDetails.PAYMENT_DEDUCTION_DETAIL }, true, ForeignKeyRule.CASCADE, null);
116    public static final ForeignKey<PaymentDeductions, PaymentDeductionDetails> PAYMENT_DEDUCTIONS_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentDeductions.PaymentDeductions, DSL.name("pymtddc_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentDeductions.PaymentDeductions.LAST_DETAIL }, KeyRegistry.PAYMENT_DEDUCTION_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentDeductionDetails.PaymentDeductionDetails.PAYMENT_DEDUCTION_DETAIL }, true, ForeignKeyRule.CASCADE, null);
117    public static final ForeignKey<PaymentDeductionTypeDescriptions, Languages> PAYMENT_DEDUCTION_TYPE_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentDeductionTypeDescriptions.PaymentDeductionTypeDescriptions, DSL.name("pymtddctypd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentDeductionTypeDescriptions.PaymentDeductionTypeDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
118    public static final ForeignKey<PaymentDeductionTypeDescriptions, PaymentDeductionTypes> PAYMENT_DEDUCTION_TYPE_DESCRIPTIONS_PAYMENT_DEDUCTION_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentDeductionTypeDescriptions.PaymentDeductionTypeDescriptions, DSL.name("pymtddctypd_pymtddctyp_paymentdeductiontypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentDeductionTypeDescriptions.PaymentDeductionTypeDescriptions.PAYMENT_DEDUCTION_TYPE }, KeyRegistry.PAYMENT_DEDUCTION_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentDeductionTypes.PaymentDeductionTypes.PAYMENT_DEDUCTION_TYPE }, true, ForeignKeyRule.CASCADE, null);
119    public static final ForeignKey<PaymentDetails, Currencies> PAYMENT_DETAILS_CURRENCY_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentDetails.PaymentDetails, DSL.name("pymtdt_cur_currencyid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentDetails.PaymentDetails.CURRENCY }, KeyRegistry.CURRENCIES_PK, new TableField[] { com.echothree.model.jooq.server.tables.accounting.Currencies.Currencies.CURRENCY }, true, ForeignKeyRule.CASCADE, null);
120    public static final ForeignKey<PaymentDetails, PartyPaymentMethods> PAYMENT_DETAILS_PARTY_PAYMENT_METHOD_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentDetails.PaymentDetails, DSL.name("pymtdt_parpm_partypaymentmethodid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentDetails.PaymentDetails.PARTY_PAYMENT_METHOD }, KeyRegistry.PARTY_PAYMENT_METHODS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PartyPaymentMethods.PartyPaymentMethods.PARTY_PAYMENT_METHOD }, true, ForeignKeyRule.CASCADE, null);
121    public static final ForeignKey<PaymentDetails, Payments> PAYMENT_DETAILS_PAYMENT_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentDetails.PaymentDetails, DSL.name("pymtdt_pymt_paymentid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentDetails.PaymentDetails.PAYMENT }, KeyRegistry.PAYMENTS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.Payments.Payments.PAYMENT }, true, ForeignKeyRule.CASCADE, null);
122    public static final ForeignKey<PaymentMethodChecks, PaymentMethods> PAYMENT_METHOD_CHECKS_PAYMENT_METHOD_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentMethodChecks.PaymentMethodChecks, DSL.name("pmchk_pm_paymentmethodid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentMethodChecks.PaymentMethodChecks.PAYMENT_METHOD }, KeyRegistry.PAYMENT_METHODS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentMethods.PaymentMethods.PAYMENT_METHOD }, true, ForeignKeyRule.CASCADE, null);
123    public static final ForeignKey<PaymentMethodCreditCards, PaymentMethods> PAYMENT_METHOD_CREDIT_CARDS_PAYMENT_METHOD_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentMethodCreditCards.PaymentMethodCreditCards, DSL.name("pmcc_pm_paymentmethodid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentMethodCreditCards.PaymentMethodCreditCards.PAYMENT_METHOD }, KeyRegistry.PAYMENT_METHODS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentMethods.PaymentMethods.PAYMENT_METHOD }, true, ForeignKeyRule.CASCADE, null);
124    public static final ForeignKey<PaymentMethodDescriptions, Languages> PAYMENT_METHOD_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentMethodDescriptions.PaymentMethodDescriptions, DSL.name("pmd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentMethodDescriptions.PaymentMethodDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
125    public static final ForeignKey<PaymentMethodDescriptions, PaymentMethods> PAYMENT_METHOD_DESCRIPTIONS_PAYMENT_METHOD_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentMethodDescriptions.PaymentMethodDescriptions, DSL.name("pmd_pm_paymentmethodid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentMethodDescriptions.PaymentMethodDescriptions.PAYMENT_METHOD }, KeyRegistry.PAYMENT_METHODS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentMethods.PaymentMethods.PAYMENT_METHOD }, true, ForeignKeyRule.CASCADE, null);
126    public static final ForeignKey<PaymentMethodDetails, Selectors> PAYMENT_METHOD_DETAILS_ITEM_SELECTOR_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentMethodDetails.PaymentMethodDetails, DSL.name("pmdt_itemselectorid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentMethodDetails.PaymentMethodDetails.ITEM_SELECTOR }, KeyRegistry.SELECTORS_PK, new TableField[] { com.echothree.model.jooq.server.tables.selector.Selectors.Selectors.SELECTOR }, true, ForeignKeyRule.CASCADE, null);
127    public static final ForeignKey<PaymentMethodDetails, PaymentMethods> PAYMENT_METHOD_DETAILS_PAYMENT_METHOD_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentMethodDetails.PaymentMethodDetails, DSL.name("pmdt_pm_paymentmethodid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentMethodDetails.PaymentMethodDetails.PAYMENT_METHOD }, KeyRegistry.PAYMENT_METHODS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentMethods.PaymentMethods.PAYMENT_METHOD }, true, ForeignKeyRule.CASCADE, null);
128    public static final ForeignKey<PaymentMethodDetails, PaymentMethodTypes> PAYMENT_METHOD_DETAILS_PAYMENT_METHOD_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentMethodDetails.PaymentMethodDetails, DSL.name("pmdt_pmtyp_paymentmethodtypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentMethodDetails.PaymentMethodDetails.PAYMENT_METHOD_TYPE }, KeyRegistry.PAYMENT_METHOD_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentMethodTypes.PaymentMethodTypes.PAYMENT_METHOD_TYPE }, true, ForeignKeyRule.CASCADE, null);
129    public static final ForeignKey<PaymentMethodDetails, PaymentProcessors> PAYMENT_METHOD_DETAILS_PAYMENT_PROCESSOR_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentMethodDetails.PaymentMethodDetails, DSL.name("pmdt_pprc_paymentprocessorid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentMethodDetails.PaymentMethodDetails.PAYMENT_PROCESSOR }, KeyRegistry.PAYMENT_PROCESSORS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessors.PaymentProcessors.PAYMENT_PROCESSOR }, true, ForeignKeyRule.CASCADE, null);
130    public static final ForeignKey<PaymentMethodDetails, Selectors> PAYMENT_METHOD_DETAILS_SALES_ORDER_ITEM_SELECTOR_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentMethodDetails.PaymentMethodDetails, DSL.name("pmdt_salesorderitemselectorid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentMethodDetails.PaymentMethodDetails.SALES_ORDER_ITEM_SELECTOR }, KeyRegistry.SELECTORS_PK, new TableField[] { com.echothree.model.jooq.server.tables.selector.Selectors.Selectors.SELECTOR }, true, ForeignKeyRule.CASCADE, null);
131    public static final ForeignKey<PaymentMethods, PaymentMethodDetails> PAYMENT_METHODS_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentMethods.PaymentMethods, DSL.name("pm_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentMethods.PaymentMethods.ACTIVE_DETAIL }, KeyRegistry.PAYMENT_METHOD_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentMethodDetails.PaymentMethodDetails.PAYMENT_METHOD_DETAIL }, true, ForeignKeyRule.CASCADE, null);
132    public static final ForeignKey<PaymentMethods, PaymentMethodDetails> PAYMENT_METHODS_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentMethods.PaymentMethods, DSL.name("pm_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentMethods.PaymentMethods.LAST_DETAIL }, KeyRegistry.PAYMENT_METHOD_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentMethodDetails.PaymentMethodDetails.PAYMENT_METHOD_DETAIL }, true, ForeignKeyRule.CASCADE, null);
133    public static final ForeignKey<PaymentMethodTypeDescriptions, Languages> PAYMENT_METHOD_TYPE_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentMethodTypeDescriptions.PaymentMethodTypeDescriptions, DSL.name("pmtypd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentMethodTypeDescriptions.PaymentMethodTypeDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
134    public static final ForeignKey<PaymentMethodTypeDescriptions, PaymentMethodTypes> PAYMENT_METHOD_TYPE_DESCRIPTIONS_PAYMENT_METHOD_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentMethodTypeDescriptions.PaymentMethodTypeDescriptions, DSL.name("pmtypd_pmtyp_paymentmethodtypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentMethodTypeDescriptions.PaymentMethodTypeDescriptions.PAYMENT_METHOD_TYPE }, KeyRegistry.PAYMENT_METHOD_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentMethodTypes.PaymentMethodTypes.PAYMENT_METHOD_TYPE }, true, ForeignKeyRule.CASCADE, null);
135    public static final ForeignKey<PaymentMethodTypeDetails, PaymentMethodTypes> PAYMENT_METHOD_TYPE_DETAILS_PAYMENT_METHOD_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentMethodTypeDetails.PaymentMethodTypeDetails, DSL.name("pmtypdt_pmtyp_paymentmethodtypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentMethodTypeDetails.PaymentMethodTypeDetails.PAYMENT_METHOD_TYPE }, KeyRegistry.PAYMENT_METHOD_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentMethodTypes.PaymentMethodTypes.PAYMENT_METHOD_TYPE }, true, ForeignKeyRule.CASCADE, null);
136    public static final ForeignKey<PaymentMethodTypePartyTypeDetails, Workflows> PAYMENT_METHOD_TYPE_PARTY_TYPE_DETAILS_PARTY_CONTACT_MECHANISM_WORKFLOW_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentMethodTypePartyTypeDetails.PaymentMethodTypePartyTypeDetails, DSL.name("pmtypptypdt_partycontactmechanismworkflowid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentMethodTypePartyTypeDetails.PaymentMethodTypePartyTypeDetails.PARTY_CONTACT_MECHANISM_WORKFLOW }, KeyRegistry.WORKFLOWS_PK, new TableField[] { com.echothree.model.jooq.server.tables.workflow.Workflows.Workflows.WORKFLOW }, true, ForeignKeyRule.CASCADE, null);
137    public static final ForeignKey<PaymentMethodTypePartyTypeDetails, Workflows> PAYMENT_METHOD_TYPE_PARTY_TYPE_DETAILS_PARTY_PAYMENT_METHOD_WORKFLOW_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentMethodTypePartyTypeDetails.PaymentMethodTypePartyTypeDetails, DSL.name("pmtypptypdt_partypaymentmethodworkflowid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentMethodTypePartyTypeDetails.PaymentMethodTypePartyTypeDetails.PARTY_PAYMENT_METHOD_WORKFLOW }, KeyRegistry.WORKFLOWS_PK, new TableField[] { com.echothree.model.jooq.server.tables.workflow.Workflows.Workflows.WORKFLOW }, true, ForeignKeyRule.CASCADE, null);
138    public static final ForeignKey<PaymentMethodTypePartyTypeDetails, PaymentMethodTypes> PAYMENT_METHOD_TYPE_PARTY_TYPE_DETAILS_PAYMENT_METHOD_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentMethodTypePartyTypeDetails.PaymentMethodTypePartyTypeDetails, DSL.name("pmtypptypdt_pmtyp_paymentmethodtypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentMethodTypePartyTypeDetails.PaymentMethodTypePartyTypeDetails.PAYMENT_METHOD_TYPE }, KeyRegistry.PAYMENT_METHOD_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentMethodTypes.PaymentMethodTypes.PAYMENT_METHOD_TYPE }, true, ForeignKeyRule.CASCADE, null);
139    public static final ForeignKey<PaymentMethodTypePartyTypeDetails, PaymentMethodTypePartyTypes> PAYMENT_METHOD_TYPE_PARTY_TYPE_DETAILS_PAYMENT_METHOD_TYPE_PARTY_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentMethodTypePartyTypeDetails.PaymentMethodTypePartyTypeDetails, DSL.name("pmtypptypdt_pmtypptyp_paymentmethodtypepartytypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentMethodTypePartyTypeDetails.PaymentMethodTypePartyTypeDetails.PAYMENT_METHOD_TYPE_PARTY_TYPE }, KeyRegistry.PAYMENT_METHOD_TYPE_PARTY_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentMethodTypePartyTypes.PaymentMethodTypePartyTypes.PAYMENT_METHOD_TYPE_PARTY_TYPE }, true, ForeignKeyRule.CASCADE, null);
140    public static final ForeignKey<PaymentMethodTypePartyTypeDetails, PartyTypes> PAYMENT_METHOD_TYPE_PARTY_TYPE_DETAILS_PARTY_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentMethodTypePartyTypeDetails.PaymentMethodTypePartyTypeDetails, DSL.name("pmtypptypdt_ptyp_partytypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentMethodTypePartyTypeDetails.PaymentMethodTypePartyTypeDetails.PARTY_TYPE }, KeyRegistry.PARTY_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.PartyTypes.PartyTypes.PARTY_TYPE }, true, ForeignKeyRule.CASCADE, null);
141    public static final ForeignKey<PaymentMethodTypePartyTypes, PaymentMethodTypePartyTypeDetails> PAYMENT_METHOD_TYPE_PARTY_TYPES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentMethodTypePartyTypes.PaymentMethodTypePartyTypes, DSL.name("pmtypptyp_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentMethodTypePartyTypes.PaymentMethodTypePartyTypes.ACTIVE_DETAIL }, KeyRegistry.PAYMENT_METHOD_TYPE_PARTY_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentMethodTypePartyTypeDetails.PaymentMethodTypePartyTypeDetails.PAYMENT_METHOD_TYPE_PARTY_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
142    public static final ForeignKey<PaymentMethodTypePartyTypes, PaymentMethodTypePartyTypeDetails> PAYMENT_METHOD_TYPE_PARTY_TYPES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentMethodTypePartyTypes.PaymentMethodTypePartyTypes, DSL.name("pmtypptyp_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentMethodTypePartyTypes.PaymentMethodTypePartyTypes.LAST_DETAIL }, KeyRegistry.PAYMENT_METHOD_TYPE_PARTY_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentMethodTypePartyTypeDetails.PaymentMethodTypePartyTypeDetails.PAYMENT_METHOD_TYPE_PARTY_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
143    public static final ForeignKey<PaymentMethodTypes, PaymentMethodTypeDetails> PAYMENT_METHOD_TYPES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentMethodTypes.PaymentMethodTypes, DSL.name("pmtyp_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentMethodTypes.PaymentMethodTypes.ACTIVE_DETAIL }, KeyRegistry.PAYMENT_METHOD_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentMethodTypeDetails.PaymentMethodTypeDetails.PAYMENT_METHOD_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
144    public static final ForeignKey<PaymentMethodTypes, PaymentMethodTypeDetails> PAYMENT_METHOD_TYPES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentMethodTypes.PaymentMethodTypes, DSL.name("pmtyp_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentMethodTypes.PaymentMethodTypes.LAST_DETAIL }, KeyRegistry.PAYMENT_METHOD_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentMethodTypeDetails.PaymentMethodTypeDetails.PAYMENT_METHOD_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
145    public static final ForeignKey<PaymentProcessorActions, PaymentProcessors> PAYMENT_PROCESSOR_ACTIONS_PAYMENT_PROCESSOR_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentProcessorActions.PaymentProcessorActions, DSL.name("pprcact_pprc_paymentprocessorid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorActions.PaymentProcessorActions.PAYMENT_PROCESSOR }, KeyRegistry.PAYMENT_PROCESSORS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessors.PaymentProcessors.PAYMENT_PROCESSOR }, true, ForeignKeyRule.CASCADE, null);
146    public static final ForeignKey<PaymentProcessorActions, PaymentProcessorTypeActions> PAYMENT_PROCESSOR_ACTIONS_PAYMENT_PROCESSOR_TYPE_ACTION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentProcessorActions.PaymentProcessorActions, DSL.name("pprcact_pprctypact_paymentprocessortypeactionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorActions.PaymentProcessorActions.PAYMENT_PROCESSOR_TYPE_ACTION }, KeyRegistry.PAYMENT_PROCESSOR_TYPE_ACTIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypeActions.PaymentProcessorTypeActions.PAYMENT_PROCESSOR_TYPE_ACTION }, true, ForeignKeyRule.CASCADE, null);
147    public static final ForeignKey<PaymentProcessorActionTypeDescriptions, Languages> PAYMENT_PROCESSOR_ACTION_TYPE_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentProcessorActionTypeDescriptions.PaymentProcessorActionTypeDescriptions, DSL.name("pprcacttypd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorActionTypeDescriptions.PaymentProcessorActionTypeDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
148    public static final ForeignKey<PaymentProcessorActionTypeDescriptions, PaymentProcessorActionTypes> PAYMENT_PROCESSOR_ACTION_TYPE_DESCRIPTIONS_PAYMENT_PROCESSOR_ACTION_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentProcessorActionTypeDescriptions.PaymentProcessorActionTypeDescriptions, DSL.name("pprcacttypd_pprcacttyp_paymentprocessoractiontypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorActionTypeDescriptions.PaymentProcessorActionTypeDescriptions.PAYMENT_PROCESSOR_ACTION_TYPE }, KeyRegistry.PAYMENT_PROCESSOR_ACTION_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorActionTypes.PaymentProcessorActionTypes.PAYMENT_PROCESSOR_ACTION_TYPE }, true, ForeignKeyRule.CASCADE, null);
149    public static final ForeignKey<PaymentProcessorActionTypeDetails, PaymentProcessorActionTypes> PAYMENT_PROCESSOR_ACTION_TYPE_DETAILS_PAYMENT_PROCESSOR_ACTION_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentProcessorActionTypeDetails.PaymentProcessorActionTypeDetails, DSL.name("pprcacttypdt_pprcacttyp_paymentprocessoractiontypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorActionTypeDetails.PaymentProcessorActionTypeDetails.PAYMENT_PROCESSOR_ACTION_TYPE }, KeyRegistry.PAYMENT_PROCESSOR_ACTION_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorActionTypes.PaymentProcessorActionTypes.PAYMENT_PROCESSOR_ACTION_TYPE }, true, ForeignKeyRule.CASCADE, null);
150    public static final ForeignKey<PaymentProcessorActionTypes, PaymentProcessorActionTypeDetails> PAYMENT_PROCESSOR_ACTION_TYPES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentProcessorActionTypes.PaymentProcessorActionTypes, DSL.name("pprcacttyp_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorActionTypes.PaymentProcessorActionTypes.ACTIVE_DETAIL }, KeyRegistry.PAYMENT_PROCESSOR_ACTION_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorActionTypeDetails.PaymentProcessorActionTypeDetails.PAYMENT_PROCESSOR_ACTION_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
151    public static final ForeignKey<PaymentProcessorActionTypes, PaymentProcessorActionTypeDetails> PAYMENT_PROCESSOR_ACTION_TYPES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentProcessorActionTypes.PaymentProcessorActionTypes, DSL.name("pprcacttyp_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorActionTypes.PaymentProcessorActionTypes.LAST_DETAIL }, KeyRegistry.PAYMENT_PROCESSOR_ACTION_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorActionTypeDetails.PaymentProcessorActionTypeDetails.PAYMENT_PROCESSOR_ACTION_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
152    public static final ForeignKey<PaymentProcessorDescriptions, Languages> PAYMENT_PROCESSOR_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentProcessorDescriptions.PaymentProcessorDescriptions, DSL.name("pprcd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorDescriptions.PaymentProcessorDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
153    public static final ForeignKey<PaymentProcessorDescriptions, PaymentProcessors> PAYMENT_PROCESSOR_DESCRIPTIONS_PAYMENT_PROCESSOR_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentProcessorDescriptions.PaymentProcessorDescriptions, DSL.name("pprcd_pprc_paymentprocessorid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorDescriptions.PaymentProcessorDescriptions.PAYMENT_PROCESSOR }, KeyRegistry.PAYMENT_PROCESSORS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessors.PaymentProcessors.PAYMENT_PROCESSOR }, true, ForeignKeyRule.CASCADE, null);
154    public static final ForeignKey<PaymentProcessorDetails, PaymentProcessors> PAYMENT_PROCESSOR_DETAILS_PAYMENT_PROCESSOR_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentProcessorDetails.PaymentProcessorDetails, DSL.name("pprcdt_pprc_paymentprocessorid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorDetails.PaymentProcessorDetails.PAYMENT_PROCESSOR }, KeyRegistry.PAYMENT_PROCESSORS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessors.PaymentProcessors.PAYMENT_PROCESSOR }, true, ForeignKeyRule.CASCADE, null);
155    public static final ForeignKey<PaymentProcessorDetails, PaymentProcessorTypes> PAYMENT_PROCESSOR_DETAILS_PAYMENT_PROCESSOR_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentProcessorDetails.PaymentProcessorDetails, DSL.name("pprcdt_pprctyp_paymentprocessortypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorDetails.PaymentProcessorDetails.PAYMENT_PROCESSOR_TYPE }, KeyRegistry.PAYMENT_PROCESSOR_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypes.PaymentProcessorTypes.PAYMENT_PROCESSOR_TYPE }, true, ForeignKeyRule.CASCADE, null);
156    public static final ForeignKey<PaymentProcessorResultCodeDescriptions, Languages> PAYMENT_PROCESSOR_RESULT_CODE_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentProcessorResultCodeDescriptions.PaymentProcessorResultCodeDescriptions, DSL.name("pprcrcd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorResultCodeDescriptions.PaymentProcessorResultCodeDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
157    public static final ForeignKey<PaymentProcessorResultCodeDescriptions, PaymentProcessorResultCodes> PAYMENT_PROCESSOR_RESULT_CODE_DESCRIPTIONS_PAYMENT_PROCESSOR_RESULT_CODE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentProcessorResultCodeDescriptions.PaymentProcessorResultCodeDescriptions, DSL.name("pprcrcd_pprcrc_paymentprocessorresultcodeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorResultCodeDescriptions.PaymentProcessorResultCodeDescriptions.PAYMENT_PROCESSOR_RESULT_CODE }, KeyRegistry.PAYMENT_PROCESSOR_RESULT_CODES_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorResultCodes.PaymentProcessorResultCodes.PAYMENT_PROCESSOR_RESULT_CODE }, true, ForeignKeyRule.CASCADE, null);
158    public static final ForeignKey<PaymentProcessorResultCodeDetails, PaymentProcessorResultCodes> PAYMENT_PROCESSOR_RESULT_CODE_DETAILS_PAYMENT_PROCESSOR_RESULT_CODE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentProcessorResultCodeDetails.PaymentProcessorResultCodeDetails, DSL.name("pprcrcdt_pprcrc_paymentprocessorresultcodeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorResultCodeDetails.PaymentProcessorResultCodeDetails.PAYMENT_PROCESSOR_RESULT_CODE }, KeyRegistry.PAYMENT_PROCESSOR_RESULT_CODES_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorResultCodes.PaymentProcessorResultCodes.PAYMENT_PROCESSOR_RESULT_CODE }, true, ForeignKeyRule.CASCADE, null);
159    public static final ForeignKey<PaymentProcessorResultCodes, PaymentProcessorResultCodeDetails> PAYMENT_PROCESSOR_RESULT_CODES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentProcessorResultCodes.PaymentProcessorResultCodes, DSL.name("pprcrc_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorResultCodes.PaymentProcessorResultCodes.ACTIVE_DETAIL }, KeyRegistry.PAYMENT_PROCESSOR_RESULT_CODE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorResultCodeDetails.PaymentProcessorResultCodeDetails.PAYMENT_PROCESSOR_RESULT_CODE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
160    public static final ForeignKey<PaymentProcessorResultCodes, PaymentProcessorResultCodeDetails> PAYMENT_PROCESSOR_RESULT_CODES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentProcessorResultCodes.PaymentProcessorResultCodes, DSL.name("pprcrc_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorResultCodes.PaymentProcessorResultCodes.LAST_DETAIL }, KeyRegistry.PAYMENT_PROCESSOR_RESULT_CODE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorResultCodeDetails.PaymentProcessorResultCodeDetails.PAYMENT_PROCESSOR_RESULT_CODE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
161    public static final ForeignKey<PaymentProcessors, PaymentProcessorDetails> PAYMENT_PROCESSORS_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentProcessors.PaymentProcessors, DSL.name("pprc_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessors.PaymentProcessors.ACTIVE_DETAIL }, KeyRegistry.PAYMENT_PROCESSOR_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorDetails.PaymentProcessorDetails.PAYMENT_PROCESSOR_DETAIL }, true, ForeignKeyRule.CASCADE, null);
162    public static final ForeignKey<PaymentProcessors, PaymentProcessorDetails> PAYMENT_PROCESSORS_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentProcessors.PaymentProcessors, DSL.name("pprc_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessors.PaymentProcessors.LAST_DETAIL }, KeyRegistry.PAYMENT_PROCESSOR_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorDetails.PaymentProcessorDetails.PAYMENT_PROCESSOR_DETAIL }, true, ForeignKeyRule.CASCADE, null);
163    public static final ForeignKey<PaymentProcessorTransactionCodes, PaymentProcessorTransactions> PAYMENT_PROCESSOR_TRANSACTION_CODES_PAYMENT_PROCESSOR_TRANSACTION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentProcessorTransactionCodes.PaymentProcessorTransactionCodes, DSL.name("pprctrxc_pprctrx_paymentprocessortransactionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorTransactionCodes.PaymentProcessorTransactionCodes.PAYMENT_PROCESSOR_TRANSACTION }, KeyRegistry.PAYMENT_PROCESSOR_TRANSACTIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorTransactions.PaymentProcessorTransactions.PAYMENT_PROCESSOR_TRANSACTION }, true, ForeignKeyRule.CASCADE, null);
164    public static final ForeignKey<PaymentProcessorTransactionCodes, PaymentProcessorTypeCodes> PAYMENT_PROCESSOR_TRANSACTION_CODES_PAYMENT_PROCESSOR_TYPE_CODE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentProcessorTransactionCodes.PaymentProcessorTransactionCodes, DSL.name("pprctrxc_pproctypc_paymentprocessortypecodeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorTransactionCodes.PaymentProcessorTransactionCodes.PAYMENT_PROCESSOR_TYPE_CODE }, KeyRegistry.PAYMENT_PROCESSOR_TYPE_CODES_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypeCodes.PaymentProcessorTypeCodes.PAYMENT_PROCESSOR_TYPE_CODE }, true, ForeignKeyRule.CASCADE, null);
165    public static final ForeignKey<PaymentProcessorTransactionDetails, PaymentProcessors> PAYMENT_PROCESSOR_TRANSACTION_DETAILS_PAYMENT_PROCESSOR_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentProcessorTransactionDetails.PaymentProcessorTransactionDetails, DSL.name("pprctrxdt_pprc_paymentprocessorid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorTransactionDetails.PaymentProcessorTransactionDetails.PAYMENT_PROCESSOR }, KeyRegistry.PAYMENT_PROCESSORS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessors.PaymentProcessors.PAYMENT_PROCESSOR }, true, ForeignKeyRule.CASCADE, null);
166    public static final ForeignKey<PaymentProcessorTransactionDetails, PaymentProcessorActionTypes> PAYMENT_PROCESSOR_TRANSACTION_DETAILS_PAYMENT_PROCESSOR_ACTION_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentProcessorTransactionDetails.PaymentProcessorTransactionDetails, DSL.name("pprctrxdt_pprcacttyp_paymentprocessoractiontypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorTransactionDetails.PaymentProcessorTransactionDetails.PAYMENT_PROCESSOR_ACTION_TYPE }, KeyRegistry.PAYMENT_PROCESSOR_ACTION_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorActionTypes.PaymentProcessorActionTypes.PAYMENT_PROCESSOR_ACTION_TYPE }, true, ForeignKeyRule.CASCADE, null);
167    public static final ForeignKey<PaymentProcessorTransactionDetails, PaymentProcessorResultCodes> PAYMENT_PROCESSOR_TRANSACTION_DETAILS_PAYMENT_PROCESSOR_RESULT_CODE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentProcessorTransactionDetails.PaymentProcessorTransactionDetails, DSL.name("pprctrxdt_pprcrc_paymentprocessorresultcodeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorTransactionDetails.PaymentProcessorTransactionDetails.PAYMENT_PROCESSOR_RESULT_CODE }, KeyRegistry.PAYMENT_PROCESSOR_RESULT_CODES_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorResultCodes.PaymentProcessorResultCodes.PAYMENT_PROCESSOR_RESULT_CODE }, true, ForeignKeyRule.CASCADE, null);
168    public static final ForeignKey<PaymentProcessorTransactionDetails, PaymentProcessorTransactions> PAYMENT_PROCESSOR_TRANSACTION_DETAILS_PAYMENT_PROCESSOR_TRANSACTION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentProcessorTransactionDetails.PaymentProcessorTransactionDetails, DSL.name("pprctrxdt_pprctrx_paymentprocessortransactionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorTransactionDetails.PaymentProcessorTransactionDetails.PAYMENT_PROCESSOR_TRANSACTION }, KeyRegistry.PAYMENT_PROCESSOR_TRANSACTIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorTransactions.PaymentProcessorTransactions.PAYMENT_PROCESSOR_TRANSACTION }, true, ForeignKeyRule.CASCADE, null);
169    public static final ForeignKey<PaymentProcessorTransactions, PaymentProcessorTransactionDetails> PAYMENT_PROCESSOR_TRANSACTIONS_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentProcessorTransactions.PaymentProcessorTransactions, DSL.name("pprctrx_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorTransactions.PaymentProcessorTransactions.ACTIVE_DETAIL }, KeyRegistry.PAYMENT_PROCESSOR_TRANSACTION_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorTransactionDetails.PaymentProcessorTransactionDetails.PAYMENT_PROCESSOR_TRANSACTION_DETAIL }, true, ForeignKeyRule.CASCADE, null);
170    public static final ForeignKey<PaymentProcessorTransactions, PaymentProcessorTransactionDetails> PAYMENT_PROCESSOR_TRANSACTIONS_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentProcessorTransactions.PaymentProcessorTransactions, DSL.name("pprctrx_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorTransactions.PaymentProcessorTransactions.LAST_DETAIL }, KeyRegistry.PAYMENT_PROCESSOR_TRANSACTION_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorTransactionDetails.PaymentProcessorTransactionDetails.PAYMENT_PROCESSOR_TRANSACTION_DETAIL }, true, ForeignKeyRule.CASCADE, null);
171    public static final ForeignKey<PaymentProcessorTypeActionDetails, PaymentProcessorActionTypes> PAYMENT_PROCESSOR_TYPE_ACTION_DETAILS_PAYMENT_PROCESSOR_ACTION_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypeActionDetails.PaymentProcessorTypeActionDetails, DSL.name("pprctypactdt_pprcacttyp_paymentprocessoractiontypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypeActionDetails.PaymentProcessorTypeActionDetails.PAYMENT_PROCESSOR_ACTION_TYPE }, KeyRegistry.PAYMENT_PROCESSOR_ACTION_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorActionTypes.PaymentProcessorActionTypes.PAYMENT_PROCESSOR_ACTION_TYPE }, true, ForeignKeyRule.CASCADE, null);
172    public static final ForeignKey<PaymentProcessorTypeActionDetails, PaymentProcessorTypes> PAYMENT_PROCESSOR_TYPE_ACTION_DETAILS_PAYMENT_PROCESSOR_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypeActionDetails.PaymentProcessorTypeActionDetails, DSL.name("pprctypactdt_pprctyp_paymentprocessortypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypeActionDetails.PaymentProcessorTypeActionDetails.PAYMENT_PROCESSOR_TYPE }, KeyRegistry.PAYMENT_PROCESSOR_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypes.PaymentProcessorTypes.PAYMENT_PROCESSOR_TYPE }, true, ForeignKeyRule.CASCADE, null);
173    public static final ForeignKey<PaymentProcessorTypeActionDetails, PaymentProcessorTypeActions> PAYMENT_PROCESSOR_TYPE_ACTION_DETAILS_PAYMENT_PROCESSOR_TYPE_ACTION_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypeActionDetails.PaymentProcessorTypeActionDetails, DSL.name("pprctypactdt_pprctypact_paymentprocessortypeactionid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypeActionDetails.PaymentProcessorTypeActionDetails.PAYMENT_PROCESSOR_TYPE_ACTION }, KeyRegistry.PAYMENT_PROCESSOR_TYPE_ACTIONS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypeActions.PaymentProcessorTypeActions.PAYMENT_PROCESSOR_TYPE_ACTION }, true, ForeignKeyRule.CASCADE, null);
174    public static final ForeignKey<PaymentProcessorTypeActions, PaymentProcessorTypeActionDetails> PAYMENT_PROCESSOR_TYPE_ACTIONS_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypeActions.PaymentProcessorTypeActions, DSL.name("pprctypact_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypeActions.PaymentProcessorTypeActions.ACTIVE_DETAIL }, KeyRegistry.PAYMENT_PROCESSOR_TYPE_ACTION_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypeActionDetails.PaymentProcessorTypeActionDetails.PAYMENT_PROCESSOR_TYPE_ACTION_DETAIL }, true, ForeignKeyRule.CASCADE, null);
175    public static final ForeignKey<PaymentProcessorTypeActions, PaymentProcessorTypeActionDetails> PAYMENT_PROCESSOR_TYPE_ACTIONS_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypeActions.PaymentProcessorTypeActions, DSL.name("pprctypact_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypeActions.PaymentProcessorTypeActions.LAST_DETAIL }, KeyRegistry.PAYMENT_PROCESSOR_TYPE_ACTION_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypeActionDetails.PaymentProcessorTypeActionDetails.PAYMENT_PROCESSOR_TYPE_ACTION_DETAIL }, true, ForeignKeyRule.CASCADE, null);
176    public static final ForeignKey<PaymentProcessorTypeCodeDescriptions, Languages> PAYMENT_PROCESSOR_TYPE_CODE_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypeCodeDescriptions.PaymentProcessorTypeCodeDescriptions, DSL.name("pproctypcd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypeCodeDescriptions.PaymentProcessorTypeCodeDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
177    public static final ForeignKey<PaymentProcessorTypeCodeDescriptions, PaymentProcessorTypeCodes> PAYMENT_PROCESSOR_TYPE_CODE_DESCRIPTIONS_PAYMENT_PROCESSOR_TYPE_CODE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypeCodeDescriptions.PaymentProcessorTypeCodeDescriptions, DSL.name("pproctypcd_pproctypc_paymentprocessortypecodeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypeCodeDescriptions.PaymentProcessorTypeCodeDescriptions.PAYMENT_PROCESSOR_TYPE_CODE }, KeyRegistry.PAYMENT_PROCESSOR_TYPE_CODES_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypeCodes.PaymentProcessorTypeCodes.PAYMENT_PROCESSOR_TYPE_CODE }, true, ForeignKeyRule.CASCADE, null);
178    public static final ForeignKey<PaymentProcessorTypeCodeDetails, PaymentProcessorTypeCodes> PAYMENT_PROCESSOR_TYPE_CODE_DETAILS_PAYMENT_PROCESSOR_TYPE_CODE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypeCodeDetails.PaymentProcessorTypeCodeDetails, DSL.name("pproctypcdt_pproctypc_paymentprocessortypecodeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypeCodeDetails.PaymentProcessorTypeCodeDetails.PAYMENT_PROCESSOR_TYPE_CODE }, KeyRegistry.PAYMENT_PROCESSOR_TYPE_CODES_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypeCodes.PaymentProcessorTypeCodes.PAYMENT_PROCESSOR_TYPE_CODE }, true, ForeignKeyRule.CASCADE, null);
179    public static final ForeignKey<PaymentProcessorTypeCodeDetails, PaymentProcessorTypeCodeTypes> PAYMENT_PROCESSOR_TYPE_CODE_DETAILS_PAYMENT_PROCESSOR_TYPE_CODE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypeCodeDetails.PaymentProcessorTypeCodeDetails, DSL.name("pproctypcdt_pproctypctyp_paymentprocessortypecodetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypeCodeDetails.PaymentProcessorTypeCodeDetails.PAYMENT_PROCESSOR_TYPE_CODE_TYPE }, KeyRegistry.PAYMENT_PROCESSOR_TYPE_CODE_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypeCodeTypes.PaymentProcessorTypeCodeTypes.PAYMENT_PROCESSOR_TYPE_CODE_TYPE }, true, ForeignKeyRule.CASCADE, null);
180    public static final ForeignKey<PaymentProcessorTypeCodes, PaymentProcessorTypeCodeDetails> PAYMENT_PROCESSOR_TYPE_CODES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypeCodes.PaymentProcessorTypeCodes, DSL.name("pproctypc_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypeCodes.PaymentProcessorTypeCodes.ACTIVE_DETAIL }, KeyRegistry.PAYMENT_PROCESSOR_TYPE_CODE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypeCodeDetails.PaymentProcessorTypeCodeDetails.PAYMENT_PROCESSOR_TYPE_CODE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
181    public static final ForeignKey<PaymentProcessorTypeCodes, PaymentProcessorTypeCodeDetails> PAYMENT_PROCESSOR_TYPE_CODES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypeCodes.PaymentProcessorTypeCodes, DSL.name("pproctypc_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypeCodes.PaymentProcessorTypeCodes.LAST_DETAIL }, KeyRegistry.PAYMENT_PROCESSOR_TYPE_CODE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypeCodeDetails.PaymentProcessorTypeCodeDetails.PAYMENT_PROCESSOR_TYPE_CODE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
182    public static final ForeignKey<PaymentProcessorTypeCodeTypeDescriptions, Languages> PAYMENT_PROCESSOR_TYPE_CODE_TYPE_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypeCodeTypeDescriptions.PaymentProcessorTypeCodeTypeDescriptions, DSL.name("pproctypctypd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypeCodeTypeDescriptions.PaymentProcessorTypeCodeTypeDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
183    public static final ForeignKey<PaymentProcessorTypeCodeTypeDescriptions, PaymentProcessorTypeCodeTypes> PAYMENT_PROCESSOR_TYPE_CODE_TYPE_DESCRIPTIONS_PAYMENT_PROCESSOR_TYPE_CODE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypeCodeTypeDescriptions.PaymentProcessorTypeCodeTypeDescriptions, DSL.name("pproctypctypd_pproctypctyp_paymentprocessortypecodetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypeCodeTypeDescriptions.PaymentProcessorTypeCodeTypeDescriptions.PAYMENT_PROCESSOR_TYPE_CODE_TYPE }, KeyRegistry.PAYMENT_PROCESSOR_TYPE_CODE_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypeCodeTypes.PaymentProcessorTypeCodeTypes.PAYMENT_PROCESSOR_TYPE_CODE_TYPE }, true, ForeignKeyRule.CASCADE, null);
184    public static final ForeignKey<PaymentProcessorTypeCodeTypeDetails, PaymentProcessorTypes> PAYMENT_PROCESSOR_TYPE_CODE_TYPE_DETAILS_PAYMENT_PROCESSOR_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypeCodeTypeDetails.PaymentProcessorTypeCodeTypeDetails, DSL.name("pproctypctypdt_pprctyp_paymentprocessortypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypeCodeTypeDetails.PaymentProcessorTypeCodeTypeDetails.PAYMENT_PROCESSOR_TYPE }, KeyRegistry.PAYMENT_PROCESSOR_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypes.PaymentProcessorTypes.PAYMENT_PROCESSOR_TYPE }, true, ForeignKeyRule.CASCADE, null);
185    public static final ForeignKey<PaymentProcessorTypeCodeTypeDetails, PaymentProcessorTypeCodeTypes> PAYMENT_PROCESSOR_TYPE_CODE_TYPE_DETAILS_PAYMENT_PROCESSOR_TYPE_CODE_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypeCodeTypeDetails.PaymentProcessorTypeCodeTypeDetails, DSL.name("pproctypctypdt_pproctypctyp_paymentprocessortypecodetypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypeCodeTypeDetails.PaymentProcessorTypeCodeTypeDetails.PAYMENT_PROCESSOR_TYPE_CODE_TYPE }, KeyRegistry.PAYMENT_PROCESSOR_TYPE_CODE_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypeCodeTypes.PaymentProcessorTypeCodeTypes.PAYMENT_PROCESSOR_TYPE_CODE_TYPE }, true, ForeignKeyRule.CASCADE, null);
186    public static final ForeignKey<PaymentProcessorTypeCodeTypes, PaymentProcessorTypeCodeTypeDetails> PAYMENT_PROCESSOR_TYPE_CODE_TYPES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypeCodeTypes.PaymentProcessorTypeCodeTypes, DSL.name("pproctypctyp_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypeCodeTypes.PaymentProcessorTypeCodeTypes.ACTIVE_DETAIL }, KeyRegistry.PAYMENT_PROCESSOR_TYPE_CODE_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypeCodeTypeDetails.PaymentProcessorTypeCodeTypeDetails.PAYMENT_PROCESSOR_TYPE_CODE_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
187    public static final ForeignKey<PaymentProcessorTypeCodeTypes, PaymentProcessorTypeCodeTypeDetails> PAYMENT_PROCESSOR_TYPE_CODE_TYPES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypeCodeTypes.PaymentProcessorTypeCodeTypes, DSL.name("pproctypctyp_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypeCodeTypes.PaymentProcessorTypeCodeTypes.LAST_DETAIL }, KeyRegistry.PAYMENT_PROCESSOR_TYPE_CODE_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypeCodeTypeDetails.PaymentProcessorTypeCodeTypeDetails.PAYMENT_PROCESSOR_TYPE_CODE_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
188    public static final ForeignKey<PaymentProcessorTypeDescriptions, Languages> PAYMENT_PROCESSOR_TYPE_DESCRIPTIONS_LANGUAGE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypeDescriptions.PaymentProcessorTypeDescriptions, DSL.name("pprctypd_lang_languageid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypeDescriptions.PaymentProcessorTypeDescriptions.LANGUAGE }, KeyRegistry.LANGUAGES_PK, new TableField[] { com.echothree.model.jooq.server.tables.party.Languages.Languages.LANGUAGE }, true, ForeignKeyRule.CASCADE, null);
189    public static final ForeignKey<PaymentProcessorTypeDescriptions, PaymentProcessorTypes> PAYMENT_PROCESSOR_TYPE_DESCRIPTIONS_PAYMENT_PROCESSOR_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypeDescriptions.PaymentProcessorTypeDescriptions, DSL.name("pprctypd_pprctyp_paymentprocessortypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypeDescriptions.PaymentProcessorTypeDescriptions.PAYMENT_PROCESSOR_TYPE }, KeyRegistry.PAYMENT_PROCESSOR_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypes.PaymentProcessorTypes.PAYMENT_PROCESSOR_TYPE }, true, ForeignKeyRule.CASCADE, null);
190    public static final ForeignKey<PaymentProcessorTypeDetails, PaymentProcessorTypes> PAYMENT_PROCESSOR_TYPE_DETAILS_PAYMENT_PROCESSOR_TYPE_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypeDetails.PaymentProcessorTypeDetails, DSL.name("pprctypdt_pprctyp_paymentprocessortypeid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypeDetails.PaymentProcessorTypeDetails.PAYMENT_PROCESSOR_TYPE }, KeyRegistry.PAYMENT_PROCESSOR_TYPES_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypes.PaymentProcessorTypes.PAYMENT_PROCESSOR_TYPE }, true, ForeignKeyRule.CASCADE, null);
191    public static final ForeignKey<PaymentProcessorTypes, PaymentProcessorTypeDetails> PAYMENT_PROCESSOR_TYPES_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypes.PaymentProcessorTypes, DSL.name("pprctyp_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypes.PaymentProcessorTypes.ACTIVE_DETAIL }, KeyRegistry.PAYMENT_PROCESSOR_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypeDetails.PaymentProcessorTypeDetails.PAYMENT_PROCESSOR_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
192    public static final ForeignKey<PaymentProcessorTypes, PaymentProcessorTypeDetails> PAYMENT_PROCESSOR_TYPES_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypes.PaymentProcessorTypes, DSL.name("pprctyp_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypes.PaymentProcessorTypes.LAST_DETAIL }, KeyRegistry.PAYMENT_PROCESSOR_TYPE_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentProcessorTypeDetails.PaymentProcessorTypeDetails.PAYMENT_PROCESSOR_TYPE_DETAIL }, true, ForeignKeyRule.CASCADE, null);
193    public static final ForeignKey<Payments, PaymentDetails> PAYMENTS_ACTIVE_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.Payments.Payments, DSL.name("pymt_activedetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.Payments.Payments.ACTIVE_DETAIL }, KeyRegistry.PAYMENT_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentDetails.PaymentDetails.PAYMENT_DETAIL }, true, ForeignKeyRule.CASCADE, null);
194    public static final ForeignKey<Payments, PaymentDetails> PAYMENTS_LAST_DETAIL_FK = Internal.createForeignKey(com.echothree.model.jooq.server.tables.payment.Payments.Payments, DSL.name("pymt_lastdetailid_fk"), new TableField[] { com.echothree.model.jooq.server.tables.payment.Payments.Payments.LAST_DETAIL }, KeyRegistry.PAYMENT_DETAILS_PK, new TableField[] { com.echothree.model.jooq.server.tables.payment.PaymentDetails.PaymentDetails.PAYMENT_DETAIL }, true, ForeignKeyRule.CASCADE, null);
195}