import type { ChatsChatid } from './Chats'; import type { UsersId } from './Users'; import type { ColumnType, Selectable, Insertable, Updateable } from 'kysely'; /** Identifier type for public.messages */ export type MessagesMessageid = string & { __brand: 'public.messages' }; /** Represents the table public.messages */ export default interface MessagesTable { messageid: ColumnType; chatid: ColumnType; message: ColumnType; time: ColumnType; isread: ColumnType; sender: ColumnType; reply_to_id: ColumnType; is_forwarded: ColumnType; } export type Messages = Selectable; export type NewMessages = Insertable; export type MessagesUpdate = Updateable;