export const invites = mysqlTable(
"invites",
{
inviteeID: varchar("invitee_id", { length: 255 }).notNull(),
teamID: varchar("team_id", { length: 50 }).notNull(),
createdAt: timestamp("created_at").notNull().defaultNow(),
status: mysqlEnum("status", ["pending", "accepted", "declined"]).notNull().default("pending"),
},
(table) => ({
id: primaryKey(table.inviteeID, table.teamID),
})
);
export const invites = mysqlTable(
"invites",
{
inviteeID: varchar("invitee_id", { length: 255 }).notNull(),
teamID: varchar("team_id", { length: 50 }).notNull(),
createdAt: timestamp("created_at").notNull().defaultNow(),
status: mysqlEnum("status", ["pending", "accepted", "declined"]).notNull().default("pending"),
},
(table) => ({
id: primaryKey(table.inviteeID, table.teamID),
})
);