Files
smartbooking/src/main/webapp/app/shared/model/conferma.model.ts
Simone Bierti c64f7b3ca4
Some checks failed
Build and Publish / build (push) Failing after 48s
Add documentation and enhance Conferma entity with QR code tracking
- Add Claude Code documentation (CLAUDE.md) with project overview and development commands
- Add specialized agent configurations (spring-boot-engineer, vue3-frontend-engineer)
- Add feature specifications (check liberatorie, configurazione disponibilità, profilo utente)
- Enhance Conferma entity with codiceQrLink and presenzaConfermata fields
- Update Liquibase changelog and test data for Conferma changes
- Update frontend Conferma component and model with new tracking fields

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-14 19:20:02 +01:00

21 lines
623 B
TypeScript

import { type TipoConferma } from '@/shared/model/enumerations/tipo-conferma.model';
import { type IUtenteApp } from '@/shared/model/utente-app.model';
export interface IConferma {
id?: number;
motivoConferma?: string | null;
codice?: string | null;
tipoConferma?: keyof typeof TipoConferma | null;
confermataDa?: IUtenteApp | null;
}
export class Conferma implements IConferma {
constructor(
public id?: number,
public motivoConferma?: string | null,
public codice?: string | null,
public tipoConferma?: keyof typeof TipoConferma | null,
public confermataDa?: IUtenteApp | null,
) {}
}