30 lines
775 B
Dart
30 lines
775 B
Dart
import "package:flutter/material.dart";
|
|
|
|
/// Représentation d'un matériel affiché dans le catalogue et son détail
|
|
/// (données statiques pour l'instant ; sera alimenté par l'API plus tard).
|
|
class MaterielItem {
|
|
const MaterielItem({
|
|
required this.nom,
|
|
required this.categorie,
|
|
required this.marque,
|
|
required this.modele,
|
|
required this.reference,
|
|
required this.campus,
|
|
required this.etatGeneral,
|
|
required this.disponible,
|
|
required this.accessoires,
|
|
required this.icon,
|
|
});
|
|
|
|
final String nom;
|
|
final String categorie;
|
|
final String marque;
|
|
final String modele;
|
|
final String reference;
|
|
final String campus;
|
|
final String etatGeneral;
|
|
final bool disponible;
|
|
final List<String> accessoires;
|
|
final IconData icon;
|
|
}
|