UserOperation constructor
UserOperation({})
Implementation
factory UserOperation({
$core.String? entryPoint,
$core.String? accountFactory,
$core.String? accountLogic,
$core.String? owner,
$core.bool? isAccountDeployed,
$core.List<$core.int>? preVerificationGas,
$core.List<$core.int>? verificationGasLimit,
$core.List<$core.int>? paymasterAndData,
}) {
final _result = create();
if (entryPoint != null) {
_result.entryPoint = entryPoint;
}
if (accountFactory != null) {
_result.accountFactory = accountFactory;
}
if (accountLogic != null) {
_result.accountLogic = accountLogic;
}
if (owner != null) {
_result.owner = owner;
}
if (isAccountDeployed != null) {
_result.isAccountDeployed = isAccountDeployed;
}
if (preVerificationGas != null) {
_result.preVerificationGas = preVerificationGas;
}
if (verificationGasLimit != null) {
_result.verificationGasLimit = verificationGasLimit;
}
if (paymasterAndData != null) {
_result.paymasterAndData = paymasterAndData;
}
return _result;
}