diff --git a/Sources/XXClient/FileTransfer/Functions/FileTransferRegisterReceivedProgressCallback.swift b/Sources/XXClient/FileTransfer/Functions/FileTransferRegisterReceivedProgressCallback.swift
index b094b3ca0e91c3457e084dbf6f398c8a3882d74d..239fc6a6d463530b6f4b0083e5f9126259d11e3e 100644
--- a/Sources/XXClient/FileTransfer/Functions/FileTransferRegisterReceivedProgressCallback.swift
+++ b/Sources/XXClient/FileTransfer/Functions/FileTransferRegisterReceivedProgressCallback.swift
@@ -2,11 +2,11 @@ import Bindings
 import XCTestDynamicOverlay
 
 public struct FileTransferRegisterReceivedProgressCallback {
-  public var run: (Data, String, FileTransferProgressCallback) throws -> Void
+  public var run: (Data, Int, FileTransferProgressCallback) throws -> Void
 
   public func callAsFunction(
     transferId: Data,
-    period: String,
+    period: Int,
     callback: FileTransferProgressCallback
   ) throws {
     try run(transferId, period, callback)
diff --git a/Sources/XXClient/FileTransfer/Functions/FileTransferRegisterSentProgressCallback.swift b/Sources/XXClient/FileTransfer/Functions/FileTransferRegisterSentProgressCallback.swift
index c1cfcbc40b0cf0c2d9c683af90793f24e061b4a7..35181c17fd112d6ae0077275e9c21091cf99c690 100644
--- a/Sources/XXClient/FileTransfer/Functions/FileTransferRegisterSentProgressCallback.swift
+++ b/Sources/XXClient/FileTransfer/Functions/FileTransferRegisterSentProgressCallback.swift
@@ -2,11 +2,11 @@ import Bindings
 import XCTestDynamicOverlay
 
 public struct FileTransferRegisterSentProgressCallback {
-  public var run: (Data, String, FileTransferProgressCallback) throws -> Void
+  public var run: (Data, Int, FileTransferProgressCallback) throws -> Void
 
   public func callAsFunction(
     transferId: Data,
-    period: String,
+    period: Int,
     callback: FileTransferProgressCallback
   ) throws {
     try run(transferId, period, callback)