Preferences constructor

Preferences({
  1. bool? enableAutoAway,
  2. int? idleTimeoutLimit,
  3. int? desktopNotificationDuration,
  4. String? audioNotifications,
  5. String? desktopNotifications,
  6. String? mobileNotifications,
  7. bool? unreadAlert,
  8. bool? useEmojis,
  9. bool? convertAsciiEmoji,
  10. bool? autoImageLoad,
  11. bool? saveMobileBandwidth,
  12. bool? collapseMediaByDefault,
  13. bool? hideUsernames,
  14. bool? hideRoles,
  15. bool? hideFlexTab,
  16. bool? hideAvatars,
  17. String? roomsListExhibitionMode,
  18. String? sidebarViewMode,
  19. bool? sidebarHideAvatar,
  20. bool? sidebarShowUnread,
  21. bool? sidebarShowFavorites,
  22. String? sendOnEnter,
  23. int? messageViewMode,
  24. String? emailNotificationMode,
  25. bool? roomCounterSidebar,
  26. String? newRoomNotification,
  27. String? newMessageNotification,
  28. bool? muteFocusedConversations,
  29. int? notificationsSoundVolume,
})

Implementation

Preferences({
  this.enableAutoAway,
  this.idleTimeoutLimit,
  this.desktopNotificationDuration,
  this.audioNotifications,
  this.desktopNotifications,
  this.mobileNotifications,
  this.unreadAlert,
  this.useEmojis,
  this.convertAsciiEmoji,
  this.autoImageLoad,
  this.saveMobileBandwidth,
  this.collapseMediaByDefault,
  this.hideUsernames,
  this.hideRoles,
  this.hideFlexTab,
  this.hideAvatars,
  this.roomsListExhibitionMode,
  this.sidebarViewMode,
  this.sidebarHideAvatar,
  this.sidebarShowUnread,
  this.sidebarShowFavorites,
  this.sendOnEnter,
  this.messageViewMode,
  this.emailNotificationMode,
  this.roomCounterSidebar,
  this.newRoomNotification,
  this.newMessageNotification,
  this.muteFocusedConversations,
  this.notificationsSoundVolume,
});