a01d2b466ecd0ba9e6b86fdd75cecaa661ee7dbc
[motion-next.git] / server / api / integration / integration.model.js
1 const a433_0x3565=['sequelize','./integration.options','./integration.attributes','Integration','init','exports'];(function(_0x51650d,_0x4f1ad6){const _0x356593=function(_0x277cc9){while(--_0x277cc9){_0x51650d['push'](_0x51650d['shift']());}};_0x356593(++_0x4f1ad6);}(a433_0x3565,0x1f2));const a433_0x277c=function(_0x51650d,_0x4f1ad6){_0x51650d=_0x51650d-0x188;let _0x356593=a433_0x3565[_0x51650d];return _0x356593;};const a433_0x1dd933=a433_0x277c;'use strict';const {Model}=require(a433_0x1dd933(0x188)),{attributes}=require(a433_0x1dd933(0x18a)),{options}=require(a433_0x1dd933(0x189));class Integration extends Model{}function init(_0x45f71b,_0x6e6c5b){const _0x34ee4b=a433_0x1dd933,_0x4ff888=options(_0x45f71b),_0x17d7ae=typeof _0x6e6c5b==='function'?_0x6e6c5b(_0x4ff888):_0x4ff888;return Integration[_0x34ee4b(0x18c)](attributes,_0x17d7ae),Integration;}module[a433_0x1dd933(0x18d)][a433_0x1dd933(0x18b)]=Integration,module[a433_0x1dd933(0x18d)][a433_0x1dd933(0x18c)]=init;