changed everything from filcnaplo to refilc finally
This commit is contained in:
56
refilc_kreta_api/lib/models/recipient.dart
Normal file
56
refilc_kreta_api/lib/models/recipient.dart
Normal file
@@ -0,0 +1,56 @@
|
||||
class Recipient {
|
||||
Map? json;
|
||||
int id;
|
||||
String? studentId; // oktatasi azonosito
|
||||
int kretaId;
|
||||
String name;
|
||||
RecipientCategory? category;
|
||||
|
||||
Recipient({
|
||||
required this.id,
|
||||
this.studentId,
|
||||
required this.name,
|
||||
required this.kretaId,
|
||||
this.category,
|
||||
this.json,
|
||||
});
|
||||
|
||||
factory Recipient.fromJson(Map json) {
|
||||
return Recipient(
|
||||
id: json["azonosito"],
|
||||
name: json["nev"] ?? "",
|
||||
kretaId: json["kretaAzonosito"],
|
||||
category: json["tipus"] != null ? RecipientCategory.fromJson(json["tipus"]) : null,
|
||||
json: json,
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
class RecipientCategory {
|
||||
Map? json;
|
||||
int id;
|
||||
String code;
|
||||
String shortName;
|
||||
String name;
|
||||
String description;
|
||||
|
||||
RecipientCategory({
|
||||
required this.id,
|
||||
required this.code,
|
||||
required this.shortName,
|
||||
required this.name,
|
||||
required this.description,
|
||||
this.json,
|
||||
});
|
||||
|
||||
factory RecipientCategory.fromJson(Map json) {
|
||||
return RecipientCategory(
|
||||
id: json["azonosito"],
|
||||
code: json["kod"] ?? "",
|
||||
shortName: json["rovidNev"] ?? "",
|
||||
name: json["nev"] ?? "",
|
||||
description: json["leiras"] ?? "",
|
||||
json: json,
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user