diff --git a/Sources/XXClient/E2E/Functors/E2EConfirmReceivedRequest.swift b/Sources/XXClient/E2E/Functors/E2EConfirmReceivedRequest.swift
index f83cd0772e2aae27aaf8d6edf018c406edbdcc92..4286a70c228e6188cad2e5f8e14f21566455870f 100644
--- a/Sources/XXClient/E2E/Functors/E2EConfirmReceivedRequest.swift
+++ b/Sources/XXClient/E2E/Functors/E2EConfirmReceivedRequest.swift
@@ -2,20 +2,20 @@ import Bindings
 import XCTestDynamicOverlay
 
 public struct E2EConfirmReceivedRequest {
-  public var run: (Data) throws -> Int64
+  public var run: (Contact) throws -> Int64
 
   public func callAsFunction(
-    partnerContact: Data
+    partner: Contact
   ) throws -> Int64 {
-    try run(partnerContact)
+    try run(partner)
   }
 }
 
 extension E2EConfirmReceivedRequest {
   public static func live(_ bindingsE2E: BindingsE2e) -> E2EConfirmReceivedRequest {
-    E2EConfirmReceivedRequest { partnerContact in
+    E2EConfirmReceivedRequest { partner in
       var result: Int64 = 0
-      try bindingsE2E.confirm(partnerContact, ret0_: &result)
+      try bindingsE2E.confirm(partner.data, ret0_: &result)
       return result
     }
   }