{"version":3,"file":"ai-localization-job.mjs","sources":["../../../server/src/models/ai-localization-job.ts"],"sourcesContent":["import type { Model } from '@strapi/database';\n\nconst AI_LOCALIZATION_JOB_UID = 'plugin::i18n.ai-localization-job';\n\nconst aiLocalizationJob: Model = {\n  uid: AI_LOCALIZATION_JOB_UID,\n  tableName: 'strapi_ai_localization_jobs',\n  singularName: 'ai-localization-job',\n  attributes: {\n    id: {\n      type: 'increments',\n    },\n    contentType: {\n      type: 'string',\n      column: { notNullable: true },\n    },\n    relatedDocumentId: {\n      type: 'string',\n      column: { notNullable: true },\n    },\n    sourceLocale: {\n      type: 'string',\n      column: { notNullable: true },\n    },\n    targetLocales: {\n      type: 'json',\n      column: { notNullable: true },\n    },\n    status: {\n      type: 'enumeration',\n      enum: ['processing', 'completed', 'failed'],\n      column: { notNullable: true },\n    },\n    createdAt: {\n      type: 'datetime',\n      default: () => new Date(),\n    },\n    updatedAt: {\n      type: 'datetime',\n      default: () => new Date(),\n    },\n  },\n};\n\nexport { aiLocalizationJob, AI_LOCALIZATION_JOB_UID };\n"],"names":["AI_LOCALIZATION_JOB_UID","aiLocalizationJob","uid","tableName","singularName","attributes","id","type","contentType","column","notNullable","relatedDocumentId","sourceLocale","targetLocales","status","enum","createdAt","default","Date","updatedAt"],"mappings":"AAEA,MAAMA,uBAAAA,GAA0B;AAEhC,MAAMC,iBAAAA,GAA2B;IAC/BC,GAAAA,EAAKF,uBAAAA;IACLG,SAAAA,EAAW,6BAAA;IACXC,YAAAA,EAAc,qBAAA;IACdC,UAAAA,EAAY;QACVC,EAAAA,EAAI;YACFC,IAAAA,EAAM;AACR,SAAA;QACAC,WAAAA,EAAa;YACXD,IAAAA,EAAM,QAAA;YACNE,MAAAA,EAAQ;gBAAEC,WAAAA,EAAa;AAAK;AAC9B,SAAA;QACAC,iBAAAA,EAAmB;YACjBJ,IAAAA,EAAM,QAAA;YACNE,MAAAA,EAAQ;gBAAEC,WAAAA,EAAa;AAAK;AAC9B,SAAA;QACAE,YAAAA,EAAc;YACZL,IAAAA,EAAM,QAAA;YACNE,MAAAA,EAAQ;gBAAEC,WAAAA,EAAa;AAAK;AAC9B,SAAA;QACAG,aAAAA,EAAe;YACbN,IAAAA,EAAM,MAAA;YACNE,MAAAA,EAAQ;gBAAEC,WAAAA,EAAa;AAAK;AAC9B,SAAA;QACAI,MAAAA,EAAQ;YACNP,IAAAA,EAAM,aAAA;YACNQ,IAAAA,EAAM;AAAC,gBAAA,YAAA;AAAc,gBAAA,WAAA;AAAa,gBAAA;AAAS,aAAA;YAC3CN,MAAAA,EAAQ;gBAAEC,WAAAA,EAAa;AAAK;AAC9B,SAAA;QACAM,SAAAA,EAAW;YACTT,IAAAA,EAAM,UAAA;AACNU,YAAAA,OAAAA,EAAS,IAAM,IAAIC,IAAAA;AACrB,SAAA;QACAC,SAAAA,EAAW;YACTZ,IAAAA,EAAM,UAAA;AACNU,YAAAA,OAAAA,EAAS,IAAM,IAAIC,IAAAA;AACrB;AACF;AACF;;;;"}