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