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,
);