UserOperationV0_7 constructor

UserOperationV0_7({
  1. String? entryPoint,
  2. String? factory,
  3. List<int>? factoryData,
  4. String? sender,
  5. List<int>? preVerificationGas,
  6. List<int>? verificationGasLimit,
  7. String? paymaster,
  8. List<int>? paymasterVerificationGasLimit,
  9. List<int>? paymasterPostOpGasLimit,
  10. List<int>? paymasterData,
})

Implementation

factory UserOperationV0_7({
  $core.String? entryPoint,
  $core.String? factory,
  $core.List<$core.int>? factoryData,
  $core.String? sender,
  $core.List<$core.int>? preVerificationGas,
  $core.List<$core.int>? verificationGasLimit,
  $core.String? paymaster,
  $core.List<$core.int>? paymasterVerificationGasLimit,
  $core.List<$core.int>? paymasterPostOpGasLimit,
  $core.List<$core.int>? paymasterData,
}) {
  final result = create();
  if (entryPoint != null) result.entryPoint = entryPoint;
  if (factory != null) result.factory = factory;
  if (factoryData != null) result.factoryData = factoryData;
  if (sender != null) result.sender = sender;
  if (preVerificationGas != null)
    result.preVerificationGas = preVerificationGas;
  if (verificationGasLimit != null)
    result.verificationGasLimit = verificationGasLimit;
  if (paymaster != null) result.paymaster = paymaster;
  if (paymasterVerificationGasLimit != null)
    result.paymasterVerificationGasLimit = paymasterVerificationGasLimit;
  if (paymasterPostOpGasLimit != null)
    result.paymasterPostOpGasLimit = paymasterPostOpGasLimit;
  if (paymasterData != null) result.paymasterData = paymasterData;
  return result;
}