Files
medusa-store/packages/modules/translation/src/models/settings.ts

30 lines
659 B
TypeScript

import { model } from "@medusajs/framework/utils"
/**
* @since 2.12.4
*/
const Settings = model
.define("translation_settings", {
id: model.id({ prefix: "trset" }).primaryKey(),
/**
* The entity type that these settings apply to (e.g., "product", "product_variant").
*/
entity_type: model.text().searchable(),
/**
* The translatable fields for this entity type.
* Array of field names that can be translated.
*
* @example
* ["title", "description", "material"]
*/
fields: model.json(),
})
.indexes([
{
on: ["entity_type"],
unique: true,
},
])
export default Settings