15 lines
432 B
TypeScript
15 lines
432 B
TypeScript
import { model } from "@medusajs/framework/utils"
|
|
import { ProviderIdentity } from "./provider-identity"
|
|
|
|
export const AuthIdentity = model
|
|
.define("auth_identity", {
|
|
id: model.id({ prefix: "authid" }).primaryKey(),
|
|
provider_identities: model.hasMany(() => ProviderIdentity, {
|
|
mappedBy: "auth_identity",
|
|
}),
|
|
app_metadata: model.json().nullable(),
|
|
})
|
|
.cascades({
|
|
delete: ["provider_identities"],
|
|
})
|