UsageSettings.fromMap constructor
UsageSettings.fromMap(
- Map<String, dynamic> json
)
Implementation
factory UsageSettings.fromMap(Map<String, dynamic> json) => UsageSettings(
canAttach:
json[Settings.settingAttachmentId]?[Settings.settingEnableName] ??
false,
canTag:
json[Settings.settingMultiTagId]?[Settings.settingEnableName] ?? false,
canShare: getChatSharingEnum(
json[Settings.settingShareId]?[Settings.settingShareName] ?? "",
),
canWebSearch:
json[Settings.settingSearchEngineUseId]?[Settings.settingEnableName] ??
false,
actionBarAlwaysVisible:
json[Settings.settingActionBarAlwaysVisibleId]?[Settings
.settingEnableName] ??
true,
canAnonymous:
json[Settings.settingAnonymousSessionsId]?[Settings
.settingEnableName] ??
false,
chatVisibility: getChatVisibilityEnum(
json[Settings.settingChatVisibilityId]?[Settings
.settingChatVisibilityName] ??
"",
),
);