Output_OutputBuilder constructor
Output_OutputBuilder({
- Output_RedeemScriptOrHash? p2sh,
- List<
int> ? p2pk, - PublicKeyOrHash? p2pkh,
- Output_RedeemScriptOrHash? p2wsh,
- PublicKeyOrHash? p2wpkh,
- List<
int> ? p2trKeyPath, - Output_OutputTaprootScriptPath? p2trScriptPath,
- List<
int> ? p2trDangerousAssumeTweaked, - Output_OutputBrc20Inscription? brc20Inscribe,
- List<
int> ? opReturn, - OutputBuilder_StakingOutput? babylonStaking,
- OutputBuilder_UnbondingOutput? babylonUnbonding,
- OutputBuilder_OpReturn? babylonStakingOpReturn,
Implementation
factory Output_OutputBuilder({
Output_RedeemScriptOrHash? p2sh,
$core.List<$core.int>? p2pk,
PublicKeyOrHash? p2pkh,
Output_RedeemScriptOrHash? p2wsh,
PublicKeyOrHash? p2wpkh,
$core.List<$core.int>? p2trKeyPath,
Output_OutputTaprootScriptPath? p2trScriptPath,
$core.List<$core.int>? p2trDangerousAssumeTweaked,
Output_OutputBrc20Inscription? brc20Inscribe,
$core.List<$core.int>? opReturn,
$2.OutputBuilder_StakingOutput? babylonStaking,
$2.OutputBuilder_UnbondingOutput? babylonUnbonding,
$2.OutputBuilder_OpReturn? babylonStakingOpReturn,
}) {
final $result = create();
if (p2sh != null) {
$result.p2sh = p2sh;
}
if (p2pk != null) {
$result.p2pk = p2pk;
}
if (p2pkh != null) {
$result.p2pkh = p2pkh;
}
if (p2wsh != null) {
$result.p2wsh = p2wsh;
}
if (p2wpkh != null) {
$result.p2wpkh = p2wpkh;
}
if (p2trKeyPath != null) {
$result.p2trKeyPath = p2trKeyPath;
}
if (p2trScriptPath != null) {
$result.p2trScriptPath = p2trScriptPath;
}
if (p2trDangerousAssumeTweaked != null) {
$result.p2trDangerousAssumeTweaked = p2trDangerousAssumeTweaked;
}
if (brc20Inscribe != null) {
$result.brc20Inscribe = brc20Inscribe;
}
if (opReturn != null) {
$result.opReturn = opReturn;
}
if (babylonStaking != null) {
$result.babylonStaking = babylonStaking;
}
if (babylonUnbonding != null) {
$result.babylonUnbonding = babylonUnbonding;
}
if (babylonStakingOpReturn != null) {
$result.babylonStakingOpReturn = babylonStakingOpReturn;
}
return $result;
}