Files
medusa-store/packages/modules/order/src/models/claim-item-image.ts
T
Adrien de Peretti 823a5c75ff chore(): order module index and some impl details (#13462)
* order module fixes

* order module fixes

* fixes

* revert big number

* Create wet-wombats-rule.md
2025-09-11 09:02:38 +02:00

32 lines
808 B
TypeScript

import { model } from "@medusajs/framework/utils"
import { OrderClaimItem } from "./claim-item"
const _OrderClaimItemImage = model
.define("OrderClaimItemImage", {
id: model.id({ prefix: "climg" }).primaryKey(),
claim_item: model.belongsTo<() => typeof OrderClaimItem>(
() => OrderClaimItem,
{
mappedBy: "images",
}
),
url: model.text(),
metadata: model.json().nullable(),
})
.indexes([
{
name: "IDX_order_claim_item_image_deleted_at",
on: ["deleted_at"],
unique: false,
where: "deleted_at IS NOT NULL",
},
{
name: "IDX_order_claim_item_image_claim_item_id",
on: ["claim_item_id"],
unique: false,
where: "deleted_at IS NULL",
},
])
export const OrderClaimItemImage = _OrderClaimItemImage