fix: exclude terraform

Signed-off-by: allanice001 <allanice001@gmail.com>
This commit is contained in:
allanice001
2025-11-08 11:01:28 +00:00
parent 334df457ce
commit f1533eb325
480 changed files with 6 additions and 82923 deletions

View File

@@ -1,113 +0,0 @@
/* tslint:disable */
/* eslint-disable */
/**
* AutoGlue API
* API for managing K3s clusters across cloud providers
*
* The version of the OpenAPI document: 1.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 DtoAnnotationResponse
*/
export interface DtoAnnotationResponse {
/**
*
* @type {string}
* @memberof DtoAnnotationResponse
*/
created_at?: string;
/**
*
* @type {string}
* @memberof DtoAnnotationResponse
*/
id?: string;
/**
*
* @type {string}
* @memberof DtoAnnotationResponse
*/
key?: string;
/**
*
* @type {string}
* @memberof DtoAnnotationResponse
*/
organization_id?: string;
/**
*
* @type {string}
* @memberof DtoAnnotationResponse
*/
updated_at?: string;
/**
*
* @type {string}
* @memberof DtoAnnotationResponse
*/
value?: string;
}
/**
* Check if a given object implements the DtoAnnotationResponse interface.
*/
export function instanceOfDtoAnnotationResponse(
value: object,
): value is DtoAnnotationResponse {
return true;
}
export function DtoAnnotationResponseFromJSON(
json: any,
): DtoAnnotationResponse {
return DtoAnnotationResponseFromJSONTyped(json, false);
}
export function DtoAnnotationResponseFromJSONTyped(
json: any,
ignoreDiscriminator: boolean,
): DtoAnnotationResponse {
if (json == null) {
return json;
}
return {
created_at: json["created_at"] == null ? undefined : json["created_at"],
id: json["id"] == null ? undefined : json["id"],
key: json["key"] == null ? undefined : json["key"],
organization_id:
json["organization_id"] == null ? undefined : json["organization_id"],
updated_at: json["updated_at"] == null ? undefined : json["updated_at"],
value: json["value"] == null ? undefined : json["value"],
};
}
export function DtoAnnotationResponseToJSON(json: any): DtoAnnotationResponse {
return DtoAnnotationResponseToJSONTyped(json, false);
}
export function DtoAnnotationResponseToJSONTyped(
value?: DtoAnnotationResponse | null,
ignoreDiscriminator: boolean = false,
): any {
if (value == null) {
return value;
}
return {
created_at: value["created_at"],
id: value["id"],
key: value["key"],
organization_id: value["organization_id"],
updated_at: value["updated_at"],
value: value["value"],
};
}

View File

@@ -1,74 +0,0 @@
/* tslint:disable */
/* eslint-disable */
/**
* AutoGlue API
* API for managing K3s clusters across cloud providers
*
* The version of the OpenAPI document: 1.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
/**
*
* @export
* @interface DtoAttachAnnotationsRequest
*/
export interface DtoAttachAnnotationsRequest {
/**
*
* @type {Array<string>}
* @memberof DtoAttachAnnotationsRequest
*/
annotation_ids?: Array<string>;
}
/**
* Check if a given object implements the DtoAttachAnnotationsRequest interface.
*/
export function instanceOfDtoAttachAnnotationsRequest(
value: object,
): value is DtoAttachAnnotationsRequest {
return true;
}
export function DtoAttachAnnotationsRequestFromJSON(
json: any,
): DtoAttachAnnotationsRequest {
return DtoAttachAnnotationsRequestFromJSONTyped(json, false);
}
export function DtoAttachAnnotationsRequestFromJSONTyped(
json: any,
ignoreDiscriminator: boolean,
): DtoAttachAnnotationsRequest {
if (json == null) {
return json;
}
return {
annotation_ids:
json["annotation_ids"] == null ? undefined : json["annotation_ids"],
};
}
export function DtoAttachAnnotationsRequestToJSON(
json: any,
): DtoAttachAnnotationsRequest {
return DtoAttachAnnotationsRequestToJSONTyped(json, false);
}
export function DtoAttachAnnotationsRequestToJSONTyped(
value?: DtoAttachAnnotationsRequest | null,
ignoreDiscriminator: boolean = false,
): any {
if (value == null) {
return value;
}
return {
annotation_ids: value["annotation_ids"],
};
}

View File

@@ -1,73 +0,0 @@
/* tslint:disable */
/* eslint-disable */
/**
* AutoGlue API
* API for managing K3s clusters across cloud providers
*
* The version of the OpenAPI document: 1.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
/**
*
* @export
* @interface DtoAttachLabelsRequest
*/
export interface DtoAttachLabelsRequest {
/**
*
* @type {Array<string>}
* @memberof DtoAttachLabelsRequest
*/
label_ids?: Array<string>;
}
/**
* Check if a given object implements the DtoAttachLabelsRequest interface.
*/
export function instanceOfDtoAttachLabelsRequest(
value: object,
): value is DtoAttachLabelsRequest {
return true;
}
export function DtoAttachLabelsRequestFromJSON(
json: any,
): DtoAttachLabelsRequest {
return DtoAttachLabelsRequestFromJSONTyped(json, false);
}
export function DtoAttachLabelsRequestFromJSONTyped(
json: any,
ignoreDiscriminator: boolean,
): DtoAttachLabelsRequest {
if (json == null) {
return json;
}
return {
label_ids: json["label_ids"] == null ? undefined : json["label_ids"],
};
}
export function DtoAttachLabelsRequestToJSON(
json: any,
): DtoAttachLabelsRequest {
return DtoAttachLabelsRequestToJSONTyped(json, false);
}
export function DtoAttachLabelsRequestToJSONTyped(
value?: DtoAttachLabelsRequest | null,
ignoreDiscriminator: boolean = false,
): any {
if (value == null) {
return value;
}
return {
label_ids: value["label_ids"],
};
}

View File

@@ -1,73 +0,0 @@
/* tslint:disable */
/* eslint-disable */
/**
* AutoGlue API
* API for managing K3s clusters across cloud providers
*
* The version of the OpenAPI document: 1.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
/**
*
* @export
* @interface DtoAttachServersRequest
*/
export interface DtoAttachServersRequest {
/**
*
* @type {Array<string>}
* @memberof DtoAttachServersRequest
*/
server_ids?: Array<string>;
}
/**
* Check if a given object implements the DtoAttachServersRequest interface.
*/
export function instanceOfDtoAttachServersRequest(
value: object,
): value is DtoAttachServersRequest {
return true;
}
export function DtoAttachServersRequestFromJSON(
json: any,
): DtoAttachServersRequest {
return DtoAttachServersRequestFromJSONTyped(json, false);
}
export function DtoAttachServersRequestFromJSONTyped(
json: any,
ignoreDiscriminator: boolean,
): DtoAttachServersRequest {
if (json == null) {
return json;
}
return {
server_ids: json["server_ids"] == null ? undefined : json["server_ids"],
};
}
export function DtoAttachServersRequestToJSON(
json: any,
): DtoAttachServersRequest {
return DtoAttachServersRequestToJSONTyped(json, false);
}
export function DtoAttachServersRequestToJSONTyped(
value?: DtoAttachServersRequest | null,
ignoreDiscriminator: boolean = false,
): any {
if (value == null) {
return value;
}
return {
server_ids: value["server_ids"],
};
}

View File

@@ -1,73 +0,0 @@
/* tslint:disable */
/* eslint-disable */
/**
* AutoGlue API
* API for managing K3s clusters across cloud providers
*
* The version of the OpenAPI document: 1.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
/**
*
* @export
* @interface DtoAttachTaintsRequest
*/
export interface DtoAttachTaintsRequest {
/**
*
* @type {Array<string>}
* @memberof DtoAttachTaintsRequest
*/
taint_ids?: Array<string>;
}
/**
* Check if a given object implements the DtoAttachTaintsRequest interface.
*/
export function instanceOfDtoAttachTaintsRequest(
value: object,
): value is DtoAttachTaintsRequest {
return true;
}
export function DtoAttachTaintsRequestFromJSON(
json: any,
): DtoAttachTaintsRequest {
return DtoAttachTaintsRequestFromJSONTyped(json, false);
}
export function DtoAttachTaintsRequestFromJSONTyped(
json: any,
ignoreDiscriminator: boolean,
): DtoAttachTaintsRequest {
if (json == null) {
return json;
}
return {
taint_ids: json["taint_ids"] == null ? undefined : json["taint_ids"],
};
}
export function DtoAttachTaintsRequestToJSON(
json: any,
): DtoAttachTaintsRequest {
return DtoAttachTaintsRequestToJSONTyped(json, false);
}
export function DtoAttachTaintsRequestToJSONTyped(
value?: DtoAttachTaintsRequest | null,
ignoreDiscriminator: boolean = false,
): any {
if (value == null) {
return value;
}
return {
taint_ids: value["taint_ids"],
};
}

View File

@@ -1,70 +0,0 @@
/* tslint:disable */
/* eslint-disable */
/**
* AutoGlue API
* API for managing K3s clusters across cloud providers
*
* The version of the OpenAPI document: 1.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 DtoAuthStartResponse
*/
export interface DtoAuthStartResponse {
/**
*
* @type {string}
* @memberof DtoAuthStartResponse
*/
auth_url?: string;
}
/**
* Check if a given object implements the DtoAuthStartResponse interface.
*/
export function instanceOfDtoAuthStartResponse(
value: object,
): value is DtoAuthStartResponse {
return true;
}
export function DtoAuthStartResponseFromJSON(json: any): DtoAuthStartResponse {
return DtoAuthStartResponseFromJSONTyped(json, false);
}
export function DtoAuthStartResponseFromJSONTyped(
json: any,
ignoreDiscriminator: boolean,
): DtoAuthStartResponse {
if (json == null) {
return json;
}
return {
auth_url: json["auth_url"] == null ? undefined : json["auth_url"],
};
}
export function DtoAuthStartResponseToJSON(json: any): DtoAuthStartResponse {
return DtoAuthStartResponseToJSONTyped(json, false);
}
export function DtoAuthStartResponseToJSONTyped(
value?: DtoAuthStartResponse | null,
ignoreDiscriminator: boolean = false,
): any {
if (value == null) {
return value;
}
return {
auth_url: value["auth_url"],
};
}

View File

@@ -1,82 +0,0 @@
/* tslint:disable */
/* eslint-disable */
/**
* AutoGlue API
* API for managing K3s clusters across cloud providers
*
* The version of the OpenAPI document: 1.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 DtoCreateAnnotationRequest
*/
export interface DtoCreateAnnotationRequest {
/**
*
* @type {string}
* @memberof DtoCreateAnnotationRequest
*/
key?: string;
/**
*
* @type {string}
* @memberof DtoCreateAnnotationRequest
*/
value?: string;
}
/**
* Check if a given object implements the DtoCreateAnnotationRequest interface.
*/
export function instanceOfDtoCreateAnnotationRequest(
value: object,
): value is DtoCreateAnnotationRequest {
return true;
}
export function DtoCreateAnnotationRequestFromJSON(
json: any,
): DtoCreateAnnotationRequest {
return DtoCreateAnnotationRequestFromJSONTyped(json, false);
}
export function DtoCreateAnnotationRequestFromJSONTyped(
json: any,
ignoreDiscriminator: boolean,
): DtoCreateAnnotationRequest {
if (json == null) {
return json;
}
return {
key: json["key"] == null ? undefined : json["key"],
value: json["value"] == null ? undefined : json["value"],
};
}
export function DtoCreateAnnotationRequestToJSON(
json: any,
): DtoCreateAnnotationRequest {
return DtoCreateAnnotationRequestToJSONTyped(json, false);
}
export function DtoCreateAnnotationRequestToJSONTyped(
value?: DtoCreateAnnotationRequest | null,
ignoreDiscriminator: boolean = false,
): any {
if (value == null) {
return value;
}
return {
key: value["key"],
value: value["value"],
};
}

View File

@@ -1,80 +0,0 @@
/* tslint:disable */
/* eslint-disable */
/**
* AutoGlue API
* API for managing K3s clusters across cloud providers
*
* The version of the OpenAPI document: 1.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 DtoCreateLabelRequest
*/
export interface DtoCreateLabelRequest {
/**
*
* @type {string}
* @memberof DtoCreateLabelRequest
*/
key?: string;
/**
*
* @type {string}
* @memberof DtoCreateLabelRequest
*/
value?: string;
}
/**
* Check if a given object implements the DtoCreateLabelRequest interface.
*/
export function instanceOfDtoCreateLabelRequest(
value: object,
): value is DtoCreateLabelRequest {
return true;
}
export function DtoCreateLabelRequestFromJSON(
json: any,
): DtoCreateLabelRequest {
return DtoCreateLabelRequestFromJSONTyped(json, false);
}
export function DtoCreateLabelRequestFromJSONTyped(
json: any,
ignoreDiscriminator: boolean,
): DtoCreateLabelRequest {
if (json == null) {
return json;
}
return {
key: json["key"] == null ? undefined : json["key"],
value: json["value"] == null ? undefined : json["value"],
};
}
export function DtoCreateLabelRequestToJSON(json: any): DtoCreateLabelRequest {
return DtoCreateLabelRequestToJSONTyped(json, false);
}
export function DtoCreateLabelRequestToJSONTyped(
value?: DtoCreateLabelRequest | null,
ignoreDiscriminator: boolean = false,
): any {
if (value == null) {
return value;
}
return {
key: value["key"],
value: value["value"],
};
}

View File

