Group.fromJson constructor
Implementation
factory Group.fromJson(Map<String, dynamic> json) {
return Group(
groupID: json['groupID'],
groupName: json['groupName'],
groupshortName: json['groupshortName'],
description: json['description'],
groupLogo:
json['groupLogo'] != null ? Media.fromJson(json['groupLogo']) : null,
groupBanner: json['groupBanner'] != null
? Media.fromJson(json['groupBanner'])
: null,
groupType: json['groupType'],
groupURL: json['groupURL'],
groupUsers: json['groupUsers'] != null
? List<User>.from(
json['groupUsers'].map((user) => User.fromJson(user))).obs
: null,
groupUsersCount: json['groupUsersCount'],
joinStatus:
json['joinStatus'] == null ? null : (json['joinStatus'] as bool).obs,
groupSocial: json['groupSocial'] != null
? GroupSocial.fromJson(json['groupSocial'])
: null,
myRole:
json['myRole'] != null ? GroupRoles.fromJson(json['myRole']) : null,
);
}