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;
}