AttributeContext_Auth constructor

AttributeContext_Auth({
  1. String? principal,
  2. Iterable<String>? audiences,
  3. String? presenter,
  4. Struct? claims,
  5. Iterable<String>? accessLevels,
})

Implementation

factory AttributeContext_Auth({
  $core.String? principal,
  $core.Iterable<$core.String>? audiences,
  $core.String? presenter,
  $0.Struct? claims,
  $core.Iterable<$core.String>? accessLevels,
}) {
  final $result = create();
  if (principal != null) {
    $result.principal = principal;
  }
  if (audiences != null) {
    $result.audiences.addAll(audiences);
  }
  if (presenter != null) {
    $result.presenter = presenter;
  }
  if (claims != null) {
    $result.claims = claims;
  }
  if (accessLevels != null) {
    $result.accessLevels.addAll(accessLevels);
  }
  return $result;
}