RpcBlockVerboseData constructor
RpcBlockVerboseData({})
Implementation
factory RpcBlockVerboseData({
$core.String? hash,
$core.double? difficulty,
$core.String? selectedParentHash,
$core.Iterable<$core.String>? transactionIds,
$core.bool? isHeaderOnly,
$fixnum.Int64? blueScore,
$core.Iterable<$core.String>? childrenHashes,
$core.Iterable<$core.String>? mergeSetBluesHashes,
$core.Iterable<$core.String>? mergeSetRedsHashes,
$core.bool? isChainBlock,
}) {
final _result = create();
if (hash != null) {
_result.hash = hash;
}
if (difficulty != null) {
_result.difficulty = difficulty;
}
if (selectedParentHash != null) {
_result.selectedParentHash = selectedParentHash;
}
if (transactionIds != null) {
_result.transactionIds.addAll(transactionIds);
}
if (isHeaderOnly != null) {
_result.isHeaderOnly = isHeaderOnly;
}
if (blueScore != null) {
_result.blueScore = blueScore;
}
if (childrenHashes != null) {
_result.childrenHashes.addAll(childrenHashes);
}
if (mergeSetBluesHashes != null) {
_result.mergeSetBluesHashes.addAll(mergeSetBluesHashes);
}
if (mergeSetRedsHashes != null) {
_result.mergeSetRedsHashes.addAll(mergeSetRedsHashes);
}
if (isChainBlock != null) {
_result.isChainBlock = isChainBlock;
}
return _result;
}