Checkpoint constructor
Checkpoint({
- Int64? sequenceNumber,
- String? digest,
- CheckpointSummary? summary,
- ValidatorAggregatedSignature? signature,
- CheckpointContents? contents,
- Iterable<
ExecutedTransaction> ? transactions, - 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;
}