@@ -1,91 +0,0 @@
/* tslint:disable */
/* eslint-disable */
/**
* AutoGlue API
* API for managing K3s clusters across cloud providers
*
* The version of the OpenAPI document: 1.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
/**
*
* @export
* @interface DtoCreateNodePoolRequest
*/
export interface DtoCreateNodePoolRequest {
/**
*
* @type {string}
* @memberof DtoCreateNodePoolRequest
*/
name?: string;
/**
*
* @type {string}
* @memberof DtoCreateNodePoolRequest
*/
role?: DtoCreateNodePoolRequestRoleEnum;
}
/**
* @export
*/
export const DtoCreateNodePoolRequestRoleEnum = {
master: "master",
worker: "worker",
} as const;
export type DtoCreateNodePoolRequestRoleEnum =
(typeof DtoCreateNodePoolRequestRoleEnum)[keyof typeof DtoCreateNodePoolRequestRoleEnum];
/**
* Check if a given object implements the DtoCreateNodePoolRequest interface.
*/
export function instanceOfDtoCreateNodePoolRequest(
value: object,
): value is DtoCreateNodePoolRequest {
return true;
}
export function DtoCreateNodePoolRequestFromJSON(
json: any,
): DtoCreateNodePoolRequest {
return DtoCreateNodePoolRequestFromJSONTyped(json, false);
}
export function DtoCreateNodePoolRequestFromJSONTyped(
json: any,
ignoreDiscriminator: boolean,
): DtoCreateNodePoolRequest {
if (json == null) {
return json;
}
return {
name: json["name"] == null ? undefined : json["name"],
role: json["role"] == null ? undefined : json["role"],
};
}
export function DtoCreateNodePoolRequestToJSON(
json: any,
): DtoCreateNodePoolRequest {
return DtoCreateNodePoolRequestToJSONTyped(json, false);
}
export function DtoCreateNodePoolRequestToJSONTyped(
value?: DtoCreateNodePoolRequest | null,
ignoreDiscriminator: boolean = false,
): any {
if (value == null) {
return value;
}
return {
name: value["name"],
role: value["role"],
};
}

View File

@@ -1,94 +0,0 @@
/* tslint:disable */
/* eslint-disable */
/**
* AutoGlue API
* API for managing K3s clusters across cloud providers
*
* The version of the OpenAPI document: 1.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 DtoCreateSSHRequest
*/
export interface DtoCreateSSHRequest {
/**
* Only for RSA
* @type {number}
* @memberof DtoCreateSSHRequest
*/
bits?: number;
/**
*
* @type {string}
* @memberof DtoCreateSSHRequest
*/
comment?: string;
/**
*
* @type {string}
* @memberof DtoCreateSSHRequest
*/
name?: string;
/**
* "rsa" (default) or "ed25519"
* @type {string}
* @memberof DtoCreateSSHRequest
*/
type?: string;
}
/**
* Check if a given object implements the DtoCreateSSHRequest interface.
*/
export function instanceOfDtoCreateSSHRequest(
value: object,
): value is DtoCreateSSHRequest {
return true;
}
export function DtoCreateSSHRequestFromJSON(json: any): DtoCreateSSHRequest {
return DtoCreateSSHRequestFromJSONTyped(json, false);
}
export function DtoCreateSSHRequestFromJSONTyped(
json: any,
ignoreDiscriminator: boolean,
): DtoCreateSSHRequest {
if (json == null) {
return json;
}
return {
bits: json["bits"] == null ? undefined : json["bits"],
comment: json["comment"] == null ? undefined : json["comment"],
name: json["name"] == null ? undefined : json["name"],
type: json["type"] == null ? undefined : json["type"],
};
}
export function DtoCreateSSHRequestToJSON(json: any): DtoCreateSSHRequest {
return DtoCreateSSHRequestToJSONTyped(json, false);
}
export function DtoCreateSSHRequestToJSONTyped(
value?: DtoCreateSSHRequest | null,
ignoreDiscriminator: boolean = false,
): any {
if (value == null) {
return value;
}
return {
bits: value["bits"],
comment: value["comment"],
name: value["name"],
type: value["type"],
};
}

View File

@@ -1,148 +0,0 @@
/* tslint:disable */
/* eslint-disable */
/**
* AutoGlue API
* API for managing K3s clusters across cloud providers
*
* The version of the OpenAPI document: 1.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
/**
*
* @export
* @interface DtoCreateServerRequest
*/
export interface DtoCreateServerRequest {
/**
*
* @type {string}
* @memberof DtoCreateServerRequest
*/
hostname?: string;
/**
*
* @type {string}
* @memberof DtoCreateServerRequest
*/
private_ip_address?: string;
/**
*
* @type {string}
* @memberof DtoCreateServerRequest
*/
public_ip_address?: string;
/**
*
* @type {string}
* @memberof DtoCreateServerRequest
*/
role?: DtoCreateServerRequestRoleEnum;
/**
*
* @type {string}
* @memberof DtoCreateServerRequest
*/
ssh_key_id?: string;
/**
*
* @type {string}
* @memberof DtoCreateServerRequest
*/
ssh_user?: string;
/**
*
* @type {string}
* @memberof DtoCreateServerRequest
*/
status?: DtoCreateServerRequestStatusEnum;
}
/**
* @export
*/
export const DtoCreateServerRequestRoleEnum = {
master: "master",
worker: "worker",
bastion: "bastion",
} as const;
export type DtoCreateServerRequestRoleEnum =
(typeof DtoCreateServerRequestRoleEnum)[keyof typeof DtoCreateServerRequestRoleEnum];
/**
* @export
*/
export const DtoCreateServerRequestStatusEnum = {
pending: "pending",
provisioning: "provisioning",
ready: "ready",
failed: "failed",
} as const;
export type DtoCreateServerRequestStatusEnum =
(typeof DtoCreateServerRequestStatusEnum)[keyof typeof DtoCreateServerRequestStatusEnum];
/**
* Check if a given object implements the DtoCreateServerRequest interface.
*/
export function instanceOfDtoCreateServerRequest(
value: object,
): value is DtoCreateServerRequest {
return true;
}
export function DtoCreateServerRequestFromJSON(
json: any,
): DtoCreateServerRequest {
return DtoCreateServerRequestFromJSONTyped(json, false);
}
export function DtoCreateServerRequestFromJSONTyped(
json: any,
ignoreDiscriminator: boolean,
): DtoCreateServerRequest {
if (json == null) {
return json;
}
return {
hostname: json["hostname"] == null ? undefined : json["hostname"],
private_ip_address:
json["private_ip_address"] == null
? undefined
: json["private_ip_address"],
public_ip_address:
json["public_ip_address"] == null ? undefined : json["public_ip_address"],
role: json["role"] == null ? undefined : json["role"],
ssh_key_id: json["ssh_key_id"] == null ? undefined : json["ssh_key_id"],
ssh_user: json["ssh_user"] == null ? undefined : json["ssh_user"],
status: json["status"] == null ? undefined : json["status"],
};
}
export function DtoCreateServerRequestToJSON(
json: any,
): DtoCreateServerRequest {
return DtoCreateServerRequestToJSONTyped(json, false);
}
export function DtoCreateServerRequestToJSONTyped(
value?: DtoCreateServerRequest | null,
ignoreDiscriminator: boolean = false,
): any {
if (value == null) {
return value;
}
return {
hostname: value["hostname"],
private_ip_address: value["private_ip_address"],
public_ip_address: value["public_ip_address"],
role: value["role"],
ssh_key_id: value["ssh_key_id"],
ssh_user: value["ssh_user"],
status: value["status"],
};
}

View File

@@ -1,88 +0,0 @@
/* tslint:disable */
/* eslint-disable */
/**
* AutoGlue API
* API for managing K3s clusters across cloud providers
*
* The version of the OpenAPI document: 1.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 DtoCreateTaintRequest
*/
export interface DtoCreateTaintRequest {
/**
*
* @type {string}
* @memberof DtoCreateTaintRequest
*/
effect?: string;
/**
*
* @type {string}
* @memberof DtoCreateTaintRequest
*/
key?: string;
/**
*
* @type {string}
* @memberof DtoCreateTaintRequest
*/
value?: string;
}
/**
* Check if a given object implements the DtoCreateTaintRequest interface.
*/
export function instanceOfDtoCreateTaintRequest(
value: object,
): value is DtoCreateTaintRequest {
return true;
}
export function DtoCreateTaintRequestFromJSON(
json: any,
): DtoCreateTaintRequest {
return DtoCreateTaintRequestFromJSONTyped(json, false);
}
export function DtoCreateTaintRequestFromJSONTyped(
json: any,
ignoreDiscriminator: boolean,
): DtoCreateTaintRequest {
if (json == null) {
return json;
}
return {
effect: json["effect"] == null ? undefined : json["effect"],
key: json["key"] == null ? undefined : json["key"],
value: json["value"] == null ? undefined : json["value"],
};
}
export function DtoCreateTaintRequestToJSON(json: any): DtoCreateTaintRequest {
return DtoCreateTaintRequestToJSONTyped(json, false);
}
export function DtoCreateTaintRequestToJSONTyped(
value?: DtoCreateTaintRequest | null,
ignoreDiscriminator: boolean = false,
): any {
if (value == null) {
return value;
}
return {
effect: value["effect"],
key: value["key"],
value: value["value"],
};
}

View File

@@ -1,116 +0,0 @@
/* tslint:disable */
/* eslint-disable */
/**
* AutoGlue API
* API for managing K3s clusters across cloud providers
*
* The version of the OpenAPI document: 1.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 DtoJWK
*/
export interface DtoJWK {
/**
*
* @type {string}
* @memberof DtoJWK
*/
alg?: string;
/**
*
* @type {string}
* @memberof DtoJWK
*/
e?: string;
/**
*
* @type {string}
* @memberof DtoJWK
*/
kid?: string;
/**
*
* @type {string}
* @memberof DtoJWK
*/
kty?: string;
/**
*
* @type {string}
* @memberof DtoJWK
*/
n?: string;
/**
*
* @type {string}
* @memberof DtoJWK
*/
use?: string;
/**
*
* @type {string}
* @memberof DtoJWK
*/
x?: string;
}
/**
* Check if a given object implements the DtoJWK interface.
*/
export function instanceOfDtoJWK(value: object): value is DtoJWK {
return true;
}
export function DtoJWKFromJSON(json: any): DtoJWK {
return DtoJWKFromJSONTyped(json, false);
}
export function DtoJWKFromJSONTyped(
json: any,
ignoreDiscriminator: boolean,
): DtoJWK {
if (json == null) {
return json;
}
return {
alg: json["alg"] == null ? undefined : json["alg"],
e: json["e"] == null ? undefined : json["e"],
kid: json["kid"] == null ? undefined : json["kid"],
kty: json["kty"] == null ? undefined : json["kty"],
n: json["n"] == null ? undefined : json["n"],
use: json["use"] == null ? undefined : json["use"],
x: json["x"] == null ? undefined : json["x"],
};
}
export function DtoJWKToJSON(json: any): DtoJWK {
return DtoJWKToJSONTyped(json, false);
}
export function DtoJWKToJSONTyped(
value?: DtoJWK | null,
ignoreDiscriminator: boolean = false,
): any {
if (value == null) {
return value;
}
return {
alg: value["alg"],
e: value["e"],
kid: value["kid"],
kty: value["kty"],
n: value["n"],
use: value["use"],
x: value["x"],
};
}

View File

@@ -1,82 +0,0 @@
/* tslint:disable */
/* eslint-disable */
/**
* AutoGlue API
* API for managing K3s clusters across cloud providers
*
* The version of the OpenAPI document: 1.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";
import type { DtoJWK } from "./DtoJWK";
import {
DtoJWKFromJSON,
DtoJWKFromJSONTyped,
DtoJWKToJSON,
DtoJWKToJSONTyped,
} from "./DtoJWK";
/**
*
* @export
* @interface DtoJWKS
*/
export interface DtoJWKS {
/**
*
* @type {Array<DtoJWK>}
* @memberof DtoJWKS
*/
keys?: Array<DtoJWK>;
}
/**
* Check if a given object implements the DtoJWKS interface.
*/
export function instanceOfDtoJWKS(value: object): value is DtoJWKS {
return true;
}
export function DtoJWKSFromJSON(json: any): DtoJWKS {
return DtoJWKSFromJSONTyped(json, false);
}
export function DtoJWKSFromJSONTyped(
json: any,
ignoreDiscriminator: boolean,
): DtoJWKS {
if (json == null) {
return json;
}
return {
keys:
json["keys"] == null
? undefined
: (json["keys"] as Array<any>).map(DtoJWKFromJSON),
};
}
export function DtoJWKSToJSON(json: any): DtoJWKS {
return DtoJWKSToJSONTyped(json, false);
}
export function DtoJWKSToJSONTyped(
value?: DtoJWKS | null,
ignoreDiscriminator: boolean = false,
): any {
if (value == null) {
return value;
}
return {
keys:
value["keys"] == null
? undefined
: (value["keys"] as Array<any>).map(DtoJWKToJSON),
};
}

View File

