diff --git a/Sources/ElixxirDAppsSDK/Callbacks/AuthCallbacks.swift b/Sources/ElixxirDAppsSDK/Callbacks/AuthCallbacks.swift
index 8306b1f048d370af2daabe012627f91d864104b3..8812ea77cafd8d8bfeb907d3f39e648a6cd6fa66 100644
--- a/Sources/ElixxirDAppsSDK/Callbacks/AuthCallbacks.swift
+++ b/Sources/ElixxirDAppsSDK/Callbacks/AuthCallbacks.swift
@@ -2,11 +2,17 @@ import Bindings
 import XCTestDynamicOverlay
 
 public struct AuthCallbacks {
-  public init(handle: @escaping (AuthCallback) -> Void) {
+  public enum Callback: Equatable {
+    case confirm(contact: Data, receptionId: Data, ephemeralId: Int64, roundId: Int64)
+    case request(contact: Data, receptionId: Data, ephemeralId: Int64, roundId: Int64)
+    case reset(contact: Data, receptionId: Data, ephemeralId: Int64, roundId: Int64)
+  }
+
+  public init(handle: @escaping (Callback) -> Void) {
     self.handle = handle
   }
 
-  public var handle: (AuthCallback) -> Void
+  public var handle: (Callback) -> Void
 }
 
 extension AuthCallbacks {
diff --git a/Sources/ElixxirDAppsSDK/Models/AuthCallback.swift b/Sources/ElixxirDAppsSDK/Models/AuthCallback.swift
deleted file mode 100644
index 1b640246477d38bb416d520ab3c992f233127ab7..0000000000000000000000000000000000000000
--- a/Sources/ElixxirDAppsSDK/Models/AuthCallback.swift
+++ /dev/null
@@ -1,7 +0,0 @@
-import Foundation
-
-public enum AuthCallback: Equatable {
-  case confirm(contact: Data, receptionId: Data, ephemeralId: Int64, roundId: Int64)
-  case request(contact: Data, receptionId: Data, ephemeralId: Int64, roundId: Int64)
-  case reset(contact: Data, receptionId: Data, ephemeralId: Int64, roundId: Int64)
-}