fix(client): update request handling and typings for current smartrequest and OpenAPI output

This commit is contained in:
2026-05-07 23:31:22 +00:00
parent e85d725873
commit 46782d925b
15 changed files with 6162 additions and 4884 deletions
+3 -3
View File
@@ -35,7 +35,7 @@ export class HetznerServer {
createServerUrl,
createServerPayload
);
server.data = (response.body as types.TServerCreateResponseBody).server;
server.data = (response.body as types.TServerCreateResponseBody).server!;
return server;
}
@@ -58,7 +58,7 @@ export class HetznerServer {
for (const server of servers) {
let isMatch = true;
for (const key in labelObject) {
if (server.data.labels[key] !== labelObject[key]) {
if ((server.data.labels || {})[key] !== labelObject[key]) {
isMatch = false;
}
}
@@ -71,7 +71,7 @@ export class HetznerServer {
// INSTANCE
public hetznerAccountRef: HetznerAccount;
public data: types.IServer;
public data!: types.IServer;
constructor(hetznerAccountRefArg: HetznerAccount) {
this.hetznerAccountRef = hetznerAccountRefArg;