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