toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  final data = {
    'name': name,
    'emailAddress': emailAddress,
    'role': role?.index,
    'isOrganizer': isOrganiser,
  };

  if (iosAttendeeDetails != null) {
    data.addEntries(iosAttendeeDetails!.toJson().entries);
  }
  if (androidAttendeeDetails != null) {
    data.addEntries(androidAttendeeDetails!.toJson().entries);
  }

  return data;
}