AuthenticationRule constructor

AuthenticationRule({
  1. String? selector,
  2. OAuthRequirements? oauth,
  3. bool? allowWithoutCredential,
  4. Iterable<AuthRequirement>? requirements,
})

Implementation

factory AuthenticationRule({
  $core.String? selector,
  OAuthRequirements? oauth,
  $core.bool? allowWithoutCredential,
  $core.Iterable<AuthRequirement>? requirements,
}) {
  final result = create();
  if (selector != null) result.selector = selector;
  if (oauth != null) result.oauth = oauth;
  if (allowWithoutCredential != null)
    result.allowWithoutCredential = allowWithoutCredential;
  if (requirements != null) result.requirements.addAll(requirements);
  return result;
}