"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),function(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{IoK8sApiCoreV1PersistentVolume:function(){return PersistentVolume},PersistentVolume:function(){return PersistentVolume}});let _base=require("@kubernetes-models/base"),_IoK8sApiCoreV1PersistentVolume=require("../_schemas/IoK8sApiCoreV1PersistentVolume.js");class PersistentVolume extends _base.Model{constructor(data){super(),this.setDefinedProps({apiVersion:PersistentVolume.apiVersion,kind:PersistentVolume.kind,...data})}}PersistentVolume.apiVersion="v1",PersistentVolume.kind="PersistentVolume",PersistentVolume.is=(0,_base.createTypeMetaGuard)(PersistentVolume),(0,_base.setValidateFunc)(PersistentVolume,_IoK8sApiCoreV1PersistentVolume.validate);