UNPKG

@codingame/kubevirt-api

Version:

kubevirt OpenAPI automation for TypeScript

80 lines 3.73 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 { IoK8sApiCoreV1ContainerStateFromJSON, IoK8sApiCoreV1ContainerStateToJSON, IoK8sApiCoreV1ContainerUserFromJSON, IoK8sApiCoreV1ContainerUserToJSON, IoK8sApiCoreV1ResourceRequirementsFromJSON, IoK8sApiCoreV1ResourceRequirementsToJSON, IoK8sApiCoreV1ResourceStatusFromJSON, IoK8sApiCoreV1ResourceStatusToJSON, IoK8sApiCoreV1VolumeMountStatusFromJSON, IoK8sApiCoreV1VolumeMountStatusToJSON, } from './'; export function IoK8sApiCoreV1ContainerStatusFromJSON(json) { return IoK8sApiCoreV1ContainerStatusFromJSONTyped(json, false); } export function IoK8sApiCoreV1ContainerStatusFromJSONTyped(json, _ignoreDiscriminator) { if (json === undefined || json === null) { return json; } return { allocatedResources: !exists(json, 'allocatedResources') ? undefined : json['allocatedResources'], allocatedResourcesStatus: !exists(json, 'allocatedResourcesStatus') ? undefined : json['allocatedResourcesStatus'].map(IoK8sApiCoreV1ResourceStatusFromJSON), containerID: !exists(json, 'containerID') ? undefined : json['containerID'], image: json['image'], imageID: json['imageID'], lastState: !exists(json, 'lastState') ? undefined : IoK8sApiCoreV1ContainerStateFromJSON(json['lastState']), name: json['name'], ready: json['ready'], resources: !exists(json, 'resources') ? undefined : IoK8sApiCoreV1ResourceRequirementsFromJSON(json['resources']), restartCount: json['restartCount'], started: !exists(json, 'started') ? undefined : json['started'], state: !exists(json, 'state') ? undefined : IoK8sApiCoreV1ContainerStateFromJSON(json['state']), stopSignal: !exists(json, 'stopSignal') ? undefined : json['stopSignal'], user: !exists(json, 'user') ? undefined : IoK8sApiCoreV1ContainerUserFromJSON(json['user']), volumeMounts: !exists(json, 'volumeMounts') ? undefined : json['volumeMounts'].map(IoK8sApiCoreV1VolumeMountStatusFromJSON), }; } export function IoK8sApiCoreV1ContainerStatusToJSON(value) { if (value === undefined) { return undefined; } if (value === null) { return null; } return { allocatedResources: value.allocatedResources, allocatedResourcesStatus: value.allocatedResourcesStatus === undefined ? undefined : value.allocatedResourcesStatus.map(IoK8sApiCoreV1ResourceStatusToJSON), containerID: value.containerID, image: value.image, imageID: value.imageID, lastState: IoK8sApiCoreV1ContainerStateToJSON(value.lastState), name: value.name, ready: value.ready, resources: IoK8sApiCoreV1ResourceRequirementsToJSON(value.resources), restartCount: value.restartCount, started: value.started, state: IoK8sApiCoreV1ContainerStateToJSON(value.state), stopSignal: value.stopSignal, user: IoK8sApiCoreV1ContainerUserToJSON(value.user), volumeMounts: value.volumeMounts === undefined ? undefined : value.volumeMounts.map(IoK8sApiCoreV1VolumeMountStatusToJSON), }; } //# sourceMappingURL=IoK8sApiCoreV1ContainerStatus.js.map