Attendee.fromJson constructor
Attendee.fromJson(
- Map<String, dynamic>? json
)
Implementation
Attendee.fromJson(Map<String, dynamic>? json) {
if (json == null) {
throw ArgumentError(ErrorMessages.fromJsonMapIsNull);
}
name = json['name'];
emailAddress = json['emailAddress'];
role = AttendeeRole.values[json['role'] ?? 0];
if (Platform.isAndroid) {
isOrganiser =
json['isOrganizer']; // Getting and setting an organiser for Android
androidAttendeeDetails = AndroidAttendeeDetails.fromJson(json);
}
if (Platform.isIOS) {
iosAttendeeDetails = IosAttendeeDetails.fromJson(json);
}
}