infoalloggi-monorepo/apps/infoalloggi/src/schemas/public/PublicSchema.ts
Marco Pedone 208deeac28 Refactor image handling in announcement components
- Updated CardAnnuncio and related components to use a new images structure instead of url_immagini.
- Removed references to url_immagini and replaced them with images array containing img and thumb properties.
- Adjusted API responses to include images in the new format.
- Modified middleware and storage service to accommodate new image handling.
- Cleaned up unused code and schemas related to old image references.
- Updated Docker configuration for storage service.
2025-10-27 17:58:42 +01:00

74 lines
2.3 KiB
TypeScript

// @generated
// This file is automatically generated by Kanel. Do not modify manually.
import type { default as ServizioInteressiTable } from './ServizioInteressi';
import type { default as FlagsTable } from './Flags';
import type { default as AnnunciTable } from './Annunci';
import type { default as UsersTable } from './Users';
import type { default as ChatsEtichetteTable } from './ChatsEtichette';
import type { default as TestiEStringheTable } from './TestiEStringhe';
import type { default as UsersStorageTable } from './UsersStorage';
import type { default as ServizioAnnunciTable } from './ServizioAnnunci';
import type { default as EmailsTable } from './Emails';
import type { default as PaymentsTable } from './Payments';
import type { default as TempTokensTable } from './TempTokens';
import type { default as EventQueueTable } from './EventQueue';
import type { default as OrdiniTable } from './Ordini';
import type { default as PrezziarioTable } from './Prezziario';
import type { default as RatelimiterTable } from './Ratelimiter';
import type { default as ChatsTable } from './Chats';
import type { default as EtichetteTable } from './Etichette';
import type { default as MessagesTable } from './Messages';
import type { default as UsersAnagraficaTable } from './UsersAnagrafica';
import type { default as BanlistTable } from './Banlist';
import type { default as ImagesRefsTable } from './ImagesRefs';
import type { default as BannersTable } from './Banners';
import type { default as ServizioTable } from './Servizio';
export default interface PublicSchema {
servizio_interessi: ServizioInteressiTable;
flags: FlagsTable;
annunci: AnnunciTable;
users: UsersTable;
chats_etichette: ChatsEtichetteTable;
testi_e_stringhe: TestiEStringheTable;
users_storage: UsersStorageTable;
servizio_annunci: ServizioAnnunciTable;
emails: EmailsTable;
payments: PaymentsTable;
temp_tokens: TempTokensTable;
event_queue: EventQueueTable;
ordini: OrdiniTable;
prezziario: PrezziarioTable;
ratelimiter: RatelimiterTable;
chats: ChatsTable;
etichette: EtichetteTable;
messages: MessagesTable;
users_anagrafica: UsersAnagraficaTable;
banlist: BanlistTable;
images_refs: ImagesRefsTable;
banners: BannersTable;
servizio: ServizioTable;
}