diff --git a/example-client/test-client.py b/example-client/test-client.py
index b05ca7fc2f61f39f83d0d7d59af8e34b7292dd9b..cfc828f8dd31ced488d52a43b065d902e2b9ed7e 100644
--- a/example-client/test-client.py
+++ b/example-client/test-client.py
@@ -5,6 +5,7 @@ from fdo_manager_service_api_client.api.fd_os import create_fdo
 from fdo_manager_service_api_client.api.repositories import list_repositories
 from fdo_manager_service_api_client.models import (Hello, CreateFDOBody, TargetRepositories,
                                                    Repository)
+from fdo_manager_service_api_client.types import (File)
 
 URL = "http://localhost:8081/api/v1"
 # URL="https://manager.testbed.pid.gwdg.de/api/v1"
@@ -20,13 +21,15 @@ with AuthenticatedClient(base_url=URL, token="skldjflskdjf",) as client:
 
     with open(__file__, 'rb') as fi:
         with open("README.md", 'rb') as fi2:
-            createFDOBody = CreateFDOBody.from_dict({
-                "repositories": {"fdo": "mock-repo-1", "metadata": "mock-repo-1", "data": "mock-repo-1"},
+            createFDOBody = CreateFDOBody(
+                    repositories=TargetRepositories(fdo="mock-repo-1"),
+                    data=File(file_name="fi", payload=fi.read()),
+                    metadata=File(file_name="fi2", payload=fi2.read()))
                 # "repositories": {"fdo": "LinkAhead", "metadata": None, "data": None},
                 # "repositories": TargetRepositories({"LinkAhead"}),
-                "data": b"some initial binary data: \x00\x01",
-                "metadata": b"some initial binary data: \x00\x01",
+                #"data": b"some initial binary data: \x00\x01",
+                #"metadata": b"some initial binary data: \x00\x01",
                 # "metadata": fi2.read(),
-            })
+            #})
     a = create_fdo.sync_detailed(client=client, body=createFDOBody)
     print(a)