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

106 lines
2.7 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 MemoryInfoRepresentation
*/
export interface MemoryInfoRepresentation {
/**
*
* @type {number}
* @memberof MemoryInfoRepresentation
*/
free?: number;
/**
*
* @type {string}
* @memberof MemoryInfoRepresentation
*/
freeFormated?: string;
/**
*
* @type {number}
* @memberof MemoryInfoRepresentation
*/
freePercentage?: number;
/**
*
* @type {number}
* @memberof MemoryInfoRepresentation
*/
total?: number;
/**
*
* @type {string}
* @memberof MemoryInfoRepresentation
*/
totalFormated?: string;
/**
*
* @type {number}
* @memberof MemoryInfoRepresentation
*/
used?: number;
/**
*
* @type {string}
* @memberof MemoryInfoRepresentation
*/
usedFormated?: string;
}
export function MemoryInfoRepresentationFromJSON(json: any): MemoryInfoRepresentation {
return MemoryInfoRepresentationFromJSONTyped(json, false);
}
export function MemoryInfoRepresentationFromJSONTyped(json: any, ignoreDiscriminator: boolean): MemoryInfoRepresentation {
if ((json === undefined) || (json === null)) {
return json;
}
return {
'free': !exists(json, 'free') ? undefined : json['free'],
'freeFormated': !exists(json, 'freeFormated') ? undefined : json['freeFormated'],
'freePercentage': !exists(json, 'freePercentage') ? undefined : json['freePercentage'],
'total': !exists(json, 'total') ? undefined : json['total'],
'totalFormated': !exists(json, 'totalFormated') ? undefined : json['totalFormated'],
'used': !exists(json, 'used') ? undefined : json['used'],
'usedFormated': !exists(json, 'usedFormated') ? undefined : json['usedFormated'],
};
}
export function MemoryInfoRepresentationToJSON(value?: MemoryInfoRepresentation | null): any {
if (value === undefined) {
return undefined;
}
if (value === null) {
return null;
}
return {
'free': value.free,
'freeFormated': value.freeFormated,
'freePercentage': value.freePercentage,
'total': value.total,
'totalFormated': value.totalFormated,
'used': value.used,
'usedFormated': value.usedFormated,
};
}