UNPKG

@codingame/kubevirt-api

Version:

kubevirt OpenAPI automation for TypeScript

74 lines 3.74 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 { IoK8sApiCoreV1EventSeriesFromJSON, IoK8sApiCoreV1EventSeriesToJSON, IoK8sApiCoreV1EventSourceFromJSON, IoK8sApiCoreV1EventSourceToJSON, IoK8sApiCoreV1ObjectReferenceFromJSON, IoK8sApiCoreV1ObjectReferenceToJSON, IoK8sApimachineryPkgApisMetaV1ObjectMetaFromJSON, IoK8sApimachineryPkgApisMetaV1ObjectMetaToJSON, } from './'; export function IoK8sApiCoreV1EventFromJSON(json) { return IoK8sApiCoreV1EventFromJSONTyped(json, false); } export function IoK8sApiCoreV1EventFromJSONTyped(json, _ignoreDiscriminator) { if (json === undefined || json === null) { return json; } return { action: !exists(json, 'action') ? undefined : json['action'], apiVersion: !exists(json, 'apiVersion') ? undefined : json['apiVersion'], count: !exists(json, 'count') ? undefined : json['count'], eventTime: !exists(json, 'eventTime') ? undefined : json['eventTime'], firstTimestamp: !exists(json, 'firstTimestamp') ? undefined : json['firstTimestamp'], involvedObject: IoK8sApiCoreV1ObjectReferenceFromJSON(json['involvedObject']), kind: !exists(json, 'kind') ? undefined : json['kind'], lastTimestamp: !exists(json, 'lastTimestamp') ? undefined : json['lastTimestamp'], message: !exists(json, 'message') ? undefined : json['message'], metadata: IoK8sApimachineryPkgApisMetaV1ObjectMetaFromJSON(json['metadata']), reason: !exists(json, 'reason') ? undefined : json['reason'], related: !exists(json, 'related') ? undefined : IoK8sApiCoreV1ObjectReferenceFromJSON(json['related']), reportingComponent: !exists(json, 'reportingComponent') ? undefined : json['reportingComponent'], reportingInstance: !exists(json, 'reportingInstance') ? undefined : json['reportingInstance'], series: !exists(json, 'series') ? undefined : IoK8sApiCoreV1EventSeriesFromJSON(json['series']), source: !exists(json, 'source') ? undefined : IoK8sApiCoreV1EventSourceFromJSON(json['source']), type: !exists(json, 'type') ? undefined : json['type'], }; } export function IoK8sApiCoreV1EventToJSON(value) { if (value === undefined) { return undefined; } if (value === null) { return null; } return { action: value.action, apiVersion: value.apiVersion, count: value.count, eventTime: value.eventTime === undefined ? undefined : value.eventTime, firstTimestamp: value.firstTimestamp === undefined ? undefined : value.firstTimestamp, involvedObject: IoK8sApiCoreV1ObjectReferenceToJSON(value.involvedObject), kind: value.kind, lastTimestamp: value.lastTimestamp === undefined ? undefined : value.lastTimestamp, message: value.message, metadata: IoK8sApimachineryPkgApisMetaV1ObjectMetaToJSON(value.metadata), reason: value.reason, related: IoK8sApiCoreV1ObjectReferenceToJSON(value.related), reportingComponent: value.reportingComponent, reportingInstance: value.reportingInstance, series: IoK8sApiCoreV1EventSeriesToJSON(value.series), source: IoK8sApiCoreV1EventSourceToJSON(value.source), type: value.type, }; } //# sourceMappingURL=IoK8sApiCoreV1Event.js.map