@@ -1,158 +0,0 @@
/* tslint:disable */
/* eslint-disable */
/**
* AutoGlue API
* API for managing K3s clusters across cloud providers
*
* The version of the OpenAPI document: 1.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";
import type { DtoJobStatus } from "./DtoJobStatus";
import {
DtoJobStatusFromJSON,
DtoJobStatusFromJSONTyped,
DtoJobStatusToJSON,
DtoJobStatusToJSONTyped,
} from "./DtoJobStatus";
/**
*
* @export
* @interface DtoJob
*/
export interface DtoJob {
/**
*
* @type {number}
* @memberof DtoJob
*/
attempts?: number;
/**
*
* @type {string}
* @memberof DtoJob
*/
created_at?: string;
/**
*
* @type {string}
* @memberof DtoJob
*/
id?: string;
/**
*
* @type {string}
* @memberof DtoJob
*/
last_error?: string;
/**
*
* @type {number}
* @memberof DtoJob
*/
max_attempts?: number;
/**
*
* @type {object}
* @memberof DtoJob
*/
payload?: object;
/**
*
* @type {string}
* @memberof DtoJob
*/
queue?: string;
/**
*
* @type {string}
* @memberof DtoJob
*/
run_at?: string;
/**
*
* @type {DtoJobStatus}
* @memberof DtoJob
*/
status?: DtoJobStatus;
/**
*
* @type {string}
* @memberof DtoJob
*/
type?: string;
/**
*
* @type {string}
* @memberof DtoJob
*/
updated_at?: string;
}
/**
* Check if a given object implements the DtoJob interface.
*/
export function instanceOfDtoJob(value: object): value is DtoJob {
return true;
}
export function DtoJobFromJSON(json: any): DtoJob {
return DtoJobFromJSONTyped(json, false);
}
export function DtoJobFromJSONTyped(
json: any,
ignoreDiscriminator: boolean,
): DtoJob {
if (json == null) {
return json;
}
return {
attempts: json["attempts"] == null ? undefined : json["attempts"],
created_at: json["created_at"] == null ? undefined : json["created_at"],
id: json["id"] == null ? undefined : json["id"],
last_error: json["last_error"] == null ? undefined : json["last_error"],
max_attempts:
json["max_attempts"] == null ? undefined : json["max_attempts"],
payload: json["payload"] == null ? undefined : json["payload"],
queue: json["queue"] == null ? undefined : json["queue"],
run_at: json["run_at"] == null ? undefined : json["run_at"],
status:
json["status"] == null ? undefined : DtoJobStatusFromJSON(json["status"]),
type: json["type"] == null ? undefined : json["type"],
updated_at: json["updated_at"] == null ? undefined : json["updated_at"],
};
}
export function DtoJobToJSON(json: any): DtoJob {
return DtoJobToJSONTyped(json, false);
}
export function DtoJobToJSONTyped(
value?: DtoJob | null,
ignoreDiscriminator: boolean = false,
): any {
if (value == null) {
return value;
}
return {
attempts: value["attempts"],
created_at: value["created_at"],
id: value["id"],
last_error: value["last_error"],
max_attempts: value["max_attempts"],
payload: value["payload"],
queue: value["queue"],
run_at: value["run_at"],
status: DtoJobStatusToJSON(value["status"]),
type: value["type"],
updated_at: value["updated_at"],
};
}

View File

@@ -1,61 +0,0 @@
/* tslint:disable */
/* eslint-disable */
/**
* AutoGlue API
* API for managing K3s clusters across cloud providers
*
* The version of the OpenAPI document: 1.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
/**
*
* @export
*/
export const DtoJobStatus = {
StatusQueued: "queued",
StatusRunning: "running",
StatusSucceeded: "succeeded",
StatusFailed: "failed",
StatusCanceled: "canceled",
StatusRetrying: "retrying",
StatusScheduled: "scheduled",
} as const;
export type DtoJobStatus = (typeof DtoJobStatus)[keyof typeof DtoJobStatus];
export function instanceOfDtoJobStatus(value: any): boolean {
for (const key in DtoJobStatus) {
if (Object.prototype.hasOwnProperty.call(DtoJobStatus, key)) {
if (DtoJobStatus[key as keyof typeof DtoJobStatus] === value) {
return true;
}
}
}
return false;
}
export function DtoJobStatusFromJSON(json: any): DtoJobStatus {
return DtoJobStatusFromJSONTyped(json, false);
}
export function DtoJobStatusFromJSONTyped(
json: any,
ignoreDiscriminator: boolean,
): DtoJobStatus {
return json as DtoJobStatus;
}
export function DtoJobStatusToJSON(value?: DtoJobStatus | null): any {
return value as any;
}
export function DtoJobStatusToJSONTyped(
value: any,
ignoreDiscriminator: boolean,
): DtoJobStatus {
return value as DtoJobStatus;
}

View File

@@ -1,111 +0,0 @@
/* tslint:disable */
/* eslint-disable */
/**
* AutoGlue API
* API for managing K3s clusters across cloud providers
*
* The version of the OpenAPI document: 1.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 DtoLabelResponse
*/
export interface DtoLabelResponse {
/**
*
* @type {string}
* @memberof DtoLabelResponse
*/
created_at?: string;
/**
*
* @type {string}
* @memberof DtoLabelResponse
*/
id?: string;
/**
*
* @type {string}
* @memberof DtoLabelResponse
*/
key?: string;
/**
*
* @type {string}
* @memberof DtoLabelResponse
*/
organization_id?: string;
/**
*
* @type {string}
* @memberof DtoLabelResponse
*/
updated_at?: string;
/**
*
* @type {string}
* @memberof DtoLabelResponse
*/
value?: string;
}
/**
* Check if a given object implements the DtoLabelResponse interface.
*/
export function instanceOfDtoLabelResponse(
value: object,
): value is DtoLabelResponse {
return true;
}
export function DtoLabelResponseFromJSON(json: any): DtoLabelResponse {
return DtoLabelResponseFromJSONTyped(json, false);
}
export function DtoLabelResponseFromJSONTyped(
json: any,
ignoreDiscriminator: boolean,
): DtoLabelResponse {
if (json == null) {
return json;
}
return {
created_at: json["created_at"] == null ? undefined : json["created_at"],
id: json["id"] == null ? undefined : json["id"],
key: json["key"] == null ? undefined : json["key"],
organization_id:
json["organization_id"] == null ? undefined : json["organization_id"],
updated_at: json["updated_at"] == null ? undefined : json["updated_at"],
value: json["value"] == null ? undefined : json["value"],
};
}
export function DtoLabelResponseToJSON(json: any): DtoLabelResponse {
return DtoLabelResponseToJSONTyped(json, false);
}
export function DtoLabelResponseToJSONTyped(
value?: DtoLabelResponse | null,
ignoreDiscriminator: boolean = false,
): any {
if (value == null) {
return value;
}
return {
created_at: value["created_at"],
id: value["id"],
key: value["key"],
organization_id: value["organization_id"],
updated_at: value["updated_at"],
value: value["value"],
};
}

View File

@@ -1,71 +0,0 @@
/* tslint:disable */
/* eslint-disable */
/**
* AutoGlue API
* API for managing K3s clusters across cloud providers
*
* The version of the OpenAPI document: 1.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 DtoLogoutRequest
*/
export interface DtoLogoutRequest {
/**
*
* @type {string}
* @memberof DtoLogoutRequest
*/
refresh_token?: string;
}
/**
* Check if a given object implements the DtoLogoutRequest interface.
*/
export function instanceOfDtoLogoutRequest(
value: object,
): value is DtoLogoutRequest {
return true;
}
export function DtoLogoutRequestFromJSON(json: any): DtoLogoutRequest {
return DtoLogoutRequestFromJSONTyped(json, false);
}
export function DtoLogoutRequestFromJSONTyped(
json: any,
ignoreDiscriminator: boolean,
): DtoLogoutRequest {
if (json == null) {
return json;
}
return {
refresh_token:
json["refresh_token"] == null ? undefined : json["refresh_token"],
};
}
export function DtoLogoutRequestToJSON(json: any): DtoLogoutRequest {
return DtoLogoutRequestToJSONTyped(json, false);
}
export function DtoLogoutRequestToJSONTyped(
value?: DtoLogoutRequest | null,
ignoreDiscriminator: boolean = false,
): any {
if (value == null) {
return value;
}
return {
refresh_token: value["refresh_token"],
};
}

View File

@@ -1,187 +0,0 @@
/* tslint:disable */
/* eslint-disable */
/**
* AutoGlue API
* API for managing K3s clusters across cloud providers
*
* The version of the OpenAPI document: 1.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 type {DtoTaintResponse} from "./DtoTaintResponse";
import {DtoTaintResponseFromJSON, DtoTaintResponseToJSON,} from "./DtoTaintResponse";
import type {DtoLabelResponse} from "./DtoLabelResponse";
import {DtoLabelResponseFromJSON, DtoLabelResponseToJSON,} from "./DtoLabelResponse";
import type {DtoServerResponse} from "./DtoServerResponse";
import {DtoServerResponseFromJSON, DtoServerResponseToJSON,} from "./DtoServerResponse";
import type {DtoAnnotationResponse} from "./DtoAnnotationResponse";
import {DtoAnnotationResponseFromJSON, DtoAnnotationResponseToJSON,} from "./DtoAnnotationResponse";
/**
*
* @export
* @interface DtoNodePoolResponse
*/
export interface DtoNodePoolResponse {
/**
*
* @type {Array<DtoAnnotationResponse>}
* @memberof DtoNodePoolResponse
*/
annotations?: Array<DtoAnnotationResponse>;
/**
*
* @type {string}
* @memberof DtoNodePoolResponse
*/
created_at?: string;
/**
*
* @type {string}
* @memberof DtoNodePoolResponse
*/
id?: string;
/**
*
* @type {Array<DtoLabelResponse>}
* @memberof DtoNodePoolResponse
*/
labels?: Array<DtoLabelResponse>;
/**
*
* @type {string}
* @memberof DtoNodePoolResponse
*/
name?: string;
/**
*
* @type {string}
* @memberof DtoNodePoolResponse
*/
organization_id?: string;
/**
*
* @type {string}
* @memberof DtoNodePoolResponse
*/
role?: DtoNodePoolResponseRoleEnum;
/**
*
* @type {Array<DtoServerResponse>}
* @memberof DtoNodePoolResponse
*/
servers?: Array<DtoServerResponse>;
/**
*
* @type {Array<DtoTaintResponse>}
* @memberof DtoNodePoolResponse
*/
taints?: Array<DtoTaintResponse>;
/**
*
* @type {string}
* @memberof DtoNodePoolResponse
*/
updated_at?: string;
}
/**
* @export
*/
export const DtoNodePoolResponseRoleEnum = {
master: "master",
worker: "worker",
} as const;
export type DtoNodePoolResponseRoleEnum =
(typeof DtoNodePoolResponseRoleEnum)[keyof typeof DtoNodePoolResponseRoleEnum];
/**
* Check if a given object implements the DtoNodePoolResponse interface.
*/
export function instanceOfDtoNodePoolResponse(
value: object,
): value is DtoNodePoolResponse {
return true;
}
export function DtoNodePoolResponseFromJSON(json: any): DtoNodePoolResponse {
return DtoNodePoolResponseFromJSONTyped(json, false);
}
export function DtoNodePoolResponseFromJSONTyped(
json: any,
ignoreDiscriminator: boolean,
): DtoNodePoolResponse {
if (json == null) {
return json;
}
return {
annotations:
json["annotations"] == null
? undefined
: (json["annotations"] as Array<any>).map(
DtoAnnotationResponseFromJSON,
),
created_at: json["created_at"] == null ? undefined : json["created_at"],
id: json["id"] == null ? undefined : json["id"],
labels:
json["labels"] == null
? undefined
: (json["labels"] as Array<any>).map(DtoLabelResponseFromJSON),
name: json["name"] == null ? undefined : json["name"],
organization_id:
json["organization_id"] == null ? undefined : json["organization_id"],
role: json["role"] == null ? undefined : json["role"],
servers:
json["servers"] == null
? undefined
: (json["servers"] as Array<any>).map(DtoServerResponseFromJSON),
taints:
json["taints"] == null
? undefined
: (json["taints"] as Array<any>).map(DtoTaintResponseFromJSON),
updated_at: json["updated_at"] == null ? undefined : json["updated_at"],
};
}
export function DtoNodePoolResponseToJSON(json: any): DtoNodePoolResponse {
return DtoNodePoolResponseToJSONTyped(json, false);
}
export function DtoNodePoolResponseToJSONTyped(
value?: DtoNodePoolResponse | null,
ignoreDiscriminator: boolean = false,
): any {
if (value == null) {
return value;
}
return {
annotations:
value["annotations"] == null
? undefined
: (value["annotations"] as Array<any>).map(DtoAnnotationResponseToJSON),
created_at: value["created_at"],
id: value["id"],
labels:
value["labels"] == null
? undefined
: (value["labels"] as Array<any>).map(DtoLabelResponseToJSON),
name: value["name"],
organization_id: value["organization_id"],
role: value["role"],
servers:
value["servers"] == null
? undefined
: (value["servers"] as Array<any>).map(DtoServerResponseToJSON),
taints:
value["taints"] == null
? undefined
: (value["taints"] as Array<any>).map(DtoTaintResponseToJSON),
updated_at: value["updated_at"],
};
}

View File

