Input_InputBuilder constructor

Input_InputBuilder({
  1. List<int>? p2pk,
  2. PublicKeyOrHash? p2pkh,
  3. PublicKeyOrHash? p2wpkh,
  4. List<int>? p2trKeyPath,
  5. Input_InputBrc20Inscription? brc20Inscribe,
  6. InputBuilder_StakingTimelockPath? babylonStakingTimelockPath,
  7. InputBuilder_StakingUnbondingPath? babylonStakingUnbondingPath,
  8. InputBuilder_StakingSlashingPath? babylonStakingSlashingPath,
  9. InputBuilder_UnbondingTimelockPath? babylonUnbondingTimelockPath,
  10. InputBuilder_UnbondingSlashingPath? babylonUnbondingSlashingPath,
})

Implementation

factory Input_InputBuilder({
  $core.List<$core.int>? p2pk,
  PublicKeyOrHash? p2pkh,
  PublicKeyOrHash? p2wpkh,
  $core.List<$core.int>? p2trKeyPath,
  Input_InputBrc20Inscription? brc20Inscribe,
  $2.InputBuilder_StakingTimelockPath? babylonStakingTimelockPath,
  $2.InputBuilder_StakingUnbondingPath? babylonStakingUnbondingPath,
  $2.InputBuilder_StakingSlashingPath? babylonStakingSlashingPath,
  $2.InputBuilder_UnbondingTimelockPath? babylonUnbondingTimelockPath,
  $2.InputBuilder_UnbondingSlashingPath? babylonUnbondingSlashingPath,
}) {
  final $result = create();
  if (p2pk != null) {
    $result.p2pk = p2pk;
  }
  if (p2pkh != null) {
    $result.p2pkh = p2pkh;
  }
  if (p2wpkh != null) {
    $result.p2wpkh = p2wpkh;
  }
  if (p2trKeyPath != null) {
    $result.p2trKeyPath = p2trKeyPath;
  }
  if (brc20Inscribe != null) {
    $result.brc20Inscribe = brc20Inscribe;
  }
  if (babylonStakingTimelockPath != null) {
    $result.babylonStakingTimelockPath = babylonStakingTimelockPath;
  }
  if (babylonStakingUnbondingPath != null) {
    $result.babylonStakingUnbondingPath = babylonStakingUnbondingPath;
  }
  if (babylonStakingSlashingPath != null) {
    $result.babylonStakingSlashingPath = babylonStakingSlashingPath;
  }
  if (babylonUnbondingTimelockPath != null) {
    $result.babylonUnbondingTimelockPath = babylonUnbondingTimelockPath;
  }
  if (babylonUnbondingSlashingPath != null) {
    $result.babylonUnbondingSlashingPath = babylonUnbondingSlashingPath;
  }
  return $result;
}