Files
auth/backend/keycloak/kc-client/models/SystemInfoRepresentation.ts
2022-09-05 17:02:45 +02:00

194 lines
5.2 KiB
TypeScript

/* tslint:disable */
/* eslint-disable */
/**
* Keycloak Admin REST API
* This is a REST API reference for the Keycloak Admin
*
* The version of the OpenAPI document: 1
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import { exists, mapValues } from '../runtime';
/**
*
* @export
* @interface SystemInfoRepresentation
*/
export interface SystemInfoRepresentation {
/**
*
* @type {string}
* @memberof SystemInfoRepresentation
*/
fileEncoding?: string;
/**
*
* @type {string}
* @memberof SystemInfoRepresentation
*/
javaHome?: string;
/**
*
* @type {string}
* @memberof SystemInfoRepresentation
*/
javaRuntime?: string;
/**
*
* @type {string}
* @memberof SystemInfoRepresentation
*/
javaVendor?: string;
/**
*
* @type {string}
* @memberof SystemInfoRepresentation
*/
javaVersion?: string;
/**
*
* @type {string}
* @memberof SystemInfoRepresentation
*/
javaVm?: string;
/**
*
* @type {string}
* @memberof SystemInfoRepresentation
*/
javaVmVersion?: string;
/**
*
* @type {string}
* @memberof SystemInfoRepresentation
*/
osArchitecture?: string;
/**
*
* @type {string}
* @memberof SystemInfoRepresentation
*/
osName?: string;
/**
*
* @type {string}
* @memberof SystemInfoRepresentation
*/
osVersion?: string;
/**
*
* @type {string}
* @memberof SystemInfoRepresentation
*/
serverTime?: string;
/**
*
* @type {string}
* @memberof SystemInfoRepresentation
*/
uptime?: string;
/**
*
* @type {number}
* @memberof SystemInfoRepresentation
*/
uptimeMillis?: number;
/**
*
* @type {string}
* @memberof SystemInfoRepresentation
*/
userDir?: string;
/**
*
* @type {string}
* @memberof SystemInfoRepresentation
*/
userLocale?: string;
/**
*
* @type {string}
* @memberof SystemInfoRepresentation
*/
userName?: string;
/**
*
* @type {string}
* @memberof SystemInfoRepresentation
*/
userTimezone?: string;
/**
*
* @type {string}
* @memberof SystemInfoRepresentation
*/
version?: string;
}
export function SystemInfoRepresentationFromJSON(json: any): SystemInfoRepresentation {
return SystemInfoRepresentationFromJSONTyped(json, false);
}
export function SystemInfoRepresentationFromJSONTyped(json: any, ignoreDiscriminator: boolean): SystemInfoRepresentation {
if ((json === undefined) || (json === null)) {
return json;
}
return {
'fileEncoding': !exists(json, 'fileEncoding') ? undefined : json['fileEncoding'],
'javaHome': !exists(json, 'javaHome') ? undefined : json['javaHome'],
'javaRuntime': !exists(json, 'javaRuntime') ? undefined : json['javaRuntime'],
'javaVendor': !exists(json, 'javaVendor') ? undefined : json['javaVendor'],
'javaVersion': !exists(json, 'javaVersion') ? undefined : json['javaVersion'],
'javaVm': !exists(json, 'javaVm') ? undefined : json['javaVm'],
'javaVmVersion': !exists(json, 'javaVmVersion') ? undefined : json['javaVmVersion'],
'osArchitecture': !exists(json, 'osArchitecture') ? undefined : json['osArchitecture'],
'osName': !exists(json, 'osName') ? undefined : json['osName'],
'osVersion': !exists(json, 'osVersion') ? undefined : json['osVersion'],
'serverTime': !exists(json, 'serverTime') ? undefined : json['serverTime'],
'uptime': !exists(json, 'uptime') ? undefined : json['uptime'],
'uptimeMillis': !exists(json, 'uptimeMillis') ? undefined : json['uptimeMillis'],
'userDir': !exists(json, 'userDir') ? undefined : json['userDir'],
'userLocale': !exists(json, 'userLocale') ? undefined : json['userLocale'],
'userName': !exists(json, 'userName') ? undefined : json['userName'],
'userTimezone': !exists(json, 'userTimezone') ? undefined : json['userTimezone'],
'version': !exists(json, 'version') ? undefined : json['version'],
};
}
export function SystemInfoRepresentationToJSON(value?: SystemInfoRepresentation | null): any {
if (value === undefined) {
return undefined;
}
if (value === null) {
return null;
}
return {
'fileEncoding': value.fileEncoding,
'javaHome': value.javaHome,
'javaRuntime': value.javaRuntime,
'javaVendor': value.javaVendor,
'javaVersion': value.javaVersion,
'javaVm': value.javaVm,
'javaVmVersion': value.javaVmVersion,
'osArchitecture': value.osArchitecture,
'osName': value.osName,
'osVersion': value.osVersion,
'serverTime': value.serverTime,
'uptime': value.uptime,
'uptimeMillis': value.uptimeMillis,
'userDir': value.userDir,
'userLocale': value.userLocale,
'userName': value.userName,
'userTimezone': value.userTimezone,
'version': value.version,
};
}