CedarCork constructor

CedarCork({
  1. List<int>? id,
  2. EntityUid? issuer,
  3. EntityUid? bearer,
  4. EntityUid? audience,
  5. Entity? claims,
  6. Iterable<Expr>? caveats,
  7. List<int>? signature,
})

Implementation

factory CedarCork({
  $core.List<$core.int>? id,
  $0.EntityUid? issuer,
  $0.EntityUid? bearer,
  $0.EntityUid? audience,
  $1.Entity? claims,
  $core.Iterable<$2.Expr>? caveats,
  $core.List<$core.int>? signature,
}) {
  final result = create();
  if (id != null) result.id = id;
  if (issuer != null) result.issuer = issuer;
  if (bearer != null) result.bearer = bearer;
  if (audience != null) result.audience = audience;
  if (claims != null) result.claims = claims;
  if (caveats != null) result.caveats.addAll(caveats);
  if (signature != null) result.signature = signature;
  return result;
}