Staking_BondAndNominate constructor

Staking_BondAndNominate({
  1. String? controller,
  2. List<int>? value,
  3. RewardDestination? rewardDestination,
  4. Iterable<String>? nominators,
  5. CallIndices? callIndices,
  6. CallIndices? bondCallIndices,
  7. CallIndices? nominateCallIndices,
})

Implementation

factory Staking_BondAndNominate({
  $core.String? controller,
  $core.List<$core.int>? value,
  RewardDestination? rewardDestination,
  $core.Iterable<$core.String>? nominators,
  CallIndices? callIndices,
  CallIndices? bondCallIndices,
  CallIndices? nominateCallIndices,
}) {
  final $result = create();
  if (controller != null) {
    $result.controller = controller;
  }
  if (value != null) {
    $result.value = value;
  }
  if (rewardDestination != null) {
    $result.rewardDestination = rewardDestination;
  }
  if (nominators != null) {
    $result.nominators.addAll(nominators);
  }
  if (callIndices != null) {
    $result.callIndices = callIndices;
  }
  if (bondCallIndices != null) {
    $result.bondCallIndices = bondCallIndices;
  }
  if (nominateCallIndices != null) {
    $result.nominateCallIndices = nominateCallIndices;
  }
  return $result;
}