StakingInfo constructor

StakingInfo({
  1. List<int>? stakerPublicKey,
  2. List<int>? finalityProviderPublicKey,
  3. int? stakingTime,
  4. Iterable<List<int>>? covenantCommitteePublicKeys,
  5. int? covenantQuorum,
})

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;
}