github.com/rancher/types@v0.0.0-20220328215343-4370ff10ecd5/mapper/persistvolumeclaim.go (about)

     1  package mapper
     2  
     3  import (
     4  	"github.com/rancher/norman/types"
     5  	"github.com/rancher/norman/types/values"
     6  )
     7  
     8  type PersistVolumeClaim struct {
     9  }
    10  
    11  func (p PersistVolumeClaim) FromInternal(data map[string]interface{}) {
    12  }
    13  
    14  func (p PersistVolumeClaim) ToInternal(data map[string]interface{}) error {
    15  	if v, ok := values.GetValue(data, "storageClassId"); ok && v == nil {
    16  		values.PutValue(data, "", "storageClassId")
    17  	}
    18  	return nil
    19  }
    20  
    21  func (p PersistVolumeClaim) ModifySchema(schema *types.Schema, schemas *types.Schemas) error {
    22  	return nil
    23  }