updated openapi-generator-cli version to 7.12.0; hard remove generated outputs before generation

This commit is contained in:
Michael Quigley 2025-03-04 09:45:47 -05:00
parent 6361a3ced3
commit 6a828f96d3
No known key found for this signature in database
GPG Key ID: 9B60314A9DD20A62
139 changed files with 778 additions and 1121 deletions

View File

@ -1,3 +1,4 @@
.openapi-generator-ignore
apis/AgentApi.ts apis/AgentApi.ts
apis/index.ts apis/index.ts
index.ts index.ts

View File

@ -1 +1 @@
7.7.0 7.12.0

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'frontendToken': value['frontendToken'], 'frontendToken': value['frontendToken'],

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'frontendToken': value['frontendToken'], 'frontendToken': value['frontendToken'],

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
...value, ...value,

View File

@ -18,6 +18,7 @@ import {
ProtobufAnyFromJSON, ProtobufAnyFromJSON,
ProtobufAnyFromJSONTyped, ProtobufAnyFromJSONTyped,
ProtobufAnyToJSON, ProtobufAnyToJSON,
ProtobufAnyToJSONTyped,
} from './ProtobufAny'; } 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) { if (value == null) {
return value; return value;
} }
return { return {
'code': value['code'], 'code': value['code'],

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'token': value['token'], 'token': value['token'],

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'token': value['token'], 'token': value['token'],

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'token': value['token'], 'token': value['token'],

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'token': value['token'], 'token': value['token'],

View File

@ -18,12 +18,14 @@ import {
AccessDetailFromJSON, AccessDetailFromJSON,
AccessDetailFromJSONTyped, AccessDetailFromJSONTyped,
AccessDetailToJSON, AccessDetailToJSON,
AccessDetailToJSONTyped,
} from './AccessDetail'; } from './AccessDetail';
import type { ShareDetail } from './ShareDetail'; import type { ShareDetail } from './ShareDetail';
import { import {
ShareDetailFromJSON, ShareDetailFromJSON,
ShareDetailFromJSONTyped, ShareDetailFromJSONTyped,
ShareDetailToJSON, ShareDetailToJSON,
ShareDetailToJSONTyped,
} from './ShareDetail'; } 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) { if (value == null) {
return value; return value;
} }
return { return {
'accesses': value['accesses'] == null ? undefined : ((value['accesses'] as Array<any>).map(AccessDetailToJSON)), 'accesses': value['accesses'] == null ? undefined : ((value['accesses'] as Array<any>).map(AccessDetailToJSON)),

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'v': value['v'], 'v': value['v'],

View File

@ -337,6 +337,11 @@ function querystringSingleKey(key: string, value: string | number | null | undef
return `${encodeURIComponent(fullKey)}=${encodeURIComponent(String(value))}`; 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) { export function mapValues(data: any, fn: (item: any) => any) {
return Object.keys(data).reduce( return Object.keys(data).reduce(
(acc, key) => ({ ...acc, [key]: fn(data[key]) }), (acc, key) => ({ ...acc, [key]: fn(data[key]) }),

View File

@ -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" 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" 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 openapi-generator-cli generate -i specs/zrok.yml -o ui/src/api -g typescript-fetch
echo "...generating agent console ts client" 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 openapi-generator-cli generate -i agent/agentGrpc/agent.swagger.json -o agent/agentUi/src/api -g typescript-fetch
echo "...generating nodejs sdk ts client" echo "...generating nodejs sdk ts client"

View File

@ -2,6 +2,6 @@
"$schema": "./node_modules/@openapitools/openapi-generator-cli/config.schema.json", "$schema": "./node_modules/@openapitools/openapi-generator-cli/config.schema.json",
"spaces": 2, "spaces": 2,
"generator-cli": { "generator-cli": {
"version": "7.7.0" "version": "7.12.0"
} }
} }

View File

@ -1 +1 @@
7.7.0 7.12.0

View File

@ -191,6 +191,23 @@ let typeMap: {[index: string]: any} = {
"VersionInventory200Response": VersionInventory200Response, "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 { export class ObjectSerializer {
public static findCorrectType(data: any, expectedType: string) { public static findCorrectType(data: any, expectedType: string) {
if (data == undefined) { 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) { if (data == undefined) {
return data; return data;
} else if (primitives.indexOf(type.toLowerCase()) !== -1) { } else if (primitives.indexOf(type.toLowerCase()) !== -1) {
return data; return data;
} else if (type.lastIndexOf("Array<", 0) === 0) { // string.startsWith pre es6 } else if (endsWith(type, nullableSuffix)) {
let subType: string = type.replace("Array<", ""); // Array<Type> => Type> let subType: string = type.slice(0, -nullableSuffix.length); // Type | null => Type
subType = subType.substring(0, subType.length - 1); // Type> => 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> => Type
let transformedData: any[] = []; let transformedData: any[] = [];
for (let index = 0; index < data.length; index++) { for (let index = 0; index < data.length; index++) {
let datum = data[index]; let datum = data[index];
transformedData.push(ObjectSerializer.serialize(datum, subType)); transformedData.push(ObjectSerializer.serialize(datum, subType));
} }
return transformedData; 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") { } else if (type === "Date") {
return data.toISOString(); return data.toISOString();
} else { } 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. // polymorphism may change the actual type.
type = ObjectSerializer.findCorrectType(data, type); type = ObjectSerializer.findCorrectType(data, type);
if (data == undefined) { if (data == undefined) {
return data; return data;
} else if (primitives.indexOf(type.toLowerCase()) !== -1) { } else if (primitives.indexOf(type.toLowerCase()) !== -1) {
return data; return data;
} else if (type.lastIndexOf("Array<", 0) === 0) { // string.startsWith pre es6 } else if (endsWith(type, nullableSuffix)) {
let subType: string = type.replace("Array<", ""); // Array<Type> => Type> let subType: string = type.slice(0, -nullableSuffix.length); // Type | null => Type
subType = subType.substring(0, subType.length - 1); // Type> => 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> => Type
let transformedData: any[] = []; let transformedData: any[] = [];
for (let index = 0; index < data.length; index++) { for (let index = 0; index < data.length; index++) {
let datum = data[index]; let datum = data[index];
transformedData.push(ObjectSerializer.deserialize(datum, subType)); transformedData.push(ObjectSerializer.deserialize(datum, subType));
} }
return transformedData; 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") { } else if (type === "Date") {
return new Date(data); return new Date(data);
} else { } else {

View File

@ -1 +1 @@
7.7.0 7.12.0

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'frontendToken': value['frontendToken'], 'frontendToken': value['frontendToken'],

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'envZId': value['envZId'], 'envZId': value['envZId'],

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'organizationToken': value['organizationToken'], 'organizationToken': value['organizationToken'],

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'username': value['username'], 'username': value['username'],

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'email': value['email'], 'email': value['email'],

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'clientVersion': value['clientVersion'], 'clientVersion': value['clientVersion'],

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'frontendToken': value['frontendToken'], 'frontendToken': value['frontendToken'],

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'zId': value['zId'], 'zId': value['zId'],

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'identity': value['identity'], 'identity': value['identity'],

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'name': value['name'], 'name': value['name'],

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'organizationToken': value['organizationToken'], 'organizationToken': value['organizationToken'],

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'description': value['description'], 'description': value['description'],

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'identity': value['identity'], 'identity': value['identity'],

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'description': value['description'], 'description': value['description'],

View File

@ -18,6 +18,7 @@ import {
SparkDataSampleFromJSON, SparkDataSampleFromJSON,
SparkDataSampleFromJSONTyped, SparkDataSampleFromJSONTyped,
SparkDataSampleToJSON, SparkDataSampleToJSON,
SparkDataSampleToJSONTyped,
} from './SparkDataSample'; } 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) { if (value == null) {
return value; return value;
} }
return { return {
'description': value['description'], 'description': value['description'],

View File

@ -18,18 +18,21 @@ import {
FrontendFromJSON, FrontendFromJSON,
FrontendFromJSONTyped, FrontendFromJSONTyped,
FrontendToJSON, FrontendToJSON,
FrontendToJSONTyped,
} from './Frontend'; } from './Frontend';
import type { Environment } from './Environment'; import type { Environment } from './Environment';
import { import {
EnvironmentFromJSON, EnvironmentFromJSON,
EnvironmentFromJSONTyped, EnvironmentFromJSONTyped,
EnvironmentToJSON, EnvironmentToJSON,
EnvironmentToJSONTyped,
} from './Environment'; } from './Environment';
import type { Share } from './Share'; import type { Share } from './Share';
import { import {
ShareFromJSON, ShareFromJSON,
ShareFromJSONTyped, ShareFromJSONTyped,
ShareToJSON, ShareToJSON,
ShareToJSONTyped,
} from './Share'; } 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) { if (value == null) {
return value; return value;
} }
return { return {
'environment': EnvironmentToJSON(value['environment']), 'environment': EnvironmentToJSON(value['environment']),

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'id': value['id'], 'id': value['id'],

View File

@ -18,6 +18,7 @@ import {
MetricsFromJSON, MetricsFromJSON,
MetricsFromJSONTyped, MetricsFromJSONTyped,
MetricsToJSON, MetricsToJSON,
MetricsToJSONTyped,
} from './Metrics'; } 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) { if (value == null) {
return value; return value;
} }
return { return {
'sparklines': value['sparklines'] == null ? undefined : ((value['sparklines'] as Array<any>).map(MetricsToJSON)), 'sparklines': value['sparklines'] == null ? undefined : ((value['sparklines'] as Array<any>).map(MetricsToJSON)),

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'account': value['account'], 'account': value['account'],

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'email': value['email'], 'email': value['email'],

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'inviteTokens': value['inviteTokens'], 'inviteTokens': value['inviteTokens'],

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'frontendToken': value['frontendToken'], 'frontendToken': value['frontendToken'],

View File

@ -18,6 +18,7 @@ import {
ListMemberships200ResponseMembershipsInnerFromJSON, ListMemberships200ResponseMembershipsInnerFromJSON,
ListMemberships200ResponseMembershipsInnerFromJSONTyped, ListMemberships200ResponseMembershipsInnerFromJSONTyped,
ListMemberships200ResponseMembershipsInnerToJSON, ListMemberships200ResponseMembershipsInnerToJSON,
ListMemberships200ResponseMembershipsInnerToJSONTyped,
} from './ListMemberships200ResponseMembershipsInner'; } 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) { if (value == null) {
return value; return value;
} }
return { return {
'memberships': value['memberships'] == null ? undefined : ((value['memberships'] as Array<any>).map(ListMemberships200ResponseMembershipsInnerToJSON)), 'memberships': value['memberships'] == null ? undefined : ((value['memberships'] as Array<any>).map(ListMemberships200ResponseMembershipsInnerToJSON)),

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'organizationToken': value['organizationToken'], 'organizationToken': value['organizationToken'],

View File

@ -18,6 +18,7 @@ import {
ListOrganizationMembers200ResponseMembersInnerFromJSON, ListOrganizationMembers200ResponseMembersInnerFromJSON,
ListOrganizationMembers200ResponseMembersInnerFromJSONTyped, ListOrganizationMembers200ResponseMembersInnerFromJSONTyped,
ListOrganizationMembers200ResponseMembersInnerToJSON, ListOrganizationMembers200ResponseMembersInnerToJSON,
ListOrganizationMembers200ResponseMembersInnerToJSONTyped,
} from './ListOrganizationMembers200ResponseMembersInner'; } 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) { if (value == null) {
return value; return value;
} }
return { return {
'members': value['members'] == null ? undefined : ((value['members'] as Array<any>).map(ListOrganizationMembers200ResponseMembersInnerToJSON)), 'members': value['members'] == null ? undefined : ((value['members'] as Array<any>).map(ListOrganizationMembers200ResponseMembersInnerToJSON)),

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'email': value['email'], 'email': value['email'],

View File

@ -18,6 +18,7 @@ import {
ListOrganizations200ResponseOrganizationsInnerFromJSON, ListOrganizations200ResponseOrganizationsInnerFromJSON,
ListOrganizations200ResponseOrganizationsInnerFromJSONTyped, ListOrganizations200ResponseOrganizationsInnerFromJSONTyped,
ListOrganizations200ResponseOrganizationsInnerToJSON, ListOrganizations200ResponseOrganizationsInnerToJSON,
ListOrganizations200ResponseOrganizationsInnerToJSONTyped,
} from './ListOrganizations200ResponseOrganizationsInner'; } 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) { if (value == null) {
return value; return value;
} }
return { return {
'organizations': value['organizations'] == null ? undefined : ((value['organizations'] as Array<any>).map(ListOrganizations200ResponseOrganizationsInnerToJSON)), 'organizations': value['organizations'] == null ? undefined : ((value['organizations'] as Array<any>).map(ListOrganizations200ResponseOrganizationsInnerToJSON)),

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'organizationToken': value['organizationToken'], 'organizationToken': value['organizationToken'],

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'email': value['email'], 'email': value['email'],

View File

@ -18,6 +18,7 @@ import {
MetricsSampleFromJSON, MetricsSampleFromJSON,
MetricsSampleFromJSONTyped, MetricsSampleFromJSONTyped,
MetricsSampleToJSON, MetricsSampleToJSON,
MetricsSampleToJSONTyped,
} from './MetricsSample'; } 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) { if (value == null) {
return value; return value;
} }
return { return {
'scope': value['scope'], 'scope': value['scope'],

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'rx': value['rx'], 'rx': value['rx'],

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'version': value['version'], 'version': value['version'],

View File

@ -18,6 +18,7 @@ import {
EnvironmentAndResourcesFromJSON, EnvironmentAndResourcesFromJSON,
EnvironmentAndResourcesFromJSONTyped, EnvironmentAndResourcesFromJSONTyped,
EnvironmentAndResourcesToJSON, EnvironmentAndResourcesToJSON,
EnvironmentAndResourcesToJSONTyped,
} from './EnvironmentAndResources'; } 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) { if (value == null) {
return value; return value;
} }
return { return {
'accountLimited': value['accountLimited'], 'accountLimited': value['accountLimited'],

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'id': value['id'], 'id': value['id'],

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'accountToken': value['accountToken'], 'accountToken': value['accountToken'],

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'emailAddress': value['emailAddress'], 'emailAddress': value['emailAddress'],

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'registerToken': value['registerToken'], 'registerToken': value['registerToken'],

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'organizationToken': value['organizationToken'], 'organizationToken': value['organizationToken'],

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'resetToken': value['resetToken'], 'resetToken': value['resetToken'],

View File

@ -18,6 +18,7 @@ import {
SparkDataSampleFromJSON, SparkDataSampleFromJSON,
SparkDataSampleFromJSONTyped, SparkDataSampleFromJSONTyped,
SparkDataSampleToJSON, SparkDataSampleToJSON,
SparkDataSampleToJSONTyped,
} from './SparkDataSample'; } 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) { if (value == null) {
return value; return value;
} }
return { return {
'shareToken': value['shareToken'], 'shareToken': value['shareToken'],

View File

@ -18,6 +18,7 @@ import {
AuthUserFromJSON, AuthUserFromJSON,
AuthUserFromJSONTyped, AuthUserFromJSONTyped,
AuthUserToJSON, AuthUserToJSON,
AuthUserToJSONTyped,
} from './AuthUser'; } 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) { if (value == null) {
return value; return value;
} }
return { return {
'envZId': value['envZId'], 'envZId': value['envZId'],

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'frontendProxyEndpoints': value['frontendProxyEndpoints'], 'frontendProxyEndpoints': value['frontendProxyEndpoints'],

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'rx': value['rx'], 'rx': value['rx'],

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'frontendToken': value['frontendToken'], 'frontendToken': value['frontendToken'],

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'envZId': value['envZId'], 'envZId': value['envZId'],

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'frontendToken': value['frontendToken'], 'frontendToken': value['frontendToken'],

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'frontendToken': value['frontendToken'], 'frontendToken': value['frontendToken'],

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'shareToken': value['shareToken'], 'shareToken': value['shareToken'],

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'email': value['email'], 'email': value['email'],

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'registerToken': value['registerToken'], 'registerToken': value['registerToken'],

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'controllerVersion': value['controllerVersion'], 'controllerVersion': value['controllerVersion'],

View File

@ -337,6 +337,11 @@ function querystringSingleKey(key: string, value: string | number | null | undef
return `${encodeURIComponent(fullKey)}=${encodeURIComponent(String(value))}`; 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) { export function mapValues(data: any, fn: (item: any) => any) {
return Object.keys(data).reduce( return Object.keys(data).reduce(
(acc, key) => ({ ...acc, [key]: fn(data[key]) }), (acc, key) => ({ ...acc, [key]: fn(data[key]) }),

View File

@ -1,3 +1,4 @@
.openapi-generator-ignore
apis/AccountApi.ts apis/AccountApi.ts
apis/AdminApi.ts apis/AdminApi.ts
apis/EnvironmentApi.ts apis/EnvironmentApi.ts

View File

@ -1 +1 @@
7.7.0 7.12.0

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'frontendToken': value['frontendToken'], 'frontendToken': value['frontendToken'],

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'envZId': value['envZId'], 'envZId': value['envZId'],

View File

@ -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'],
};
}

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'organizationToken': value['organizationToken'], 'organizationToken': value['organizationToken'],

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'username': value['username'], 'username': value['username'],

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'email': value['email'], 'email': value['email'],

View File

@ -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'],
};
}

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'clientVersion': value['clientVersion'], 'clientVersion': value['clientVersion'],

View File

@ -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'],
};
}

View File

@ -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'],
};
}

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'frontendToken': value['frontendToken'], 'frontendToken': value['frontendToken'],

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'zId': value['zId'], 'zId': value['zId'],

View File

@ -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'],
};
}

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'identity': value['identity'], 'identity': value['identity'],

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'name': value['name'], 'name': value['name'],

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'organizationToken': value['organizationToken'], 'organizationToken': value['organizationToken'],

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'description': value['description'], 'description': value['description'],

View File

@ -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'],
};
}

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'identity': value['identity'], 'identity': value['identity'],

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'description': value['description'], 'description': value['description'],

View File

@ -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'],
};
}

