Skip to main content

TypeAlias.ProductDetailStats

type ProductDetailStats = z.infer<typeof productDetailStatsSchema>;

Detailed statistics for a DPP product sheet.

Tracks the complete passport lifecycle:

  1. Product Sheet Creation: Une fiche produit est créée
  2. Passport Creation: Des passeports sont mintés (NFTs créés)
  3. Assignment: Des permissions sont créées (email ou lien magique)
  4. Retrieval: L'utilisateur récupère son passeport via l'app DPP

Used by both backend statistics endpoints and frontend dashboard widgets.

Example

const stats: ProductDetailStats = {
totalPassportsCreated: 25, // 25 passeports mintés
totalPassportsRetrieved: 15, // 15 transférés aux utilisateurs
retrievalRate: 60.0, // 60% récupérés
};