fix: rename sdk to match repo & introduce git subtree

This commit is contained in:
allanice001
2025-11-02 22:30:34 +00:00
parent 43f8549320
commit e313d5fc4f
242 changed files with 183 additions and 39458 deletions

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,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,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,126 +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 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?: string;
/**
*
* @type {string}
* @memberof DtoCreateServerRequest
*/
ssh_key_id?: string;
/**
*
* @type {string}
* @memberof DtoCreateServerRequest
*/
ssh_user?: string;
/**
*
* @type {string}
* @memberof DtoCreateServerRequest
*/
status?: string;
}
/**
* 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,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 DtoLabelResponse
*/
export interface DtoLabelResponse {
/**
*
* @type {string}
* @memberof DtoLabelResponse
*/
id?: string;
/**
*
* @type {string}
* @memberof DtoLabelResponse
*/
key?: 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 {
id: json["id"] == null ? undefined : json["id"],
key: json["key"] == null ? undefined : json["key"],
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 {
id: value["id"],
key: value["key"],
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,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,155 +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 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?: string;
/**
*
* @type {string}
* @memberof DtoServerResponse
*/
ssh_key_id?: string;
/**
*
* @type {string}
* @memberof DtoServerResponse
*/
ssh_user?: string;
/**
*
* @type {string}
* @memberof DtoServerResponse
*/
status?: string;
/**
*
* @type {string}
* @memberof DtoServerResponse
*/
updated_at?: string;
}
/**
* 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,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 DtoTaintResponse
*/
export interface DtoTaintResponse {
/**
*
* @type {string}
* @memberof DtoTaintResponse
*/
effect?: string;
/**
*
* @type {string}
* @memberof DtoTaintResponse
*/
id?: string;
/**
*
* @type {string}
* @memberof DtoTaintResponse
*/
key?: 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 {
effect: json["effect"] == null ? undefined : json["effect"],
id: json["id"] == null ? undefined : json["id"],
key: json["key"] == null ? undefined : json["key"],
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 {
effect: value["effect"],
id: value["id"],
key: value["key"],
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,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,126 +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 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?: string;
/**
*
* @type {string}
* @memberof DtoUpdateServerRequest
*/
ssh_key_id?: string;
/**
*
* @type {string}
* @memberof DtoUpdateServerRequest
*/
ssh_user?: string;
/**
*
* @type {string}
* @memberof DtoUpdateServerRequest
*/
status?: string;
}
/**
* 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,171 +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_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_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_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,126 +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_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_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_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,35 +0,0 @@
/* tslint:disable */
/* eslint-disable */
export * from "./DtoAuthStartResponse";
export * from "./DtoCreateLabelRequest";
export * from "./DtoCreateSSHRequest";
export * from "./DtoCreateServerRequest";
export * from "./DtoCreateTaintRequest";
export * from "./DtoJWK";
export * from "./DtoJWKS";
export * from "./DtoLabelResponse";
export * from "./DtoLogoutRequest";
export * from "./DtoRefreshRequest";
export * from "./DtoServerResponse";
export * from "./DtoSshResponse";
export * from "./DtoSshRevealResponse";
export * from "./DtoTaintResponse";
export * from "./DtoTokenPair";
export * from "./DtoUpdateLabelRequest";
export * from "./DtoUpdateServerRequest";
export * from "./DtoUpdateTaintRequest";
export * from "./HandlersCreateUserKeyRequest";
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";