View File

@ -18,6 +18,7 @@ import {
SparkDataSampleFromJSON, SparkDataSampleFromJSON,
SparkDataSampleFromJSONTyped, SparkDataSampleFromJSONTyped,
SparkDataSampleToJSON, SparkDataSampleToJSON,
SparkDataSampleToJSONTyped,
} from './SparkDataSample'; } 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) { if (value == null) {
return value; return value;
} }
return { return {
'description': value['description'], 'description': value['description'],

View File

@ -18,18 +18,21 @@ import {
FrontendFromJSON, FrontendFromJSON,
FrontendFromJSONTyped, FrontendFromJSONTyped,
FrontendToJSON, FrontendToJSON,
FrontendToJSONTyped,
} from './Frontend'; } from './Frontend';
import type { Environment } from './Environment'; import type { Environment } from './Environment';
import { import {
EnvironmentFromJSON, EnvironmentFromJSON,
EnvironmentFromJSONTyped, EnvironmentFromJSONTyped,
EnvironmentToJSON, EnvironmentToJSON,
EnvironmentToJSONTyped,
} from './Environment'; } from './Environment';
import type { Share } from './Share'; import type { Share } from './Share';
import { import {
ShareFromJSON, ShareFromJSON,
ShareFromJSONTyped, ShareFromJSONTyped,
ShareToJSON, ShareToJSON,
ShareToJSONTyped,
} from './Share'; } 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) { if (value == null) {
return value; return value;
} }
return { return {
'environment': EnvironmentToJSON(value['environment']), 'environment': EnvironmentToJSON(value['environment']),

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'id': value['id'], 'id': value['id'],

View File

@ -18,6 +18,7 @@ import {
MetricsFromJSON, MetricsFromJSON,
MetricsFromJSONTyped, MetricsFromJSONTyped,
MetricsToJSON, MetricsToJSON,
MetricsToJSONTyped,
} from './Metrics'; } 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) { if (value == null) {
return value; return value;
} }
return { return {
'sparklines': value['sparklines'] == null ? undefined : ((value['sparklines'] as Array<any>).map(MetricsToJSON)), 'sparklines': value['sparklines'] == null ? undefined : ((value['sparklines'] as Array<any>).map(MetricsToJSON)),

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'account': value['account'], 'account': value['account'],

View File

@ -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'],
};
}

View File

@ -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) { if (value == null) {
return value; return value;
} }
return { return {
'email': value['email'], 'email': value['email'],

Some files were not shown because too many files have changed in this diff Show More