ContractAddressInput constructor

ContractAddressInput({
  1. String? entryPoint,
  2. String? factory,
  3. String? accountFacet,
  4. String? verificationFacet,
  5. String? facetRegistry,
  6. String? defaultFallback,
  7. String? bytecode,
  8. String? publicKey,
  9. int? salt,
})

Implementation

factory ContractAddressInput({
  $core.String? entryPoint,
  $core.String? factory,
  $core.String? accountFacet,
  $core.String? verificationFacet,
  $core.String? facetRegistry,
  $core.String? defaultFallback,
  $core.String? bytecode,
  $core.String? publicKey,
  $core.int? salt,
}) {
  final $result = create();
  if (entryPoint != null) {
    $result.entryPoint = entryPoint;
  }
  if (factory != null) {
    $result.factory = factory;
  }
  if (accountFacet != null) {
    $result.accountFacet = accountFacet;
  }
  if (verificationFacet != null) {
    $result.verificationFacet = verificationFacet;
  }
  if (facetRegistry != null) {
    $result.facetRegistry = facetRegistry;
  }
  if (defaultFallback != null) {
    $result.defaultFallback = defaultFallback;
  }
  if (bytecode != null) {
    $result.bytecode = bytecode;
  }
  if (publicKey != null) {
    $result.publicKey = publicKey;
  }
  if (salt != null) {
    $result.salt = salt;
  }
  return $result;
}