Transaction constructor
Transaction({
- VTTransaction? valueTransfer,
- DRTransaction? dataRequest,
- CommitTransaction? commit,
- RevealTransaction? reveal,
- TallyTransaction? tally,
- MintTransaction? mint,
- StakeTransaction? stake,
- UnstakeTransaction? unstake,
Implementation
factory Transaction({
VTTransaction? valueTransfer,
DRTransaction? dataRequest,
CommitTransaction? commit,
RevealTransaction? reveal,
TallyTransaction? tally,
MintTransaction? mint,
StakeTransaction? stake,
UnstakeTransaction? unstake,
}) {
final _result = create();
if (valueTransfer != null) {
_result.valueTransfer = valueTransfer;
}
if (dataRequest != null) {
_result.dataRequest = dataRequest;
}
if (commit != null) {
_result.commit = commit;
}
if (reveal != null) {
_result.reveal = reveal;
}
if (tally != null) {
_result.tally = tally;
}
if (mint != null) {
_result.mint = mint;
}
if (stake != null) {
_result.stake = stake;
}
if (unstake != null) {
_result.unstake = unstake;
}
return _result;
}