toMap method

Map<String, dynamic> toMap()

Serializes CallSettings to Map for platform channel communication. Requirements: 5.4

Implementation

Map<String, dynamic> toMap() {
  return {
    'title': title,
    'startVideoPaused': startVideoPaused,
    'startAudioMuted': startAudioMuted,
    'layoutType': layoutType.value,
    'idleTimeoutPeriod': idleTimeoutPeriod,
    'audioMode': audioMode.value,
    'isAudioModeSelected': isAudioModeSelected,
    'defaultCameraFacing': defaultCameraFacing.value,
    'features': features.toMap(),
    'uiCustomization': uiCustomization.toMap(),
  };
}