This repository has been archived on 2023-10-14. You can view files and clone it, but cannot push or open issues or pull requests.
canteenlib/lib/src/jidlo.dart
2022-03-28 17:04:55 +02:00

50 lines
971 B
Dart

/// Reprezentuje jedno jídlo z jídelníčku
class Jidlo {
/// Název jídla
String nazev;
/// Objednal si uživatel toto jídlo?
bool objednano;
/// Název výdejny
String cislo;
/// Cena
double? cena;
///Lze objednat?
bool lzeObjednat;
/// Je jídlo aktuálně na burze?
bool naBurze;
/// Den, který je jídlo vydáváno
DateTime den;
/// URL pro požadavek na objednání jídla
final String? orderUrl;
/// URL pro vložení jídla na burzu
final String? burzaUrl;
Jidlo(
{required this.nazev,
required this.objednano,
required this.cislo,
required this.den,
this.cena,
required this.lzeObjednat,
this.orderUrl,
this.burzaUrl,
required this.naBurze});
}
/// Reprezentuje jídelníček pro jeden dan
class Jidelnicek {
/// Den, pro který je jídelníček zveřejněn
DateTime den;
/// Seznam jídel
List<Jidlo> jidla;
Jidelnicek(this.den, this.jidla);
}