Permission.fromJson constructor

Permission.fromJson(
  1. Map json_
)

Implementation

Permission.fromJson(core.Map json_)
  : this(
      allowDiscovery: json_['allowDiscovery'] as core.bool?,
      anyone: json_.containsKey('anyone')
          ? Anyone.fromJson(
              json_['anyone'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      domain: json_.containsKey('domain')
          ? Domain.fromJson(
              json_['domain'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      group: json_.containsKey('group')
          ? Group.fromJson(
              json_['group'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      role: json_['role'] as core.String?,
      user: json_.containsKey('user')
          ? User.fromJson(
              json_['user'] as core.Map<core.String, core.dynamic>,
            )
          : null,
    );