PermissionSettings.fromJson constructor
PermissionSettings.fromJson(
- Map json_
Implementation
PermissionSettings.fromJson(core.Map json_)
: this(
manageApps: json_.containsKey('manageApps')
? PermissionSetting.fromJson(
json_['manageApps'] as core.Map<core.String, core.dynamic>)
: null,
manageMembersAndGroups: json_.containsKey('manageMembersAndGroups')
? PermissionSetting.fromJson(json_['manageMembersAndGroups']
as core.Map<core.String, core.dynamic>)
: null,
manageWebhooks: json_.containsKey('manageWebhooks')
? PermissionSetting.fromJson(json_['manageWebhooks']
as core.Map<core.String, core.dynamic>)
: null,
modifySpaceDetails: json_.containsKey('modifySpaceDetails')
? PermissionSetting.fromJson(json_['modifySpaceDetails']
as core.Map<core.String, core.dynamic>)
: null,
postMessages: json_.containsKey('postMessages')
? PermissionSetting.fromJson(
json_['postMessages'] as core.Map<core.String, core.dynamic>)
: null,
replyMessages: json_.containsKey('replyMessages')
? PermissionSetting.fromJson(
json_['replyMessages'] as core.Map<core.String, core.dynamic>)
: null,
toggleHistory: json_.containsKey('toggleHistory')
? PermissionSetting.fromJson(
json_['toggleHistory'] as core.Map<core.String, core.dynamic>)
: null,
useAtMentionAll: json_.containsKey('useAtMentionAll')
? PermissionSetting.fromJson(json_['useAtMentionAll']
as core.Map<core.String, core.dynamic>)
: null,
);