DataRequestOutput constructor
DataRequestOutput({})
Implementation
factory DataRequestOutput({
RADRequest? dataRequest,
int? witnessReward,
int? witnesses,
int? commitAndRevealFee,
int? minConsensusPercentage,
int? collateral,
}) {
final _result = create();
if (dataRequest != null) {
_result.dataRequest = dataRequest;
}
if (witnessReward != null) {
_result.witnessReward = Int64(witnessReward);
}
if (witnesses != null) {
_result.witnesses = witnesses;
}
if (commitAndRevealFee != null) {
_result.commitAndRevealFee = Int64(commitAndRevealFee);
}
if (minConsensusPercentage != null) {
_result.minConsensusPercentage = minConsensusPercentage;
}
if (collateral != null) {
_result.collateral = Int64(collateral);
}
return _result;
}