Checkpoint constructor

Checkpoint({
  1. Int64? sequenceNumber,
  2. String? digest,
  3. CheckpointSummary? summary,
  4. ValidatorAggregatedSignature? signature,
  5. CheckpointContents? contents,
  6. Iterable<ExecutedTransaction>? transactions,
  7. ObjectSet? objects,
})

Implementation

factory Checkpoint({
  $fixnum.Int64? sequenceNumber,
  $core.String? digest,
  $0.CheckpointSummary? summary,
  $1.ValidatorAggregatedSignature? signature,
  $2.CheckpointContents? contents,
  $core.Iterable<$3.ExecutedTransaction>? transactions,
  $4.ObjectSet? objects,
}) {
  final result = create();
  if (sequenceNumber != null) result.sequenceNumber = sequenceNumber;
  if (digest != null) result.digest = digest;
  if (summary != null) result.summary = summary;
  if (signature != null) result.signature = signature;
  if (contents != null) result.contents = contents;
  if (transactions != null) result.transactions.addAll(transactions);
  if (objects != null) result.objects = objects;
  return result;
}