@@ -171,17 +171,17 @@ func GetTypeIntMapData(data map[string]interface{}) map[string]int {
171171}
172172
173173// GetMetaConverterMap returns mapping for converter.
174- func GetMetaConverterMap (modelPathSeparator string ) * converter.BlockToStruct {
174+ func GetMetaConverterMap (modelPathSeparator string , modelPath ... string ) * converter.BlockToStruct {
175175 var MetaConverterMap = & converter.BlockToStruct {
176176 AnnotationsKey : & converter.Map {
177- converter .AllMapKeysFieldMarker : converter .BuildModelPath (modelPathSeparator , "meta" , "annotations" , converter .AllMapKeysFieldMarker ),
177+ converter .AllMapKeysFieldMarker : converter .BuildModelPath (modelPathSeparator , append ( modelPath , "meta" , "annotations" , converter .AllMapKeysFieldMarker ) ... ),
178178 },
179179 LabelsKey : & converter.Map {
180- converter .AllMapKeysFieldMarker : converter .BuildModelPath (modelPathSeparator , "meta" , "labels" , converter .AllMapKeysFieldMarker ),
180+ converter .AllMapKeysFieldMarker : converter .BuildModelPath (modelPathSeparator , append ( modelPath , "meta" , "labels" , converter .AllMapKeysFieldMarker ) ... ),
181181 },
182- DescriptionKey : converter .BuildModelPath (modelPathSeparator , "meta" , "description" ),
183- resourceVersionKey : converter .BuildModelPath (modelPathSeparator , "meta" , "resourceVersion" ),
184- uidKey : converter .BuildModelPath (modelPathSeparator , "meta" , "uid" ),
182+ DescriptionKey : converter .BuildModelPath (modelPathSeparator , append ( modelPath , "meta" , "description" ) ... ),
183+ resourceVersionKey : converter .BuildModelPath (modelPathSeparator , append ( modelPath , "meta" , "resourceVersion" ) ... ),
184+ uidKey : converter .BuildModelPath (modelPathSeparator , append ( modelPath , "meta" , "uid" ) ... ),
185185 }
186186
187187 return MetaConverterMap
0 commit comments