StakingInfo constructor
StakingInfo({})
Implementation
factory StakingInfo({
$core.List<$core.int>? stakerPublicKey,
$core.List<$core.int>? finalityProviderPublicKey,
$core.int? stakingTime,
$core.Iterable<$core.List<$core.int>>? covenantCommitteePublicKeys,
$core.int? covenantQuorum,
}) {
final $result = create();
if (stakerPublicKey != null) {
$result.stakerPublicKey = stakerPublicKey;
}
if (finalityProviderPublicKey != null) {
$result.finalityProviderPublicKey = finalityProviderPublicKey;
}
if (stakingTime != null) {
$result.stakingTime = stakingTime;
}
if (covenantCommitteePublicKeys != null) {
$result.covenantCommitteePublicKeys.addAll(covenantCommitteePublicKeys);
}
if (covenantQuorum != null) {
$result.covenantQuorum = covenantQuorum;
}
return $result;
}