UserOperation constructor

UserOperation({
  1. String? entryPoint,
  2. String? accountFactory,
  3. String? accountLogic,
  4. String? owner,
  5. bool? isAccountDeployed,
  6. List<int>? preVerificationGas,
  7. List<int>? verificationGasLimit,
  8. List<int>? paymasterAndData,
})

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