Files
medusa-store/packages/modules/pricing/src/models/price-set.ts
T
Harminder Virk 913cf15e2b refactor: migrate pricing entities to DML models (#10335)
Fixes: FRMW-2810

## Breaking changes
There is only one breaking change

- The `min_quantity` and `max_quantity` properties are now consistently typed as numbers. Earlier, it was [typed as numbers](https://github.com/medusajs/medusa/blob/develop/integration-tests/http/__tests__/price-list/admin/price-list.spec.ts#L68-L69) in some API responses and as [string in others](https://github.com/medusajs/medusa/blob/develop/integration-tests/http/__tests__/price-list/admin/price-list.spec.ts#L186-L187). I did not go to the bottom of this inconsistency, but the tests reveals them.

Co-authored-by: Adrien de Peretti <25098370+adrien2p@users.noreply.github.com>
2024-12-02 09:44:41 +00:00

16 lines
328 B
TypeScript

import { model } from "@medusajs/framework/utils"
import Price from "./price"
const PriceSet = model
.define("PriceSet", {
id: model.id({ prefix: "pset" }).primaryKey(),
prices: model.hasMany(() => Price, {
mappedBy: "price_set",
}),
})
.cascades({
delete: ["prices"],
})
export default PriceSet