UNPKG

@codingame/kubevirt-api

Version:

kubevirt OpenAPI automation for TypeScript

90 lines 4.51 kB
/* tslint:disable */ /* eslint-disable */ /** * Kubernetes * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: unversioned * * * 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 } from '../runtime'; import { IoK8sApiCoreV1AttachedVolumeFromJSON, IoK8sApiCoreV1AttachedVolumeToJSON, IoK8sApiCoreV1ContainerImageFromJSON, IoK8sApiCoreV1ContainerImageToJSON, IoK8sApiCoreV1NodeAddressFromJSON, IoK8sApiCoreV1NodeAddressToJSON, IoK8sApiCoreV1NodeConditionFromJSON, IoK8sApiCoreV1NodeConditionToJSON, IoK8sApiCoreV1NodeConfigStatusFromJSON, IoK8sApiCoreV1NodeConfigStatusToJSON, IoK8sApiCoreV1NodeDaemonEndpointsFromJSON, IoK8sApiCoreV1NodeDaemonEndpointsToJSON, IoK8sApiCoreV1NodeFeaturesFromJSON, IoK8sApiCoreV1NodeFeaturesToJSON, IoK8sApiCoreV1NodeRuntimeHandlerFromJSON, IoK8sApiCoreV1NodeRuntimeHandlerToJSON, IoK8sApiCoreV1NodeSystemInfoFromJSON, IoK8sApiCoreV1NodeSystemInfoToJSON, } from './'; export function IoK8sApiCoreV1NodeStatusFromJSON(json) { return IoK8sApiCoreV1NodeStatusFromJSONTyped(json, false); } export function IoK8sApiCoreV1NodeStatusFromJSONTyped(json, _ignoreDiscriminator) { if (json === undefined || json === null) { return json; } return { addresses: !exists(json, 'addresses') ? undefined : json['addresses'].map(IoK8sApiCoreV1NodeAddressFromJSON), allocatable: !exists(json, 'allocatable') ? undefined : json['allocatable'], capacity: !exists(json, 'capacity') ? undefined : json['capacity'], conditions: !exists(json, 'conditions') ? undefined : json['conditions'].map(IoK8sApiCoreV1NodeConditionFromJSON), config: !exists(json, 'config') ? undefined : IoK8sApiCoreV1NodeConfigStatusFromJSON(json['config']), daemonEndpoints: !exists(json, 'daemonEndpoints') ? undefined : IoK8sApiCoreV1NodeDaemonEndpointsFromJSON(json['daemonEndpoints']), features: !exists(json, 'features') ? undefined : IoK8sApiCoreV1NodeFeaturesFromJSON(json['features']), images: !exists(json, 'images') ? undefined : json['images'].map(IoK8sApiCoreV1ContainerImageFromJSON), nodeInfo: !exists(json, 'nodeInfo') ? undefined : IoK8sApiCoreV1NodeSystemInfoFromJSON(json['nodeInfo']), phase: !exists(json, 'phase') ? undefined : json['phase'], runtimeHandlers: !exists(json, 'runtimeHandlers') ? undefined : json['runtimeHandlers'].map(IoK8sApiCoreV1NodeRuntimeHandlerFromJSON), volumesAttached: !exists(json, 'volumesAttached') ? undefined : json['volumesAttached'].map(IoK8sApiCoreV1AttachedVolumeFromJSON), volumesInUse: !exists(json, 'volumesInUse') ? undefined : json['volumesInUse'], }; } export function IoK8sApiCoreV1NodeStatusToJSON(value) { if (value === undefined) { return undefined; } if (value === null) { return null; } return { addresses: value.addresses === undefined ? undefined : value.addresses.map(IoK8sApiCoreV1NodeAddressToJSON), allocatable: value.allocatable, capacity: value.capacity, conditions: value.conditions === undefined ? undefined : value.conditions.map(IoK8sApiCoreV1NodeConditionToJSON), config: IoK8sApiCoreV1NodeConfigStatusToJSON(value.config), daemonEndpoints: IoK8sApiCoreV1NodeDaemonEndpointsToJSON(value.daemonEndpoints), features: IoK8sApiCoreV1NodeFeaturesToJSON(value.features), images: value.images === undefined ? undefined : value.images.map(IoK8sApiCoreV1ContainerImageToJSON), nodeInfo: IoK8sApiCoreV1NodeSystemInfoToJSON(value.nodeInfo), phase: value.phase, runtimeHandlers: value.runtimeHandlers === undefined ? undefined : value.runtimeHandlers.map(IoK8sApiCoreV1NodeRuntimeHandlerToJSON), volumesAttached: value.volumesAttached === undefined ? undefined : value.volumesAttached.map(IoK8sApiCoreV1AttachedVolumeToJSON), volumesInUse: value.volumesInUse, }; } //# sourceMappingURL=IoK8sApiCoreV1NodeStatus.js.map