// @generated // This file is automatically generated by Kanel. Do not modify manually. import type { ConversationsId } from "./Conversations"; import type { default as Role } from "./Role"; import type { ColumnType, Selectable, Insertable, Updateable } from "kysely"; /** Identifier type for public.messages */ export type MessagesId = number & { __brand: "public.messages" }; /** Represents the table public.messages */ export default interface MessagesTable { id: ColumnType; conversation_id: ColumnType< ConversationsId | null, ConversationsId | null, ConversationsId | null >; index: ColumnType; content: ColumnType; running_summary: ColumnType; created_at: ColumnType; role: ColumnType; } export type Messages = Selectable; export type NewMessages = Insertable; export type MessagesUpdate = Updateable;