CommitBody constructor
CommitBody({
- Hash? drPointer,
- Hash? commitment,
- DataRequestEligibilityClaim? proof,
- Iterable<
Input> ? collateral, - Iterable<
ValueTransferOutput> ? outputs, - Bn256PublicKey? bn256PublicKey,
Implementation
factory CommitBody({
Hash? drPointer,
Hash? commitment,
DataRequestEligibilityClaim? proof,
Iterable<Input>? collateral,
Iterable<ValueTransferOutput>? outputs,
Bn256PublicKey? bn256PublicKey,
}) {
final _result = create();
if (drPointer != null) {
_result.drPointer = drPointer;
}
if (commitment != null) {
_result.commitment = commitment;
}
if (proof != null) {
_result.proof = proof;
}
if (collateral != null) {
_result.collateral.addAll(collateral);
}
if (outputs != null) {
_result.outputs.addAll(outputs);
}
if (bn256PublicKey != null) {
_result.bn256PublicKey = bn256PublicKey;
}
return _result;
}