SigningInput constructor
SigningInput({
- Int64? byteFee,
- Iterable<
List< ? privateKey,int> > - Iterable<
Cell> ? cell, - TransactionPlan? plan,
- NativeTransfer? nativeTransfer,
- SudtTransfer? sudtTransfer,
- DaoDeposit? daoDeposit,
- DaoWithdrawPhase1? daoWithdrawPhase1,
- DaoWithdrawPhase2? daoWithdrawPhase2,
Implementation
factory SigningInput({
$fixnum.Int64? byteFee,
$core.Iterable<$core.List<$core.int>>? privateKey,
$core.Iterable<Cell>? cell,
TransactionPlan? plan,
NativeTransfer? nativeTransfer,
SudtTransfer? sudtTransfer,
DaoDeposit? daoDeposit,
DaoWithdrawPhase1? daoWithdrawPhase1,
DaoWithdrawPhase2? daoWithdrawPhase2,
}) {
final _result = create();
if (byteFee != null) {
_result.byteFee = byteFee;
}
if (privateKey != null) {
_result.privateKey.addAll(privateKey);
}
if (cell != null) {
_result.cell.addAll(cell);
}
if (plan != null) {
_result.plan = plan;
}
if (nativeTransfer != null) {
_result.nativeTransfer = nativeTransfer;
}
if (sudtTransfer != null) {
_result.sudtTransfer = sudtTransfer;
}
if (daoDeposit != null) {
_result.daoDeposit = daoDeposit;
}
if (daoWithdrawPhase1 != null) {
_result.daoWithdrawPhase1 = daoWithdrawPhase1;
}
if (daoWithdrawPhase2 != null) {
_result.daoWithdrawPhase2 = daoWithdrawPhase2;
}
return _result;
}