@mulutime/plugin-types
Version:
TypeScript types for the MuluTime plugin system
42 lines • 1.9 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.IntegrationProvider = exports.IntegrationType = void 0;
// Integration types for the plugin system
var IntegrationType;
(function (IntegrationType) {
IntegrationType["CALENDAR"] = "CALENDAR";
IntegrationType["VIDEO_CONFERENCING"] = "VIDEO_CONFERENCING";
IntegrationType["PAYMENT"] = "PAYMENT";
IntegrationType["CRM"] = "CRM";
IntegrationType["ANALYTICS"] = "ANALYTICS";
IntegrationType["NOTIFICATION"] = "NOTIFICATION";
IntegrationType["STORAGE"] = "STORAGE";
IntegrationType["AUTHENTICATION"] = "AUTHENTICATION";
IntegrationType["REPORTING"] = "REPORTING";
IntegrationType["AUTOMATION"] = "AUTOMATION";
})(IntegrationType || (exports.IntegrationType = IntegrationType = {}));
var IntegrationProvider;
(function (IntegrationProvider) {
// Calendar
IntegrationProvider["GOOGLE_CALENDAR"] = "GOOGLE_CALENDAR";
IntegrationProvider["OUTLOOK_CALENDAR"] = "OUTLOOK_CALENDAR";
IntegrationProvider["APPLE_CALENDAR"] = "APPLE_CALENDAR";
// Video Conferencing
IntegrationProvider["ZOOM"] = "ZOOM";
IntegrationProvider["GOOGLE_MEET"] = "GOOGLE_MEET";
IntegrationProvider["MICROSOFT_TEAMS"] = "MICROSOFT_TEAMS";
// Payment
IntegrationProvider["STRIPE"] = "STRIPE";
IntegrationProvider["PAYPAL"] = "PAYPAL";
IntegrationProvider["KLARNA"] = "KLARNA";
// CRM
IntegrationProvider["HUBSPOT"] = "HUBSPOT";
IntegrationProvider["SALESFORCE"] = "SALESFORCE";
IntegrationProvider["PIPEDRIVE"] = "PIPEDRIVE";
// Notifications
IntegrationProvider["SLACK"] = "SLACK";
IntegrationProvider["DISCORD"] = "DISCORD";
IntegrationProvider["EMAIL"] = "EMAIL";
IntegrationProvider["SMS"] = "SMS";
})(IntegrationProvider || (exports.IntegrationProvider = IntegrationProvider = {}));
//# sourceMappingURL=integrations.js.map