Tx constructor
Tx({
- List<
int> ? txid, - int? version,
- Iterable<
TxInput> ? inputs, - Iterable<
TxOutput> ? outputs, - int? lockTime,
- BlockMetadata? block,
- Int64? timeFirstSeen,
- int? size,
- bool? isCoinbase,
- Iterable<
TokenEntry> ? tokenEntries, - Iterable<
TokenFailedParsing> ? tokenFailedParsings, - TokenStatus? tokenStatus,
- bool? isFinal,
Implementation
factory Tx({
$core.List<$core.int>? txid,
$core.int? version,
$core.Iterable<TxInput>? inputs,
$core.Iterable<TxOutput>? outputs,
$core.int? lockTime,
BlockMetadata? block,
$fixnum.Int64? timeFirstSeen,
$core.int? size,
$core.bool? isCoinbase,
$core.Iterable<TokenEntry>? tokenEntries,
$core.Iterable<TokenFailedParsing>? tokenFailedParsings,
TokenStatus? tokenStatus,
$core.bool? isFinal,
}) {
final result = create();
if (txid != null) result.txid = txid;
if (version != null) result.version = version;
if (inputs != null) result.inputs.addAll(inputs);
if (outputs != null) result.outputs.addAll(outputs);
if (lockTime != null) result.lockTime = lockTime;
if (block != null) result.block = block;
if (timeFirstSeen != null) result.timeFirstSeen = timeFirstSeen;
if (size != null) result.size = size;
if (isCoinbase != null) result.isCoinbase = isCoinbase;
if (tokenEntries != null) result.tokenEntries.addAll(tokenEntries);
if (tokenFailedParsings != null)
result.tokenFailedParsings.addAll(tokenFailedParsings);
if (tokenStatus != null) result.tokenStatus = tokenStatus;
if (isFinal != null) result.isFinal = isFinal;
return result;
}