From 6a828f96d349da5b4978a8b2a69c92d8a4310688 Mon Sep 17 00:00:00 2001 From: Michael Quigley Date: Tue, 4 Mar 2025 09:45:47 -0500 Subject: [PATCH] updated openapi-generator-cli version to 7.12.0; hard remove generated outputs before generation --- .../agentUi/src/api/.openapi-generator/FILES | 1 + .../src/api/.openapi-generator/VERSION | 2 +- agent/agentUi/src/api/models/AccessDetail.ts | 7 +- .../src/api/models/AccessPrivateResponse.ts | 7 +- agent/agentUi/src/api/models/ProtobufAny.ts | 7 +- agent/agentUi/src/api/models/RpcStatus.ts | 8 +- agent/agentUi/src/api/models/ShareDetail.ts | 7 +- .../src/api/models/SharePrivateResponse.ts | 7 +- .../src/api/models/SharePublicResponse.ts | 7 +- .../src/api/models/ShareReservedResponse.ts | 7 +- .../agentUi/src/api/models/StatusResponse.ts | 9 +- .../agentUi/src/api/models/VersionResponse.ts | 7 +- agent/agentUi/src/api/runtime.ts | 5 + bin/generate_rest.sh | 2 + openapitools.json | 2 +- .../src/zrok/api/.openapi-generator/VERSION | 2 +- sdk/nodejs/sdk/src/zrok/api/model/models.ts | 63 +++++++++-- .../sdk/src/api/.openapi-generator/VERSION | 2 +- .../sdk/src/api/models/Access201Response.ts | 7 +- .../sdk/src/api/models/AccessRequest.ts | 7 +- .../models/AddOrganizationMemberRequest.ts | 7 +- sdk/nodejs1/sdk/src/api/models/AuthUser.ts | 7 +- .../src/api/models/ChangePasswordRequest.ts | 7 +- .../api/models/ClientVersionCheckRequest.ts | 7 +- .../api/models/CreateFrontend201Response.ts | 7 +- .../src/api/models/CreateFrontendRequest.ts | 7 +- .../api/models/CreateIdentity201Response.ts | 7 +- .../src/api/models/CreateIdentityRequest.ts | 7 +- .../models/CreateOrganization201Response.ts | 7 +- .../api/models/CreateOrganizationRequest.ts | 7 +- .../sdk/src/api/models/DisableRequest.ts | 7 +- .../sdk/src/api/models/EnableRequest.ts | 7 +- sdk/nodejs1/sdk/src/api/models/Environment.ts | 8 +- .../src/api/models/EnvironmentAndResources.ts | 10 +- sdk/nodejs1/sdk/src/api/models/Frontend.ts | 7 +- .../api/models/GetSparklines200Response.ts | 8 +- .../src/api/models/GetSparklinesRequest.ts | 7 +- .../sdk/src/api/models/InviteRequest.ts | 7 +- .../api/models/InviteTokenGenerateRequest.ts | 7 +- .../models/ListFrontends200ResponseInner.ts | 7 +- .../api/models/ListMemberships200Response.ts | 8 +- ...tMemberships200ResponseMembershipsInner.ts | 7 +- .../ListOrganizationMembers200Response.ts | 8 +- ...anizationMembers200ResponseMembersInner.ts | 7 +- .../models/ListOrganizations200Response.ts | 8 +- ...anizations200ResponseOrganizationsInner.ts | 7 +- .../sdk/src/api/models/LoginRequest.ts | 7 +- sdk/nodejs1/sdk/src/api/models/Metrics.ts | 8 +- .../sdk/src/api/models/MetricsSample.ts | 7 +- .../sdk/src/api/models/ModelConfiguration.ts | 7 +- sdk/nodejs1/sdk/src/api/models/Overview.ts | 8 +- sdk/nodejs1/sdk/src/api/models/Principal.ts | 7 +- .../RegenerateAccountToken200Response.ts | 7 +- .../models/RegenerateAccountTokenRequest.ts | 7 +- .../sdk/src/api/models/RegisterRequest.ts | 7 +- .../models/RemoveOrganizationMemberRequest.ts | 7 +- .../src/api/models/ResetPasswordRequest.ts | 7 +- sdk/nodejs1/sdk/src/api/models/Share.ts | 8 +- .../sdk/src/api/models/ShareRequest.ts | 8 +- .../sdk/src/api/models/ShareResponse.ts | 7 +- .../sdk/src/api/models/SparkDataSample.ts | 7 +- .../sdk/src/api/models/UnaccessRequest.ts | 7 +- .../sdk/src/api/models/UnshareRequest.ts | 7 +- .../sdk/src/api/models/UpdateAccessRequest.ts | 7 +- .../src/api/models/UpdateFrontendRequest.ts | 7 +- .../sdk/src/api/models/UpdateShareRequest.ts | 7 +- .../sdk/src/api/models/Verify200Response.ts | 7 +- .../sdk/src/api/models/VerifyRequest.ts | 7 +- .../api/models/VersionInventory200Response.ts | 7 +- sdk/nodejs1/sdk/src/api/runtime.ts | 5 + ui/src/api/.openapi-generator/FILES | 1 + ui/src/api/.openapi-generator/VERSION | 2 +- ui/src/api/models/Access201Response.ts | 7 +- ui/src/api/models/AccessRequest.ts | 7 +- ui/src/api/models/AccessResponse.ts | 68 ------------ .../models/AddOrganizationMemberRequest.ts | 7 +- ui/src/api/models/AuthUser.ts | 7 +- ui/src/api/models/ChangePasswordRequest.ts | 7 +- .../models/ClientVersionCheck400Response.ts | 60 ----------- .../api/models/ClientVersionCheckRequest.ts | 7 +- .../models/ControllerVersion200Response.ts | 60 ----------- ui/src/api/models/CreateAccountRequest.ts | 68 ------------ .../api/models/CreateFrontend201Response.ts | 7 +- ui/src/api/models/CreateFrontendRequest.ts | 7 +- ui/src/api/models/CreateFrontendResponse.ts | 60 ----------- .../api/models/CreateIdentity201Response.ts | 7 +- ui/src/api/models/CreateIdentityRequest.ts | 7 +- .../models/CreateOrganization201Response.ts | 7 +- .../api/models/CreateOrganizationRequest.ts | 7 +- ui/src/api/models/DeleteFrontendRequest.ts | 60 ----------- ui/src/api/models/DisableRequest.ts | 7 +- ui/src/api/models/EnableRequest.ts | 7 +- ui/src/api/models/EnableResponse.ts | 68 ------------ ui/src/api/models/Environment.ts | 8 +- ui/src/api/models/EnvironmentAndResources.ts | 10 +- ui/src/api/models/Frontend.ts | 7 +- ui/src/api/models/GetSparklines200Response.ts | 8 +- ui/src/api/models/GetSparklinesRequest.ts | 7 +- ui/src/api/models/GrantsRequest.ts | 60 ----------- ui/src/api/models/InviteRequest.ts | 7 +- .../api/models/InviteTokenGenerateRequest.ts | 7 +- .../models/ListFrontends200ResponseInner.ts | 7 +- .../api/models/ListMemberships200Response.ts | 8 +- ...tMemberships200ResponseMembershipsInner.ts | 7 +- .../ListOrganizationMembers200Response.ts | 8 +- ...anizationMembers200ResponseMembersInner.ts | 7 +- .../models/ListOrganizations200Response.ts | 8 +- ...anizations200ResponseOrganizationsInner.ts | 7 +- ui/src/api/models/LoginRequest.ts | 7 +- ui/src/api/models/Metrics.ts | 8 +- ui/src/api/models/MetricsSample.ts | 7 +- ui/src/api/models/ModelConfiguration.ts | 7 +- ui/src/api/models/Overview.ts | 8 +- ui/src/api/models/PasswordRequirements.ts | 92 ---------------- ui/src/api/models/Principal.ts | 7 +- ui/src/api/models/PublicFrontend.ts | 100 ------------------ .../RegenerateAccountToken200Response.ts | 7 +- .../models/RegenerateAccountTokenRequest.ts | 7 +- .../api/models/RegenerateToken200Response.ts | 60 ----------- ui/src/api/models/RegenerateTokenRequest.ts | 60 ----------- ui/src/api/models/Register200Response.ts | 60 ----------- ui/src/api/models/RegisterRequest.ts | 7 +- ui/src/api/models/RegisterResponse.ts | 60 ----------- .../models/RemoveOrganizationMemberRequest.ts | 7 +- ui/src/api/models/ResetPasswordRequest.ts | 7 +- ui/src/api/models/Share.ts | 8 +- ui/src/api/models/ShareRequest.ts | 8 +- ui/src/api/models/ShareResponse.ts | 7 +- ui/src/api/models/SparkDataSample.ts | 7 +- ui/src/api/models/UnaccessRequest.ts | 7 +- ui/src/api/models/UnshareRequest.ts | 7 +- ui/src/api/models/UpdateAccessRequest.ts | 7 +- ui/src/api/models/UpdateFrontendRequest.ts | 7 +- ui/src/api/models/UpdateShareRequest.ts | 7 +- ui/src/api/models/Verify200Response.ts | 7 +- ui/src/api/models/VerifyRequest.ts | 7 +- ui/src/api/models/VerifyResponse.ts | 60 ----------- .../api/models/VersionInventory200Response.ts | 7 +- ui/src/api/runtime.ts | 5 + 139 files changed, 778 insertions(+), 1121 deletions(-) delete mode 100644 ui/src/api/models/AccessResponse.ts delete mode 100644 ui/src/api/models/ClientVersionCheck400Response.ts delete mode 100644 ui/src/api/models/ControllerVersion200Response.ts delete mode 100644 ui/src/api/models/CreateAccountRequest.ts delete mode 100644 ui/src/api/models/CreateFrontendResponse.ts delete mode 100644 ui/src/api/models/DeleteFrontendRequest.ts delete mode 100644 ui/src/api/models/EnableResponse.ts delete mode 100644 ui/src/api/models/GrantsRequest.ts delete mode 100644 ui/src/api/models/PasswordRequirements.ts delete mode 100644 ui/src/api/models/PublicFrontend.ts delete mode 100644 ui/src/api/models/RegenerateToken200Response.ts delete mode 100644 ui/src/api/models/RegenerateTokenRequest.ts delete mode 100644 ui/src/api/models/Register200Response.ts delete mode 100644 ui/src/api/models/RegisterResponse.ts delete mode 100644 ui/src/api/models/VerifyResponse.ts diff --git a/agent/agentUi/src/api/.openapi-generator/FILES b/agent/agentUi/src/api/.openapi-generator/FILES index fe7bbe55..fa5f6d9c 100644 --- a/agent/agentUi/src/api/.openapi-generator/FILES +++ b/agent/agentUi/src/api/.openapi-generator/FILES @@ -1,3 +1,4 @@ +.openapi-generator-ignore apis/AgentApi.ts apis/index.ts index.ts diff --git a/agent/agentUi/src/api/.openapi-generator/VERSION b/agent/agentUi/src/api/.openapi-generator/VERSION index 1985849f..5f84a81d 100644 --- a/agent/agentUi/src/api/.openapi-generator/VERSION +++ b/agent/agentUi/src/api/.openapi-generator/VERSION @@ -1 +1 @@ -7.7.0 +7.12.0 diff --git a/agent/agentUi/src/api/models/AccessDetail.ts b/agent/agentUi/src/api/models/AccessDetail.ts index fb2fe724..27723315 100644 --- a/agent/agentUi/src/api/models/AccessDetail.ts +++ b/agent/agentUi/src/api/models/AccessDetail.ts @@ -69,10 +69,15 @@ export function AccessDetailFromJSONTyped(json: any, ignoreDiscriminator: boolea }; } -export function AccessDetailToJSON(value?: AccessDetail | null): any { +export function AccessDetailToJSON(json: any): AccessDetail { + return AccessDetailToJSONTyped(json, false); +} + +export function AccessDetailToJSONTyped(value?: AccessDetail | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'frontendToken': value['frontendToken'], diff --git a/agent/agentUi/src/api/models/AccessPrivateResponse.ts b/agent/agentUi/src/api/models/AccessPrivateResponse.ts index 42218c75..8a65230d 100644 --- a/agent/agentUi/src/api/models/AccessPrivateResponse.ts +++ b/agent/agentUi/src/api/models/AccessPrivateResponse.ts @@ -48,10 +48,15 @@ export function AccessPrivateResponseFromJSONTyped(json: any, ignoreDiscriminato }; } -export function AccessPrivateResponseToJSON(value?: AccessPrivateResponse | null): any { +export function AccessPrivateResponseToJSON(json: any): AccessPrivateResponse { + return AccessPrivateResponseToJSONTyped(json, false); +} + +export function AccessPrivateResponseToJSONTyped(value?: AccessPrivateResponse | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'frontendToken': value['frontendToken'], diff --git a/agent/agentUi/src/api/models/ProtobufAny.ts b/agent/agentUi/src/api/models/ProtobufAny.ts index 20703e35..1743e82a 100644 --- a/agent/agentUi/src/api/models/ProtobufAny.ts +++ b/agent/agentUi/src/api/models/ProtobufAny.ts @@ -50,10 +50,15 @@ export function ProtobufAnyFromJSONTyped(json: any, ignoreDiscriminator: boolean }; } -export function ProtobufAnyToJSON(value?: ProtobufAny | null): any { +export function ProtobufAnyToJSON(json: any): ProtobufAny { + return ProtobufAnyToJSONTyped(json, false); +} + +export function ProtobufAnyToJSONTyped(value?: ProtobufAny | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { ...value, diff --git a/agent/agentUi/src/api/models/RpcStatus.ts b/agent/agentUi/src/api/models/RpcStatus.ts index f27d807e..0f66a372 100644 --- a/agent/agentUi/src/api/models/RpcStatus.ts +++ b/agent/agentUi/src/api/models/RpcStatus.ts @@ -18,6 +18,7 @@ import { ProtobufAnyFromJSON, ProtobufAnyFromJSONTyped, ProtobufAnyToJSON, + ProtobufAnyToJSONTyped, } from './ProtobufAny'; /** @@ -69,10 +70,15 @@ export function RpcStatusFromJSONTyped(json: any, ignoreDiscriminator: boolean): }; } -export function RpcStatusToJSON(value?: RpcStatus | null): any { +export function RpcStatusToJSON(json: any): RpcStatus { + return RpcStatusToJSONTyped(json, false); +} + +export function RpcStatusToJSONTyped(value?: RpcStatus | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'code': value['code'], diff --git a/agent/agentUi/src/api/models/ShareDetail.ts b/agent/agentUi/src/api/models/ShareDetail.ts index faf0b589..b2974c52 100644 --- a/agent/agentUi/src/api/models/ShareDetail.ts +++ b/agent/agentUi/src/api/models/ShareDetail.ts @@ -97,10 +97,15 @@ export function ShareDetailFromJSONTyped(json: any, ignoreDiscriminator: boolean }; } -export function ShareDetailToJSON(value?: ShareDetail | null): any { +export function ShareDetailToJSON(json: any): ShareDetail { + return ShareDetailToJSONTyped(json, false); +} + +export function ShareDetailToJSONTyped(value?: ShareDetail | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'token': value['token'], diff --git a/agent/agentUi/src/api/models/SharePrivateResponse.ts b/agent/agentUi/src/api/models/SharePrivateResponse.ts index c9ea4109..1efc6384 100644 --- a/agent/agentUi/src/api/models/SharePrivateResponse.ts +++ b/agent/agentUi/src/api/models/SharePrivateResponse.ts @@ -48,10 +48,15 @@ export function SharePrivateResponseFromJSONTyped(json: any, ignoreDiscriminator }; } -export function SharePrivateResponseToJSON(value?: SharePrivateResponse | null): any { +export function SharePrivateResponseToJSON(json: any): SharePrivateResponse { + return SharePrivateResponseToJSONTyped(json, false); +} + +export function SharePrivateResponseToJSONTyped(value?: SharePrivateResponse | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'token': value['token'], diff --git a/agent/agentUi/src/api/models/SharePublicResponse.ts b/agent/agentUi/src/api/models/SharePublicResponse.ts index f1c0ae13..193fae37 100644 --- a/agent/agentUi/src/api/models/SharePublicResponse.ts +++ b/agent/agentUi/src/api/models/SharePublicResponse.ts @@ -55,10 +55,15 @@ export function SharePublicResponseFromJSONTyped(json: any, ignoreDiscriminator: }; } -export function SharePublicResponseToJSON(value?: SharePublicResponse | null): any { +export function SharePublicResponseToJSON(json: any): SharePublicResponse { + return SharePublicResponseToJSONTyped(json, false); +} + +export function SharePublicResponseToJSONTyped(value?: SharePublicResponse | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'token': value['token'], diff --git a/agent/agentUi/src/api/models/ShareReservedResponse.ts b/agent/agentUi/src/api/models/ShareReservedResponse.ts index 6c77dea5..df0030da 100644 --- a/agent/agentUi/src/api/models/ShareReservedResponse.ts +++ b/agent/agentUi/src/api/models/ShareReservedResponse.ts @@ -76,10 +76,15 @@ export function ShareReservedResponseFromJSONTyped(json: any, ignoreDiscriminato }; } -export function ShareReservedResponseToJSON(value?: ShareReservedResponse | null): any { +export function ShareReservedResponseToJSON(json: any): ShareReservedResponse { + return ShareReservedResponseToJSONTyped(json, false); +} + +export function ShareReservedResponseToJSONTyped(value?: ShareReservedResponse | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'token': value['token'], diff --git a/agent/agentUi/src/api/models/StatusResponse.ts b/agent/agentUi/src/api/models/StatusResponse.ts index 323c839b..39e5447a 100644 --- a/agent/agentUi/src/api/models/StatusResponse.ts +++ b/agent/agentUi/src/api/models/StatusResponse.ts @@ -18,12 +18,14 @@ import { AccessDetailFromJSON, AccessDetailFromJSONTyped, AccessDetailToJSON, + AccessDetailToJSONTyped, } from './AccessDetail'; import type { ShareDetail } from './ShareDetail'; import { ShareDetailFromJSON, ShareDetailFromJSONTyped, ShareDetailToJSON, + ShareDetailToJSONTyped, } from './ShareDetail'; /** @@ -68,10 +70,15 @@ export function StatusResponseFromJSONTyped(json: any, ignoreDiscriminator: bool }; } -export function StatusResponseToJSON(value?: StatusResponse | null): any { +export function StatusResponseToJSON(json: any): StatusResponse { + return StatusResponseToJSONTyped(json, false); +} + +export function StatusResponseToJSONTyped(value?: StatusResponse | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'accesses': value['accesses'] == null ? undefined : ((value['accesses'] as Array).map(AccessDetailToJSON)), diff --git a/agent/agentUi/src/api/models/VersionResponse.ts b/agent/agentUi/src/api/models/VersionResponse.ts index 0936ccb0..40993e37 100644 --- a/agent/agentUi/src/api/models/VersionResponse.ts +++ b/agent/agentUi/src/api/models/VersionResponse.ts @@ -55,10 +55,15 @@ export function VersionResponseFromJSONTyped(json: any, ignoreDiscriminator: boo }; } -export function VersionResponseToJSON(value?: VersionResponse | null): any { +export function VersionResponseToJSON(json: any): VersionResponse { + return VersionResponseToJSONTyped(json, false); +} + +export function VersionResponseToJSONTyped(value?: VersionResponse | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'v': value['v'], diff --git a/agent/agentUi/src/api/runtime.ts b/agent/agentUi/src/api/runtime.ts index cf9f8e01..eb001ccb 100644 --- a/agent/agentUi/src/api/runtime.ts +++ b/agent/agentUi/src/api/runtime.ts @@ -337,6 +337,11 @@ function querystringSingleKey(key: string, value: string | number | null | undef return `${encodeURIComponent(fullKey)}=${encodeURIComponent(String(value))}`; } +export function exists(json: any, key: string) { + const value = json[key]; + return value !== null && value !== undefined; +} + export function mapValues(data: any, fn: (item: any) => any) { return Object.keys(data).reduce( (acc, key) => ({ ...acc, [key]: fn(data[key]) }), diff --git a/bin/generate_rest.sh b/bin/generate_rest.sh index ef15088e..5479c5bb 100755 --- a/bin/generate_rest.sh +++ b/bin/generate_rest.sh @@ -38,9 +38,11 @@ echo "...generating zrok client" swagger generate client -P rest_model_zrok.Principal -f "$zrokSpec" -c rest_client_zrok -t "$zrokDir" -m "rest_model_zrok" echo "...generating api console ts client" +rm -rf ui/src/api openapi-generator-cli generate -i specs/zrok.yml -o ui/src/api -g typescript-fetch echo "...generating agent console ts client" +rm -rf agent/agentUi/src/api openapi-generator-cli generate -i agent/agentGrpc/agent.swagger.json -o agent/agentUi/src/api -g typescript-fetch echo "...generating nodejs sdk ts client" diff --git a/openapitools.json b/openapitools.json index f227cf2d..6f7db3e8 100644 --- a/openapitools.json +++ b/openapitools.json @@ -2,6 +2,6 @@ "$schema": "./node_modules/@openapitools/openapi-generator-cli/config.schema.json", "spaces": 2, "generator-cli": { - "version": "7.7.0" + "version": "7.12.0" } } diff --git a/sdk/nodejs/sdk/src/zrok/api/.openapi-generator/VERSION b/sdk/nodejs/sdk/src/zrok/api/.openapi-generator/VERSION index 1985849f..5f84a81d 100644 --- a/sdk/nodejs/sdk/src/zrok/api/.openapi-generator/VERSION +++ b/sdk/nodejs/sdk/src/zrok/api/.openapi-generator/VERSION @@ -1 +1 @@ -7.7.0 +7.12.0 diff --git a/sdk/nodejs/sdk/src/zrok/api/model/models.ts b/sdk/nodejs/sdk/src/zrok/api/model/models.ts index a3353f82..00d1136b 100644 --- a/sdk/nodejs/sdk/src/zrok/api/model/models.ts +++ b/sdk/nodejs/sdk/src/zrok/api/model/models.ts @@ -191,6 +191,23 @@ let typeMap: {[index: string]: any} = { "VersionInventory200Response": VersionInventory200Response, } +// Check if a string starts with another string without using es6 features +function startsWith(str: string, match: string): boolean { + return str.substring(0, match.length) === match; +} + +// Check if a string ends with another string without using es6 features +function endsWith(str: string, match: string): boolean { + return str.length >= match.length && str.substring(str.length - match.length) === match; +} + +const nullableSuffix = " | null"; +const optionalSuffix = " | undefined"; +const arrayPrefix = "Array<"; +const arraySuffix = ">"; +const mapPrefix = "{ [key: string]: "; +const mapSuffix = "; }"; + export class ObjectSerializer { public static findCorrectType(data: any, expectedType: string) { if (data == undefined) { @@ -227,20 +244,35 @@ export class ObjectSerializer { } } - public static serialize(data: any, type: string) { + public static serialize(data: any, type: string): any { if (data == undefined) { return data; } else if (primitives.indexOf(type.toLowerCase()) !== -1) { return data; - } else if (type.lastIndexOf("Array<", 0) === 0) { // string.startsWith pre es6 - let subType: string = type.replace("Array<", ""); // Array => Type> - subType = subType.substring(0, subType.length - 1); // Type> => Type + } else if (endsWith(type, nullableSuffix)) { + let subType: string = type.slice(0, -nullableSuffix.length); // Type | null => Type + return ObjectSerializer.serialize(data, subType); + } else if (endsWith(type, optionalSuffix)) { + let subType: string = type.slice(0, -optionalSuffix.length); // Type | undefined => Type + return ObjectSerializer.serialize(data, subType); + } else if (startsWith(type, arrayPrefix)) { + let subType: string = type.slice(arrayPrefix.length, -arraySuffix.length); // Array => Type let transformedData: any[] = []; for (let index = 0; index < data.length; index++) { let datum = data[index]; transformedData.push(ObjectSerializer.serialize(datum, subType)); } return transformedData; + } else if (startsWith(type, mapPrefix)) { + let subType: string = type.slice(mapPrefix.length, -mapSuffix.length); // { [key: string]: Type; } => Type + let transformedData: { [key: string]: any } = {}; + for (let key in data) { + transformedData[key] = ObjectSerializer.serialize( + data[key], + subType, + ); + } + return transformedData; } else if (type === "Date") { return data.toISOString(); } else { @@ -265,22 +297,37 @@ export class ObjectSerializer { } } - public static deserialize(data: any, type: string) { + public static deserialize(data: any, type: string): any { // polymorphism may change the actual type. type = ObjectSerializer.findCorrectType(data, type); if (data == undefined) { return data; } else if (primitives.indexOf(type.toLowerCase()) !== -1) { return data; - } else if (type.lastIndexOf("Array<", 0) === 0) { // string.startsWith pre es6 - let subType: string = type.replace("Array<", ""); // Array => Type> - subType = subType.substring(0, subType.length - 1); // Type> => Type + } else if (endsWith(type, nullableSuffix)) { + let subType: string = type.slice(0, -nullableSuffix.length); // Type | null => Type + return ObjectSerializer.deserialize(data, subType); + } else if (endsWith(type, optionalSuffix)) { + let subType: string = type.slice(0, -optionalSuffix.length); // Type | undefined => Type + return ObjectSerializer.deserialize(data, subType); + } else if (startsWith(type, arrayPrefix)) { + let subType: string = type.slice(arrayPrefix.length, -arraySuffix.length); // Array => Type let transformedData: any[] = []; for (let index = 0; index < data.length; index++) { let datum = data[index]; transformedData.push(ObjectSerializer.deserialize(datum, subType)); } return transformedData; + } else if (startsWith(type, mapPrefix)) { + let subType: string = type.slice(mapPrefix.length, -mapSuffix.length); // { [key: string]: Type; } => Type + let transformedData: { [key: string]: any } = {}; + for (let key in data) { + transformedData[key] = ObjectSerializer.deserialize( + data[key], + subType, + ); + } + return transformedData; } else if (type === "Date") { return new Date(data); } else { diff --git a/sdk/nodejs1/sdk/src/api/.openapi-generator/VERSION b/sdk/nodejs1/sdk/src/api/.openapi-generator/VERSION index 1985849f..5f84a81d 100644 --- a/sdk/nodejs1/sdk/src/api/.openapi-generator/VERSION +++ b/sdk/nodejs1/sdk/src/api/.openapi-generator/VERSION @@ -1 +1 @@ -7.7.0 +7.12.0 diff --git a/sdk/nodejs1/sdk/src/api/models/Access201Response.ts b/sdk/nodejs1/sdk/src/api/models/Access201Response.ts index bd8e241a..3dbcf903 100644 --- a/sdk/nodejs1/sdk/src/api/models/Access201Response.ts +++ b/sdk/nodejs1/sdk/src/api/models/Access201Response.ts @@ -55,10 +55,15 @@ export function Access201ResponseFromJSONTyped(json: any, ignoreDiscriminator: b }; } -export function Access201ResponseToJSON(value?: Access201Response | null): any { +export function Access201ResponseToJSON(json: any): Access201Response { + return Access201ResponseToJSONTyped(json, false); +} + +export function Access201ResponseToJSONTyped(value?: Access201Response | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'frontendToken': value['frontendToken'], diff --git a/sdk/nodejs1/sdk/src/api/models/AccessRequest.ts b/sdk/nodejs1/sdk/src/api/models/AccessRequest.ts index 0ac0ca11..aa7f9a22 100644 --- a/sdk/nodejs1/sdk/src/api/models/AccessRequest.ts +++ b/sdk/nodejs1/sdk/src/api/models/AccessRequest.ts @@ -69,10 +69,15 @@ export function AccessRequestFromJSONTyped(json: any, ignoreDiscriminator: boole }; } -export function AccessRequestToJSON(value?: AccessRequest | null): any { +export function AccessRequestToJSON(json: any): AccessRequest { + return AccessRequestToJSONTyped(json, false); +} + +export function AccessRequestToJSONTyped(value?: AccessRequest | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'envZId': value['envZId'], diff --git a/sdk/nodejs1/sdk/src/api/models/AddOrganizationMemberRequest.ts b/sdk/nodejs1/sdk/src/api/models/AddOrganizationMemberRequest.ts index 04fb56f3..52d9678c 100644 --- a/sdk/nodejs1/sdk/src/api/models/AddOrganizationMemberRequest.ts +++ b/sdk/nodejs1/sdk/src/api/models/AddOrganizationMemberRequest.ts @@ -62,10 +62,15 @@ export function AddOrganizationMemberRequestFromJSONTyped(json: any, ignoreDiscr }; } -export function AddOrganizationMemberRequestToJSON(value?: AddOrganizationMemberRequest | null): any { +export function AddOrganizationMemberRequestToJSON(json: any): AddOrganizationMemberRequest { + return AddOrganizationMemberRequestToJSONTyped(json, false); +} + +export function AddOrganizationMemberRequestToJSONTyped(value?: AddOrganizationMemberRequest | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'organizationToken': value['organizationToken'], diff --git a/sdk/nodejs1/sdk/src/api/models/AuthUser.ts b/sdk/nodejs1/sdk/src/api/models/AuthUser.ts index 55698d24..485c3b80 100644 --- a/sdk/nodejs1/sdk/src/api/models/AuthUser.ts +++ b/sdk/nodejs1/sdk/src/api/models/AuthUser.ts @@ -55,10 +55,15 @@ export function AuthUserFromJSONTyped(json: any, ignoreDiscriminator: boolean): }; } -export function AuthUserToJSON(value?: AuthUser | null): any { +export function AuthUserToJSON(json: any): AuthUser { + return AuthUserToJSONTyped(json, false); +} + +export function AuthUserToJSONTyped(value?: AuthUser | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'username': value['username'], diff --git a/sdk/nodejs1/sdk/src/api/models/ChangePasswordRequest.ts b/sdk/nodejs1/sdk/src/api/models/ChangePasswordRequest.ts index 453e7a06..3e54829e 100644 --- a/sdk/nodejs1/sdk/src/api/models/ChangePasswordRequest.ts +++ b/sdk/nodejs1/sdk/src/api/models/ChangePasswordRequest.ts @@ -62,10 +62,15 @@ export function ChangePasswordRequestFromJSONTyped(json: any, ignoreDiscriminato }; } -export function ChangePasswordRequestToJSON(value?: ChangePasswordRequest | null): any { +export function ChangePasswordRequestToJSON(json: any): ChangePasswordRequest { + return ChangePasswordRequestToJSONTyped(json, false); +} + +export function ChangePasswordRequestToJSONTyped(value?: ChangePasswordRequest | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'email': value['email'], diff --git a/sdk/nodejs1/sdk/src/api/models/ClientVersionCheckRequest.ts b/sdk/nodejs1/sdk/src/api/models/ClientVersionCheckRequest.ts index 4918ce89..91c51e45 100644 --- a/sdk/nodejs1/sdk/src/api/models/ClientVersionCheckRequest.ts +++ b/sdk/nodejs1/sdk/src/api/models/ClientVersionCheckRequest.ts @@ -48,10 +48,15 @@ export function ClientVersionCheckRequestFromJSONTyped(json: any, ignoreDiscrimi }; } -export function ClientVersionCheckRequestToJSON(value?: ClientVersionCheckRequest | null): any { +export function ClientVersionCheckRequestToJSON(json: any): ClientVersionCheckRequest { + return ClientVersionCheckRequestToJSONTyped(json, false); +} + +export function ClientVersionCheckRequestToJSONTyped(value?: ClientVersionCheckRequest | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'clientVersion': value['clientVersion'], diff --git a/sdk/nodejs1/sdk/src/api/models/CreateFrontend201Response.ts b/sdk/nodejs1/sdk/src/api/models/CreateFrontend201Response.ts index 3ea2816d..0abb87b9 100644 --- a/sdk/nodejs1/sdk/src/api/models/CreateFrontend201Response.ts +++ b/sdk/nodejs1/sdk/src/api/models/CreateFrontend201Response.ts @@ -48,10 +48,15 @@ export function CreateFrontend201ResponseFromJSONTyped(json: any, ignoreDiscrimi }; } -export function CreateFrontend201ResponseToJSON(value?: CreateFrontend201Response | null): any { +export function CreateFrontend201ResponseToJSON(json: any): CreateFrontend201Response { + return CreateFrontend201ResponseToJSONTyped(json, false); +} + +export function CreateFrontend201ResponseToJSONTyped(value?: CreateFrontend201Response | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'frontendToken': value['frontendToken'], diff --git a/sdk/nodejs1/sdk/src/api/models/CreateFrontendRequest.ts b/sdk/nodejs1/sdk/src/api/models/CreateFrontendRequest.ts index 613b1bf8..1b384e93 100644 --- a/sdk/nodejs1/sdk/src/api/models/CreateFrontendRequest.ts +++ b/sdk/nodejs1/sdk/src/api/models/CreateFrontendRequest.ts @@ -80,10 +80,15 @@ export function CreateFrontendRequestFromJSONTyped(json: any, ignoreDiscriminato }; } -export function CreateFrontendRequestToJSON(value?: CreateFrontendRequest | null): any { +export function CreateFrontendRequestToJSON(json: any): CreateFrontendRequest { + return CreateFrontendRequestToJSONTyped(json, false); +} + +export function CreateFrontendRequestToJSONTyped(value?: CreateFrontendRequest | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'zId': value['zId'], diff --git a/sdk/nodejs1/sdk/src/api/models/CreateIdentity201Response.ts b/sdk/nodejs1/sdk/src/api/models/CreateIdentity201Response.ts index c57fe883..97ae9763 100644 --- a/sdk/nodejs1/sdk/src/api/models/CreateIdentity201Response.ts +++ b/sdk/nodejs1/sdk/src/api/models/CreateIdentity201Response.ts @@ -55,10 +55,15 @@ export function CreateIdentity201ResponseFromJSONTyped(json: any, ignoreDiscrimi }; } -export function CreateIdentity201ResponseToJSON(value?: CreateIdentity201Response | null): any { +export function CreateIdentity201ResponseToJSON(json: any): CreateIdentity201Response { + return CreateIdentity201ResponseToJSONTyped(json, false); +} + +export function CreateIdentity201ResponseToJSONTyped(value?: CreateIdentity201Response | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'identity': value['identity'], diff --git a/sdk/nodejs1/sdk/src/api/models/CreateIdentityRequest.ts b/sdk/nodejs1/sdk/src/api/models/CreateIdentityRequest.ts index ec80ea92..e688b4c7 100644 --- a/sdk/nodejs1/sdk/src/api/models/CreateIdentityRequest.ts +++ b/sdk/nodejs1/sdk/src/api/models/CreateIdentityRequest.ts @@ -48,10 +48,15 @@ export function CreateIdentityRequestFromJSONTyped(json: any, ignoreDiscriminato }; } -export function CreateIdentityRequestToJSON(value?: CreateIdentityRequest | null): any { +export function CreateIdentityRequestToJSON(json: any): CreateIdentityRequest { + return CreateIdentityRequestToJSONTyped(json, false); +} + +export function CreateIdentityRequestToJSONTyped(value?: CreateIdentityRequest | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'name': value['name'], diff --git a/sdk/nodejs1/sdk/src/api/models/CreateOrganization201Response.ts b/sdk/nodejs1/sdk/src/api/models/CreateOrganization201Response.ts index 41f1b4a6..a5c09396 100644 --- a/sdk/nodejs1/sdk/src/api/models/CreateOrganization201Response.ts +++ b/sdk/nodejs1/sdk/src/api/models/CreateOrganization201Response.ts @@ -48,10 +48,15 @@ export function CreateOrganization201ResponseFromJSONTyped(json: any, ignoreDisc }; } -export function CreateOrganization201ResponseToJSON(value?: CreateOrganization201Response | null): any { +export function CreateOrganization201ResponseToJSON(json: any): CreateOrganization201Response { + return CreateOrganization201ResponseToJSONTyped(json, false); +} + +export function CreateOrganization201ResponseToJSONTyped(value?: CreateOrganization201Response | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'organizationToken': value['organizationToken'], diff --git a/sdk/nodejs1/sdk/src/api/models/CreateOrganizationRequest.ts b/sdk/nodejs1/sdk/src/api/models/CreateOrganizationRequest.ts index f866b94b..846a0b33 100644 --- a/sdk/nodejs1/sdk/src/api/models/CreateOrganizationRequest.ts +++ b/sdk/nodejs1/sdk/src/api/models/CreateOrganizationRequest.ts @@ -48,10 +48,15 @@ export function CreateOrganizationRequestFromJSONTyped(json: any, ignoreDiscrimi }; } -export function CreateOrganizationRequestToJSON(value?: CreateOrganizationRequest | null): any { +export function CreateOrganizationRequestToJSON(json: any): CreateOrganizationRequest { + return CreateOrganizationRequestToJSONTyped(json, false); +} + +export function CreateOrganizationRequestToJSONTyped(value?: CreateOrganizationRequest | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'description': value['description'], diff --git a/sdk/nodejs1/sdk/src/api/models/DisableRequest.ts b/sdk/nodejs1/sdk/src/api/models/DisableRequest.ts index 5098a015..feda2614 100644 --- a/sdk/nodejs1/sdk/src/api/models/DisableRequest.ts +++ b/sdk/nodejs1/sdk/src/api/models/DisableRequest.ts @@ -48,10 +48,15 @@ export function DisableRequestFromJSONTyped(json: any, ignoreDiscriminator: bool }; } -export function DisableRequestToJSON(value?: DisableRequest | null): any { +export function DisableRequestToJSON(json: any): DisableRequest { + return DisableRequestToJSONTyped(json, false); +} + +export function DisableRequestToJSONTyped(value?: DisableRequest | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'identity': value['identity'], diff --git a/sdk/nodejs1/sdk/src/api/models/EnableRequest.ts b/sdk/nodejs1/sdk/src/api/models/EnableRequest.ts index a34a55ba..8c0a7946 100644 --- a/sdk/nodejs1/sdk/src/api/models/EnableRequest.ts +++ b/sdk/nodejs1/sdk/src/api/models/EnableRequest.ts @@ -55,10 +55,15 @@ export function EnableRequestFromJSONTyped(json: any, ignoreDiscriminator: boole }; } -export function EnableRequestToJSON(value?: EnableRequest | null): any { +export function EnableRequestToJSON(json: any): EnableRequest { + return EnableRequestToJSONTyped(json, false); +} + +export function EnableRequestToJSONTyped(value?: EnableRequest | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'description': value['description'], diff --git a/sdk/nodejs1/sdk/src/api/models/Environment.ts b/sdk/nodejs1/sdk/src/api/models/Environment.ts index 16c24a36..dee66aac 100644 --- a/sdk/nodejs1/sdk/src/api/models/Environment.ts +++ b/sdk/nodejs1/sdk/src/api/models/Environment.ts @@ -18,6 +18,7 @@ import { SparkDataSampleFromJSON, SparkDataSampleFromJSONTyped, SparkDataSampleToJSON, + SparkDataSampleToJSONTyped, } from './SparkDataSample'; /** @@ -104,10 +105,15 @@ export function EnvironmentFromJSONTyped(json: any, ignoreDiscriminator: boolean }; } -export function EnvironmentToJSON(value?: Environment | null): any { +export function EnvironmentToJSON(json: any): Environment { + return EnvironmentToJSONTyped(json, false); +} + +export function EnvironmentToJSONTyped(value?: Environment | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'description': value['description'], diff --git a/sdk/nodejs1/sdk/src/api/models/EnvironmentAndResources.ts b/sdk/nodejs1/sdk/src/api/models/EnvironmentAndResources.ts index 967aaed9..ea2999e8 100644 --- a/sdk/nodejs1/sdk/src/api/models/EnvironmentAndResources.ts +++ b/sdk/nodejs1/sdk/src/api/models/EnvironmentAndResources.ts @@ -18,18 +18,21 @@ import { FrontendFromJSON, FrontendFromJSONTyped, FrontendToJSON, + FrontendToJSONTyped, } from './Frontend'; import type { Environment } from './Environment'; import { EnvironmentFromJSON, EnvironmentFromJSONTyped, EnvironmentToJSON, + EnvironmentToJSONTyped, } from './Environment'; import type { Share } from './Share'; import { ShareFromJSON, ShareFromJSONTyped, ShareToJSON, + ShareToJSONTyped, } from './Share'; /** @@ -81,10 +84,15 @@ export function EnvironmentAndResourcesFromJSONTyped(json: any, ignoreDiscrimina }; } -export function EnvironmentAndResourcesToJSON(value?: EnvironmentAndResources | null): any { +export function EnvironmentAndResourcesToJSON(json: any): EnvironmentAndResources { + return EnvironmentAndResourcesToJSONTyped(json, false); +} + +export function EnvironmentAndResourcesToJSONTyped(value?: EnvironmentAndResources | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'environment': EnvironmentToJSON(value['environment']), diff --git a/sdk/nodejs1/sdk/src/api/models/Frontend.ts b/sdk/nodejs1/sdk/src/api/models/Frontend.ts index 9c2885c4..ecbe7019 100644 --- a/sdk/nodejs1/sdk/src/api/models/Frontend.ts +++ b/sdk/nodejs1/sdk/src/api/models/Frontend.ts @@ -104,10 +104,15 @@ export function FrontendFromJSONTyped(json: any, ignoreDiscriminator: boolean): }; } -export function FrontendToJSON(value?: Frontend | null): any { +export function FrontendToJSON(json: any): Frontend { + return FrontendToJSONTyped(json, false); +} + +export function FrontendToJSONTyped(value?: Frontend | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'id': value['id'], diff --git a/sdk/nodejs1/sdk/src/api/models/GetSparklines200Response.ts b/sdk/nodejs1/sdk/src/api/models/GetSparklines200Response.ts index 6815fb3d..a2f0cc6b 100644 --- a/sdk/nodejs1/sdk/src/api/models/GetSparklines200Response.ts +++ b/sdk/nodejs1/sdk/src/api/models/GetSparklines200Response.ts @@ -18,6 +18,7 @@ import { MetricsFromJSON, MetricsFromJSONTyped, MetricsToJSON, + MetricsToJSONTyped, } from './Metrics'; /** @@ -55,10 +56,15 @@ export function GetSparklines200ResponseFromJSONTyped(json: any, ignoreDiscrimin }; } -export function GetSparklines200ResponseToJSON(value?: GetSparklines200Response | null): any { +export function GetSparklines200ResponseToJSON(json: any): GetSparklines200Response { + return GetSparklines200ResponseToJSONTyped(json, false); +} + +export function GetSparklines200ResponseToJSONTyped(value?: GetSparklines200Response | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'sparklines': value['sparklines'] == null ? undefined : ((value['sparklines'] as Array).map(MetricsToJSON)), diff --git a/sdk/nodejs1/sdk/src/api/models/GetSparklinesRequest.ts b/sdk/nodejs1/sdk/src/api/models/GetSparklinesRequest.ts index f7873e4c..90d16f4a 100644 --- a/sdk/nodejs1/sdk/src/api/models/GetSparklinesRequest.ts +++ b/sdk/nodejs1/sdk/src/api/models/GetSparklinesRequest.ts @@ -62,10 +62,15 @@ export function GetSparklinesRequestFromJSONTyped(json: any, ignoreDiscriminator }; } -export function GetSparklinesRequestToJSON(value?: GetSparklinesRequest | null): any { +export function GetSparklinesRequestToJSON(json: any): GetSparklinesRequest { + return GetSparklinesRequestToJSONTyped(json, false); +} + +export function GetSparklinesRequestToJSONTyped(value?: GetSparklinesRequest | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'account': value['account'], diff --git a/sdk/nodejs1/sdk/src/api/models/InviteRequest.ts b/sdk/nodejs1/sdk/src/api/models/InviteRequest.ts index 216e0988..1ce9d953 100644 --- a/sdk/nodejs1/sdk/src/api/models/InviteRequest.ts +++ b/sdk/nodejs1/sdk/src/api/models/InviteRequest.ts @@ -55,10 +55,15 @@ export function InviteRequestFromJSONTyped(json: any, ignoreDiscriminator: boole }; } -export function InviteRequestToJSON(value?: InviteRequest | null): any { +export function InviteRequestToJSON(json: any): InviteRequest { + return InviteRequestToJSONTyped(json, false); +} + +export function InviteRequestToJSONTyped(value?: InviteRequest | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'email': value['email'], diff --git a/sdk/nodejs1/sdk/src/api/models/InviteTokenGenerateRequest.ts b/sdk/nodejs1/sdk/src/api/models/InviteTokenGenerateRequest.ts index e3492b64..85be2612 100644 --- a/sdk/nodejs1/sdk/src/api/models/InviteTokenGenerateRequest.ts +++ b/sdk/nodejs1/sdk/src/api/models/InviteTokenGenerateRequest.ts @@ -48,10 +48,15 @@ export function InviteTokenGenerateRequestFromJSONTyped(json: any, ignoreDiscrim }; } -export function InviteTokenGenerateRequestToJSON(value?: InviteTokenGenerateRequest | null): any { +export function InviteTokenGenerateRequestToJSON(json: any): InviteTokenGenerateRequest { + return InviteTokenGenerateRequestToJSONTyped(json, false); +} + +export function InviteTokenGenerateRequestToJSONTyped(value?: InviteTokenGenerateRequest | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'inviteTokens': value['inviteTokens'], diff --git a/sdk/nodejs1/sdk/src/api/models/ListFrontends200ResponseInner.ts b/sdk/nodejs1/sdk/src/api/models/ListFrontends200ResponseInner.ts index b4683e2a..ecbb051f 100644 --- a/sdk/nodejs1/sdk/src/api/models/ListFrontends200ResponseInner.ts +++ b/sdk/nodejs1/sdk/src/api/models/ListFrontends200ResponseInner.ts @@ -83,10 +83,15 @@ export function ListFrontends200ResponseInnerFromJSONTyped(json: any, ignoreDisc }; } -export function ListFrontends200ResponseInnerToJSON(value?: ListFrontends200ResponseInner | null): any { +export function ListFrontends200ResponseInnerToJSON(json: any): ListFrontends200ResponseInner { + return ListFrontends200ResponseInnerToJSONTyped(json, false); +} + +export function ListFrontends200ResponseInnerToJSONTyped(value?: ListFrontends200ResponseInner | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'frontendToken': value['frontendToken'], diff --git a/sdk/nodejs1/sdk/src/api/models/ListMemberships200Response.ts b/sdk/nodejs1/sdk/src/api/models/ListMemberships200Response.ts index 3e6b1500..80dfa4be 100644 --- a/sdk/nodejs1/sdk/src/api/models/ListMemberships200Response.ts +++ b/sdk/nodejs1/sdk/src/api/models/ListMemberships200Response.ts @@ -18,6 +18,7 @@ import { ListMemberships200ResponseMembershipsInnerFromJSON, ListMemberships200ResponseMembershipsInnerFromJSONTyped, ListMemberships200ResponseMembershipsInnerToJSON, + ListMemberships200ResponseMembershipsInnerToJSONTyped, } from './ListMemberships200ResponseMembershipsInner'; /** @@ -55,10 +56,15 @@ export function ListMemberships200ResponseFromJSONTyped(json: any, ignoreDiscrim }; } -export function ListMemberships200ResponseToJSON(value?: ListMemberships200Response | null): any { +export function ListMemberships200ResponseToJSON(json: any): ListMemberships200Response { + return ListMemberships200ResponseToJSONTyped(json, false); +} + +export function ListMemberships200ResponseToJSONTyped(value?: ListMemberships200Response | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'memberships': value['memberships'] == null ? undefined : ((value['memberships'] as Array).map(ListMemberships200ResponseMembershipsInnerToJSON)), diff --git a/sdk/nodejs1/sdk/src/api/models/ListMemberships200ResponseMembershipsInner.ts b/sdk/nodejs1/sdk/src/api/models/ListMemberships200ResponseMembershipsInner.ts index 9d39779e..b52c3ac8 100644 --- a/sdk/nodejs1/sdk/src/api/models/ListMemberships200ResponseMembershipsInner.ts +++ b/sdk/nodejs1/sdk/src/api/models/ListMemberships200ResponseMembershipsInner.ts @@ -62,10 +62,15 @@ export function ListMemberships200ResponseMembershipsInnerFromJSONTyped(json: an }; } -export function ListMemberships200ResponseMembershipsInnerToJSON(value?: ListMemberships200ResponseMembershipsInner | null): any { +export function ListMemberships200ResponseMembershipsInnerToJSON(json: any): ListMemberships200ResponseMembershipsInner { + return ListMemberships200ResponseMembershipsInnerToJSONTyped(json, false); +} + +export function ListMemberships200ResponseMembershipsInnerToJSONTyped(value?: ListMemberships200ResponseMembershipsInner | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'organizationToken': value['organizationToken'], diff --git a/sdk/nodejs1/sdk/src/api/models/ListOrganizationMembers200Response.ts b/sdk/nodejs1/sdk/src/api/models/ListOrganizationMembers200Response.ts index d3488775..2c6a468a 100644 --- a/sdk/nodejs1/sdk/src/api/models/ListOrganizationMembers200Response.ts +++ b/sdk/nodejs1/sdk/src/api/models/ListOrganizationMembers200Response.ts @@ -18,6 +18,7 @@ import { ListOrganizationMembers200ResponseMembersInnerFromJSON, ListOrganizationMembers200ResponseMembersInnerFromJSONTyped, ListOrganizationMembers200ResponseMembersInnerToJSON, + ListOrganizationMembers200ResponseMembersInnerToJSONTyped, } from './ListOrganizationMembers200ResponseMembersInner'; /** @@ -55,10 +56,15 @@ export function ListOrganizationMembers200ResponseFromJSONTyped(json: any, ignor }; } -export function ListOrganizationMembers200ResponseToJSON(value?: ListOrganizationMembers200Response | null): any { +export function ListOrganizationMembers200ResponseToJSON(json: any): ListOrganizationMembers200Response { + return ListOrganizationMembers200ResponseToJSONTyped(json, false); +} + +export function ListOrganizationMembers200ResponseToJSONTyped(value?: ListOrganizationMembers200Response | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'members': value['members'] == null ? undefined : ((value['members'] as Array).map(ListOrganizationMembers200ResponseMembersInnerToJSON)), diff --git a/sdk/nodejs1/sdk/src/api/models/ListOrganizationMembers200ResponseMembersInner.ts b/sdk/nodejs1/sdk/src/api/models/ListOrganizationMembers200ResponseMembersInner.ts index b9fcb57c..04277329 100644 --- a/sdk/nodejs1/sdk/src/api/models/ListOrganizationMembers200ResponseMembersInner.ts +++ b/sdk/nodejs1/sdk/src/api/models/ListOrganizationMembers200ResponseMembersInner.ts @@ -55,10 +55,15 @@ export function ListOrganizationMembers200ResponseMembersInnerFromJSONTyped(json }; } -export function ListOrganizationMembers200ResponseMembersInnerToJSON(value?: ListOrganizationMembers200ResponseMembersInner | null): any { +export function ListOrganizationMembers200ResponseMembersInnerToJSON(json: any): ListOrganizationMembers200ResponseMembersInner { + return ListOrganizationMembers200ResponseMembersInnerToJSONTyped(json, false); +} + +export function ListOrganizationMembers200ResponseMembersInnerToJSONTyped(value?: ListOrganizationMembers200ResponseMembersInner | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'email': value['email'], diff --git a/sdk/nodejs1/sdk/src/api/models/ListOrganizations200Response.ts b/sdk/nodejs1/sdk/src/api/models/ListOrganizations200Response.ts index dfbf8369..cc333d43 100644 --- a/sdk/nodejs1/sdk/src/api/models/ListOrganizations200Response.ts +++ b/sdk/nodejs1/sdk/src/api/models/ListOrganizations200Response.ts @@ -18,6 +18,7 @@ import { ListOrganizations200ResponseOrganizationsInnerFromJSON, ListOrganizations200ResponseOrganizationsInnerFromJSONTyped, ListOrganizations200ResponseOrganizationsInnerToJSON, + ListOrganizations200ResponseOrganizationsInnerToJSONTyped, } from './ListOrganizations200ResponseOrganizationsInner'; /** @@ -55,10 +56,15 @@ export function ListOrganizations200ResponseFromJSONTyped(json: any, ignoreDiscr }; } -export function ListOrganizations200ResponseToJSON(value?: ListOrganizations200Response | null): any { +export function ListOrganizations200ResponseToJSON(json: any): ListOrganizations200Response { + return ListOrganizations200ResponseToJSONTyped(json, false); +} + +export function ListOrganizations200ResponseToJSONTyped(value?: ListOrganizations200Response | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'organizations': value['organizations'] == null ? undefined : ((value['organizations'] as Array).map(ListOrganizations200ResponseOrganizationsInnerToJSON)), diff --git a/sdk/nodejs1/sdk/src/api/models/ListOrganizations200ResponseOrganizationsInner.ts b/sdk/nodejs1/sdk/src/api/models/ListOrganizations200ResponseOrganizationsInner.ts index 59fe49c5..2ef3a371 100644 --- a/sdk/nodejs1/sdk/src/api/models/ListOrganizations200ResponseOrganizationsInner.ts +++ b/sdk/nodejs1/sdk/src/api/models/ListOrganizations200ResponseOrganizationsInner.ts @@ -55,10 +55,15 @@ export function ListOrganizations200ResponseOrganizationsInnerFromJSONTyped(json }; } -export function ListOrganizations200ResponseOrganizationsInnerToJSON(value?: ListOrganizations200ResponseOrganizationsInner | null): any { +export function ListOrganizations200ResponseOrganizationsInnerToJSON(json: any): ListOrganizations200ResponseOrganizationsInner { + return ListOrganizations200ResponseOrganizationsInnerToJSONTyped(json, false); +} + +export function ListOrganizations200ResponseOrganizationsInnerToJSONTyped(value?: ListOrganizations200ResponseOrganizationsInner | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'organizationToken': value['organizationToken'], diff --git a/sdk/nodejs1/sdk/src/api/models/LoginRequest.ts b/sdk/nodejs1/sdk/src/api/models/LoginRequest.ts index d82a6282..f78c25d9 100644 --- a/sdk/nodejs1/sdk/src/api/models/LoginRequest.ts +++ b/sdk/nodejs1/sdk/src/api/models/LoginRequest.ts @@ -55,10 +55,15 @@ export function LoginRequestFromJSONTyped(json: any, ignoreDiscriminator: boolea }; } -export function LoginRequestToJSON(value?: LoginRequest | null): any { +export function LoginRequestToJSON(json: any): LoginRequest { + return LoginRequestToJSONTyped(json, false); +} + +export function LoginRequestToJSONTyped(value?: LoginRequest | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'email': value['email'], diff --git a/sdk/nodejs1/sdk/src/api/models/Metrics.ts b/sdk/nodejs1/sdk/src/api/models/Metrics.ts index e39820b2..10dd0e53 100644 --- a/sdk/nodejs1/sdk/src/api/models/Metrics.ts +++ b/sdk/nodejs1/sdk/src/api/models/Metrics.ts @@ -18,6 +18,7 @@ import { MetricsSampleFromJSON, MetricsSampleFromJSONTyped, MetricsSampleToJSON, + MetricsSampleToJSONTyped, } from './MetricsSample'; /** @@ -76,10 +77,15 @@ export function MetricsFromJSONTyped(json: any, ignoreDiscriminator: boolean): M }; } -export function MetricsToJSON(value?: Metrics | null): any { +export function MetricsToJSON(json: any): Metrics { + return MetricsToJSONTyped(json, false); +} + +export function MetricsToJSONTyped(value?: Metrics | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'scope': value['scope'], diff --git a/sdk/nodejs1/sdk/src/api/models/MetricsSample.ts b/sdk/nodejs1/sdk/src/api/models/MetricsSample.ts index 5abf6e2e..b3b22630 100644 --- a/sdk/nodejs1/sdk/src/api/models/MetricsSample.ts +++ b/sdk/nodejs1/sdk/src/api/models/MetricsSample.ts @@ -62,10 +62,15 @@ export function MetricsSampleFromJSONTyped(json: any, ignoreDiscriminator: boole }; } -export function MetricsSampleToJSON(value?: MetricsSample | null): any { +export function MetricsSampleToJSON(json: any): MetricsSample { + return MetricsSampleToJSONTyped(json, false); +} + +export function MetricsSampleToJSONTyped(value?: MetricsSample | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'rx': value['rx'], diff --git a/sdk/nodejs1/sdk/src/api/models/ModelConfiguration.ts b/sdk/nodejs1/sdk/src/api/models/ModelConfiguration.ts index 6bf22433..53a35d82 100644 --- a/sdk/nodejs1/sdk/src/api/models/ModelConfiguration.ts +++ b/sdk/nodejs1/sdk/src/api/models/ModelConfiguration.ts @@ -76,10 +76,15 @@ export function ModelConfigurationFromJSONTyped(json: any, ignoreDiscriminator: }; } -export function ModelConfigurationToJSON(value?: ModelConfiguration | null): any { +export function ModelConfigurationToJSON(json: any): ModelConfiguration { + return ModelConfigurationToJSONTyped(json, false); +} + +export function ModelConfigurationToJSONTyped(value?: ModelConfiguration | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'version': value['version'], diff --git a/sdk/nodejs1/sdk/src/api/models/Overview.ts b/sdk/nodejs1/sdk/src/api/models/Overview.ts index 5141c95e..02674834 100644 --- a/sdk/nodejs1/sdk/src/api/models/Overview.ts +++ b/sdk/nodejs1/sdk/src/api/models/Overview.ts @@ -18,6 +18,7 @@ import { EnvironmentAndResourcesFromJSON, EnvironmentAndResourcesFromJSONTyped, EnvironmentAndResourcesToJSON, + EnvironmentAndResourcesToJSONTyped, } from './EnvironmentAndResources'; /** @@ -62,10 +63,15 @@ export function OverviewFromJSONTyped(json: any, ignoreDiscriminator: boolean): }; } -export function OverviewToJSON(value?: Overview | null): any { +export function OverviewToJSON(json: any): Overview { + return OverviewToJSONTyped(json, false); +} + +export function OverviewToJSONTyped(value?: Overview | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'accountLimited': value['accountLimited'], diff --git a/sdk/nodejs1/sdk/src/api/models/Principal.ts b/sdk/nodejs1/sdk/src/api/models/Principal.ts index 4a9d72db..6144bc5a 100644 --- a/sdk/nodejs1/sdk/src/api/models/Principal.ts +++ b/sdk/nodejs1/sdk/src/api/models/Principal.ts @@ -76,10 +76,15 @@ export function PrincipalFromJSONTyped(json: any, ignoreDiscriminator: boolean): }; } -export function PrincipalToJSON(value?: Principal | null): any { +export function PrincipalToJSON(json: any): Principal { + return PrincipalToJSONTyped(json, false); +} + +export function PrincipalToJSONTyped(value?: Principal | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'id': value['id'], diff --git a/sdk/nodejs1/sdk/src/api/models/RegenerateAccountToken200Response.ts b/sdk/nodejs1/sdk/src/api/models/RegenerateAccountToken200Response.ts index b2f6bee0..5f35f492 100644 --- a/sdk/nodejs1/sdk/src/api/models/RegenerateAccountToken200Response.ts +++ b/sdk/nodejs1/sdk/src/api/models/RegenerateAccountToken200Response.ts @@ -48,10 +48,15 @@ export function RegenerateAccountToken200ResponseFromJSONTyped(json: any, ignore }; } -export function RegenerateAccountToken200ResponseToJSON(value?: RegenerateAccountToken200Response | null): any { +export function RegenerateAccountToken200ResponseToJSON(json: any): RegenerateAccountToken200Response { + return RegenerateAccountToken200ResponseToJSONTyped(json, false); +} + +export function RegenerateAccountToken200ResponseToJSONTyped(value?: RegenerateAccountToken200Response | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'accountToken': value['accountToken'], diff --git a/sdk/nodejs1/sdk/src/api/models/RegenerateAccountTokenRequest.ts b/sdk/nodejs1/sdk/src/api/models/RegenerateAccountTokenRequest.ts index 87aa3a06..8085b7e6 100644 --- a/sdk/nodejs1/sdk/src/api/models/RegenerateAccountTokenRequest.ts +++ b/sdk/nodejs1/sdk/src/api/models/RegenerateAccountTokenRequest.ts @@ -48,10 +48,15 @@ export function RegenerateAccountTokenRequestFromJSONTyped(json: any, ignoreDisc }; } -export function RegenerateAccountTokenRequestToJSON(value?: RegenerateAccountTokenRequest | null): any { +export function RegenerateAccountTokenRequestToJSON(json: any): RegenerateAccountTokenRequest { + return RegenerateAccountTokenRequestToJSONTyped(json, false); +} + +export function RegenerateAccountTokenRequestToJSONTyped(value?: RegenerateAccountTokenRequest | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'emailAddress': value['emailAddress'], diff --git a/sdk/nodejs1/sdk/src/api/models/RegisterRequest.ts b/sdk/nodejs1/sdk/src/api/models/RegisterRequest.ts index a8df6417..e3ff4917 100644 --- a/sdk/nodejs1/sdk/src/api/models/RegisterRequest.ts +++ b/sdk/nodejs1/sdk/src/api/models/RegisterRequest.ts @@ -55,10 +55,15 @@ export function RegisterRequestFromJSONTyped(json: any, ignoreDiscriminator: boo }; } -export function RegisterRequestToJSON(value?: RegisterRequest | null): any { +export function RegisterRequestToJSON(json: any): RegisterRequest { + return RegisterRequestToJSONTyped(json, false); +} + +export function RegisterRequestToJSONTyped(value?: RegisterRequest | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'registerToken': value['registerToken'], diff --git a/sdk/nodejs1/sdk/src/api/models/RemoveOrganizationMemberRequest.ts b/sdk/nodejs1/sdk/src/api/models/RemoveOrganizationMemberRequest.ts index 03130c20..4f9a14ec 100644 --- a/sdk/nodejs1/sdk/src/api/models/RemoveOrganizationMemberRequest.ts +++ b/sdk/nodejs1/sdk/src/api/models/RemoveOrganizationMemberRequest.ts @@ -55,10 +55,15 @@ export function RemoveOrganizationMemberRequestFromJSONTyped(json: any, ignoreDi }; } -export function RemoveOrganizationMemberRequestToJSON(value?: RemoveOrganizationMemberRequest | null): any { +export function RemoveOrganizationMemberRequestToJSON(json: any): RemoveOrganizationMemberRequest { + return RemoveOrganizationMemberRequestToJSONTyped(json, false); +} + +export function RemoveOrganizationMemberRequestToJSONTyped(value?: RemoveOrganizationMemberRequest | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'organizationToken': value['organizationToken'], diff --git a/sdk/nodejs1/sdk/src/api/models/ResetPasswordRequest.ts b/sdk/nodejs1/sdk/src/api/models/ResetPasswordRequest.ts index 321d44ee..83c42977 100644 --- a/sdk/nodejs1/sdk/src/api/models/ResetPasswordRequest.ts +++ b/sdk/nodejs1/sdk/src/api/models/ResetPasswordRequest.ts @@ -55,10 +55,15 @@ export function ResetPasswordRequestFromJSONTyped(json: any, ignoreDiscriminator }; } -export function ResetPasswordRequestToJSON(value?: ResetPasswordRequest | null): any { +export function ResetPasswordRequestToJSON(json: any): ResetPasswordRequest { + return ResetPasswordRequestToJSONTyped(json, false); +} + +export function ResetPasswordRequestToJSONTyped(value?: ResetPasswordRequest | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'resetToken': value['resetToken'], diff --git a/sdk/nodejs1/sdk/src/api/models/Share.ts b/sdk/nodejs1/sdk/src/api/models/Share.ts index 88c06280..58eb1057 100644 --- a/sdk/nodejs1/sdk/src/api/models/Share.ts +++ b/sdk/nodejs1/sdk/src/api/models/Share.ts @@ -18,6 +18,7 @@ import { SparkDataSampleFromJSON, SparkDataSampleFromJSONTyped, SparkDataSampleToJSON, + SparkDataSampleToJSONTyped, } from './SparkDataSample'; /** @@ -132,10 +133,15 @@ export function ShareFromJSONTyped(json: any, ignoreDiscriminator: boolean): Sha }; } -export function ShareToJSON(value?: Share | null): any { +export function ShareToJSON(json: any): Share { + return ShareToJSONTyped(json, false); +} + +export function ShareToJSONTyped(value?: Share | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'shareToken': value['shareToken'], diff --git a/sdk/nodejs1/sdk/src/api/models/ShareRequest.ts b/sdk/nodejs1/sdk/src/api/models/ShareRequest.ts index 479a5f20..142e5997 100644 --- a/sdk/nodejs1/sdk/src/api/models/ShareRequest.ts +++ b/sdk/nodejs1/sdk/src/api/models/ShareRequest.ts @@ -18,6 +18,7 @@ import { AuthUserFromJSON, AuthUserFromJSONTyped, AuthUserToJSON, + AuthUserToJSONTyped, } from './AuthUser'; /** @@ -190,10 +191,15 @@ export function ShareRequestFromJSONTyped(json: any, ignoreDiscriminator: boolea }; } -export function ShareRequestToJSON(value?: ShareRequest | null): any { +export function ShareRequestToJSON(json: any): ShareRequest { + return ShareRequestToJSONTyped(json, false); +} + +export function ShareRequestToJSONTyped(value?: ShareRequest | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'envZId': value['envZId'], diff --git a/sdk/nodejs1/sdk/src/api/models/ShareResponse.ts b/sdk/nodejs1/sdk/src/api/models/ShareResponse.ts index a440c089..7553cfeb 100644 --- a/sdk/nodejs1/sdk/src/api/models/ShareResponse.ts +++ b/sdk/nodejs1/sdk/src/api/models/ShareResponse.ts @@ -55,10 +55,15 @@ export function ShareResponseFromJSONTyped(json: any, ignoreDiscriminator: boole }; } -export function ShareResponseToJSON(value?: ShareResponse | null): any { +export function ShareResponseToJSON(json: any): ShareResponse { + return ShareResponseToJSONTyped(json, false); +} + +export function ShareResponseToJSONTyped(value?: ShareResponse | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'frontendProxyEndpoints': value['frontendProxyEndpoints'], diff --git a/sdk/nodejs1/sdk/src/api/models/SparkDataSample.ts b/sdk/nodejs1/sdk/src/api/models/SparkDataSample.ts index 1a2b114d..c161bfd3 100644 --- a/sdk/nodejs1/sdk/src/api/models/SparkDataSample.ts +++ b/sdk/nodejs1/sdk/src/api/models/SparkDataSample.ts @@ -55,10 +55,15 @@ export function SparkDataSampleFromJSONTyped(json: any, ignoreDiscriminator: boo }; } -export function SparkDataSampleToJSON(value?: SparkDataSample | null): any { +export function SparkDataSampleToJSON(json: any): SparkDataSample { + return SparkDataSampleToJSONTyped(json, false); +} + +export function SparkDataSampleToJSONTyped(value?: SparkDataSample | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'rx': value['rx'], diff --git a/sdk/nodejs1/sdk/src/api/models/UnaccessRequest.ts b/sdk/nodejs1/sdk/src/api/models/UnaccessRequest.ts index 2cd57f14..05e86a9e 100644 --- a/sdk/nodejs1/sdk/src/api/models/UnaccessRequest.ts +++ b/sdk/nodejs1/sdk/src/api/models/UnaccessRequest.ts @@ -62,10 +62,15 @@ export function UnaccessRequestFromJSONTyped(json: any, ignoreDiscriminator: boo }; } -export function UnaccessRequestToJSON(value?: UnaccessRequest | null): any { +export function UnaccessRequestToJSON(json: any): UnaccessRequest { + return UnaccessRequestToJSONTyped(json, false); +} + +export function UnaccessRequestToJSONTyped(value?: UnaccessRequest | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'frontendToken': value['frontendToken'], diff --git a/sdk/nodejs1/sdk/src/api/models/UnshareRequest.ts b/sdk/nodejs1/sdk/src/api/models/UnshareRequest.ts index 20e5ed8a..df353611 100644 --- a/sdk/nodejs1/sdk/src/api/models/UnshareRequest.ts +++ b/sdk/nodejs1/sdk/src/api/models/UnshareRequest.ts @@ -62,10 +62,15 @@ export function UnshareRequestFromJSONTyped(json: any, ignoreDiscriminator: bool }; } -export function UnshareRequestToJSON(value?: UnshareRequest | null): any { +export function UnshareRequestToJSON(json: any): UnshareRequest { + return UnshareRequestToJSONTyped(json, false); +} + +export function UnshareRequestToJSONTyped(value?: UnshareRequest | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'envZId': value['envZId'], diff --git a/sdk/nodejs1/sdk/src/api/models/UpdateAccessRequest.ts b/sdk/nodejs1/sdk/src/api/models/UpdateAccessRequest.ts index 7292c1d0..7ccc35e6 100644 --- a/sdk/nodejs1/sdk/src/api/models/UpdateAccessRequest.ts +++ b/sdk/nodejs1/sdk/src/api/models/UpdateAccessRequest.ts @@ -62,10 +62,15 @@ export function UpdateAccessRequestFromJSONTyped(json: any, ignoreDiscriminator: }; } -export function UpdateAccessRequestToJSON(value?: UpdateAccessRequest | null): any { +export function UpdateAccessRequestToJSON(json: any): UpdateAccessRequest { + return UpdateAccessRequestToJSONTyped(json, false); +} + +export function UpdateAccessRequestToJSONTyped(value?: UpdateAccessRequest | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'frontendToken': value['frontendToken'], diff --git a/sdk/nodejs1/sdk/src/api/models/UpdateFrontendRequest.ts b/sdk/nodejs1/sdk/src/api/models/UpdateFrontendRequest.ts index 328d9e65..7a4f02f1 100644 --- a/sdk/nodejs1/sdk/src/api/models/UpdateFrontendRequest.ts +++ b/sdk/nodejs1/sdk/src/api/models/UpdateFrontendRequest.ts @@ -62,10 +62,15 @@ export function UpdateFrontendRequestFromJSONTyped(json: any, ignoreDiscriminato }; } -export function UpdateFrontendRequestToJSON(value?: UpdateFrontendRequest | null): any { +export function UpdateFrontendRequestToJSON(json: any): UpdateFrontendRequest { + return UpdateFrontendRequestToJSONTyped(json, false); +} + +export function UpdateFrontendRequestToJSONTyped(value?: UpdateFrontendRequest | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'frontendToken': value['frontendToken'], diff --git a/sdk/nodejs1/sdk/src/api/models/UpdateShareRequest.ts b/sdk/nodejs1/sdk/src/api/models/UpdateShareRequest.ts index e78d31be..f6623587 100644 --- a/sdk/nodejs1/sdk/src/api/models/UpdateShareRequest.ts +++ b/sdk/nodejs1/sdk/src/api/models/UpdateShareRequest.ts @@ -69,10 +69,15 @@ export function UpdateShareRequestFromJSONTyped(json: any, ignoreDiscriminator: }; } -export function UpdateShareRequestToJSON(value?: UpdateShareRequest | null): any { +export function UpdateShareRequestToJSON(json: any): UpdateShareRequest { + return UpdateShareRequestToJSONTyped(json, false); +} + +export function UpdateShareRequestToJSONTyped(value?: UpdateShareRequest | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'shareToken': value['shareToken'], diff --git a/sdk/nodejs1/sdk/src/api/models/Verify200Response.ts b/sdk/nodejs1/sdk/src/api/models/Verify200Response.ts index 6dd158e9..af743d4c 100644 --- a/sdk/nodejs1/sdk/src/api/models/Verify200Response.ts +++ b/sdk/nodejs1/sdk/src/api/models/Verify200Response.ts @@ -48,10 +48,15 @@ export function Verify200ResponseFromJSONTyped(json: any, ignoreDiscriminator: b }; } -export function Verify200ResponseToJSON(value?: Verify200Response | null): any { +export function Verify200ResponseToJSON(json: any): Verify200Response { + return Verify200ResponseToJSONTyped(json, false); +} + +export function Verify200ResponseToJSONTyped(value?: Verify200Response | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'email': value['email'], diff --git a/sdk/nodejs1/sdk/src/api/models/VerifyRequest.ts b/sdk/nodejs1/sdk/src/api/models/VerifyRequest.ts index 388d889d..ae513778 100644 --- a/sdk/nodejs1/sdk/src/api/models/VerifyRequest.ts +++ b/sdk/nodejs1/sdk/src/api/models/VerifyRequest.ts @@ -48,10 +48,15 @@ export function VerifyRequestFromJSONTyped(json: any, ignoreDiscriminator: boole }; } -export function VerifyRequestToJSON(value?: VerifyRequest | null): any { +export function VerifyRequestToJSON(json: any): VerifyRequest { + return VerifyRequestToJSONTyped(json, false); +} + +export function VerifyRequestToJSONTyped(value?: VerifyRequest | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'registerToken': value['registerToken'], diff --git a/sdk/nodejs1/sdk/src/api/models/VersionInventory200Response.ts b/sdk/nodejs1/sdk/src/api/models/VersionInventory200Response.ts index bd2f6ed5..32aab106 100644 --- a/sdk/nodejs1/sdk/src/api/models/VersionInventory200Response.ts +++ b/sdk/nodejs1/sdk/src/api/models/VersionInventory200Response.ts @@ -48,10 +48,15 @@ export function VersionInventory200ResponseFromJSONTyped(json: any, ignoreDiscri }; } -export function VersionInventory200ResponseToJSON(value?: VersionInventory200Response | null): any { +export function VersionInventory200ResponseToJSON(json: any): VersionInventory200Response { + return VersionInventory200ResponseToJSONTyped(json, false); +} + +export function VersionInventory200ResponseToJSONTyped(value?: VersionInventory200Response | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'controllerVersion': value['controllerVersion'], diff --git a/sdk/nodejs1/sdk/src/api/runtime.ts b/sdk/nodejs1/sdk/src/api/runtime.ts index 991e2ac3..0ea7ebfc 100644 --- a/sdk/nodejs1/sdk/src/api/runtime.ts +++ b/sdk/nodejs1/sdk/src/api/runtime.ts @@ -337,6 +337,11 @@ function querystringSingleKey(key: string, value: string | number | null | undef return `${encodeURIComponent(fullKey)}=${encodeURIComponent(String(value))}`; } +export function exists(json: any, key: string) { + const value = json[key]; + return value !== null && value !== undefined; +} + export function mapValues(data: any, fn: (item: any) => any) { return Object.keys(data).reduce( (acc, key) => ({ ...acc, [key]: fn(data[key]) }), diff --git a/ui/src/api/.openapi-generator/FILES b/ui/src/api/.openapi-generator/FILES index c0613fe5..34dc76aa 100644 --- a/ui/src/api/.openapi-generator/FILES +++ b/ui/src/api/.openapi-generator/FILES @@ -1,3 +1,4 @@ +.openapi-generator-ignore apis/AccountApi.ts apis/AdminApi.ts apis/EnvironmentApi.ts diff --git a/ui/src/api/.openapi-generator/VERSION b/ui/src/api/.openapi-generator/VERSION index 1985849f..5f84a81d 100644 --- a/ui/src/api/.openapi-generator/VERSION +++ b/ui/src/api/.openapi-generator/VERSION @@ -1 +1 @@ -7.7.0 +7.12.0 diff --git a/ui/src/api/models/Access201Response.ts b/ui/src/api/models/Access201Response.ts index bd8e241a..3dbcf903 100644 --- a/ui/src/api/models/Access201Response.ts +++ b/ui/src/api/models/Access201Response.ts @@ -55,10 +55,15 @@ export function Access201ResponseFromJSONTyped(json: any, ignoreDiscriminator: b }; } -export function Access201ResponseToJSON(value?: Access201Response | null): any { +export function Access201ResponseToJSON(json: any): Access201Response { + return Access201ResponseToJSONTyped(json, false); +} + +export function Access201ResponseToJSONTyped(value?: Access201Response | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'frontendToken': value['frontendToken'], diff --git a/ui/src/api/models/AccessRequest.ts b/ui/src/api/models/AccessRequest.ts index 0ac0ca11..aa7f9a22 100644 --- a/ui/src/api/models/AccessRequest.ts +++ b/ui/src/api/models/AccessRequest.ts @@ -69,10 +69,15 @@ export function AccessRequestFromJSONTyped(json: any, ignoreDiscriminator: boole }; } -export function AccessRequestToJSON(value?: AccessRequest | null): any { +export function AccessRequestToJSON(json: any): AccessRequest { + return AccessRequestToJSONTyped(json, false); +} + +export function AccessRequestToJSONTyped(value?: AccessRequest | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'envZId': value['envZId'], diff --git a/ui/src/api/models/AccessResponse.ts b/ui/src/api/models/AccessResponse.ts deleted file mode 100644 index 60999066..00000000 --- a/ui/src/api/models/AccessResponse.ts +++ /dev/null @@ -1,68 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -/** - * zrok - * zrok client access - * - * The version of the OpenAPI document: 1.0.0 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - -import { mapValues } from '../runtime'; -/** - * - * @export - * @interface AccessResponse - */ -export interface AccessResponse { - /** - * - * @type {string} - * @memberof AccessResponse - */ - frontendToken?: string; - /** - * - * @type {string} - * @memberof AccessResponse - */ - backendMode?: string; -} - -/** - * Check if a given object implements the AccessResponse interface. - */ -export function instanceOfAccessResponse(value: object): value is AccessResponse { - return true; -} - -export function AccessResponseFromJSON(json: any): AccessResponse { - return AccessResponseFromJSONTyped(json, false); -} - -export function AccessResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): AccessResponse { - if (json == null) { - return json; - } - return { - - 'frontendToken': json['frontendToken'] == null ? undefined : json['frontendToken'], - 'backendMode': json['backendMode'] == null ? undefined : json['backendMode'], - }; -} - -export function AccessResponseToJSON(value?: AccessResponse | null): any { - if (value == null) { - return value; - } - return { - - 'frontendToken': value['frontendToken'], - 'backendMode': value['backendMode'], - }; -} - diff --git a/ui/src/api/models/AddOrganizationMemberRequest.ts b/ui/src/api/models/AddOrganizationMemberRequest.ts index 04fb56f3..52d9678c 100644 --- a/ui/src/api/models/AddOrganizationMemberRequest.ts +++ b/ui/src/api/models/AddOrganizationMemberRequest.ts @@ -62,10 +62,15 @@ export function AddOrganizationMemberRequestFromJSONTyped(json: any, ignoreDiscr }; } -export function AddOrganizationMemberRequestToJSON(value?: AddOrganizationMemberRequest | null): any { +export function AddOrganizationMemberRequestToJSON(json: any): AddOrganizationMemberRequest { + return AddOrganizationMemberRequestToJSONTyped(json, false); +} + +export function AddOrganizationMemberRequestToJSONTyped(value?: AddOrganizationMemberRequest | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'organizationToken': value['organizationToken'], diff --git a/ui/src/api/models/AuthUser.ts b/ui/src/api/models/AuthUser.ts index 55698d24..485c3b80 100644 --- a/ui/src/api/models/AuthUser.ts +++ b/ui/src/api/models/AuthUser.ts @@ -55,10 +55,15 @@ export function AuthUserFromJSONTyped(json: any, ignoreDiscriminator: boolean): }; } -export function AuthUserToJSON(value?: AuthUser | null): any { +export function AuthUserToJSON(json: any): AuthUser { + return AuthUserToJSONTyped(json, false); +} + +export function AuthUserToJSONTyped(value?: AuthUser | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'username': value['username'], diff --git a/ui/src/api/models/ChangePasswordRequest.ts b/ui/src/api/models/ChangePasswordRequest.ts index 453e7a06..3e54829e 100644 --- a/ui/src/api/models/ChangePasswordRequest.ts +++ b/ui/src/api/models/ChangePasswordRequest.ts @@ -62,10 +62,15 @@ export function ChangePasswordRequestFromJSONTyped(json: any, ignoreDiscriminato }; } -export function ChangePasswordRequestToJSON(value?: ChangePasswordRequest | null): any { +export function ChangePasswordRequestToJSON(json: any): ChangePasswordRequest { + return ChangePasswordRequestToJSONTyped(json, false); +} + +export function ChangePasswordRequestToJSONTyped(value?: ChangePasswordRequest | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'email': value['email'], diff --git a/ui/src/api/models/ClientVersionCheck400Response.ts b/ui/src/api/models/ClientVersionCheck400Response.ts deleted file mode 100644 index 01c92aed..00000000 --- a/ui/src/api/models/ClientVersionCheck400Response.ts +++ /dev/null @@ -1,60 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -/** - * zrok - * zrok client access - * - * The version of the OpenAPI document: 1.0.0 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - -import { mapValues } from '../runtime'; -/** - * - * @export - * @interface ClientVersionCheck400Response - */ -export interface ClientVersionCheck400Response { - /** - * - * @type {string} - * @memberof ClientVersionCheck400Response - */ - message?: string; -} - -/** - * Check if a given object implements the ClientVersionCheck400Response interface. - */ -export function instanceOfClientVersionCheck400Response(value: object): value is ClientVersionCheck400Response { - return true; -} - -export function ClientVersionCheck400ResponseFromJSON(json: any): ClientVersionCheck400Response { - return ClientVersionCheck400ResponseFromJSONTyped(json, false); -} - -export function ClientVersionCheck400ResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): ClientVersionCheck400Response { - if (json == null) { - return json; - } - return { - - 'message': json['message'] == null ? undefined : json['message'], - }; -} - -export function ClientVersionCheck400ResponseToJSON(value?: ClientVersionCheck400Response | null): any { - if (value == null) { - return value; - } - return { - - 'message': value['message'], - }; -} - diff --git a/ui/src/api/models/ClientVersionCheckRequest.ts b/ui/src/api/models/ClientVersionCheckRequest.ts index 4918ce89..91c51e45 100644 --- a/ui/src/api/models/ClientVersionCheckRequest.ts +++ b/ui/src/api/models/ClientVersionCheckRequest.ts @@ -48,10 +48,15 @@ export function ClientVersionCheckRequestFromJSONTyped(json: any, ignoreDiscrimi }; } -export function ClientVersionCheckRequestToJSON(value?: ClientVersionCheckRequest | null): any { +export function ClientVersionCheckRequestToJSON(json: any): ClientVersionCheckRequest { + return ClientVersionCheckRequestToJSONTyped(json, false); +} + +export function ClientVersionCheckRequestToJSONTyped(value?: ClientVersionCheckRequest | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'clientVersion': value['clientVersion'], diff --git a/ui/src/api/models/ControllerVersion200Response.ts b/ui/src/api/models/ControllerVersion200Response.ts deleted file mode 100644 index 0c0606c0..00000000 --- a/ui/src/api/models/ControllerVersion200Response.ts +++ /dev/null @@ -1,60 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -/** - * zrok - * zrok client access - * - * The version of the OpenAPI document: 1.0.0 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - -import { mapValues } from '../runtime'; -/** - * - * @export - * @interface ControllerVersion200Response - */ -export interface ControllerVersion200Response { - /** - * - * @type {string} - * @memberof ControllerVersion200Response - */ - controllerVersion?: string; -} - -/** - * Check if a given object implements the ControllerVersion200Response interface. - */ -export function instanceOfControllerVersion200Response(value: object): value is ControllerVersion200Response { - return true; -} - -export function ControllerVersion200ResponseFromJSON(json: any): ControllerVersion200Response { - return ControllerVersion200ResponseFromJSONTyped(json, false); -} - -export function ControllerVersion200ResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): ControllerVersion200Response { - if (json == null) { - return json; - } - return { - - 'controllerVersion': json['controllerVersion'] == null ? undefined : json['controllerVersion'], - }; -} - -export function ControllerVersion200ResponseToJSON(value?: ControllerVersion200Response | null): any { - if (value == null) { - return value; - } - return { - - 'controllerVersion': value['controllerVersion'], - }; -} - diff --git a/ui/src/api/models/CreateAccountRequest.ts b/ui/src/api/models/CreateAccountRequest.ts deleted file mode 100644 index 8acc9ca0..00000000 --- a/ui/src/api/models/CreateAccountRequest.ts +++ /dev/null @@ -1,68 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -/** - * zrok - * zrok client access - * - * The version of the OpenAPI document: 1.0.0 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - -import { mapValues } from '../runtime'; -/** - * - * @export - * @interface CreateAccountRequest - */ -export interface CreateAccountRequest { - /** - * - * @type {string} - * @memberof CreateAccountRequest - */ - email?: string; - /** - * - * @type {string} - * @memberof CreateAccountRequest - */ - password?: string; -} - -/** - * Check if a given object implements the CreateAccountRequest interface. - */ -export function instanceOfCreateAccountRequest(value: object): value is CreateAccountRequest { - return true; -} - -export function CreateAccountRequestFromJSON(json: any): CreateAccountRequest { - return CreateAccountRequestFromJSONTyped(json, false); -} - -export function CreateAccountRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): CreateAccountRequest { - if (json == null) { - return json; - } - return { - - 'email': json['email'] == null ? undefined : json['email'], - 'password': json['password'] == null ? undefined : json['password'], - }; -} - -export function CreateAccountRequestToJSON(value?: CreateAccountRequest | null): any { - if (value == null) { - return value; - } - return { - - 'email': value['email'], - 'password': value['password'], - }; -} - diff --git a/ui/src/api/models/CreateFrontend201Response.ts b/ui/src/api/models/CreateFrontend201Response.ts index 3ea2816d..0abb87b9 100644 --- a/ui/src/api/models/CreateFrontend201Response.ts +++ b/ui/src/api/models/CreateFrontend201Response.ts @@ -48,10 +48,15 @@ export function CreateFrontend201ResponseFromJSONTyped(json: any, ignoreDiscrimi }; } -export function CreateFrontend201ResponseToJSON(value?: CreateFrontend201Response | null): any { +export function CreateFrontend201ResponseToJSON(json: any): CreateFrontend201Response { + return CreateFrontend201ResponseToJSONTyped(json, false); +} + +export function CreateFrontend201ResponseToJSONTyped(value?: CreateFrontend201Response | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'frontendToken': value['frontendToken'], diff --git a/ui/src/api/models/CreateFrontendRequest.ts b/ui/src/api/models/CreateFrontendRequest.ts index 613b1bf8..1b384e93 100644 --- a/ui/src/api/models/CreateFrontendRequest.ts +++ b/ui/src/api/models/CreateFrontendRequest.ts @@ -80,10 +80,15 @@ export function CreateFrontendRequestFromJSONTyped(json: any, ignoreDiscriminato }; } -export function CreateFrontendRequestToJSON(value?: CreateFrontendRequest | null): any { +export function CreateFrontendRequestToJSON(json: any): CreateFrontendRequest { + return CreateFrontendRequestToJSONTyped(json, false); +} + +export function CreateFrontendRequestToJSONTyped(value?: CreateFrontendRequest | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'zId': value['zId'], diff --git a/ui/src/api/models/CreateFrontendResponse.ts b/ui/src/api/models/CreateFrontendResponse.ts deleted file mode 100644 index 5fe5576d..00000000 --- a/ui/src/api/models/CreateFrontendResponse.ts +++ /dev/null @@ -1,60 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -/** - * zrok - * zrok client access - * - * The version of the OpenAPI document: 1.0.0 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - -import { mapValues } from '../runtime'; -/** - * - * @export - * @interface CreateFrontendResponse - */ -export interface CreateFrontendResponse { - /** - * - * @type {string} - * @memberof CreateFrontendResponse - */ - token?: string; -} - -/** - * Check if a given object implements the CreateFrontendResponse interface. - */ -export function instanceOfCreateFrontendResponse(value: object): value is CreateFrontendResponse { - return true; -} - -export function CreateFrontendResponseFromJSON(json: any): CreateFrontendResponse { - return CreateFrontendResponseFromJSONTyped(json, false); -} - -export function CreateFrontendResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): CreateFrontendResponse { - if (json == null) { - return json; - } - return { - - 'token': json['token'] == null ? undefined : json['token'], - }; -} - -export function CreateFrontendResponseToJSON(value?: CreateFrontendResponse | null): any { - if (value == null) { - return value; - } - return { - - 'token': value['token'], - }; -} - diff --git a/ui/src/api/models/CreateIdentity201Response.ts b/ui/src/api/models/CreateIdentity201Response.ts index c57fe883..97ae9763 100644 --- a/ui/src/api/models/CreateIdentity201Response.ts +++ b/ui/src/api/models/CreateIdentity201Response.ts @@ -55,10 +55,15 @@ export function CreateIdentity201ResponseFromJSONTyped(json: any, ignoreDiscrimi }; } -export function CreateIdentity201ResponseToJSON(value?: CreateIdentity201Response | null): any { +export function CreateIdentity201ResponseToJSON(json: any): CreateIdentity201Response { + return CreateIdentity201ResponseToJSONTyped(json, false); +} + +export function CreateIdentity201ResponseToJSONTyped(value?: CreateIdentity201Response | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'identity': value['identity'], diff --git a/ui/src/api/models/CreateIdentityRequest.ts b/ui/src/api/models/CreateIdentityRequest.ts index ec80ea92..e688b4c7 100644 --- a/ui/src/api/models/CreateIdentityRequest.ts +++ b/ui/src/api/models/CreateIdentityRequest.ts @@ -48,10 +48,15 @@ export function CreateIdentityRequestFromJSONTyped(json: any, ignoreDiscriminato }; } -export function CreateIdentityRequestToJSON(value?: CreateIdentityRequest | null): any { +export function CreateIdentityRequestToJSON(json: any): CreateIdentityRequest { + return CreateIdentityRequestToJSONTyped(json, false); +} + +export function CreateIdentityRequestToJSONTyped(value?: CreateIdentityRequest | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'name': value['name'], diff --git a/ui/src/api/models/CreateOrganization201Response.ts b/ui/src/api/models/CreateOrganization201Response.ts index 41f1b4a6..a5c09396 100644 --- a/ui/src/api/models/CreateOrganization201Response.ts +++ b/ui/src/api/models/CreateOrganization201Response.ts @@ -48,10 +48,15 @@ export function CreateOrganization201ResponseFromJSONTyped(json: any, ignoreDisc }; } -export function CreateOrganization201ResponseToJSON(value?: CreateOrganization201Response | null): any { +export function CreateOrganization201ResponseToJSON(json: any): CreateOrganization201Response { + return CreateOrganization201ResponseToJSONTyped(json, false); +} + +export function CreateOrganization201ResponseToJSONTyped(value?: CreateOrganization201Response | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'organizationToken': value['organizationToken'], diff --git a/ui/src/api/models/CreateOrganizationRequest.ts b/ui/src/api/models/CreateOrganizationRequest.ts index f866b94b..846a0b33 100644 --- a/ui/src/api/models/CreateOrganizationRequest.ts +++ b/ui/src/api/models/CreateOrganizationRequest.ts @@ -48,10 +48,15 @@ export function CreateOrganizationRequestFromJSONTyped(json: any, ignoreDiscrimi }; } -export function CreateOrganizationRequestToJSON(value?: CreateOrganizationRequest | null): any { +export function CreateOrganizationRequestToJSON(json: any): CreateOrganizationRequest { + return CreateOrganizationRequestToJSONTyped(json, false); +} + +export function CreateOrganizationRequestToJSONTyped(value?: CreateOrganizationRequest | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'description': value['description'], diff --git a/ui/src/api/models/DeleteFrontendRequest.ts b/ui/src/api/models/DeleteFrontendRequest.ts deleted file mode 100644 index c1ceb5c6..00000000 --- a/ui/src/api/models/DeleteFrontendRequest.ts +++ /dev/null @@ -1,60 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -/** - * zrok - * zrok client access - * - * The version of the OpenAPI document: 1.0.0 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - -import { mapValues } from '../runtime'; -/** - * - * @export - * @interface DeleteFrontendRequest - */ -export interface DeleteFrontendRequest { - /** - * - * @type {string} - * @memberof DeleteFrontendRequest - */ - frontendToken?: string; -} - -/** - * Check if a given object implements the DeleteFrontendRequest interface. - */ -export function instanceOfDeleteFrontendRequest(value: object): value is DeleteFrontendRequest { - return true; -} - -export function DeleteFrontendRequestFromJSON(json: any): DeleteFrontendRequest { - return DeleteFrontendRequestFromJSONTyped(json, false); -} - -export function DeleteFrontendRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): DeleteFrontendRequest { - if (json == null) { - return json; - } - return { - - 'frontendToken': json['frontendToken'] == null ? undefined : json['frontendToken'], - }; -} - -export function DeleteFrontendRequestToJSON(value?: DeleteFrontendRequest | null): any { - if (value == null) { - return value; - } - return { - - 'frontendToken': value['frontendToken'], - }; -} - diff --git a/ui/src/api/models/DisableRequest.ts b/ui/src/api/models/DisableRequest.ts index 5098a015..feda2614 100644 --- a/ui/src/api/models/DisableRequest.ts +++ b/ui/src/api/models/DisableRequest.ts @@ -48,10 +48,15 @@ export function DisableRequestFromJSONTyped(json: any, ignoreDiscriminator: bool }; } -export function DisableRequestToJSON(value?: DisableRequest | null): any { +export function DisableRequestToJSON(json: any): DisableRequest { + return DisableRequestToJSONTyped(json, false); +} + +export function DisableRequestToJSONTyped(value?: DisableRequest | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'identity': value['identity'], diff --git a/ui/src/api/models/EnableRequest.ts b/ui/src/api/models/EnableRequest.ts index a34a55ba..8c0a7946 100644 --- a/ui/src/api/models/EnableRequest.ts +++ b/ui/src/api/models/EnableRequest.ts @@ -55,10 +55,15 @@ export function EnableRequestFromJSONTyped(json: any, ignoreDiscriminator: boole }; } -export function EnableRequestToJSON(value?: EnableRequest | null): any { +export function EnableRequestToJSON(json: any): EnableRequest { + return EnableRequestToJSONTyped(json, false); +} + +export function EnableRequestToJSONTyped(value?: EnableRequest | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'description': value['description'], diff --git a/ui/src/api/models/EnableResponse.ts b/ui/src/api/models/EnableResponse.ts deleted file mode 100644 index 80c98e92..00000000 --- a/ui/src/api/models/EnableResponse.ts +++ /dev/null @@ -1,68 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -/** - * zrok - * zrok client access - * - * The version of the OpenAPI document: 1.0.0 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - -import { mapValues } from '../runtime'; -/** - * - * @export - * @interface EnableResponse - */ -export interface EnableResponse { - /** - * - * @type {string} - * @memberof EnableResponse - */ - identity?: string; - /** - * - * @type {string} - * @memberof EnableResponse - */ - cfg?: string; -} - -/** - * Check if a given object implements the EnableResponse interface. - */ -export function instanceOfEnableResponse(value: object): value is EnableResponse { - return true; -} - -export function EnableResponseFromJSON(json: any): EnableResponse { - return EnableResponseFromJSONTyped(json, false); -} - -export function EnableResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): EnableResponse { - if (json == null) { - return json; - } - return { - - 'identity': json['identity'] == null ? undefined : json['identity'], - 'cfg': json['cfg'] == null ? undefined : json['cfg'], - }; -} - -export function EnableResponseToJSON(value?: EnableResponse | null): any { - if (value == null) { - return value; - } - return { - - 'identity': value['identity'], - 'cfg': value['cfg'], - }; -} - diff --git a/ui/src/api/models/Environment.ts b/ui/src/api/models/Environment.ts index 16c24a36..dee66aac 100644 --- a/ui/src/api/models/Environment.ts +++ b/ui/src/api/models/Environment.ts @@ -18,6 +18,7 @@ import { SparkDataSampleFromJSON, SparkDataSampleFromJSONTyped, SparkDataSampleToJSON, + SparkDataSampleToJSONTyped, } from './SparkDataSample'; /** @@ -104,10 +105,15 @@ export function EnvironmentFromJSONTyped(json: any, ignoreDiscriminator: boolean }; } -export function EnvironmentToJSON(value?: Environment | null): any { +export function EnvironmentToJSON(json: any): Environment { + return EnvironmentToJSONTyped(json, false); +} + +export function EnvironmentToJSONTyped(value?: Environment | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'description': value['description'], diff --git a/ui/src/api/models/EnvironmentAndResources.ts b/ui/src/api/models/EnvironmentAndResources.ts index 967aaed9..ea2999e8 100644 --- a/ui/src/api/models/EnvironmentAndResources.ts +++ b/ui/src/api/models/EnvironmentAndResources.ts @@ -18,18 +18,21 @@ import { FrontendFromJSON, FrontendFromJSONTyped, FrontendToJSON, + FrontendToJSONTyped, } from './Frontend'; import type { Environment } from './Environment'; import { EnvironmentFromJSON, EnvironmentFromJSONTyped, EnvironmentToJSON, + EnvironmentToJSONTyped, } from './Environment'; import type { Share } from './Share'; import { ShareFromJSON, ShareFromJSONTyped, ShareToJSON, + ShareToJSONTyped, } from './Share'; /** @@ -81,10 +84,15 @@ export function EnvironmentAndResourcesFromJSONTyped(json: any, ignoreDiscrimina }; } -export function EnvironmentAndResourcesToJSON(value?: EnvironmentAndResources | null): any { +export function EnvironmentAndResourcesToJSON(json: any): EnvironmentAndResources { + return EnvironmentAndResourcesToJSONTyped(json, false); +} + +export function EnvironmentAndResourcesToJSONTyped(value?: EnvironmentAndResources | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'environment': EnvironmentToJSON(value['environment']), diff --git a/ui/src/api/models/Frontend.ts b/ui/src/api/models/Frontend.ts index 9c2885c4..ecbe7019 100644 --- a/ui/src/api/models/Frontend.ts +++ b/ui/src/api/models/Frontend.ts @@ -104,10 +104,15 @@ export function FrontendFromJSONTyped(json: any, ignoreDiscriminator: boolean): }; } -export function FrontendToJSON(value?: Frontend | null): any { +export function FrontendToJSON(json: any): Frontend { + return FrontendToJSONTyped(json, false); +} + +export function FrontendToJSONTyped(value?: Frontend | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'id': value['id'], diff --git a/ui/src/api/models/GetSparklines200Response.ts b/ui/src/api/models/GetSparklines200Response.ts index 6815fb3d..a2f0cc6b 100644 --- a/ui/src/api/models/GetSparklines200Response.ts +++ b/ui/src/api/models/GetSparklines200Response.ts @@ -18,6 +18,7 @@ import { MetricsFromJSON, MetricsFromJSONTyped, MetricsToJSON, + MetricsToJSONTyped, } from './Metrics'; /** @@ -55,10 +56,15 @@ export function GetSparklines200ResponseFromJSONTyped(json: any, ignoreDiscrimin }; } -export function GetSparklines200ResponseToJSON(value?: GetSparklines200Response | null): any { +export function GetSparklines200ResponseToJSON(json: any): GetSparklines200Response { + return GetSparklines200ResponseToJSONTyped(json, false); +} + +export function GetSparklines200ResponseToJSONTyped(value?: GetSparklines200Response | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'sparklines': value['sparklines'] == null ? undefined : ((value['sparklines'] as Array).map(MetricsToJSON)), diff --git a/ui/src/api/models/GetSparklinesRequest.ts b/ui/src/api/models/GetSparklinesRequest.ts index f7873e4c..90d16f4a 100644 --- a/ui/src/api/models/GetSparklinesRequest.ts +++ b/ui/src/api/models/GetSparklinesRequest.ts @@ -62,10 +62,15 @@ export function GetSparklinesRequestFromJSONTyped(json: any, ignoreDiscriminator }; } -export function GetSparklinesRequestToJSON(value?: GetSparklinesRequest | null): any { +export function GetSparklinesRequestToJSON(json: any): GetSparklinesRequest { + return GetSparklinesRequestToJSONTyped(json, false); +} + +export function GetSparklinesRequestToJSONTyped(value?: GetSparklinesRequest | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'account': value['account'], diff --git a/ui/src/api/models/GrantsRequest.ts b/ui/src/api/models/GrantsRequest.ts deleted file mode 100644 index 76983038..00000000 --- a/ui/src/api/models/GrantsRequest.ts +++ /dev/null @@ -1,60 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -/** - * zrok - * zrok client access - * - * The version of the OpenAPI document: 1.0.0 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - -import { mapValues } from '../runtime'; -/** - * - * @export - * @interface GrantsRequest - */ -export interface GrantsRequest { - /** - * - * @type {string} - * @memberof GrantsRequest - */ - email?: string; -} - -/** - * Check if a given object implements the GrantsRequest interface. - */ -export function instanceOfGrantsRequest(value: object): value is GrantsRequest { - return true; -} - -export function GrantsRequestFromJSON(json: any): GrantsRequest { - return GrantsRequestFromJSONTyped(json, false); -} - -export function GrantsRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): GrantsRequest { - if (json == null) { - return json; - } - return { - - 'email': json['email'] == null ? undefined : json['email'], - }; -} - -export function GrantsRequestToJSON(value?: GrantsRequest | null): any { - if (value == null) { - return value; - } - return { - - 'email': value['email'], - }; -} - diff --git a/ui/src/api/models/InviteRequest.ts b/ui/src/api/models/InviteRequest.ts index 216e0988..1ce9d953 100644 --- a/ui/src/api/models/InviteRequest.ts +++ b/ui/src/api/models/InviteRequest.ts @@ -55,10 +55,15 @@ export function InviteRequestFromJSONTyped(json: any, ignoreDiscriminator: boole }; } -export function InviteRequestToJSON(value?: InviteRequest | null): any { +export function InviteRequestToJSON(json: any): InviteRequest { + return InviteRequestToJSONTyped(json, false); +} + +export function InviteRequestToJSONTyped(value?: InviteRequest | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'email': value['email'], diff --git a/ui/src/api/models/InviteTokenGenerateRequest.ts b/ui/src/api/models/InviteTokenGenerateRequest.ts index e3492b64..85be2612 100644 --- a/ui/src/api/models/InviteTokenGenerateRequest.ts +++ b/ui/src/api/models/InviteTokenGenerateRequest.ts @@ -48,10 +48,15 @@ export function InviteTokenGenerateRequestFromJSONTyped(json: any, ignoreDiscrim }; } -export function InviteTokenGenerateRequestToJSON(value?: InviteTokenGenerateRequest | null): any { +export function InviteTokenGenerateRequestToJSON(json: any): InviteTokenGenerateRequest { + return InviteTokenGenerateRequestToJSONTyped(json, false); +} + +export function InviteTokenGenerateRequestToJSONTyped(value?: InviteTokenGenerateRequest | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'inviteTokens': value['inviteTokens'], diff --git a/ui/src/api/models/ListFrontends200ResponseInner.ts b/ui/src/api/models/ListFrontends200ResponseInner.ts index b4683e2a..ecbb051f 100644 --- a/ui/src/api/models/ListFrontends200ResponseInner.ts +++ b/ui/src/api/models/ListFrontends200ResponseInner.ts @@ -83,10 +83,15 @@ export function ListFrontends200ResponseInnerFromJSONTyped(json: any, ignoreDisc }; } -export function ListFrontends200ResponseInnerToJSON(value?: ListFrontends200ResponseInner | null): any { +export function ListFrontends200ResponseInnerToJSON(json: any): ListFrontends200ResponseInner { + return ListFrontends200ResponseInnerToJSONTyped(json, false); +} + +export function ListFrontends200ResponseInnerToJSONTyped(value?: ListFrontends200ResponseInner | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'frontendToken': value['frontendToken'], diff --git a/ui/src/api/models/ListMemberships200Response.ts b/ui/src/api/models/ListMemberships200Response.ts index 3e6b1500..80dfa4be 100644 --- a/ui/src/api/models/ListMemberships200Response.ts +++ b/ui/src/api/models/ListMemberships200Response.ts @@ -18,6 +18,7 @@ import { ListMemberships200ResponseMembershipsInnerFromJSON, ListMemberships200ResponseMembershipsInnerFromJSONTyped, ListMemberships200ResponseMembershipsInnerToJSON, + ListMemberships200ResponseMembershipsInnerToJSONTyped, } from './ListMemberships200ResponseMembershipsInner'; /** @@ -55,10 +56,15 @@ export function ListMemberships200ResponseFromJSONTyped(json: any, ignoreDiscrim }; } -export function ListMemberships200ResponseToJSON(value?: ListMemberships200Response | null): any { +export function ListMemberships200ResponseToJSON(json: any): ListMemberships200Response { + return ListMemberships200ResponseToJSONTyped(json, false); +} + +export function ListMemberships200ResponseToJSONTyped(value?: ListMemberships200Response | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'memberships': value['memberships'] == null ? undefined : ((value['memberships'] as Array).map(ListMemberships200ResponseMembershipsInnerToJSON)), diff --git a/ui/src/api/models/ListMemberships200ResponseMembershipsInner.ts b/ui/src/api/models/ListMemberships200ResponseMembershipsInner.ts index 9d39779e..b52c3ac8 100644 --- a/ui/src/api/models/ListMemberships200ResponseMembershipsInner.ts +++ b/ui/src/api/models/ListMemberships200ResponseMembershipsInner.ts @@ -62,10 +62,15 @@ export function ListMemberships200ResponseMembershipsInnerFromJSONTyped(json: an }; } -export function ListMemberships200ResponseMembershipsInnerToJSON(value?: ListMemberships200ResponseMembershipsInner | null): any { +export function ListMemberships200ResponseMembershipsInnerToJSON(json: any): ListMemberships200ResponseMembershipsInner { + return ListMemberships200ResponseMembershipsInnerToJSONTyped(json, false); +} + +export function ListMemberships200ResponseMembershipsInnerToJSONTyped(value?: ListMemberships200ResponseMembershipsInner | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'organizationToken': value['organizationToken'], diff --git a/ui/src/api/models/ListOrganizationMembers200Response.ts b/ui/src/api/models/ListOrganizationMembers200Response.ts index d3488775..2c6a468a 100644 --- a/ui/src/api/models/ListOrganizationMembers200Response.ts +++ b/ui/src/api/models/ListOrganizationMembers200Response.ts @@ -18,6 +18,7 @@ import { ListOrganizationMembers200ResponseMembersInnerFromJSON, ListOrganizationMembers200ResponseMembersInnerFromJSONTyped, ListOrganizationMembers200ResponseMembersInnerToJSON, + ListOrganizationMembers200ResponseMembersInnerToJSONTyped, } from './ListOrganizationMembers200ResponseMembersInner'; /** @@ -55,10 +56,15 @@ export function ListOrganizationMembers200ResponseFromJSONTyped(json: any, ignor }; } -export function ListOrganizationMembers200ResponseToJSON(value?: ListOrganizationMembers200Response | null): any { +export function ListOrganizationMembers200ResponseToJSON(json: any): ListOrganizationMembers200Response { + return ListOrganizationMembers200ResponseToJSONTyped(json, false); +} + +export function ListOrganizationMembers200ResponseToJSONTyped(value?: ListOrganizationMembers200Response | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'members': value['members'] == null ? undefined : ((value['members'] as Array).map(ListOrganizationMembers200ResponseMembersInnerToJSON)), diff --git a/ui/src/api/models/ListOrganizationMembers200ResponseMembersInner.ts b/ui/src/api/models/ListOrganizationMembers200ResponseMembersInner.ts index b9fcb57c..04277329 100644 --- a/ui/src/api/models/ListOrganizationMembers200ResponseMembersInner.ts +++ b/ui/src/api/models/ListOrganizationMembers200ResponseMembersInner.ts @@ -55,10 +55,15 @@ export function ListOrganizationMembers200ResponseMembersInnerFromJSONTyped(json }; } -export function ListOrganizationMembers200ResponseMembersInnerToJSON(value?: ListOrganizationMembers200ResponseMembersInner | null): any { +export function ListOrganizationMembers200ResponseMembersInnerToJSON(json: any): ListOrganizationMembers200ResponseMembersInner { + return ListOrganizationMembers200ResponseMembersInnerToJSONTyped(json, false); +} + +export function ListOrganizationMembers200ResponseMembersInnerToJSONTyped(value?: ListOrganizationMembers200ResponseMembersInner | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'email': value['email'], diff --git a/ui/src/api/models/ListOrganizations200Response.ts b/ui/src/api/models/ListOrganizations200Response.ts index dfbf8369..cc333d43 100644 --- a/ui/src/api/models/ListOrganizations200Response.ts +++ b/ui/src/api/models/ListOrganizations200Response.ts @@ -18,6 +18,7 @@ import { ListOrganizations200ResponseOrganizationsInnerFromJSON, ListOrganizations200ResponseOrganizationsInnerFromJSONTyped, ListOrganizations200ResponseOrganizationsInnerToJSON, + ListOrganizations200ResponseOrganizationsInnerToJSONTyped, } from './ListOrganizations200ResponseOrganizationsInner'; /** @@ -55,10 +56,15 @@ export function ListOrganizations200ResponseFromJSONTyped(json: any, ignoreDiscr }; } -export function ListOrganizations200ResponseToJSON(value?: ListOrganizations200Response | null): any { +export function ListOrganizations200ResponseToJSON(json: any): ListOrganizations200Response { + return ListOrganizations200ResponseToJSONTyped(json, false); +} + +export function ListOrganizations200ResponseToJSONTyped(value?: ListOrganizations200Response | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'organizations': value['organizations'] == null ? undefined : ((value['organizations'] as Array).map(ListOrganizations200ResponseOrganizationsInnerToJSON)), diff --git a/ui/src/api/models/ListOrganizations200ResponseOrganizationsInner.ts b/ui/src/api/models/ListOrganizations200ResponseOrganizationsInner.ts index 59fe49c5..2ef3a371 100644 --- a/ui/src/api/models/ListOrganizations200ResponseOrganizationsInner.ts +++ b/ui/src/api/models/ListOrganizations200ResponseOrganizationsInner.ts @@ -55,10 +55,15 @@ export function ListOrganizations200ResponseOrganizationsInnerFromJSONTyped(json }; } -export function ListOrganizations200ResponseOrganizationsInnerToJSON(value?: ListOrganizations200ResponseOrganizationsInner | null): any { +export function ListOrganizations200ResponseOrganizationsInnerToJSON(json: any): ListOrganizations200ResponseOrganizationsInner { + return ListOrganizations200ResponseOrganizationsInnerToJSONTyped(json, false); +} + +export function ListOrganizations200ResponseOrganizationsInnerToJSONTyped(value?: ListOrganizations200ResponseOrganizationsInner | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'organizationToken': value['organizationToken'], diff --git a/ui/src/api/models/LoginRequest.ts b/ui/src/api/models/LoginRequest.ts index d82a6282..f78c25d9 100644 --- a/ui/src/api/models/LoginRequest.ts +++ b/ui/src/api/models/LoginRequest.ts @@ -55,10 +55,15 @@ export function LoginRequestFromJSONTyped(json: any, ignoreDiscriminator: boolea }; } -export function LoginRequestToJSON(value?: LoginRequest | null): any { +export function LoginRequestToJSON(json: any): LoginRequest { + return LoginRequestToJSONTyped(json, false); +} + +export function LoginRequestToJSONTyped(value?: LoginRequest | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'email': value['email'], diff --git a/ui/src/api/models/Metrics.ts b/ui/src/api/models/Metrics.ts index e39820b2..10dd0e53 100644 --- a/ui/src/api/models/Metrics.ts +++ b/ui/src/api/models/Metrics.ts @@ -18,6 +18,7 @@ import { MetricsSampleFromJSON, MetricsSampleFromJSONTyped, MetricsSampleToJSON, + MetricsSampleToJSONTyped, } from './MetricsSample'; /** @@ -76,10 +77,15 @@ export function MetricsFromJSONTyped(json: any, ignoreDiscriminator: boolean): M }; } -export function MetricsToJSON(value?: Metrics | null): any { +export function MetricsToJSON(json: any): Metrics { + return MetricsToJSONTyped(json, false); +} + +export function MetricsToJSONTyped(value?: Metrics | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'scope': value['scope'], diff --git a/ui/src/api/models/MetricsSample.ts b/ui/src/api/models/MetricsSample.ts index 5abf6e2e..b3b22630 100644 --- a/ui/src/api/models/MetricsSample.ts +++ b/ui/src/api/models/MetricsSample.ts @@ -62,10 +62,15 @@ export function MetricsSampleFromJSONTyped(json: any, ignoreDiscriminator: boole }; } -export function MetricsSampleToJSON(value?: MetricsSample | null): any { +export function MetricsSampleToJSON(json: any): MetricsSample { + return MetricsSampleToJSONTyped(json, false); +} + +export function MetricsSampleToJSONTyped(value?: MetricsSample | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'rx': value['rx'], diff --git a/ui/src/api/models/ModelConfiguration.ts b/ui/src/api/models/ModelConfiguration.ts index 6bf22433..53a35d82 100644 --- a/ui/src/api/models/ModelConfiguration.ts +++ b/ui/src/api/models/ModelConfiguration.ts @@ -76,10 +76,15 @@ export function ModelConfigurationFromJSONTyped(json: any, ignoreDiscriminator: }; } -export function ModelConfigurationToJSON(value?: ModelConfiguration | null): any { +export function ModelConfigurationToJSON(json: any): ModelConfiguration { + return ModelConfigurationToJSONTyped(json, false); +} + +export function ModelConfigurationToJSONTyped(value?: ModelConfiguration | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'version': value['version'], diff --git a/ui/src/api/models/Overview.ts b/ui/src/api/models/Overview.ts index 5141c95e..02674834 100644 --- a/ui/src/api/models/Overview.ts +++ b/ui/src/api/models/Overview.ts @@ -18,6 +18,7 @@ import { EnvironmentAndResourcesFromJSON, EnvironmentAndResourcesFromJSONTyped, EnvironmentAndResourcesToJSON, + EnvironmentAndResourcesToJSONTyped, } from './EnvironmentAndResources'; /** @@ -62,10 +63,15 @@ export function OverviewFromJSONTyped(json: any, ignoreDiscriminator: boolean): }; } -export function OverviewToJSON(value?: Overview | null): any { +export function OverviewToJSON(json: any): Overview { + return OverviewToJSONTyped(json, false); +} + +export function OverviewToJSONTyped(value?: Overview | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'accountLimited': value['accountLimited'], diff --git a/ui/src/api/models/PasswordRequirements.ts b/ui/src/api/models/PasswordRequirements.ts deleted file mode 100644 index c2eed9c8..00000000 --- a/ui/src/api/models/PasswordRequirements.ts +++ /dev/null @@ -1,92 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -/** - * zrok - * zrok client access - * - * The version of the OpenAPI document: 1.0.0 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - -import { mapValues } from '../runtime'; -/** - * - * @export - * @interface PasswordRequirements - */ -export interface PasswordRequirements { - /** - * - * @type {number} - * @memberof PasswordRequirements - */ - length?: number; - /** - * - * @type {boolean} - * @memberof PasswordRequirements - */ - requireCapital?: boolean; - /** - * - * @type {boolean} - * @memberof PasswordRequirements - */ - requireNumeric?: boolean; - /** - * - * @type {boolean} - * @memberof PasswordRequirements - */ - requireSpecial?: boolean; - /** - * - * @type {string} - * @memberof PasswordRequirements - */ - validSpecialCharacters?: string; -} - -/** - * Check if a given object implements the PasswordRequirements interface. - */ -export function instanceOfPasswordRequirements(value: object): value is PasswordRequirements { - return true; -} - -export function PasswordRequirementsFromJSON(json: any): PasswordRequirements { - return PasswordRequirementsFromJSONTyped(json, false); -} - -export function PasswordRequirementsFromJSONTyped(json: any, ignoreDiscriminator: boolean): PasswordRequirements { - if (json == null) { - return json; - } - return { - - 'length': json['length'] == null ? undefined : json['length'], - 'requireCapital': json['requireCapital'] == null ? undefined : json['requireCapital'], - 'requireNumeric': json['requireNumeric'] == null ? undefined : json['requireNumeric'], - 'requireSpecial': json['requireSpecial'] == null ? undefined : json['requireSpecial'], - 'validSpecialCharacters': json['validSpecialCharacters'] == null ? undefined : json['validSpecialCharacters'], - }; -} - -export function PasswordRequirementsToJSON(value?: PasswordRequirements | null): any { - if (value == null) { - return value; - } - return { - - 'length': value['length'], - 'requireCapital': value['requireCapital'], - 'requireNumeric': value['requireNumeric'], - 'requireSpecial': value['requireSpecial'], - 'validSpecialCharacters': value['validSpecialCharacters'], - }; -} - diff --git a/ui/src/api/models/Principal.ts b/ui/src/api/models/Principal.ts index 4a9d72db..6144bc5a 100644 --- a/ui/src/api/models/Principal.ts +++ b/ui/src/api/models/Principal.ts @@ -76,10 +76,15 @@ export function PrincipalFromJSONTyped(json: any, ignoreDiscriminator: boolean): }; } -export function PrincipalToJSON(value?: Principal | null): any { +export function PrincipalToJSON(json: any): Principal { + return PrincipalToJSONTyped(json, false); +} + +export function PrincipalToJSONTyped(value?: Principal | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'id': value['id'], diff --git a/ui/src/api/models/PublicFrontend.ts b/ui/src/api/models/PublicFrontend.ts deleted file mode 100644 index f2d11206..00000000 --- a/ui/src/api/models/PublicFrontend.ts +++ /dev/null @@ -1,100 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -/** - * zrok - * zrok client access - * - * The version of the OpenAPI document: 1.0.0 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - -import { mapValues } from '../runtime'; -/** - * - * @export - * @interface PublicFrontend - */ -export interface PublicFrontend { - /** - * - * @type {string} - * @memberof PublicFrontend - */ - token?: string; - /** - * - * @type {string} - * @memberof PublicFrontend - */ - zId?: string; - /** - * - * @type {string} - * @memberof PublicFrontend - */ - urlTemplate?: string; - /** - * - * @type {string} - * @memberof PublicFrontend - */ - publicName?: string; - /** - * - * @type {number} - * @memberof PublicFrontend - */ - createdAt?: number; - /** - * - * @type {number} - * @memberof PublicFrontend - */ - updatedAt?: number; -} - -/** - * Check if a given object implements the PublicFrontend interface. - */ -export function instanceOfPublicFrontend(value: object): value is PublicFrontend { - return true; -} - -export function PublicFrontendFromJSON(json: any): PublicFrontend { - return PublicFrontendFromJSONTyped(json, false); -} - -export function PublicFrontendFromJSONTyped(json: any, ignoreDiscriminator: boolean): PublicFrontend { - if (json == null) { - return json; - } - return { - - 'token': json['token'] == null ? undefined : json['token'], - 'zId': json['zId'] == null ? undefined : json['zId'], - 'urlTemplate': json['urlTemplate'] == null ? undefined : json['urlTemplate'], - 'publicName': json['publicName'] == null ? undefined : json['publicName'], - 'createdAt': json['createdAt'] == null ? undefined : json['createdAt'], - 'updatedAt': json['updatedAt'] == null ? undefined : json['updatedAt'], - }; -} - -export function PublicFrontendToJSON(value?: PublicFrontend | null): any { - if (value == null) { - return value; - } - return { - - 'token': value['token'], - 'zId': value['zId'], - 'urlTemplate': value['urlTemplate'], - 'publicName': value['publicName'], - 'createdAt': value['createdAt'], - 'updatedAt': value['updatedAt'], - }; -} - diff --git a/ui/src/api/models/RegenerateAccountToken200Response.ts b/ui/src/api/models/RegenerateAccountToken200Response.ts index b2f6bee0..5f35f492 100644 --- a/ui/src/api/models/RegenerateAccountToken200Response.ts +++ b/ui/src/api/models/RegenerateAccountToken200Response.ts @@ -48,10 +48,15 @@ export function RegenerateAccountToken200ResponseFromJSONTyped(json: any, ignore }; } -export function RegenerateAccountToken200ResponseToJSON(value?: RegenerateAccountToken200Response | null): any { +export function RegenerateAccountToken200ResponseToJSON(json: any): RegenerateAccountToken200Response { + return RegenerateAccountToken200ResponseToJSONTyped(json, false); +} + +export function RegenerateAccountToken200ResponseToJSONTyped(value?: RegenerateAccountToken200Response | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'accountToken': value['accountToken'], diff --git a/ui/src/api/models/RegenerateAccountTokenRequest.ts b/ui/src/api/models/RegenerateAccountTokenRequest.ts index 87aa3a06..8085b7e6 100644 --- a/ui/src/api/models/RegenerateAccountTokenRequest.ts +++ b/ui/src/api/models/RegenerateAccountTokenRequest.ts @@ -48,10 +48,15 @@ export function RegenerateAccountTokenRequestFromJSONTyped(json: any, ignoreDisc }; } -export function RegenerateAccountTokenRequestToJSON(value?: RegenerateAccountTokenRequest | null): any { +export function RegenerateAccountTokenRequestToJSON(json: any): RegenerateAccountTokenRequest { + return RegenerateAccountTokenRequestToJSONTyped(json, false); +} + +export function RegenerateAccountTokenRequestToJSONTyped(value?: RegenerateAccountTokenRequest | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'emailAddress': value['emailAddress'], diff --git a/ui/src/api/models/RegenerateToken200Response.ts b/ui/src/api/models/RegenerateToken200Response.ts deleted file mode 100644 index 8a060ddd..00000000 --- a/ui/src/api/models/RegenerateToken200Response.ts +++ /dev/null @@ -1,60 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -/** - * zrok - * zrok client access - * - * The version of the OpenAPI document: 1.0.0 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - -import { mapValues } from '../runtime'; -/** - * - * @export - * @interface RegenerateToken200Response - */ -export interface RegenerateToken200Response { - /** - * - * @type {string} - * @memberof RegenerateToken200Response - */ - token?: string; -} - -/** - * Check if a given object implements the RegenerateToken200Response interface. - */ -export function instanceOfRegenerateToken200Response(value: object): value is RegenerateToken200Response { - return true; -} - -export function RegenerateToken200ResponseFromJSON(json: any): RegenerateToken200Response { - return RegenerateToken200ResponseFromJSONTyped(json, false); -} - -export function RegenerateToken200ResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): RegenerateToken200Response { - if (json == null) { - return json; - } - return { - - 'token': json['token'] == null ? undefined : json['token'], - }; -} - -export function RegenerateToken200ResponseToJSON(value?: RegenerateToken200Response | null): any { - if (value == null) { - return value; - } - return { - - 'token': value['token'], - }; -} - diff --git a/ui/src/api/models/RegenerateTokenRequest.ts b/ui/src/api/models/RegenerateTokenRequest.ts deleted file mode 100644 index 4e0256bf..00000000 --- a/ui/src/api/models/RegenerateTokenRequest.ts +++ /dev/null @@ -1,60 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -/** - * zrok - * zrok client access - * - * The version of the OpenAPI document: 1.0.0 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - -import { mapValues } from '../runtime'; -/** - * - * @export - * @interface RegenerateTokenRequest - */ -export interface RegenerateTokenRequest { - /** - * - * @type {string} - * @memberof RegenerateTokenRequest - */ - emailAddress?: string; -} - -/** - * Check if a given object implements the RegenerateTokenRequest interface. - */ -export function instanceOfRegenerateTokenRequest(value: object): value is RegenerateTokenRequest { - return true; -} - -export function RegenerateTokenRequestFromJSON(json: any): RegenerateTokenRequest { - return RegenerateTokenRequestFromJSONTyped(json, false); -} - -export function RegenerateTokenRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): RegenerateTokenRequest { - if (json == null) { - return json; - } - return { - - 'emailAddress': json['emailAddress'] == null ? undefined : json['emailAddress'], - }; -} - -export function RegenerateTokenRequestToJSON(value?: RegenerateTokenRequest | null): any { - if (value == null) { - return value; - } - return { - - 'emailAddress': value['emailAddress'], - }; -} - diff --git a/ui/src/api/models/Register200Response.ts b/ui/src/api/models/Register200Response.ts deleted file mode 100644 index c61ea78f..00000000 --- a/ui/src/api/models/Register200Response.ts +++ /dev/null @@ -1,60 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -/** - * zrok - * zrok client access - * - * The version of the OpenAPI document: 1.0.0 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - -import { mapValues } from '../runtime'; -/** - * - * @export - * @interface Register200Response - */ -export interface Register200Response { - /** - * - * @type {string} - * @memberof Register200Response - */ - token?: string; -} - -/** - * Check if a given object implements the Register200Response interface. - */ -export function instanceOfRegister200Response(value: object): value is Register200Response { - return true; -} - -export function Register200ResponseFromJSON(json: any): Register200Response { - return Register200ResponseFromJSONTyped(json, false); -} - -export function Register200ResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): Register200Response { - if (json == null) { - return json; - } - return { - - 'token': json['token'] == null ? undefined : json['token'], - }; -} - -export function Register200ResponseToJSON(value?: Register200Response | null): any { - if (value == null) { - return value; - } - return { - - 'token': value['token'], - }; -} - diff --git a/ui/src/api/models/RegisterRequest.ts b/ui/src/api/models/RegisterRequest.ts index a8df6417..e3ff4917 100644 --- a/ui/src/api/models/RegisterRequest.ts +++ b/ui/src/api/models/RegisterRequest.ts @@ -55,10 +55,15 @@ export function RegisterRequestFromJSONTyped(json: any, ignoreDiscriminator: boo }; } -export function RegisterRequestToJSON(value?: RegisterRequest | null): any { +export function RegisterRequestToJSON(json: any): RegisterRequest { + return RegisterRequestToJSONTyped(json, false); +} + +export function RegisterRequestToJSONTyped(value?: RegisterRequest | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'registerToken': value['registerToken'], diff --git a/ui/src/api/models/RegisterResponse.ts b/ui/src/api/models/RegisterResponse.ts deleted file mode 100644 index 8999163b..00000000 --- a/ui/src/api/models/RegisterResponse.ts +++ /dev/null @@ -1,60 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -/** - * zrok - * zrok client access - * - * The version of the OpenAPI document: 1.0.0 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - -import { mapValues } from '../runtime'; -/** - * - * @export - * @interface RegisterResponse - */ -export interface RegisterResponse { - /** - * - * @type {string} - * @memberof RegisterResponse - */ - token?: string; -} - -/** - * Check if a given object implements the RegisterResponse interface. - */ -export function instanceOfRegisterResponse(value: object): value is RegisterResponse { - return true; -} - -export function RegisterResponseFromJSON(json: any): RegisterResponse { - return RegisterResponseFromJSONTyped(json, false); -} - -export function RegisterResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): RegisterResponse { - if (json == null) { - return json; - } - return { - - 'token': json['token'] == null ? undefined : json['token'], - }; -} - -export function RegisterResponseToJSON(value?: RegisterResponse | null): any { - if (value == null) { - return value; - } - return { - - 'token': value['token'], - }; -} - diff --git a/ui/src/api/models/RemoveOrganizationMemberRequest.ts b/ui/src/api/models/RemoveOrganizationMemberRequest.ts index 03130c20..4f9a14ec 100644 --- a/ui/src/api/models/RemoveOrganizationMemberRequest.ts +++ b/ui/src/api/models/RemoveOrganizationMemberRequest.ts @@ -55,10 +55,15 @@ export function RemoveOrganizationMemberRequestFromJSONTyped(json: any, ignoreDi }; } -export function RemoveOrganizationMemberRequestToJSON(value?: RemoveOrganizationMemberRequest | null): any { +export function RemoveOrganizationMemberRequestToJSON(json: any): RemoveOrganizationMemberRequest { + return RemoveOrganizationMemberRequestToJSONTyped(json, false); +} + +export function RemoveOrganizationMemberRequestToJSONTyped(value?: RemoveOrganizationMemberRequest | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'organizationToken': value['organizationToken'], diff --git a/ui/src/api/models/ResetPasswordRequest.ts b/ui/src/api/models/ResetPasswordRequest.ts index 321d44ee..83c42977 100644 --- a/ui/src/api/models/ResetPasswordRequest.ts +++ b/ui/src/api/models/ResetPasswordRequest.ts @@ -55,10 +55,15 @@ export function ResetPasswordRequestFromJSONTyped(json: any, ignoreDiscriminator }; } -export function ResetPasswordRequestToJSON(value?: ResetPasswordRequest | null): any { +export function ResetPasswordRequestToJSON(json: any): ResetPasswordRequest { + return ResetPasswordRequestToJSONTyped(json, false); +} + +export function ResetPasswordRequestToJSONTyped(value?: ResetPasswordRequest | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'resetToken': value['resetToken'], diff --git a/ui/src/api/models/Share.ts b/ui/src/api/models/Share.ts index 88c06280..58eb1057 100644 --- a/ui/src/api/models/Share.ts +++ b/ui/src/api/models/Share.ts @@ -18,6 +18,7 @@ import { SparkDataSampleFromJSON, SparkDataSampleFromJSONTyped, SparkDataSampleToJSON, + SparkDataSampleToJSONTyped, } from './SparkDataSample'; /** @@ -132,10 +133,15 @@ export function ShareFromJSONTyped(json: any, ignoreDiscriminator: boolean): Sha }; } -export function ShareToJSON(value?: Share | null): any { +export function ShareToJSON(json: any): Share { + return ShareToJSONTyped(json, false); +} + +export function ShareToJSONTyped(value?: Share | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'shareToken': value['shareToken'], diff --git a/ui/src/api/models/ShareRequest.ts b/ui/src/api/models/ShareRequest.ts index 479a5f20..142e5997 100644 --- a/ui/src/api/models/ShareRequest.ts +++ b/ui/src/api/models/ShareRequest.ts @@ -18,6 +18,7 @@ import { AuthUserFromJSON, AuthUserFromJSONTyped, AuthUserToJSON, + AuthUserToJSONTyped, } from './AuthUser'; /** @@ -190,10 +191,15 @@ export function ShareRequestFromJSONTyped(json: any, ignoreDiscriminator: boolea }; } -export function ShareRequestToJSON(value?: ShareRequest | null): any { +export function ShareRequestToJSON(json: any): ShareRequest { + return ShareRequestToJSONTyped(json, false); +} + +export function ShareRequestToJSONTyped(value?: ShareRequest | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'envZId': value['envZId'], diff --git a/ui/src/api/models/ShareResponse.ts b/ui/src/api/models/ShareResponse.ts index a440c089..7553cfeb 100644 --- a/ui/src/api/models/ShareResponse.ts +++ b/ui/src/api/models/ShareResponse.ts @@ -55,10 +55,15 @@ export function ShareResponseFromJSONTyped(json: any, ignoreDiscriminator: boole }; } -export function ShareResponseToJSON(value?: ShareResponse | null): any { +export function ShareResponseToJSON(json: any): ShareResponse { + return ShareResponseToJSONTyped(json, false); +} + +export function ShareResponseToJSONTyped(value?: ShareResponse | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'frontendProxyEndpoints': value['frontendProxyEndpoints'], diff --git a/ui/src/api/models/SparkDataSample.ts b/ui/src/api/models/SparkDataSample.ts index 1a2b114d..c161bfd3 100644 --- a/ui/src/api/models/SparkDataSample.ts +++ b/ui/src/api/models/SparkDataSample.ts @@ -55,10 +55,15 @@ export function SparkDataSampleFromJSONTyped(json: any, ignoreDiscriminator: boo }; } -export function SparkDataSampleToJSON(value?: SparkDataSample | null): any { +export function SparkDataSampleToJSON(json: any): SparkDataSample { + return SparkDataSampleToJSONTyped(json, false); +} + +export function SparkDataSampleToJSONTyped(value?: SparkDataSample | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'rx': value['rx'], diff --git a/ui/src/api/models/UnaccessRequest.ts b/ui/src/api/models/UnaccessRequest.ts index 2cd57f14..05e86a9e 100644 --- a/ui/src/api/models/UnaccessRequest.ts +++ b/ui/src/api/models/UnaccessRequest.ts @@ -62,10 +62,15 @@ export function UnaccessRequestFromJSONTyped(json: any, ignoreDiscriminator: boo }; } -export function UnaccessRequestToJSON(value?: UnaccessRequest | null): any { +export function UnaccessRequestToJSON(json: any): UnaccessRequest { + return UnaccessRequestToJSONTyped(json, false); +} + +export function UnaccessRequestToJSONTyped(value?: UnaccessRequest | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'frontendToken': value['frontendToken'], diff --git a/ui/src/api/models/UnshareRequest.ts b/ui/src/api/models/UnshareRequest.ts index 20e5ed8a..df353611 100644 --- a/ui/src/api/models/UnshareRequest.ts +++ b/ui/src/api/models/UnshareRequest.ts @@ -62,10 +62,15 @@ export function UnshareRequestFromJSONTyped(json: any, ignoreDiscriminator: bool }; } -export function UnshareRequestToJSON(value?: UnshareRequest | null): any { +export function UnshareRequestToJSON(json: any): UnshareRequest { + return UnshareRequestToJSONTyped(json, false); +} + +export function UnshareRequestToJSONTyped(value?: UnshareRequest | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'envZId': value['envZId'], diff --git a/ui/src/api/models/UpdateAccessRequest.ts b/ui/src/api/models/UpdateAccessRequest.ts index 7292c1d0..7ccc35e6 100644 --- a/ui/src/api/models/UpdateAccessRequest.ts +++ b/ui/src/api/models/UpdateAccessRequest.ts @@ -62,10 +62,15 @@ export function UpdateAccessRequestFromJSONTyped(json: any, ignoreDiscriminator: }; } -export function UpdateAccessRequestToJSON(value?: UpdateAccessRequest | null): any { +export function UpdateAccessRequestToJSON(json: any): UpdateAccessRequest { + return UpdateAccessRequestToJSONTyped(json, false); +} + +export function UpdateAccessRequestToJSONTyped(value?: UpdateAccessRequest | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'frontendToken': value['frontendToken'], diff --git a/ui/src/api/models/UpdateFrontendRequest.ts b/ui/src/api/models/UpdateFrontendRequest.ts index 328d9e65..7a4f02f1 100644 --- a/ui/src/api/models/UpdateFrontendRequest.ts +++ b/ui/src/api/models/UpdateFrontendRequest.ts @@ -62,10 +62,15 @@ export function UpdateFrontendRequestFromJSONTyped(json: any, ignoreDiscriminato }; } -export function UpdateFrontendRequestToJSON(value?: UpdateFrontendRequest | null): any { +export function UpdateFrontendRequestToJSON(json: any): UpdateFrontendRequest { + return UpdateFrontendRequestToJSONTyped(json, false); +} + +export function UpdateFrontendRequestToJSONTyped(value?: UpdateFrontendRequest | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'frontendToken': value['frontendToken'], diff --git a/ui/src/api/models/UpdateShareRequest.ts b/ui/src/api/models/UpdateShareRequest.ts index e78d31be..f6623587 100644 --- a/ui/src/api/models/UpdateShareRequest.ts +++ b/ui/src/api/models/UpdateShareRequest.ts @@ -69,10 +69,15 @@ export function UpdateShareRequestFromJSONTyped(json: any, ignoreDiscriminator: }; } -export function UpdateShareRequestToJSON(value?: UpdateShareRequest | null): any { +export function UpdateShareRequestToJSON(json: any): UpdateShareRequest { + return UpdateShareRequestToJSONTyped(json, false); +} + +export function UpdateShareRequestToJSONTyped(value?: UpdateShareRequest | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'shareToken': value['shareToken'], diff --git a/ui/src/api/models/Verify200Response.ts b/ui/src/api/models/Verify200Response.ts index 6dd158e9..af743d4c 100644 --- a/ui/src/api/models/Verify200Response.ts +++ b/ui/src/api/models/Verify200Response.ts @@ -48,10 +48,15 @@ export function Verify200ResponseFromJSONTyped(json: any, ignoreDiscriminator: b }; } -export function Verify200ResponseToJSON(value?: Verify200Response | null): any { +export function Verify200ResponseToJSON(json: any): Verify200Response { + return Verify200ResponseToJSONTyped(json, false); +} + +export function Verify200ResponseToJSONTyped(value?: Verify200Response | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'email': value['email'], diff --git a/ui/src/api/models/VerifyRequest.ts b/ui/src/api/models/VerifyRequest.ts index 388d889d..ae513778 100644 --- a/ui/src/api/models/VerifyRequest.ts +++ b/ui/src/api/models/VerifyRequest.ts @@ -48,10 +48,15 @@ export function VerifyRequestFromJSONTyped(json: any, ignoreDiscriminator: boole }; } -export function VerifyRequestToJSON(value?: VerifyRequest | null): any { +export function VerifyRequestToJSON(json: any): VerifyRequest { + return VerifyRequestToJSONTyped(json, false); +} + +export function VerifyRequestToJSONTyped(value?: VerifyRequest | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'registerToken': value['registerToken'], diff --git a/ui/src/api/models/VerifyResponse.ts b/ui/src/api/models/VerifyResponse.ts deleted file mode 100644 index 736983e6..00000000 --- a/ui/src/api/models/VerifyResponse.ts +++ /dev/null @@ -1,60 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -/** - * zrok - * zrok client access - * - * The version of the OpenAPI document: 1.0.0 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - -import { mapValues } from '../runtime'; -/** - * - * @export - * @interface VerifyResponse - */ -export interface VerifyResponse { - /** - * - * @type {string} - * @memberof VerifyResponse - */ - email?: string; -} - -/** - * Check if a given object implements the VerifyResponse interface. - */ -export function instanceOfVerifyResponse(value: object): value is VerifyResponse { - return true; -} - -export function VerifyResponseFromJSON(json: any): VerifyResponse { - return VerifyResponseFromJSONTyped(json, false); -} - -export function VerifyResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): VerifyResponse { - if (json == null) { - return json; - } - return { - - 'email': json['email'] == null ? undefined : json['email'], - }; -} - -export function VerifyResponseToJSON(value?: VerifyResponse | null): any { - if (value == null) { - return value; - } - return { - - 'email': value['email'], - }; -} - diff --git a/ui/src/api/models/VersionInventory200Response.ts b/ui/src/api/models/VersionInventory200Response.ts index bd2f6ed5..32aab106 100644 --- a/ui/src/api/models/VersionInventory200Response.ts +++ b/ui/src/api/models/VersionInventory200Response.ts @@ -48,10 +48,15 @@ export function VersionInventory200ResponseFromJSONTyped(json: any, ignoreDiscri }; } -export function VersionInventory200ResponseToJSON(value?: VersionInventory200Response | null): any { +export function VersionInventory200ResponseToJSON(json: any): VersionInventory200Response { + return VersionInventory200ResponseToJSONTyped(json, false); +} + +export function VersionInventory200ResponseToJSONTyped(value?: VersionInventory200Response | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } + return { 'controllerVersion': value['controllerVersion'], diff --git a/ui/src/api/runtime.ts b/ui/src/api/runtime.ts index 991e2ac3..0ea7ebfc 100644 --- a/ui/src/api/runtime.ts +++ b/ui/src/api/runtime.ts @@ -337,6 +337,11 @@ function querystringSingleKey(key: string, value: string | number | null | undef return `${encodeURIComponent(fullKey)}=${encodeURIComponent(String(value))}`; } +export function exists(json: any, key: string) { + const value = json[key]; + return value !== null && value !== undefined; +} + export function mapValues(data: any, fn: (item: any) => any) { return Object.keys(data).reduce( (acc, key) => ({ ...acc, [key]: fn(data[key]) }),