feat: Add support for managing account holder in payment module (#11015)
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
import { model } from "@medusajs/framework/utils"
|
||||
|
||||
const AccountHolder = model
|
||||
.define("AccountHolder", {
|
||||
id: model.id({ prefix: "acchld" }).primaryKey(),
|
||||
provider_id: model.text(),
|
||||
external_id: model.text(),
|
||||
email: model.text().nullable(),
|
||||
data: model.json().default({}),
|
||||
metadata: model.json().nullable(),
|
||||
})
|
||||
.indexes([
|
||||
{
|
||||
on: ["provider_id", "external_id"],
|
||||
unique: true,
|
||||
},
|
||||
])
|
||||
|
||||
export default AccountHolder
|
||||
Reference in New Issue
Block a user