UNPKG

@codingame/kubevirt-api

Version:

kubevirt OpenAPI automation for TypeScript

56 lines 2.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 { IoK8sApiCoreV1ClusterTrustBundleProjectionFromJSON, IoK8sApiCoreV1ClusterTrustBundleProjectionToJSON, IoK8sApiCoreV1ConfigMapProjectionFromJSON, IoK8sApiCoreV1ConfigMapProjectionToJSON, IoK8sApiCoreV1DownwardAPIProjectionFromJSON, IoK8sApiCoreV1DownwardAPIProjectionToJSON, IoK8sApiCoreV1SecretProjectionFromJSON, IoK8sApiCoreV1SecretProjectionToJSON, IoK8sApiCoreV1ServiceAccountTokenProjectionFromJSON, IoK8sApiCoreV1ServiceAccountTokenProjectionToJSON, } from './'; export function IoK8sApiCoreV1VolumeProjectionFromJSON(json) { return IoK8sApiCoreV1VolumeProjectionFromJSONTyped(json, false); } export function IoK8sApiCoreV1VolumeProjectionFromJSONTyped(json, _ignoreDiscriminator) { if (json === undefined || json === null) { return json; } return { clusterTrustBundle: !exists(json, 'clusterTrustBundle') ? undefined : IoK8sApiCoreV1ClusterTrustBundleProjectionFromJSON(json['clusterTrustBundle']), configMap: !exists(json, 'configMap') ? undefined : IoK8sApiCoreV1ConfigMapProjectionFromJSON(json['configMap']), downwardAPI: !exists(json, 'downwardAPI') ? undefined : IoK8sApiCoreV1DownwardAPIProjectionFromJSON(json['downwardAPI']), secret: !exists(json, 'secret') ? undefined : IoK8sApiCoreV1SecretProjectionFromJSON(json['secret']), serviceAccountToken: !exists(json, 'serviceAccountToken') ? undefined : IoK8sApiCoreV1ServiceAccountTokenProjectionFromJSON(json['serviceAccountToken']), }; } export function IoK8sApiCoreV1VolumeProjectionToJSON(value) { if (value === undefined) { return undefined; } if (value === null) { return null; } return { clusterTrustBundle: IoK8sApiCoreV1ClusterTrustBundleProjectionToJSON(value.clusterTrustBundle), configMap: IoK8sApiCoreV1ConfigMapProjectionToJSON(value.configMap), downwardAPI: IoK8sApiCoreV1DownwardAPIProjectionToJSON(value.downwardAPI), secret: IoK8sApiCoreV1SecretProjectionToJSON(value.secret), serviceAccountToken: IoK8sApiCoreV1ServiceAccountTokenProjectionToJSON(value.serviceAccountToken), }; } //# sourceMappingURL=IoK8sApiCoreV1VolumeProjection.js.map