CreateLocalRoomParameters.fromJson constructor

CreateLocalRoomParameters.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory CreateLocalRoomParameters.fromJson(Map<String, dynamic> json) {
  return CreateLocalRoomParameters(
    eventID: json['eventID'],
    duration: json['duration'],
    capacity: json['capacity'],
    userName: json['userName'],
    scheduledDate: DateTime.parse(json['scheduledDate']),
    secureCode: json['secureCode'],
    waitRoom: json['waitRoom'],
    recordingParams: json['recordingParams'] != null
        ? RecordingParams.fromJson(json['recordingParams'])
        : null,
    eventRoomParams: json['eventRoomParams'] != null
        ? MeetingRoomParams.fromJson(json['eventRoomParams'])
        : null,
    videoPreference: json['videoPreference'],
    audioPreference: json['audioPreference'],
    audioOutputPreference: json['audioOutputPreference'],
    mediasfuURL: json['mediasfuURL'],
  );
}