infoalloggi-monorepo/apps/infoalloggi/src/schemas/public/Ordini.ts

47 lines
1.2 KiB
TypeScript
Raw Normal View History

2025-08-04 17:45:44 +02:00
// @generated
// This file is automatically generated by Kanel. Do not modify manually.
2025-08-29 16:18:32 +02:00
import type { ColumnType, Insertable, Selectable, Updateable } from "kysely";
import type { default as OrderTypeEnum } from "./OrderTypeEnum";
import type { PrezziarioIdprezziario } from "./Prezziario";
import type { ServizioServizioId } from "./Servizio";
import type { UsersId } from "./Users";
2025-08-04 17:45:44 +02:00
/** Identifier type for public.ordini */
2025-08-29 16:18:32 +02:00
export type OrdiniOrdineId = string & { __brand: "public.ordini" };
2025-08-04 17:45:44 +02:00
/** Represents the table public.ordini */
export default interface OrdiniTable {
2025-08-29 16:18:32 +02:00
ordine_id: ColumnType<
OrdiniOrdineId,
OrdiniOrdineId | undefined,
OrdiniOrdineId
>;
2025-08-04 17:45:44 +02:00
2025-08-29 16:18:32 +02:00
userid: ColumnType<UsersId, UsersId, UsersId>;
2025-08-04 17:45:44 +02:00
2025-08-29 16:18:32 +02:00
created_at: ColumnType<Date, Date | string | undefined, Date | string>;
2025-08-04 17:45:44 +02:00
2025-08-29 16:18:32 +02:00
packid: ColumnType<
PrezziarioIdprezziario,
PrezziarioIdprezziario,
PrezziarioIdprezziario
>;
2025-08-04 17:45:44 +02:00
2025-08-29 16:18:32 +02:00
servizio_id: ColumnType<
ServizioServizioId,
ServizioServizioId,
ServizioServizioId
>;
2025-08-04 17:45:44 +02:00
2025-08-29 16:18:32 +02:00
type: ColumnType<OrderTypeEnum, OrderTypeEnum, OrderTypeEnum>;
2025-08-04 17:45:44 +02:00
2025-08-29 16:18:32 +02:00
isActive: ColumnType<boolean, boolean | undefined, boolean>;
2025-08-04 17:45:44 +02:00
}
export type Ordini = Selectable<OrdiniTable>;
export type NewOrdini = Insertable<OrdiniTable>;
export type OrdiniUpdate = Updateable<OrdiniTable>;