@@ -1,106 +0,0 @@
/* tslint:disable */
/* eslint-disable */
/**
* AutoGlue API
* API for managing K3s clusters across cloud providers
*
* The version of the OpenAPI document: 1.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";
import type { DtoJob } from "./DtoJob";
import {
DtoJobFromJSON,
DtoJobFromJSONTyped,
DtoJobToJSON,
DtoJobToJSONTyped,
} from "./DtoJob";
/**
*
* @export
* @interface DtoPageJob
*/
export interface DtoPageJob {
/**
*
* @type {Array<DtoJob>}
* @memberof DtoPageJob
*/
items?: Array<DtoJob>;
/**
*
* @type {number}
* @memberof DtoPageJob
*/
page?: number;
/**
*
* @type {number}
* @memberof DtoPageJob
*/
page_size?: number;
/**
*
* @type {number}
* @memberof DtoPageJob
*/
total?: number;
}
/**
* Check if a given object implements the DtoPageJob interface.
*/
export function instanceOfDtoPageJob(value: object): value is DtoPageJob {
return true;
}
export function DtoPageJobFromJSON(json: any): DtoPageJob {
return DtoPageJobFromJSONTyped(json, false);
}
export function DtoPageJobFromJSONTyped(
json: any,
ignoreDiscriminator: boolean,
): DtoPageJob {
if (json == null) {
return json;
}
return {
items:
json["items"] == null
? undefined
: (json["items"] as Array<any>).map(DtoJobFromJSON),
page: json["page"] == null ? undefined : json["page"],
page_size: json["page_size"] == null ? undefined : json["page_size"],
total: json["total"] == null ? undefined : json["total"],
};
}
export function DtoPageJobToJSON(json: any): DtoPageJob {
return DtoPageJobToJSONTyped(json, false);
}
export function DtoPageJobToJSONTyped(
value?: DtoPageJob | null,
ignoreDiscriminator: boolean = false,
): any {
if (value == null) {
return value;
}
return {
items:
value["items"] == null
? undefined
: (value["items"] as Array<any>).map(DtoJobToJSON),
page: value["page"],
page_size: value["page_size"],
total: value["total"],
};
}

View File

@@ -1,100 +0,0 @@
/* tslint:disable */
/* eslint-disable */
/**
* AutoGlue API
* API for managing K3s clusters across cloud providers
*
* The version of the OpenAPI document: 1.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 DtoQueueInfo
*/
export interface DtoQueueInfo {
/**
*
* @type {number}
* @memberof DtoQueueInfo
*/
failed?: number;
/**
*
* @type {string}
* @memberof DtoQueueInfo
*/
name?: string;
/**
*
* @type {number}
* @memberof DtoQueueInfo
*/
pending?: number;
/**
*
* @type {number}
* @memberof DtoQueueInfo
*/
running?: number;
/**
*
* @type {number}
* @memberof DtoQueueInfo
*/
scheduled?: number;
}
/**
* Check if a given object implements the DtoQueueInfo interface.
*/
export function instanceOfDtoQueueInfo(value: object): value is DtoQueueInfo {
return true;
}
export function DtoQueueInfoFromJSON(json: any): DtoQueueInfo {
return DtoQueueInfoFromJSONTyped(json, false);
}
export function DtoQueueInfoFromJSONTyped(
json: any,
ignoreDiscriminator: boolean,
): DtoQueueInfo {
if (json == null) {
return json;
}
return {
failed: json["failed"] == null ? undefined : json["failed"],
name: json["name"] == null ? undefined : json["name"],
pending: json["pending"] == null ? undefined : json["pending"],
running: json["running"] == null ? undefined : json["running"],
scheduled: json["scheduled"] == null ? undefined : json["scheduled"],
};
}
export function DtoQueueInfoToJSON(json: any): DtoQueueInfo {
return DtoQueueInfoToJSONTyped(json, false);
}
export function DtoQueueInfoToJSONTyped(
value?: DtoQueueInfo | null,
ignoreDiscriminator: boolean = false,
): any {
if (value == null) {
return value;
}
return {
failed: value["failed"],
name: value["name"],
pending: value["pending"],
running: value["running"],
scheduled: value["scheduled"],
};
}

View File

@@ -1,71 +0,0 @@
/* tslint:disable */
/* eslint-disable */
/**
* AutoGlue API
* API for managing K3s clusters across cloud providers
*
* The version of the OpenAPI document: 1.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 DtoRefreshRequest
*/
export interface DtoRefreshRequest {
/**
*
* @type {string}
* @memberof DtoRefreshRequest
*/
refresh_token?: string;
}
/**
* Check if a given object implements the DtoRefreshRequest interface.
*/
export function instanceOfDtoRefreshRequest(
value: object,
): value is DtoRefreshRequest {
return true;
}
export function DtoRefreshRequestFromJSON(json: any): DtoRefreshRequest {
return DtoRefreshRequestFromJSONTyped(json, false);
}
export function DtoRefreshRequestFromJSONTyped(
json: any,
ignoreDiscriminator: boolean,
): DtoRefreshRequest {
if (json == null) {
return json;
}
return {
refresh_token:
json["refresh_token"] == null ? undefined : json["refresh_token"],
};
}
export function DtoRefreshRequestToJSON(json: any): DtoRefreshRequest {
return DtoRefreshRequestToJSONTyped(json, false);
}
export function DtoRefreshRequestToJSONTyped(
value?: DtoRefreshRequest | null,
ignoreDiscriminator: boolean = false,
): any {
if (value == null) {
return value;
}
return {
refresh_token: value["refresh_token"],
};
}

View File

@@ -1,177 +0,0 @@
/* tslint:disable */
/* eslint-disable */
/**
* AutoGlue API
* API for managing K3s clusters across cloud providers
*
* The version of the OpenAPI document: 1.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
/**
*
* @export
* @interface DtoServerResponse
*/
export interface DtoServerResponse {
/**
*
* @type {string}
* @memberof DtoServerResponse
*/
created_at?: string;
/**
*
* @type {string}
* @memberof DtoServerResponse
*/
hostname?: string;
/**
*
* @type {string}
* @memberof DtoServerResponse
*/
id?: string;
/**
*
* @type {string}
* @memberof DtoServerResponse
*/
organization_id?: string;
/**
*
* @type {string}
* @memberof DtoServerResponse
*/
private_ip_address?: string;
/**
*
* @type {string}
* @memberof DtoServerResponse
*/
public_ip_address?: string;
/**
*
* @type {string}
* @memberof DtoServerResponse
*/
role?: DtoServerResponseRoleEnum;
/**
*
* @type {string}
* @memberof DtoServerResponse
*/
ssh_key_id?: string;
/**
*
* @type {string}
* @memberof DtoServerResponse
*/
ssh_user?: string;
/**
*
* @type {string}
* @memberof DtoServerResponse
*/
status?: DtoServerResponseStatusEnum;
/**
*
* @type {string}
* @memberof DtoServerResponse
*/
updated_at?: string;
}
/**
* @export
*/
export const DtoServerResponseRoleEnum = {
master: "master",
worker: "worker",
bastion: "bastion",
} as const;
export type DtoServerResponseRoleEnum =
(typeof DtoServerResponseRoleEnum)[keyof typeof DtoServerResponseRoleEnum];
/**
* @export
*/
export const DtoServerResponseStatusEnum = {
pending: "pending",
provisioning: "provisioning",
ready: "ready",
failed: "failed",
} as const;
export type DtoServerResponseStatusEnum =
(typeof DtoServerResponseStatusEnum)[keyof typeof DtoServerResponseStatusEnum];
/**
* Check if a given object implements the DtoServerResponse interface.
*/
export function instanceOfDtoServerResponse(
value: object,
): value is DtoServerResponse {
return true;
}
export function DtoServerResponseFromJSON(json: any): DtoServerResponse {
return DtoServerResponseFromJSONTyped(json, false);
}
export function DtoServerResponseFromJSONTyped(
json: any,
ignoreDiscriminator: boolean,
): DtoServerResponse {
if (json == null) {
return json;
}
return {
created_at: json["created_at"] == null ? undefined : json["created_at"],
hostname: json["hostname"] == null ? undefined : json["hostname"],
id: json["id"] == null ? undefined : json["id"],
organization_id:
json["organization_id"] == null ? undefined : json["organization_id"],
private_ip_address:
json["private_ip_address"] == null
? undefined
: json["private_ip_address"],
public_ip_address:
json["public_ip_address"] == null ? undefined : json["public_ip_address"],
role: json["role"] == null ? undefined : json["role"],
ssh_key_id: json["ssh_key_id"] == null ? undefined : json["ssh_key_id"],
ssh_user: json["ssh_user"] == null ? undefined : json["ssh_user"],
status: json["status"] == null ? undefined : json["status"],
updated_at: json["updated_at"] == null ? undefined : json["updated_at"],
};
}
export function DtoServerResponseToJSON(json: any): DtoServerResponse {
return DtoServerResponseToJSONTyped(json, false);
}
export function DtoServerResponseToJSONTyped(
value?: DtoServerResponse | null,
ignoreDiscriminator: boolean = false,
): any {
if (value == null) {
return value;
}
return {
created_at: value["created_at"],
hostname: value["hostname"],
id: value["id"],
organization_id: value["organization_id"],
private_ip_address: value["private_ip_address"],
public_ip_address: value["public_ip_address"],
role: value["role"],
ssh_key_id: value["ssh_key_id"],
ssh_user: value["ssh_user"],
status: value["status"],
updated_at: value["updated_at"],
};
}

View File

@@ -1,119 +0,0 @@
/* tslint:disable */
/* eslint-disable */
/**
* AutoGlue API
* API for managing K3s clusters across cloud providers
*
* The version of the OpenAPI document: 1.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 DtoSshResponse
*/
export interface DtoSshResponse {
/**
*
* @type {string}
* @memberof DtoSshResponse
*/
created_at?: string;
/**
*
* @type {string}
* @memberof DtoSshResponse
*/
fingerprint?: string;
/**
*
* @type {string}
* @memberof DtoSshResponse
*/
id?: string;
/**
*
* @type {string}
* @memberof DtoSshResponse
*/
name?: string;
/**
*
* @type {string}
* @memberof DtoSshResponse
*/
organization_id?: string;
/**
*
* @type {string}
* @memberof DtoSshResponse
*/
public_key?: string;
/**
*
* @type {string}
* @memberof DtoSshResponse
*/
updated_at?: string;
}
/**
* Check if a given object implements the DtoSshResponse interface.
*/
export function instanceOfDtoSshResponse(
value: object,
): value is DtoSshResponse {
return true;
}
export function DtoSshResponseFromJSON(json: any): DtoSshResponse {
return DtoSshResponseFromJSONTyped(json, false);
}
export function DtoSshResponseFromJSONTyped(
json: any,
ignoreDiscriminator: boolean,
): DtoSshResponse {
if (json == null) {
return json;
}
return {
created_at: json["created_at"] == null ? undefined : json["created_at"],
fingerprint: json["fingerprint"] == null ? undefined : json["fingerprint"],
id: json["id"] == null ? undefined : json["id"],
name: json["name"] == null ? undefined : json["name"],
organization_id:
json["organization_id"] == null ? undefined : json["organization_id"],
public_key: json["public_key"] == null ? undefined : json["public_key"],
updated_at: json["updated_at"] == null ? undefined : json["updated_at"],
};
}
export function DtoSshResponseToJSON(json: any): DtoSshResponse {
return DtoSshResponseToJSONTyped(json, false);
}
export function DtoSshResponseToJSONTyped(
value?: DtoSshResponse | null,
ignoreDiscriminator: boolean = false,
): any {
if (value == null) {
return value;
}
return {
created_at: value["created_at"],
fingerprint: value["fingerprint"],
id: value["id"],
name: value["name"],
organization_id: value["organization_id"],
public_key: value["public_key"],
updated_at: value["updated_at"],
};
}

View File

@@ -1,127 +0,0 @@
/* tslint:disable */
/* eslint-disable */
/**
* AutoGlue API
* API for managing K3s clusters across cloud providers
*
* The version of the OpenAPI document: 1.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 DtoSshRevealResponse
*/
export interface DtoSshRevealResponse {
/**
*
* @type {string}
* @memberof DtoSshRevealResponse
*/
created_at?: string;
/**
*
* @type {string}
* @memberof DtoSshRevealResponse
*/
fingerprint?: string;
/**
*
* @type {string}
* @memberof DtoSshRevealResponse
*/
id?: string;
/**
*
* @type {string}
* @memberof DtoSshRevealResponse
*/
name?: string;
/**
*
* @type {string}
* @memberof DtoSshRevealResponse
*/
organization_id?: string;
/**
*
* @type {string}
* @memberof DtoSshRevealResponse
*/
private_key?: string;
/**
*
* @type {string}
* @memberof DtoSshRevealResponse
*/
public_key?: string;
/**
*
* @type {string}
* @memberof DtoSshRevealResponse
*/
updated_at?: string;
}
/**
* Check if a given object implements the DtoSshRevealResponse interface.
*/
export function instanceOfDtoSshRevealResponse(
value: object,
): value is DtoSshRevealResponse {
return true;
}
export function DtoSshRevealResponseFromJSON(json: any): DtoSshRevealResponse {
return DtoSshRevealResponseFromJSONTyped(json, false);
}
export function DtoSshRevealResponseFromJSONTyped(
json: any,
ignoreDiscriminator: boolean,
): DtoSshRevealResponse {
if (json == null) {
return json;
}
return {
created_at: json["created_at"] == null ? undefined : json["created_at"],
fingerprint: json["fingerprint"] == null ? undefined : json["fingerprint"],
id: json["id"] == null ? undefined : json["id"],
name: json["name"] == null ? undefined : json["name"],
organization_id:
json["organization_id"] == null ? undefined : json["organization_id"],
private_key: json["private_key"] == null ? undefined : json["private_key"],
public_key: json["public_key"] == null ? undefined : json["public_key"],
updated_at: json["updated_at"] == null ? undefined : json["updated_at"],
};
}
export function DtoSshRevealResponseToJSON(json: any): DtoSshRevealResponse {
return DtoSshRevealResponseToJSONTyped(json, false);
}
export function DtoSshRevealResponseToJSONTyped(
value?: DtoSshRevealResponse | null,
ignoreDiscriminator: boolean = false,
): any {
if (value == null) {
return value;
}
return {
created_at: value["created_at"],
fingerprint: value["fingerprint"],
id: value["id"],
name: value["name"],
organization_id: value["organization_id"],
private_key: value["private_key"],
public_key: value["public_key"],
updated_at: value["updated_at"],
};
}

