toJson method

Map<String, dynamic> toJson()

Implementation

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

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

  if (Platform.isIOS && iosAttendeeDetails != null) {
    data.addEntries(iosAttendeeDetails!.toJson().entries);
  }

  return data;
}