CreateRoomOptions.fromMap constructor
CreateRoomOptions.fromMap(- Map<String, dynamic> map
)
Implementation
factory CreateRoomOptions.fromMap(Map<String, dynamic> map) {
return CreateRoomOptions(
action: map['action'] as String,
meetingID: map['meetingID'] as String,
duration: map['duration'] as int,
capacity: map['capacity'] as int,
userName: map['userName'] as String,
scheduledDate: map['scheduledDate'] as int,
secureCode: map['secureCode'] as String,
eventType: EventType.values
.firstWhere((e) => e.toString().split('.').last == map['eventType']),
recordOnly: map['recordOnly'] as bool,
eventStatus: map['eventStatus'] as String,
startIndex: map['startIndex'] as int,
pageSize: map['pageSize'] as int,
safeRoom: map['safeRoom'] as bool,
autoStartSafeRoom: map['autoStartSafeRoom'] as bool,
safeRoomAction: map['safeRoomAction'] as String,
dataBuffer: map['dataBuffer'] as bool,
bufferType: map['bufferType'] as String,
);
}