View File

@@ -1,119 +0,0 @@
/* tslint:disable */
/* eslint-disable */
/**
* AutoGlue API
* API for managing K3s clusters across cloud providers
*
* The version of the OpenAPI document: 1.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 DtoTaintResponse
*/
export interface DtoTaintResponse {
/**
*
* @type {string}
* @memberof DtoTaintResponse
*/
created_at?: string;
/**
*
* @type {string}
* @memberof DtoTaintResponse
*/
effect?: string;
/**
*
* @type {string}
* @memberof DtoTaintResponse
*/
id?: string;
/**
*
* @type {string}
* @memberof DtoTaintResponse
*/
key?: string;
/**
*
* @type {string}
* @memberof DtoTaintResponse
*/
organization_id?: string;
/**
*
* @type {string}
* @memberof DtoTaintResponse
*/
updated_at?: string;
/**
*
* @type {string}
* @memberof DtoTaintResponse
*/
value?: string;
}
/**
* Check if a given object implements the DtoTaintResponse interface.
*/
export function instanceOfDtoTaintResponse(
value: object,
): value is DtoTaintResponse {
return true;
}
export function DtoTaintResponseFromJSON(json: any): DtoTaintResponse {
return DtoTaintResponseFromJSONTyped(json, false);
}
export function DtoTaintResponseFromJSONTyped(
json: any,
ignoreDiscriminator: boolean,
): DtoTaintResponse {
if (json == null) {
return json;
}
return {
created_at: json["created_at"] == null ? undefined : json["created_at"],
effect: json["effect"] == null ? undefined : json["effect"],
id: json["id"] == null ? undefined : json["id"],
key: json["key"] == null ? undefined : json["key"],
organization_id:
json["organization_id"] == null ? undefined : json["organization_id"],
updated_at: json["updated_at"] == null ? undefined : json["updated_at"],
value: json["value"] == null ? undefined : json["value"],
};
}
export function DtoTaintResponseToJSON(json: any): DtoTaintResponse {
return DtoTaintResponseToJSONTyped(json, false);
}
export function DtoTaintResponseToJSONTyped(
value?: DtoTaintResponse | null,
ignoreDiscriminator: boolean = false,
): any {
if (value == null) {
return value;
}
return {
created_at: value["created_at"],
effect: value["effect"],
id: value["id"],
key: value["key"],
organization_id: value["organization_id"],
updated_at: value["updated_at"],
value: value["value"],
};
}

View File

@@ -1,94 +0,0 @@
/* tslint:disable */
/* eslint-disable */
/**
* AutoGlue API
* API for managing K3s clusters across cloud providers
*
* The version of the OpenAPI document: 1.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 DtoTokenPair
*/
export interface DtoTokenPair {
/**
*
* @type {string}
* @memberof DtoTokenPair
*/
access_token?: string;
/**
*
* @type {number}
* @memberof DtoTokenPair
*/
expires_in?: number;
/**
*
* @type {string}
* @memberof DtoTokenPair
*/
refresh_token?: string;
/**
*
* @type {string}
* @memberof DtoTokenPair
*/
token_type?: string;
}
/**
* Check if a given object implements the DtoTokenPair interface.
*/
export function instanceOfDtoTokenPair(value: object): value is DtoTokenPair {
return true;
}
export function DtoTokenPairFromJSON(json: any): DtoTokenPair {
return DtoTokenPairFromJSONTyped(json, false);
}
export function DtoTokenPairFromJSONTyped(
json: any,
ignoreDiscriminator: boolean,
): DtoTokenPair {
if (json == null) {
return json;
}
return {
access_token:
json["access_token"] == null ? undefined : json["access_token"],
expires_in: json["expires_in"] == null ? undefined : json["expires_in"],
refresh_token:
json["refresh_token"] == null ? undefined : json["refresh_token"],
token_type: json["token_type"] == null ? undefined : json["token_type"],
};
}
export function DtoTokenPairToJSON(json: any): DtoTokenPair {
return DtoTokenPairToJSONTyped(json, false);
}
export function DtoTokenPairToJSONTyped(
value?: DtoTokenPair | null,
ignoreDiscriminator: boolean = false,
): any {
if (value == null) {
return value;
}
return {
access_token: value["access_token"],
expires_in: value["expires_in"],
refresh_token: value["refresh_token"],
token_type: value["token_type"],
};
}

View File

@@ -1,82 +0,0 @@
/* tslint:disable */
/* eslint-disable */
/**
* AutoGlue API
* API for managing K3s clusters across cloud providers
*
* The version of the OpenAPI document: 1.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 DtoUpdateAnnotationRequest
*/
export interface DtoUpdateAnnotationRequest {
/**
*
* @type {string}
* @memberof DtoUpdateAnnotationRequest
*/
key?: string;
/**
*
* @type {string}
* @memberof DtoUpdateAnnotationRequest
*/
value?: string;
}
/**
* Check if a given object implements the DtoUpdateAnnotationRequest interface.
*/
export function instanceOfDtoUpdateAnnotationRequest(
value: object,
): value is DtoUpdateAnnotationRequest {
return true;
}
export function DtoUpdateAnnotationRequestFromJSON(
json: any,
): DtoUpdateAnnotationRequest {
return DtoUpdateAnnotationRequestFromJSONTyped(json, false);
}
export function DtoUpdateAnnotationRequestFromJSONTyped(
json: any,
ignoreDiscriminator: boolean,
): DtoUpdateAnnotationRequest {
if (json == null) {
return json;
}
return {
key: json["key"] == null ? undefined : json["key"],
value: json["value"] == null ? undefined : json["value"],
};
}
export function DtoUpdateAnnotationRequestToJSON(
json: any,
): DtoUpdateAnnotationRequest {
return DtoUpdateAnnotationRequestToJSONTyped(json, false);
}
export function DtoUpdateAnnotationRequestToJSONTyped(
value?: DtoUpdateAnnotationRequest | null,
ignoreDiscriminator: boolean = false,
): any {
if (value == null) {
return value;
}
return {
key: value["key"],
value: value["value"],
};
}

View File

@@ -1,80 +0,0 @@
/* tslint:disable */
/* eslint-disable */
/**
* AutoGlue API
* API for managing K3s clusters across cloud providers
*
* The version of the OpenAPI document: 1.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 DtoUpdateLabelRequest
*/
export interface DtoUpdateLabelRequest {
/**
*
* @type {string}
* @memberof DtoUpdateLabelRequest
*/
key?: string;
/**
*
* @type {string}
* @memberof DtoUpdateLabelRequest
*/
value?: string;
}
/**
* Check if a given object implements the DtoUpdateLabelRequest interface.
*/
export function instanceOfDtoUpdateLabelRequest(
value: object,
): value is DtoUpdateLabelRequest {
return true;
}
export function DtoUpdateLabelRequestFromJSON(
json: any,
): DtoUpdateLabelRequest {
return DtoUpdateLabelRequestFromJSONTyped(json, false);
}
export function DtoUpdateLabelRequestFromJSONTyped(
json: any,
ignoreDiscriminator: boolean,
): DtoUpdateLabelRequest {
if (json == null) {
return json;
}
return {
key: json["key"] == null ? undefined : json["key"],
value: json["value"] == null ? undefined : json["value"],
};
}
export function DtoUpdateLabelRequestToJSON(json: any): DtoUpdateLabelRequest {
return DtoUpdateLabelRequestToJSONTyped(json, false);
}
export function DtoUpdateLabelRequestToJSONTyped(
value?: DtoUpdateLabelRequest | null,
ignoreDiscriminator: boolean = false,
): any {
if (value == null) {
return value;
}
return {
key: value["key"],
value: value["value"],
};
}

View File

@@ -1,91 +0,0 @@
/* tslint:disable */
/* eslint-disable */
/**
* AutoGlue API
* API for managing K3s clusters across cloud providers
*
* The version of the OpenAPI document: 1.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
/**
*
* @export
* @interface DtoUpdateNodePoolRequest
*/
export interface DtoUpdateNodePoolRequest {
/**
*
* @type {string}
* @memberof DtoUpdateNodePoolRequest
*/
name?: string;
/**
*
* @type {string}
* @memberof DtoUpdateNodePoolRequest
*/
role?: DtoUpdateNodePoolRequestRoleEnum;
}
/**
* @export
*/
export const DtoUpdateNodePoolRequestRoleEnum = {
master: "master",
worker: "worker",
} as const;
export type DtoUpdateNodePoolRequestRoleEnum =
(typeof DtoUpdateNodePoolRequestRoleEnum)[keyof typeof DtoUpdateNodePoolRequestRoleEnum];
/**
* Check if a given object implements the DtoUpdateNodePoolRequest interface.
*/
export function instanceOfDtoUpdateNodePoolRequest(
value: object,
): value is DtoUpdateNodePoolRequest {
return true;
}
export function DtoUpdateNodePoolRequestFromJSON(
json: any,
): DtoUpdateNodePoolRequest {
return DtoUpdateNodePoolRequestFromJSONTyped(json, false);
}
export function DtoUpdateNodePoolRequestFromJSONTyped(
json: any,
ignoreDiscriminator: boolean,
): DtoUpdateNodePoolRequest {
if (json == null) {
return json;
}
return {
name: json["name"] == null ? undefined : json["name"],
role: json["role"] == null ? undefined : json["role"],
};
}
export function DtoUpdateNodePoolRequestToJSON(
json: any,
): DtoUpdateNodePoolRequest {
return DtoUpdateNodePoolRequestToJSONTyped(json, false);
}
export function DtoUpdateNodePoolRequestToJSONTyped(
value?: DtoUpdateNodePoolRequest | null,
ignoreDiscriminator: boolean = false,
): any {
if (value == null) {
return value;
}
return {
name: value["name"],
role: value["role"],
};
}

View File

@@ -1,148 +0,0 @@
/* tslint:disable */
/* eslint-disable */
/**
* AutoGlue API
* API for managing K3s clusters across cloud providers
*
* The version of the OpenAPI document: 1.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
/**
*
* @export
* @interface DtoUpdateServerRequest
*/
export interface DtoUpdateServerRequest {
/**
*
* @type {string}
* @memberof DtoUpdateServerRequest
*/
hostname?: string;
/**
*
* @type {string}
* @memberof DtoUpdateServerRequest
*/
private_ip_address?: string;
/**
*
* @type {string}
* @memberof DtoUpdateServerRequest
*/
public_ip_address?: string;
/**
*
* @type {string}
* @memberof DtoUpdateServerRequest
*/
role?: DtoUpdateServerRequestRoleEnum;
/**
*
* @type {string}
* @memberof DtoUpdateServerRequest
*/
ssh_key_id?: string;
/**
*
* @type {string}
* @memberof DtoUpdateServerRequest
*/
ssh_user?: string;
/**
*
* @type {string}
* @memberof DtoUpdateServerRequest
*/
status?: DtoUpdateServerRequestStatusEnum;
}
/**
* @export
*/
export const DtoUpdateServerRequestRoleEnum = {
master: "master",
worker: "worker",
bastion: "bastion",
} as const;
export type DtoUpdateServerRequestRoleEnum =
(typeof DtoUpdateServerRequestRoleEnum)[keyof typeof DtoUpdateServerRequestRoleEnum];
/**
* @export
*/
export const DtoUpdateServerRequestStatusEnum = {
pending: "pending",
provisioning: "provisioning",
ready: "ready",
failed: "failed",
} as const;
export type DtoUpdateServerRequestStatusEnum =
(typeof DtoUpdateServerRequestStatusEnum)[keyof typeof DtoUpdateServerRequestStatusEnum];
/**
* Check if a given object implements the DtoUpdateServerRequest interface.
*/
export function instanceOfDtoUpdateServerRequest(
value: object,
): value is DtoUpdateServerRequest {
return true;
}
export function DtoUpdateServerRequestFromJSON(
json: any,
): DtoUpdateServerRequest {
return DtoUpdateServerRequestFromJSONTyped(json, false);
}
export function DtoUpdateServerRequestFromJSONTyped(
json: any,
ignoreDiscriminator: boolean,
): DtoUpdateServerRequest {
if (json == null) {
return json;
}
return {
hostname: json["hostname"] == null ? undefined : json["hostname"],
private_ip_address:
json["private_ip_address"] == null
? undefined
: json["private_ip_address"],
public_ip_address:
json["public_ip_address"] == null ? undefined : json["public_ip_address"],
role: json["role"] == null ? undefined : json["role"],
ssh_key_id: json["ssh_key_id"] == null ? undefined : json["ssh_key_id"],
ssh_user: json["ssh_user"] == null ? undefined : json["ssh_user"],
status: json["status"] == null ? undefined : json["status"],
};
}
export function DtoUpdateServerRequestToJSON(
json: any,
): DtoUpdateServerRequest {
return DtoUpdateServerRequestToJSONTyped(json, false);
}
export function DtoUpdateServerRequestToJSONTyped(
value?: DtoUpdateServerRequest | null,
ignoreDiscriminator: boolean = false,
): any {
if (value == null) {
return value;
}
return {
hostname: value["hostname"],
private_ip_address: value["private_ip_address"],
public_ip_address: value["public_ip_address"],
role: value["role"],
ssh_key_id: value["ssh_key_id"],
ssh_user: value["ssh_user"],
status: value["status"],
};
}

