// @generated // This file is automatically generated by Kanel. Do not modify manually. import type { ColumnType, Insertable, Selectable, Updateable } from "kysely"; import type { AnnunciId } from "./Annunci"; import type { ServizioServizioId } from "./Servizio"; import type { StorageindexId } from "./Storageindex"; /** Represents the table public.servizio_annunci */ export default interface ServizioAnnunciTable { servizio_id: ColumnType< ServizioServizioId, ServizioServizioId, ServizioServizioId >; annunci_id: ColumnType; created_at: ColumnType; open_contatti_at: ColumnType< Date | null, Date | string | null, Date | string | null >; doc_conferma_ref: ColumnType< StorageindexId | null, StorageindexId | null, StorageindexId | null >; user_confirmed_at: ColumnType< Date | null, Date | string | null, Date | string | null >; accettato_conferma_at: ColumnType< Date | null, Date | string | null, Date | string | null >; caparra_causale: ColumnType; caparra_iban: ColumnType; caparra_importo: ColumnType; caparra_intestazione: ColumnType; hasConfermaAdmin: ColumnType; doc_contratto_ref: ColumnType< StorageindexId | null, StorageindexId | null, StorageindexId | null >; gestionale_id: ColumnType; contratto_decorrenza: ColumnType< Date | null, Date | string | null, Date | string | null >; contratto_scadenza: ColumnType< Date | null, Date | string | null, Date | string | null >; contratto_tipo: ColumnType; doc_registrazione_ref: ColumnType< StorageindexId | null, StorageindexId | null, StorageindexId | null >; doc_conferma_added: ColumnType; doc_contratto_added: ColumnType; doc_registrazione_added: ColumnType; } export type ServizioAnnunci = Selectable; export type NewServizioAnnunci = Insertable; export type ServizioAnnunciUpdate = Updateable;