UNPKG

@codingame/kubevirt-api

Version:

kubevirt OpenAPI automation for TypeScript

100 lines 4.83 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 { IoK8sApiCoreV1ContainerStatusFromJSON, IoK8sApiCoreV1ContainerStatusToJSON, IoK8sApiCoreV1HostIPFromJSON, IoK8sApiCoreV1HostIPToJSON, IoK8sApiCoreV1PodConditionFromJSON, IoK8sApiCoreV1PodConditionToJSON, IoK8sApiCoreV1PodIPFromJSON, IoK8sApiCoreV1PodIPToJSON, IoK8sApiCoreV1PodResourceClaimStatusFromJSON, IoK8sApiCoreV1PodResourceClaimStatusToJSON, } from './'; export function IoK8sApiCoreV1PodStatusFromJSON(json) { return IoK8sApiCoreV1PodStatusFromJSONTyped(json, false); } export function IoK8sApiCoreV1PodStatusFromJSONTyped(json, _ignoreDiscriminator) { if (json === undefined || json === null) { return json; } return { conditions: !exists(json, 'conditions') ? undefined : json['conditions'].map(IoK8sApiCoreV1PodConditionFromJSON), containerStatuses: !exists(json, 'containerStatuses') ? undefined : json['containerStatuses'].map(IoK8sApiCoreV1ContainerStatusFromJSON), ephemeralContainerStatuses: !exists(json, 'ephemeralContainerStatuses') ? undefined : json['ephemeralContainerStatuses'].map(IoK8sApiCoreV1ContainerStatusFromJSON), hostIP: !exists(json, 'hostIP') ? undefined : json['hostIP'], hostIPs: !exists(json, 'hostIPs') ? undefined : json['hostIPs'].map(IoK8sApiCoreV1HostIPFromJSON), initContainerStatuses: !exists(json, 'initContainerStatuses') ? undefined : json['initContainerStatuses'].map(IoK8sApiCoreV1ContainerStatusFromJSON), message: !exists(json, 'message') ? undefined : json['message'], nominatedNodeName: !exists(json, 'nominatedNodeName') ? undefined : json['nominatedNodeName'], observedGeneration: !exists(json, 'observedGeneration') ? undefined : json['observedGeneration'], phase: !exists(json, 'phase') ? undefined : json['phase'], podIP: !exists(json, 'podIP') ? undefined : json['podIP'], podIPs: !exists(json, 'podIPs') ? undefined : json['podIPs'].map(IoK8sApiCoreV1PodIPFromJSON), qosClass: !exists(json, 'qosClass') ? undefined : json['qosClass'], reason: !exists(json, 'reason') ? undefined : json['reason'], resize: !exists(json, 'resize') ? undefined : json['resize'], resourceClaimStatuses: !exists(json, 'resourceClaimStatuses') ? undefined : json['resourceClaimStatuses'].map(IoK8sApiCoreV1PodResourceClaimStatusFromJSON), startTime: !exists(json, 'startTime') ? undefined : json['startTime'], }; } export function IoK8sApiCoreV1PodStatusToJSON(value) { if (value === undefined) { return undefined; } if (value === null) { return null; } return { conditions: value.conditions === undefined ? undefined : value.conditions.map(IoK8sApiCoreV1PodConditionToJSON), containerStatuses: value.containerStatuses === undefined ? undefined : value.containerStatuses.map(IoK8sApiCoreV1ContainerStatusToJSON), ephemeralContainerStatuses: value.ephemeralContainerStatuses === undefined ? undefined : value.ephemeralContainerStatuses.map(IoK8sApiCoreV1ContainerStatusToJSON), hostIP: value.hostIP, hostIPs: value.hostIPs === undefined ? undefined : value.hostIPs.map(IoK8sApiCoreV1HostIPToJSON), initContainerStatuses: value.initContainerStatuses === undefined ? undefined : value.initContainerStatuses.map(IoK8sApiCoreV1ContainerStatusToJSON), message: value.message, nominatedNodeName: value.nominatedNodeName, observedGeneration: value.observedGeneration, phase: value.phase, podIP: value.podIP, podIPs: value.podIPs === undefined ? undefined : value.podIPs.map(IoK8sApiCoreV1PodIPToJSON), qosClass: value.qosClass, reason: value.reason, resize: value.resize, resourceClaimStatuses: value.resourceClaimStatuses === undefined ? undefined : value.resourceClaimStatuses.map(IoK8sApiCoreV1PodResourceClaimStatusToJSON), startTime: value.startTime === undefined ? undefined : value.startTime, }; } //# sourceMappingURL=IoK8sApiCoreV1PodStatus.js.map