View File

@@ -1,88 +0,0 @@
/* tslint:disable */
/* eslint-disable */
/**
* AutoGlue API
* API for managing K3s clusters across cloud providers
*
* The version of the OpenAPI document: 1.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 DtoUpdateTaintRequest
*/
export interface DtoUpdateTaintRequest {
/**
*
* @type {string}
* @memberof DtoUpdateTaintRequest
*/
effect?: string;
/**
*
* @type {string}
* @memberof DtoUpdateTaintRequest
*/
key?: string;
/**
*
* @type {string}
* @memberof DtoUpdateTaintRequest
*/
value?: string;
}
/**
* Check if a given object implements the DtoUpdateTaintRequest interface.
*/
export function instanceOfDtoUpdateTaintRequest(
value: object,
): value is DtoUpdateTaintRequest {
return true;
}
export function DtoUpdateTaintRequestFromJSON(
json: any,
): DtoUpdateTaintRequest {
return DtoUpdateTaintRequestFromJSONTyped(json, false);
}
export function DtoUpdateTaintRequestFromJSONTyped(
json: any,
ignoreDiscriminator: boolean,
): DtoUpdateTaintRequest {
if (json == null) {
return json;
}
return {
effect: json["effect"] == null ? undefined : json["effect"],
key: json["key"] == null ? undefined : json["key"],
value: json["value"] == null ? undefined : json["value"],
};
}
export function DtoUpdateTaintRequestToJSON(json: any): DtoUpdateTaintRequest {
return DtoUpdateTaintRequestToJSONTyped(json, false);
}
export function DtoUpdateTaintRequestToJSONTyped(
value?: DtoUpdateTaintRequest | null,
ignoreDiscriminator: boolean = false,
): any {
if (value == null) {
return value;
}
return {
effect: value["effect"],
key: value["key"],
value: value["value"],
};
}

View File

@@ -1,83 +0,0 @@
/* tslint:disable */
/* eslint-disable */
/**
* AutoGlue API
* API for managing K3s clusters across cloud providers
*
* The version of the OpenAPI document: 1.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 HandlersCreateUserKeyRequest
*/
export interface HandlersCreateUserKeyRequest {
/**
* optional TTL
* @type {number}
* @memberof HandlersCreateUserKeyRequest
*/
expires_in_hours?: number;
/**
*
* @type {string}
* @memberof HandlersCreateUserKeyRequest
*/
name?: string;
}
/**
* Check if a given object implements the HandlersCreateUserKeyRequest interface.
*/
export function instanceOfHandlersCreateUserKeyRequest(
value: object,
): value is HandlersCreateUserKeyRequest {
return true;
}
export function HandlersCreateUserKeyRequestFromJSON(
json: any,
): HandlersCreateUserKeyRequest {
return HandlersCreateUserKeyRequestFromJSONTyped(json, false);
}
export function HandlersCreateUserKeyRequestFromJSONTyped(
json: any,
ignoreDiscriminator: boolean,
): HandlersCreateUserKeyRequest {
if (json == null) {
return json;
}
return {
expires_in_hours:
json["expires_in_hours"] == null ? undefined : json["expires_in_hours"],
name: json["name"] == null ? undefined : json["name"],
};
}
export function HandlersCreateUserKeyRequestToJSON(
json: any,
): HandlersCreateUserKeyRequest {
return HandlersCreateUserKeyRequestToJSONTyped(json, false);
}
export function HandlersCreateUserKeyRequestToJSONTyped(
value?: HandlersCreateUserKeyRequest | null,
ignoreDiscriminator: boolean = false,
): any {
if (value == null) {
return value;
}
return {
expires_in_hours: value["expires_in_hours"],
name: value["name"],
};
}

View File

@@ -1,70 +0,0 @@
/* tslint:disable */
/* eslint-disable */
/**
* AutoGlue API
* API for managing K3s clusters across cloud providers
*
* The version of the OpenAPI document: 1.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 HandlersHealthStatus
*/
export interface HandlersHealthStatus {
/**
*
* @type {string}
* @memberof HandlersHealthStatus
*/
status?: string;
}
/**
* Check if a given object implements the HandlersHealthStatus interface.
*/
export function instanceOfHandlersHealthStatus(
value: object,
): value is HandlersHealthStatus {
return true;
}
export function HandlersHealthStatusFromJSON(json: any): HandlersHealthStatus {
return HandlersHealthStatusFromJSONTyped(json, false);
}
export function HandlersHealthStatusFromJSONTyped(
json: any,
ignoreDiscriminator: boolean,
): HandlersHealthStatus {
if (json == null) {
return json;
}
return {
status: json["status"] == null ? undefined : json["status"],
};
}
export function HandlersHealthStatusToJSON(json: any): HandlersHealthStatus {
return HandlersHealthStatusToJSONTyped(json, false);
}
export function HandlersHealthStatusToJSONTyped(
value?: HandlersHealthStatus | null,
ignoreDiscriminator: boolean = false,
): any {
if (value == null) {
return value;
}
return {
status: value["status"],
};
}

View File

@@ -1,179 +0,0 @@
/* tslint:disable */
/* eslint-disable */
/**
* AutoGlue API
* API for managing K3s clusters across cloud providers
*
* The version of the OpenAPI document: 1.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";
import type { ModelsUserEmail } from "./ModelsUserEmail";
import {
ModelsUserEmailFromJSON,
ModelsUserEmailFromJSONTyped,
ModelsUserEmailToJSON,
ModelsUserEmailToJSONTyped,
} from "./ModelsUserEmail";
import type { ModelsOrganization } from "./ModelsOrganization";
import {
ModelsOrganizationFromJSON,
ModelsOrganizationFromJSONTyped,
ModelsOrganizationToJSON,
ModelsOrganizationToJSONTyped,
} from "./ModelsOrganization";
/**
*
* @export
* @interface HandlersMeResponse
*/
export interface HandlersMeResponse {
/**
*
* @type {string}
* @memberof HandlersMeResponse
*/
avatar_url?: string;
/**
*
* @type {Date}
* @memberof HandlersMeResponse
*/
created_at?: Date;
/**
*
* @type {string}
* @memberof HandlersMeResponse
*/
display_name?: string;
/**
*
* @type {Array<ModelsUserEmail>}
* @memberof HandlersMeResponse
*/
emails?: Array<ModelsUserEmail>;
/**
* example: 3fa85f64-5717-4562-b3fc-2c963f66afa6
* @type {string}
* @memberof HandlersMeResponse
*/
id?: string;
/**
*
* @type {boolean}
* @memberof HandlersMeResponse
*/
is_admin?: boolean;
/**
*
* @type {boolean}
* @memberof HandlersMeResponse
*/
is_disabled?: boolean;
/**
*
* @type {Array<ModelsOrganization>}
* @memberof HandlersMeResponse
*/
organizations?: Array<ModelsOrganization>;
/**
*
* @type {string}
* @memberof HandlersMeResponse
*/
primary_email?: string;
/**
*
* @type {Date}
* @memberof HandlersMeResponse
*/
updated_at?: Date;
}
/**
* Check if a given object implements the HandlersMeResponse interface.
*/
export function instanceOfHandlersMeResponse(
value: object,
): value is HandlersMeResponse {
return true;
}
export function HandlersMeResponseFromJSON(json: any): HandlersMeResponse {
return HandlersMeResponseFromJSONTyped(json, false);
}
export function HandlersMeResponseFromJSONTyped(
json: any,
ignoreDiscriminator: boolean,
): HandlersMeResponse {
if (json == null) {
return json;
}
return {
avatar_url: json["avatar_url"] == null ? undefined : json["avatar_url"],
created_at:
json["created_at"] == null ? undefined : new Date(json["created_at"]),
display_name:
json["display_name"] == null ? undefined : json["display_name"],
emails:
json["emails"] == null
? undefined
: (json["emails"] as Array<any>).map(ModelsUserEmailFromJSON),
id: json["id"] == null ? undefined : json["id"],
is_admin: json["is_admin"] == null ? undefined : json["is_admin"],
is_disabled: json["is_disabled"] == null ? undefined : json["is_disabled"],
organizations:
json["organizations"] == null
? undefined
: (json["organizations"] as Array<any>).map(ModelsOrganizationFromJSON),
primary_email:
json["primary_email"] == null ? undefined : json["primary_email"],
updated_at:
json["updated_at"] == null ? undefined : new Date(json["updated_at"]),
};
}
export function HandlersMeResponseToJSON(json: any): HandlersMeResponse {
return HandlersMeResponseToJSONTyped(json, false);
}
export function HandlersMeResponseToJSONTyped(
value?: HandlersMeResponse | null,
ignoreDiscriminator: boolean = false,
): any {
if (value == null) {
return value;
}
return {
avatar_url: value["avatar_url"],
created_at:
value["created_at"] == null
? value["created_at"]
: value["created_at"].toISOString(),
display_name: value["display_name"],
emails:
value["emails"] == null
? undefined
: (value["emails"] as Array<any>).map(ModelsUserEmailToJSON),
id: value["id"],
is_admin: value["is_admin"],
is_disabled: value["is_disabled"],
organizations:
value["organizations"] == null
? undefined
: (value["organizations"] as Array<any>).map(ModelsOrganizationToJSON),
primary_email: value["primary_email"],
updated_at:
value["updated_at"] == null
? value["updated_at"]
: value["updated_at"].toISOString(),
};
}

View File

@@ -1,86 +0,0 @@
/* tslint:disable */
/* eslint-disable */
/**
* AutoGlue API
* API for managing K3s clusters across cloud providers
*
* The version of the OpenAPI document: 1.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 HandlersMemberOut
*/
export interface HandlersMemberOut {
/**
*
* @type {string}
* @memberof HandlersMemberOut
*/
email?: string;
/**
* owner/admin/member
* @type {string}
* @memberof HandlersMemberOut
*/
role?: string;
/**
*
* @type {string}
* @memberof HandlersMemberOut
*/
user_id?: string;
}
/**
* Check if a given object implements the HandlersMemberOut interface.
*/
export function instanceOfHandlersMemberOut(
value: object,
): value is HandlersMemberOut {
return true;
}
export function HandlersMemberOutFromJSON(json: any): HandlersMemberOut {
return HandlersMemberOutFromJSONTyped(json, false);
}
export function HandlersMemberOutFromJSONTyped(
json: any,
ignoreDiscriminator: boolean,
): HandlersMemberOut {
if (json == null) {
return json;
}
return {
email: json["email"] == null ? undefined : json["email"],
role: json["role"] == null ? undefined : json["role"],
user_id: json["user_id"] == null ? undefined : json["user_id"],
};
}
export function HandlersMemberOutToJSON(json: any): HandlersMemberOut {
return HandlersMemberOutToJSONTyped(json, false);
}
export function HandlersMemberOutToJSONTyped(
value?: HandlersMemberOut | null,
ignoreDiscriminator: boolean = false,
): any {
if (value == null) {
return value;
}
return {
email: value["email"],
role: value["role"],
user_id: value["user_id"],
};
}

View File

@@ -1,82 +0,0 @@
/* tslint:disable */
/* eslint-disable */
/**
* AutoGlue API
* API for managing K3s clusters across cloud providers
*
* The version of the OpenAPI document: 1.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 HandlersMemberUpsertReq
*/
export interface HandlersMemberUpsertReq {
/**
*
* @type {string}
* @memberof HandlersMemberUpsertReq
*/
role?: string;
/**
*
* @type {string}
* @memberof HandlersMemberUpsertReq
*/
user_id?: string;
}
/**
* Check if a given object implements the HandlersMemberUpsertReq interface.
*/
export function instanceOfHandlersMemberUpsertReq(
value: object,
): value is HandlersMemberUpsertReq {
return true;
}
export function HandlersMemberUpsertReqFromJSON(
json: any,
): HandlersMemberUpsertReq {
return HandlersMemberUpsertReqFromJSONTyped(json, false);
}
export function HandlersMemberUpsertReqFromJSONTyped(
json: any,
ignoreDiscriminator: boolean,
): HandlersMemberUpsertReq {
if (json == null) {
return json;
}
return {
role: json["role"] == null ? undefined : json["role"],
user_id: json["user_id"] == null ? undefined : json["user_id"],
};
}
export function HandlersMemberUpsertReqToJSON(
json: any,
): HandlersMemberUpsertReq {
return HandlersMemberUpsertReqToJSONTyped(json, false);
}
export function HandlersMemberUpsertReqToJSONTyped(
value?: HandlersMemberUpsertReq | null,
ignoreDiscriminator: boolean = false,
): any {
if (value == null) {
return value;
}
return {
role: value["role"],
user_id: value["user_id"],
};
}

View File

