UNPKG

@codingame/kubevirt-api

Version:

kubevirt OpenAPI automation for TypeScript

58 lines 2.58 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 { IoK8sApiAuthorizationV1FieldSelectorAttributesFromJSON, IoK8sApiAuthorizationV1FieldSelectorAttributesToJSON, IoK8sApiAuthorizationV1LabelSelectorAttributesFromJSON, IoK8sApiAuthorizationV1LabelSelectorAttributesToJSON, } from './'; export function IoK8sApiAuthorizationV1ResourceAttributesFromJSON(json) { return IoK8sApiAuthorizationV1ResourceAttributesFromJSONTyped(json, false); } export function IoK8sApiAuthorizationV1ResourceAttributesFromJSONTyped(json, _ignoreDiscriminator) { if (json === undefined || json === null) { return json; } return { fieldSelector: !exists(json, 'fieldSelector') ? undefined : IoK8sApiAuthorizationV1FieldSelectorAttributesFromJSON(json['fieldSelector']), group: !exists(json, 'group') ? undefined : json['group'], labelSelector: !exists(json, 'labelSelector') ? undefined : IoK8sApiAuthorizationV1LabelSelectorAttributesFromJSON(json['labelSelector']), name: !exists(json, 'name') ? undefined : json['name'], namespace: !exists(json, 'namespace') ? undefined : json['namespace'], resource: !exists(json, 'resource') ? undefined : json['resource'], subresource: !exists(json, 'subresource') ? undefined : json['subresource'], verb: !exists(json, 'verb') ? undefined : json['verb'], version: !exists(json, 'version') ? undefined : json['version'], }; } export function IoK8sApiAuthorizationV1ResourceAttributesToJSON(value) { if (value === undefined) { return undefined; } if (value === null) { return null; } return { fieldSelector: IoK8sApiAuthorizationV1FieldSelectorAttributesToJSON(value.fieldSelector), group: value.group, labelSelector: IoK8sApiAuthorizationV1LabelSelectorAttributesToJSON(value.labelSelector), name: value.name, namespace: value.namespace, resource: value.resource, subresource: value.subresource, verb: value.verb, version: value.version, }; } //# sourceMappingURL=IoK8sApiAuthorizationV1ResourceAttributes.js.map