NEStartMeetingParams.fromMap constructor

NEStartMeetingParams.fromMap(
  1. Map map
)

Implementation

NEStartMeetingParams.fromMap(
  Map map,
) : this(
          subject: map['subject'] as String?,
          meetingId: map['meetingId'] as String?,
          displayName: (map['displayName'] ?? '') as String,
          password: map['password'] as String?,
          tag: map['tag'] as String?,
          extraData: map['extraData'] as String?,
          controls: (map['controls'] as List?)
              ?.map((e) =>
                  NERoomControl.fromJson(Map<String, dynamic>.from(e as Map)))
              .toList(),
          roleBinds: ((map['roleBinds']) as Map<String, dynamic>?)
              ?.map((key, value) {
            var roleType = MeetingRoles.mapIntRoleToEnum(value);
            return MapEntry(key, roleType);
          }));