@@ -1,78 +0,0 @@
/* tslint:disable */
/* eslint-disable */
/**
* AutoGlue API
* API for managing K3s clusters across cloud providers
*
* The version of the OpenAPI document: 1.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 HandlersOrgCreateReq
*/
export interface HandlersOrgCreateReq {
/**
*
* @type {string}
* @memberof HandlersOrgCreateReq
*/
domain?: string;
/**
*
* @type {string}
* @memberof HandlersOrgCreateReq
*/
name?: string;
}
/**
* Check if a given object implements the HandlersOrgCreateReq interface.
*/
export function instanceOfHandlersOrgCreateReq(
value: object,
): value is HandlersOrgCreateReq {
return true;
}
export function HandlersOrgCreateReqFromJSON(json: any): HandlersOrgCreateReq {
return HandlersOrgCreateReqFromJSONTyped(json, false);
}
export function HandlersOrgCreateReqFromJSONTyped(
json: any,
ignoreDiscriminator: boolean,
): HandlersOrgCreateReq {
if (json == null) {
return json;
}
return {
domain: json["domain"] == null ? undefined : json["domain"],
name: json["name"] == null ? undefined : json["name"],
};
}
export function HandlersOrgCreateReqToJSON(json: any): HandlersOrgCreateReq {
return HandlersOrgCreateReqToJSONTyped(json, false);
}
export function HandlersOrgCreateReqToJSONTyped(
value?: HandlersOrgCreateReq | null,
ignoreDiscriminator: boolean = false,
): any {
if (value == null) {
return value;
}
return {
domain: value["domain"],
name: value["name"],
};
}

View File

@@ -1,83 +0,0 @@
/* tslint:disable */
/* eslint-disable */
/**
* AutoGlue API
* API for managing K3s clusters across cloud providers
*
* The version of the OpenAPI document: 1.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 HandlersOrgKeyCreateReq
*/
export interface HandlersOrgKeyCreateReq {
/**
*
* @type {number}
* @memberof HandlersOrgKeyCreateReq
*/
expires_in_hours?: number;
/**
*
* @type {string}
* @memberof HandlersOrgKeyCreateReq
*/
name?: string;
}
/**
* Check if a given object implements the HandlersOrgKeyCreateReq interface.
*/
export function instanceOfHandlersOrgKeyCreateReq(
value: object,
): value is HandlersOrgKeyCreateReq {
return true;
}
export function HandlersOrgKeyCreateReqFromJSON(
json: any,
): HandlersOrgKeyCreateReq {
return HandlersOrgKeyCreateReqFromJSONTyped(json, false);
}
export function HandlersOrgKeyCreateReqFromJSONTyped(
json: any,
ignoreDiscriminator: boolean,
): HandlersOrgKeyCreateReq {
if (json == null) {
return json;
}
return {
expires_in_hours:
json["expires_in_hours"] == null ? undefined : json["expires_in_hours"],
name: json["name"] == null ? undefined : json["name"],
};
}
export function HandlersOrgKeyCreateReqToJSON(
json: any,
): HandlersOrgKeyCreateReq {
return HandlersOrgKeyCreateReqToJSONTyped(json, false);
}
export function HandlersOrgKeyCreateReqToJSONTyped(
value?: HandlersOrgKeyCreateReq | null,
ignoreDiscriminator: boolean = false,
): any {
if (value == null) {
return value;
}
return {
expires_in_hours: value["expires_in_hours"],
name: value["name"],
};
}

View File

@@ -1,122 +0,0 @@
/* tslint:disable */
/* eslint-disable */
/**
* AutoGlue API
* API for managing K3s clusters across cloud providers
*
* The version of the OpenAPI document: 1.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 HandlersOrgKeyCreateResp
*/
export interface HandlersOrgKeyCreateResp {
/**
*
* @type {string}
* @memberof HandlersOrgKeyCreateResp
*/
created_at?: string;
/**
*
* @type {string}
* @memberof HandlersOrgKeyCreateResp
*/
expires_at?: string;
/**
*
* @type {string}
* @memberof HandlersOrgKeyCreateResp
*/
id?: string;
/**
*
* @type {string}
* @memberof HandlersOrgKeyCreateResp
*/
name?: string;
/**
* shown once:
* @type {string}
* @memberof HandlersOrgKeyCreateResp
*/
org_key?: string;
/**
* shown once:
* @type {string}
* @memberof HandlersOrgKeyCreateResp
*/
org_secret?: string;
/**
* "org"
* @type {string}
* @memberof HandlersOrgKeyCreateResp
*/
scope?: string;
}
/**
* Check if a given object implements the HandlersOrgKeyCreateResp interface.
*/
export function instanceOfHandlersOrgKeyCreateResp(
value: object,
): value is HandlersOrgKeyCreateResp {
return true;
}
export function HandlersOrgKeyCreateRespFromJSON(
json: any,
): HandlersOrgKeyCreateResp {
return HandlersOrgKeyCreateRespFromJSONTyped(json, false);
}
export function HandlersOrgKeyCreateRespFromJSONTyped(
json: any,
ignoreDiscriminator: boolean,
): HandlersOrgKeyCreateResp {
if (json == null) {
return json;
}
return {
created_at: json["created_at"] == null ? undefined : json["created_at"],
expires_at: json["expires_at"] == null ? undefined : json["expires_at"],
id: json["id"] == null ? undefined : json["id"],
name: json["name"] == null ? undefined : json["name"],
org_key: json["org_key"] == null ? undefined : json["org_key"],
org_secret: json["org_secret"] == null ? undefined : json["org_secret"],
scope: json["scope"] == null ? undefined : json["scope"],
};
}
export function HandlersOrgKeyCreateRespToJSON(
json: any,
): HandlersOrgKeyCreateResp {
return HandlersOrgKeyCreateRespToJSONTyped(json, false);
}
export function HandlersOrgKeyCreateRespToJSONTyped(
value?: HandlersOrgKeyCreateResp | null,
ignoreDiscriminator: boolean = false,
): any {
if (value == null) {
return value;
}
return {
created_at: value["created_at"],
expires_at: value["expires_at"],
id: value["id"],
name: value["name"],
org_key: value["org_key"],
org_secret: value["org_secret"],
scope: value["scope"],
};
}

View File

@@ -1,78 +0,0 @@
/* tslint:disable */
/* eslint-disable */
/**
* AutoGlue API
* API for managing K3s clusters across cloud providers
*
* The version of the OpenAPI document: 1.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 HandlersOrgUpdateReq
*/
export interface HandlersOrgUpdateReq {
/**
*
* @type {string}
* @memberof HandlersOrgUpdateReq
*/
domain?: string;
/**
*
* @type {string}
* @memberof HandlersOrgUpdateReq
*/
name?: string;
}
/**
* Check if a given object implements the HandlersOrgUpdateReq interface.
*/
export function instanceOfHandlersOrgUpdateReq(
value: object,
): value is HandlersOrgUpdateReq {
return true;
}
export function HandlersOrgUpdateReqFromJSON(json: any): HandlersOrgUpdateReq {
return HandlersOrgUpdateReqFromJSONTyped(json, false);
}
export function HandlersOrgUpdateReqFromJSONTyped(
json: any,
ignoreDiscriminator: boolean,
): HandlersOrgUpdateReq {
if (json == null) {
return json;
}
return {
domain: json["domain"] == null ? undefined : json["domain"],
name: json["name"] == null ? undefined : json["name"],
};
}
export function HandlersOrgUpdateReqToJSON(json: any): HandlersOrgUpdateReq {
return HandlersOrgUpdateReqToJSONTyped(json, false);
}
export function HandlersOrgUpdateReqToJSONTyped(
value?: HandlersOrgUpdateReq | null,
ignoreDiscriminator: boolean = false,
): any {
if (value == null) {
return value;
}
return {
domain: value["domain"],
name: value["name"],
};
}

View File

@@ -1,75 +0,0 @@
/* tslint:disable */
/* eslint-disable */
/**
* AutoGlue API
* API for managing K3s clusters across cloud providers
*
* The version of the OpenAPI document: 1.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 HandlersUpdateMeRequest
*/
export interface HandlersUpdateMeRequest {
/**
*
* @type {string}
* @memberof HandlersUpdateMeRequest
*/
display_name?: string;
}
/**
* Check if a given object implements the HandlersUpdateMeRequest interface.
*/
export function instanceOfHandlersUpdateMeRequest(
value: object,
): value is HandlersUpdateMeRequest {
return true;
}
export function HandlersUpdateMeRequestFromJSON(
json: any,
): HandlersUpdateMeRequest {
return HandlersUpdateMeRequestFromJSONTyped(json, false);
}
export function HandlersUpdateMeRequestFromJSONTyped(
json: any,
ignoreDiscriminator: boolean,
): HandlersUpdateMeRequest {
if (json == null) {
return json;
}
return {
display_name:
json["display_name"] == null ? undefined : json["display_name"],
};
}
export function HandlersUpdateMeRequestToJSON(
json: any,
): HandlersUpdateMeRequest {
return HandlersUpdateMeRequestToJSONTyped(json, false);
}
export function HandlersUpdateMeRequestToJSONTyped(
value?: HandlersUpdateMeRequest | null,
ignoreDiscriminator: boolean = false,
): any {
if (value == null) {
return value;
}
return {
display_name: value["display_name"],
};
}

View File

@@ -1,121 +0,0 @@
/* tslint:disable */
/* eslint-disable */
/**
* AutoGlue API
* API for managing K3s clusters across cloud providers
*
* The version of the OpenAPI document: 1.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 HandlersUserAPIKeyOut
*/
export interface HandlersUserAPIKeyOut {
/**
*
* @type {string}
* @memberof HandlersUserAPIKeyOut
*/
created_at?: string;
/**
*
* @type {string}
* @memberof HandlersUserAPIKeyOut
*/
expires_at?: string;
/**
*
* @type {string}
* @memberof HandlersUserAPIKeyOut
*/
id?: string;
/**
*
* @type {string}
* @memberof HandlersUserAPIKeyOut
*/
last_used_at?: string;
/**
*
* @type {string}
* @memberof HandlersUserAPIKeyOut
*/
name?: string;
/**
* Shown only on create:
* @type {string}
* @memberof HandlersUserAPIKeyOut
*/
plain?: string;
/**
* "user"
* @type {string}
* @memberof HandlersUserAPIKeyOut
*/
scope?: string;
}
/**
* Check if a given object implements the HandlersUserAPIKeyOut interface.
*/
export function instanceOfHandlersUserAPIKeyOut(
value: object,
): value is HandlersUserAPIKeyOut {
return true;
}
export function HandlersUserAPIKeyOutFromJSON(
json: any,
): HandlersUserAPIKeyOut {
return HandlersUserAPIKeyOutFromJSONTyped(json, false);
}
export function HandlersUserAPIKeyOutFromJSONTyped(
json: any,
ignoreDiscriminator: boolean,
): HandlersUserAPIKeyOut {
if (json == null) {
return json;
}
return {
created_at: json["created_at"] == null ? undefined : json["created_at"],
expires_at: json["expires_at"] == null ? undefined : json["expires_at"],
id: json["id"] == null ? undefined : json["id"],
last_used_at:
json["last_used_at"] == null ? undefined : json["last_used_at"],
name: json["name"] == null ? undefined : json["name"],
plain: json["plain"] == null ? undefined : json["plain"],
scope: json["scope"] == null ? undefined : json["scope"],
};
}
export function HandlersUserAPIKeyOutToJSON(json: any): HandlersUserAPIKeyOut {
return HandlersUserAPIKeyOutToJSONTyped(json, false);
}
export function HandlersUserAPIKeyOutToJSONTyped(
value?: HandlersUserAPIKeyOut | null,
ignoreDiscriminator: boolean = false,
): any {
if (value == null) {
return value;
}
return {
created_at: value["created_at"],
expires_at: value["expires_at"],
id: value["id"],
last_used_at: value["last_used_at"],
name: value["name"],
plain: value["plain"],
scope: value["scope"],
};
}

View File

@@ -1,164 +0,0 @@
/* tslint:disable */
/* eslint-disable */
/**
* AutoGlue API
* API for managing K3s clusters across cloud providers
*
* The version of the OpenAPI document: 1.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 ModelsAPIKey
*/
export interface ModelsAPIKey {
/**
*
* @type {Date}
* @memberof ModelsAPIKey
*/
created_at?: Date;
/**
*
* @type {Date}
* @memberof ModelsAPIKey
*/
expires_at?: Date;
/**
*
* @type {string}
* @memberof ModelsAPIKey
*/
id?: string;
/**
*
* @type {Date}
* @memberof ModelsAPIKey
*/
last_used_at?: Date;
/**
*
* @type {string}
* @memberof ModelsAPIKey
*/
name?: string;
/**
*
* @type {string}
* @memberof ModelsAPIKey
*/
org_id?: string;
/**
*
* @type {string}
* @memberof ModelsAPIKey
*/
prefix?: string;
/**
*
* @type {boolean}
* @memberof ModelsAPIKey
*/
revoked?: boolean;
/**
*
* @type {string}
* @memberof ModelsAPIKey
*/
scope?: string;
/**
*
* @type {Date}
* @memberof ModelsAPIKey
*/
updated_at?: Date;
/**
*
* @type {string}
* @memberof ModelsAPIKey
*/
user_id?: string;
}
/**
* Check if a given object implements the ModelsAPIKey interface.
*/
export function instanceOfModelsAPIKey(value: object): value is ModelsAPIKey {
return true;
}
export function ModelsAPIKeyFromJSON(json: any): ModelsAPIKey {
return ModelsAPIKeyFromJSONTyped(json, false);
}
export function ModelsAPIKeyFromJSONTyped(
json: any,
ignoreDiscriminator: boolean,
): ModelsAPIKey {
if (json == null) {
return json;
}
return {
created_at:
json["created_at"] == null ? undefined : new Date(json["created_at"]),
expires_at:
json["expires_at"] == null ? undefined : new Date(json["expires_at"]),
id: json["id"] == null ? undefined : json["id"],
last_used_at:
json["last_used_at"] == null ? undefined : new Date(json["last_used_at"]),
name: json["name"] == null ? undefined : json["name"],
org_id: json["org_id"] == null ? undefined : json["org_id"],
prefix: json["prefix"] == null ? undefined : json["prefix"],
revoked: json["revoked"] == null ? undefined : json["revoked"],
scope: json["scope"] == null ? undefined : json["scope"],
updated_at:
json["updated_at"] == null ? undefined : new Date(json["updated_at"]),
user_id: json["user_id"] == null ? undefined : json["user_id"],
};
}
export function ModelsAPIKeyToJSON(json: any): ModelsAPIKey {
return ModelsAPIKeyToJSONTyped(json, false);
}
export function ModelsAPIKeyToJSONTyped(
value?: ModelsAPIKey | null,
ignoreDiscriminator: boolean = false,
): any {
if (value == null) {
return value;
}
return {
created_at:
value["created_at"] == null
? value["created_at"]
: value["created_at"].toISOString(),
expires_at:
value["expires_at"] == null
? value["expires_at"]
: value["expires_at"].toISOString(),
id: value["id"],
last_used_at:
value["last_used_at"] == null
? value["last_used_at"]
: value["last_used_at"].toISOString(),
name: value["name"],
org_id: value["org_id"],
prefix: value["prefix"],
revoked: value["revoked"],
scope: value["scope"],
updated_at:
value["updated_at"] == null
? value["updated_at"]
: value["updated_at"].toISOString(),
user_id: value["user_id"],
};
}

