// @generated // This file is automatically generated by Kanel. Do not modify manually. import type { ColumnType, Insertable, Selectable, Updateable } from "kysely"; import type { default as TipologiaPosizioneEnum } from "./TipologiaPosizioneEnum"; import type { UsersId } from "./Users"; /** Identifier type for public.servizio */ export type ServizioServizioId = string & { __brand: "public.servizio" }; /** Represents the table public.servizio */ export default interface ServizioTable { servizio_id: ColumnType< ServizioServizioId, ServizioServizioId | undefined, ServizioServizioId >; user_id: ColumnType; created_at: ColumnType; tipologia: ColumnType< TipologiaPosizioneEnum, TipologiaPosizioneEnum, TipologiaPosizioneEnum >; arredato: ColumnType; budget: ColumnType; n_adulti: ColumnType; n_minori: ColumnType; animali: ColumnType; fumatori: ColumnType; giardino: ColumnType; parcheggio: ColumnType; terrazzo: ColumnType; ascensore: ColumnType; pianoterra: ColumnType; motivazione_transitorio: ColumnType< string | null, string | null, string | null >; reddito: ColumnType; isSent: ColumnType; decorrenza: ColumnType< Date | null, Date | string | null, Date | string | null >; isInterrotto: ColumnType; entromese: ColumnType; permanenza: ColumnType; isOkAcconto: ColumnType; isOkSaldo: ColumnType; isOkConsulenza: ColumnType; } export type Servizio = Selectable; export type NewServizio = Insertable; export type ServizioUpdate = Updateable;