UNPKG

@codingame/kubevirt-api

Version:

kubevirt OpenAPI automation for TypeScript

54 lines 2.21 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 { IoK8sApiNetworkingV1IngressBackendFromJSON, IoK8sApiNetworkingV1IngressBackendToJSON, IoK8sApiNetworkingV1IngressRuleFromJSON, IoK8sApiNetworkingV1IngressRuleToJSON, IoK8sApiNetworkingV1IngressTLSFromJSON, IoK8sApiNetworkingV1IngressTLSToJSON, } from './'; export function IoK8sApiNetworkingV1IngressSpecFromJSON(json) { return IoK8sApiNetworkingV1IngressSpecFromJSONTyped(json, false); } export function IoK8sApiNetworkingV1IngressSpecFromJSONTyped(json, _ignoreDiscriminator) { if (json === undefined || json === null) { return json; } return { defaultBackend: !exists(json, 'defaultBackend') ? undefined : IoK8sApiNetworkingV1IngressBackendFromJSON(json['defaultBackend']), ingressClassName: !exists(json, 'ingressClassName') ? undefined : json['ingressClassName'], rules: !exists(json, 'rules') ? undefined : json['rules'].map(IoK8sApiNetworkingV1IngressRuleFromJSON), tls: !exists(json, 'tls') ? undefined : json['tls'].map(IoK8sApiNetworkingV1IngressTLSFromJSON), }; } export function IoK8sApiNetworkingV1IngressSpecToJSON(value) { if (value === undefined) { return undefined; } if (value === null) { return null; } return { defaultBackend: IoK8sApiNetworkingV1IngressBackendToJSON(value.defaultBackend), ingressClassName: value.ingressClassName, rules: value.rules === undefined ? undefined : value.rules.map(IoK8sApiNetworkingV1IngressRuleToJSON), tls: value.tls === undefined ? undefined : value.tls.map(IoK8sApiNetworkingV1IngressTLSToJSON), }; } //# sourceMappingURL=IoK8sApiNetworkingV1IngressSpec.js.map