@codingame/kubevirt-api
Version:
kubevirt OpenAPI automation for TypeScript
74 lines • 3.74 kB
JavaScript
/* 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