"use strict";
/*
 * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.
 */
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
    if (k2 === undefined) k2 = k;
    var desc = Object.getOwnPropertyDescriptor(m, k);
    if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
      desc = { enumerable: true, get: function() { return m[k]; } };
    }
    Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
    if (k2 === undefined) k2 = k;
    o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
    Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
    o["default"] = v;
});
var __importStar = (this && this.__importStar) || (function () {
    var ownKeys = function(o) {
        ownKeys = Object.getOwnPropertyNames || function (o) {
            var ar = [];
            for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k;
            return ar;
        };
        return ownKeys(o);
    };
    return function (mod) {
        if (mod && mod.__esModule) return mod;
        var result = {};
        if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]);
        __setModuleDefault(result, mod);
        return result;
    };
})();
Object.defineProperty(exports, "__esModule", { value: true });
exports.WebhookEventType$outboundSchema = exports.WebhookEventType$inboundSchema = exports.WebhookEventType = void 0;
const openEnums = __importStar(require("../../types/enums.js"));
exports.WebhookEventType = {
    Wildcard: "*",
    CrmActivityCreated: "crm.activity.created",
    CrmActivityUpdated: "crm.activity.updated",
    CrmActivityDeleted: "crm.activity.deleted",
    CrmCompanyCreated: "crm.company.created",
    CrmCompanyUpdated: "crm.company.updated",
    CrmCompanyDeleted: "crm.company.deleted",
    CrmContactCreated: "crm.contact.created",
    CrmContactUpdated: "crm.contact.updated",
    CrmContactDeleted: "crm.contact.deleted",
    CrmLeadCreated: "crm.lead.created",
    CrmLeadUpdated: "crm.lead.updated",
    CrmLeadDeleted: "crm.lead.deleted",
    CrmNoteCreated: "crm.note.created",
    CrmNoteUpdated: "crm.note.updated",
    CrmNoteDeleted: "crm.note.deleted",
    CrmOpportunityCreated: "crm.opportunity.created",
    CrmOpportunityUpdated: "crm.opportunity.updated",
    CrmOpportunityDeleted: "crm.opportunity.deleted",
    LeadLeadCreated: "lead.lead.created",
    LeadLeadUpdated: "lead.lead.updated",
    LeadLeadDeleted: "lead.lead.deleted",
    VaultConnectionCreated: "vault.connection.created",
    VaultConnectionUpdated: "vault.connection.updated",
    VaultConnectionDisabled: "vault.connection.disabled",
    VaultConnectionDeleted: "vault.connection.deleted",
    VaultConnectionCallable: "vault.connection.callable",
    VaultConnectionRevoked: "vault.connection.revoked",
    VaultConnectionTokenRefreshFailed: "vault.connection.token_refresh.failed",
    VaultConnectionTokenRefreshPending: "vault.connection.token_refresh.pending",
    VaultConnectionTokenRefreshRecovered: "vault.connection.token_refresh.recovered",
    AtsJobCreated: "ats.job.created",
    AtsJobUpdated: "ats.job.updated",
    AtsJobDeleted: "ats.job.deleted",
    AtsApplicantCreated: "ats.applicant.created",
    AtsApplicantUpdated: "ats.applicant.updated",
    AtsApplicantDeleted: "ats.applicant.deleted",
    AccountingCustomerCreated: "accounting.customer.created",
    AccountingCustomerUpdated: "accounting.customer.updated",
    AccountingCustomerDeleted: "accounting.customer.deleted",
    AccountingInvoiceCreated: "accounting.invoice.created",
    AccountingInvoiceUpdated: "accounting.invoice.updated",
    AccountingInvoiceDeleted: "accounting.invoice.deleted",
    AccountingInvoiceItemCreated: "accounting.invoice_item.created",
    AccountingInvoiceItemUpdated: "accounting.invoice_item.updated",
    AccountingInvoiceItemDeleted: "accounting.invoice_item.deleted",
    AccountingLedgerAccountCreated: "accounting.ledger_account.created",
    AccountingLedgerAccountUpdated: "accounting.ledger_account.updated",
    AccountingLedgerAccountDeleted: "accounting.ledger_account.deleted",
    AccountingTaxRateCreated: "accounting.tax_rate.created",
    AccountingTaxRateUpdated: "accounting.tax_rate.updated",
    AccountingTaxRateDeleted: "accounting.tax_rate.deleted",
    AccountingBillCreated: "accounting.bill.created",
    AccountingBillUpdated: "accounting.bill.updated",
    AccountingBillDeleted: "accounting.bill.deleted",
    AccountingBillPaymentCreated: "accounting.bill_payment.created",
    AccountingBillPaymentUpdated: "accounting.bill_payment.updated",
    AccountingBillPaymentDeleted: "accounting.bill_payment.deleted",
    AccountingPaymentCreated: "accounting.payment.created",
    AccountingPaymentUpdated: "accounting.payment.updated",
    AccountingPaymentDeleted: "accounting.payment.deleted",
    AccountingSupplierCreated: "accounting.supplier.created",
    AccountingSupplierUpdated: "accounting.supplier.updated",
    AccountingSupplierDeleted: "accounting.supplier.deleted",
    AccountingPurchaseOrderCreated: "accounting.purchase_order.created",
    AccountingPurchaseOrderUpdated: "accounting.purchase_order.updated",
    AccountingPurchaseOrderDeleted: "accounting.purchase_order.deleted",
    AccountingCreditNoteCreated: "accounting.credit_note.created",
    AccountingCreditNoteUpdated: "accounting.credit_note.updated",
    AccountingCreditNoteDeleted: "accounting.credit_note.deleted",
    PosOrderCreated: "pos.order.created",
    PosOrderUpdated: "pos.order.updated",
    PosOrderDeleted: "pos.order.deleted",
    PosProductCreated: "pos.product.created",
    PosProductUpdated: "pos.product.updated",
    PosProductDeleted: "pos.product.deleted",
    PosPaymentCreated: "pos.payment.created",
    PosPaymentUpdated: "pos.payment.updated",
    PosPaymentDeleted: "pos.payment.deleted",
    PosMerchantCreated: "pos.merchant.created",
    PosMerchantUpdated: "pos.merchant.updated",
    PosMerchantDeleted: "pos.merchant.deleted",
    PosLocationCreated: "pos.location.created",
    PosLocationUpdated: "pos.location.updated",
    PosLocationDeleted: "pos.location.deleted",
    PosItemCreated: "pos.item.created",
    PosItemUpdated: "pos.item.updated",
    PosItemDeleted: "pos.item.deleted",
    PosModifierCreated: "pos.modifier.created",
    PosModifierUpdated: "pos.modifier.updated",
    PosModifierDeleted: "pos.modifier.deleted",
    PosModifierGroupCreated: "pos.modifier-group.created",
    PosModifierGroupUpdated: "pos.modifier-group.updated",
    PosModifierGroupDeleted: "pos.modifier-group.deleted",
    HrisEmployeeCreated: "hris.employee.created",
    HrisEmployeeUpdated: "hris.employee.updated",
    HrisEmployeeDeleted: "hris.employee.deleted",
    HrisEmployeeTerminated: "hris.employee.terminated",
    HrisCompanyCreated: "hris.company.created",
    HrisCompanyUpdated: "hris.company.updated",
    HrisCompanyDeleted: "hris.company.deleted",
    FileStorageFileCreated: "file-storage.file.created",
    FileStorageFileUpdated: "file-storage.file.updated",
    FileStorageFileDeleted: "file-storage.file.deleted",
    FileStorageDriveUpdated: "file-storage.drive.updated",
    IssueTrackingTicketCreated: "issue-tracking.ticket.created",
    IssueTrackingTicketUpdated: "issue-tracking.ticket.updated",
    IssueTrackingTicketDeleted: "issue-tracking.ticket.deleted",
    AtsApplicationCreated: "ats.application.created",
    AtsApplicationUpdated: "ats.application.updated",
    AtsApplicationDeleted: "ats.application.deleted",
    AccountingExpenseCreated: "accounting.expense.created",
    AccountingExpenseUpdated: "accounting.expense.updated",
    AccountingExpenseDeleted: "accounting.expense.deleted",
    EcommerceOrderCreated: "ecommerce.order.created",
    EcommerceOrderUpdated: "ecommerce.order.updated",
    EcommerceOrderDeleted: "ecommerce.order.deleted",
    EcommerceProductCreated: "ecommerce.product.created",
    EcommerceProductUpdated: "ecommerce.product.updated",
    EcommerceProductDeleted: "ecommerce.product.deleted",
    EcommerceCustomerCreated: "ecommerce.customer.created",
    EcommerceCustomerUpdated: "ecommerce.customer.updated",
    EcommerceCustomerDeleted: "ecommerce.customer.deleted",
    AccountingQuoteCreated: "accounting.quote.created",
    AccountingQuoteUpdated: "accounting.quote.updated",
    AccountingQuoteDeleted: "accounting.quote.deleted",
    AccountingProjectCreated: "accounting.project.created",
    AccountingProjectUpdated: "accounting.project.updated",
    AccountingProjectDeleted: "accounting.project.deleted",
};
/** @internal */
exports.WebhookEventType$inboundSchema = openEnums.inboundSchema(exports.WebhookEventType);
/** @internal */
exports.WebhookEventType$outboundSchema = openEnums.outboundSchema(exports.WebhookEventType);
//# sourceMappingURL=webhookeventtype.js.map