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,
  $1.InputBuilder_StakingTimelockPath? babylonStakingTimelockPath,
  $1.InputBuilder_StakingUnbondingPath? babylonStakingUnbondingPath,
  $1.InputBuilder_StakingSlashingPath? babylonStakingSlashingPath,
  $1.InputBuilder_UnbondingTimelockPath? babylonUnbondingTimelockPath,
  $1.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;
}