/* tslint:disable */ /* eslint-disable */ /** * * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1.0.0 * * * 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 type { V1beta1NodeNetworkConfigurationEnactmentStatusCapturedStatesValueMetaInfo } from './V1beta1NodeNetworkConfigurationEnactmentStatusCapturedStatesValueMetaInfo'; import { V1beta1NodeNetworkConfigurationEnactmentStatusCapturedStatesValueMetaInfoFromJSON, V1beta1NodeNetworkConfigurationEnactmentStatusCapturedStatesValueMetaInfoToJSON, } from './V1beta1NodeNetworkConfigurationEnactmentStatusCapturedStatesValueMetaInfo'; /** * * @export * @interface V1beta1NodeNetworkConfigurationEnactmentStatusCapturedStatesValue */ export interface V1beta1NodeNetworkConfigurationEnactmentStatusCapturedStatesValue { /** * * @type {V1beta1NodeNetworkConfigurationEnactmentStatusCapturedStatesValueMetaInfo} * @memberof V1beta1NodeNetworkConfigurationEnactmentStatusCapturedStatesValue */ metaInfo?: V1beta1NodeNetworkConfigurationEnactmentStatusCapturedStatesValueMetaInfo; /** * * @type {any} * @memberof V1beta1NodeNetworkConfigurationEnactmentStatusCapturedStatesValue */ state?: any | null; } /** * Check if a given object implements the V1beta1NodeNetworkConfigurationEnactmentStatusCapturedStatesValue interface. */ export function instanceOfV1beta1NodeNetworkConfigurationEnactmentStatusCapturedStatesValue( _value: object, ): boolean { const isInstance = true; return isInstance; } export function V1beta1NodeNetworkConfigurationEnactmentStatusCapturedStatesValueFromJSON( json: any, ): V1beta1NodeNetworkConfigurationEnactmentStatusCapturedStatesValue { return V1beta1NodeNetworkConfigurationEnactmentStatusCapturedStatesValueFromJSONTyped( json, false, ); } export function V1beta1NodeNetworkConfigurationEnactmentStatusCapturedStatesValueFromJSONTyped( json: any, _ignoreDiscriminator: boolean, ): V1beta1NodeNetworkConfigurationEnactmentStatusCapturedStatesValue { if (json === undefined || json === null) { return json; } return { metaInfo: !exists(json, 'metaInfo') ? undefined : V1beta1NodeNetworkConfigurationEnactmentStatusCapturedStatesValueMetaInfoFromJSON( json['metaInfo'], ), state: !exists(json, 'state') ? undefined : json['state'], }; } export function V1beta1NodeNetworkConfigurationEnactmentStatusCapturedStatesValueToJSON( value?: V1beta1NodeNetworkConfigurationEnactmentStatusCapturedStatesValue | null, ): any { if (value === undefined) { return undefined; } if (value === null) { return null; } return { metaInfo: V1beta1NodeNetworkConfigurationEnactmentStatusCapturedStatesValueMetaInfoToJSON( value.metaInfo, ), state: value.state, }; }