School.fromJson constructor

School.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory School.fromJson(Map<String, dynamic> json) {
  return School(
    schoolID: json['schoolID'],
    schoolName: json['schoolName'],
    schoolshortName: json['schoolshortName'],
    schoolLogo: json['schoolLogo'] != null
        ? Media.fromJson(json['schoolLogo'])
        : null,
    schoolBanner: json['schoolBanner'] != null
        ? Media.fromJson(json['schoolBanner'])
        : null,
    schoolURL: json['schoolURL'],
    schoolUsers: (json['schoolUsers'] as List<dynamic>?)
        ?.map((user) => User.fromJson(user))
        .toList(),
    schoolUsersCount: json['schoolUsersCount'],
  );
}