View File

@@ -1,110 +0,0 @@
/* tslint:disable */
/* eslint-disable */
/**
* AutoGlue API
* API for managing K3s clusters across cloud providers
*
* The version of the OpenAPI document: 1.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 ModelsOrganization
*/
export interface ModelsOrganization {
/**
*
* @type {Date}
* @memberof ModelsOrganization
*/
created_at?: Date;
/**
*
* @type {string}
* @memberof ModelsOrganization
*/
domain?: string;
/**
* example: 3fa85f64-5717-4562-b3fc-2c963f66afa6
* @type {string}
* @memberof ModelsOrganization
*/
id?: string;
/**
*
* @type {string}
* @memberof ModelsOrganization
*/
name?: string;
/**
*
* @type {Date}
* @memberof ModelsOrganization
*/
updated_at?: Date;
}
/**
* Check if a given object implements the ModelsOrganization interface.
*/
export function instanceOfModelsOrganization(
value: object,
): value is ModelsOrganization {
return true;
}
export function ModelsOrganizationFromJSON(json: any): ModelsOrganization {
return ModelsOrganizationFromJSONTyped(json, false);
}
export function ModelsOrganizationFromJSONTyped(
json: any,
ignoreDiscriminator: boolean,
): ModelsOrganization {
if (json == null) {
return json;
}
return {
created_at:
json["created_at"] == null ? undefined : new Date(json["created_at"]),
domain: json["domain"] == null ? undefined : json["domain"],
id: json["id"] == null ? undefined : json["id"],
name: json["name"] == null ? undefined : json["name"],
updated_at:
json["updated_at"] == null ? undefined : new Date(json["updated_at"]),
};
}
export function ModelsOrganizationToJSON(json: any): ModelsOrganization {
return ModelsOrganizationToJSONTyped(json, false);
}
export function ModelsOrganizationToJSONTyped(
value?: ModelsOrganization | null,
ignoreDiscriminator: boolean = false,
): any {
if (value == null) {
return value;
}
return {
created_at:
value["created_at"] == null
? value["created_at"]
: value["created_at"].toISOString(),
domain: value["domain"],
id: value["id"],
name: value["name"],
updated_at:
value["updated_at"] == null
? value["updated_at"]
: value["updated_at"].toISOString(),
};
}

View File

@@ -1,134 +0,0 @@
/* tslint:disable */
/* eslint-disable */
/**
* AutoGlue API
* API for managing K3s clusters across cloud providers
*
* The version of the OpenAPI document: 1.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 ModelsUser
*/
export interface ModelsUser {
/**
*
* @type {string}
* @memberof ModelsUser
*/
avatar_url?: string;
/**
*
* @type {Date}
* @memberof ModelsUser
*/
created_at?: Date;
/**
*
* @type {string}
* @memberof ModelsUser
*/
display_name?: string;
/**
* example: 3fa85f64-5717-4562-b3fc-2c963f66afa6
* @type {string}
* @memberof ModelsUser
*/
id?: string;
/**
*
* @type {boolean}
* @memberof ModelsUser
*/
is_admin?: boolean;
/**
*
* @type {boolean}
* @memberof ModelsUser
*/
is_disabled?: boolean;
/**
*
* @type {string}
* @memberof ModelsUser
*/
primary_email?: string;
/**
*
* @type {Date}
* @memberof ModelsUser
*/
updated_at?: Date;
}
/**
* Check if a given object implements the ModelsUser interface.
*/
export function instanceOfModelsUser(value: object): value is ModelsUser {
return true;
}
export function ModelsUserFromJSON(json: any): ModelsUser {
return ModelsUserFromJSONTyped(json, false);
}
export function ModelsUserFromJSONTyped(
json: any,
ignoreDiscriminator: boolean,
): ModelsUser {
if (json == null) {
return json;
}
return {
avatar_url: json["avatar_url"] == null ? undefined : json["avatar_url"],
created_at:
json["created_at"] == null ? undefined : new Date(json["created_at"]),
display_name:
json["display_name"] == null ? undefined : json["display_name"],
id: json["id"] == null ? undefined : json["id"],
is_admin: json["is_admin"] == null ? undefined : json["is_admin"],
is_disabled: json["is_disabled"] == null ? undefined : json["is_disabled"],
primary_email:
json["primary_email"] == null ? undefined : json["primary_email"],
updated_at:
json["updated_at"] == null ? undefined : new Date(json["updated_at"]),
};
}
export function ModelsUserToJSON(json: any): ModelsUser {
return ModelsUserToJSONTyped(json, false);
}
export function ModelsUserToJSONTyped(
value?: ModelsUser | null,
ignoreDiscriminator: boolean = false,
): any {
if (value == null) {
return value;
}
return {
avatar_url: value["avatar_url"],
created_at:
value["created_at"] == null
? value["created_at"]
: value["created_at"].toISOString(),
display_name: value["display_name"],
id: value["id"],
is_admin: value["is_admin"],
is_disabled: value["is_disabled"],
primary_email: value["primary_email"],
updated_at:
value["updated_at"] == null
? value["updated_at"]
: value["updated_at"].toISOString(),
};
}

View File

@@ -1,142 +0,0 @@
/* tslint:disable */
/* eslint-disable */
/**
* AutoGlue API
* API for managing K3s clusters across cloud providers
*
* The version of the OpenAPI document: 1.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";
import type { ModelsUser } from "./ModelsUser";
import {
ModelsUserFromJSON,
ModelsUserFromJSONTyped,
ModelsUserToJSON,
ModelsUserToJSONTyped,
} from "./ModelsUser";
/**
*
* @export
* @interface ModelsUserEmail
*/
export interface ModelsUserEmail {
/**
*
* @type {Date}
* @memberof ModelsUserEmail
*/
created_at?: Date;
/**
*
* @type {string}
* @memberof ModelsUserEmail
*/
email?: string;
/**
* example: 3fa85f64-5717-4562-b3fc-2c963f66afa6
* @type {string}
* @memberof ModelsUserEmail
*/
id?: string;
/**
*
* @type {boolean}
* @memberof ModelsUserEmail
*/
is_primary?: boolean;
/**
*
* @type {boolean}
* @memberof ModelsUserEmail
*/
is_verified?: boolean;
/**
*
* @type {Date}
* @memberof ModelsUserEmail
*/
updated_at?: Date;
/**
*
* @type {ModelsUser}
* @memberof ModelsUserEmail
*/
user?: ModelsUser;
/**
*
* @type {string}
* @memberof ModelsUserEmail
*/
user_id?: string;
}
/**
* Check if a given object implements the ModelsUserEmail interface.
*/
export function instanceOfModelsUserEmail(
value: object,
): value is ModelsUserEmail {
return true;
}
export function ModelsUserEmailFromJSON(json: any): ModelsUserEmail {
return ModelsUserEmailFromJSONTyped(json, false);
}
export function ModelsUserEmailFromJSONTyped(
json: any,
ignoreDiscriminator: boolean,
): ModelsUserEmail {
if (json == null) {
return json;
}
return {
created_at:
json["created_at"] == null ? undefined : new Date(json["created_at"]),
email: json["email"] == null ? undefined : json["email"],
id: json["id"] == null ? undefined : json["id"],
is_primary: json["is_primary"] == null ? undefined : json["is_primary"],
is_verified: json["is_verified"] == null ? undefined : json["is_verified"],
updated_at:
json["updated_at"] == null ? undefined : new Date(json["updated_at"]),
user: json["user"] == null ? undefined : ModelsUserFromJSON(json["user"]),
user_id: json["user_id"] == null ? undefined : json["user_id"],
};
}
export function ModelsUserEmailToJSON(json: any): ModelsUserEmail {
return ModelsUserEmailToJSONTyped(json, false);
}
export function ModelsUserEmailToJSONTyped(
value?: ModelsUserEmail | null,
ignoreDiscriminator: boolean = false,
): any {
if (value == null) {
return value;
}
return {
created_at:
value["created_at"] == null
? value["created_at"]
: value["created_at"].toISOString(),
email: value["email"],
id: value["id"],
is_primary: value["is_primary"],
is_verified: value["is_verified"],
updated_at:
value["updated_at"] == null
? value["updated_at"]
: value["updated_at"].toISOString(),
user: ModelsUserToJSON(value["user"]),
user_id: value["user_id"],
};
}

View File

@@ -1,80 +0,0 @@
/* tslint:disable */
/* eslint-disable */
/**
* AutoGlue API
* API for managing K3s clusters across cloud providers
*
* The version of the OpenAPI document: 1.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 UtilsErrorResponse
*/
export interface UtilsErrorResponse {
/**
* A machine-readable error code, e.g. "validation_error"
* example: validation_error
* @type {string}
* @memberof UtilsErrorResponse
*/
code?: string;
/**
* Human-readable message
* example: slug is required
* @type {string}
* @memberof UtilsErrorResponse
*/
message?: string;
}
/**
* Check if a given object implements the UtilsErrorResponse interface.
*/
export function instanceOfUtilsErrorResponse(
value: object,
): value is UtilsErrorResponse {
return true;
}
export function UtilsErrorResponseFromJSON(json: any): UtilsErrorResponse {
return UtilsErrorResponseFromJSONTyped(json, false);
}
export function UtilsErrorResponseFromJSONTyped(
json: any,
ignoreDiscriminator: boolean,
): UtilsErrorResponse {
if (json == null) {
return json;
}
return {
code: json["code"] == null ? undefined : json["code"],
message: json["message"] == null ? undefined : json["message"],
};
}
export function UtilsErrorResponseToJSON(json: any): UtilsErrorResponse {
return UtilsErrorResponseToJSONTyped(json, false);
}
export function UtilsErrorResponseToJSONTyped(
value?: UtilsErrorResponse | null,
ignoreDiscriminator: boolean = false,
): any {
if (value == null) {
return value;
}
return {
code: value["code"],
message: value["message"],
};
}

View File

@@ -1,50 +0,0 @@
/* tslint:disable */
/* eslint-disable */
export * from "./DtoAnnotationResponse";
export * from "./DtoAttachAnnotationsRequest";
export * from "./DtoAttachLabelsRequest";
export * from "./DtoAttachServersRequest";
export * from "./DtoAttachTaintsRequest";
export * from "./DtoAuthStartResponse";
export * from "./DtoCreateAnnotationRequest";
export * from "./DtoCreateLabelRequest";
export * from "./DtoCreateNodePoolRequest";
export * from "./DtoCreateSSHRequest";
export * from "./DtoCreateServerRequest";
export * from "./DtoCreateTaintRequest";
export * from "./DtoJWK";
export * from "./DtoJWKS";
export * from "./DtoJob";
export * from "./DtoJobStatus";
export * from "./DtoLabelResponse";
export * from "./DtoLogoutRequest";
export * from "./DtoNodePoolResponse";
export * from "./DtoPageJob";
export * from "./DtoQueueInfo";
export * from "./DtoRefreshRequest";
export * from "./DtoServerResponse";
export * from "./DtoSshResponse";
export * from "./DtoSshRevealResponse";
export * from "./DtoTaintResponse";
export * from "./DtoTokenPair";
export * from "./DtoUpdateAnnotationRequest";
export * from "./DtoUpdateLabelRequest";
export * from "./DtoUpdateNodePoolRequest";
export * from "./DtoUpdateServerRequest";
export * from "./DtoUpdateTaintRequest";
export * from "./HandlersCreateUserKeyRequest";
export * from "./HandlersHealthStatus";
export * from "./HandlersMeResponse";
export * from "./HandlersMemberOut";
export * from "./HandlersMemberUpsertReq";
export * from "./HandlersOrgCreateReq";
export * from "./HandlersOrgKeyCreateReq";
export * from "./HandlersOrgKeyCreateResp";
export * from "./HandlersOrgUpdateReq";
export * from "./HandlersUpdateMeRequest";
export * from "./HandlersUserAPIKeyOut";
export * from "./ModelsAPIKey";
export * from "./ModelsOrganization";
export * from "./ModelsUser";
export * from "./ModelsUserEmail";
export * from "./UtilsErrorResponse";