Cork constructor

Cork({
  1. int? version,
  2. List<int>? nonce,
  3. List<int>? keyId,
  4. Any? issuer,
  5. Any? bearer,
  6. Any? audience,
  7. Any? claims,
  8. Iterable<Caveat>? caveats,
  9. List<int>? tailSignature,
  10. Int64? issuedAt,
  11. Int64? notAfter,
})

Implementation

factory Cork({
  $core.int? version,
  $core.List<$core.int>? nonce,
  $core.List<$core.int>? keyId,
  $0.Any? issuer,
  $0.Any? bearer,
  $0.Any? audience,
  $0.Any? claims,
  $core.Iterable<Caveat>? caveats,
  $core.List<$core.int>? tailSignature,
  $fixnum.Int64? issuedAt,
  $fixnum.Int64? notAfter,
}) {
  final result = create();
  if (version != null) result.version = version;
  if (nonce != null) result.nonce = nonce;
  if (keyId != null) result.keyId = keyId;
  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 (tailSignature != null) result.tailSignature = tailSignature;
  if (issuedAt != null) result.issuedAt = issuedAt;
  if (notAfter != null) result.notAfter = notAfter;
  return result;
}