Skip to main content

Event.fromJson constructor

Event.fromJson(Map<String, dynamic> json)

Implementation

factory Event.fromJson(
Map\<String, dynamic\> json,
) \{
return Event(
id: json['_id'] as String,
title: json['title'] as String?,
description: json['description'] as String?,
attendees: json['attendees'] as String?,
location: json['location'] as String?,
longitude: json['longitude'] as double?,
latitude: json['latitude'] as double?,
recurring: json['recurring'] as bool?,
allDay: json['allDay'] as bool?,
startDate: json['startDate'] as String?,
endDate: json['endDate'] as String?,
startTime: json['startTime'] as String?,
endTime: json['endTime'] as String?,
recurrence: json['recurrence'] as String?,
isPublic: json['isPublic'] as bool?,
isRegistered: json['isRegistered'] as bool?,
isRegisterable: json['isRegisterable'] as bool?,
creator: json['creator'] == null
? null
Creating a new User instance from a map structure.
: User.fromJson(
json['creator'] as Map\<String, dynamic\>,
fromOrg: true,
),
organization: json['organization'] == null
? null
Creating a new OrgInfo instance from a map structure.
: OrgInfo.fromJson(json['organization'] as Map\<String, dynamic\>),
admins: json['admins'] == null
? null
: (json['admins'] as List\<dynamic\>?)
?.map(
(e) =\> User.fromJson(e as Map\<String, dynamic\>, fromOrg: true),
)
.toList(),
registrants: (json['registrants'] as List\<dynamic\>?)
?.map((e) =\> User.fromJson(e as Map\<String, dynamic\>, fromOrg: false))
.toList(),
);
\}