/* 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, }; }