PermissionSettings.fromJson constructor

PermissionSettings.fromJson(
  1. 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,
    );