@@ -107,12 +107,13 @@ export class KubernetesObjectApi {
107
107
if ( fieldManager !== undefined ) {
108
108
requestContext . setQueryParam ( 'fieldManager' , ObjectSerializer . serialize ( fieldManager , 'string' ) ) ;
109
109
}
110
+ const type = await this . getSerializationType ( spec . apiVersion , spec . kind ) ;
110
111
111
112
// Body Params
112
113
const contentType = ObjectSerializer . getPreferredMediaType ( [ ] ) ;
113
114
requestContext . setHeaderParam ( 'Content-Type' , contentType ) ;
114
115
const serializedBody = ObjectSerializer . stringify (
115
- ObjectSerializer . serialize ( spec , 'any' ) ,
116
+ ObjectSerializer . serialize ( spec , type ) ,
116
117
contentType ,
117
118
) ;
118
119
requestContext . setBody ( serializedBody ) ;
@@ -268,9 +269,11 @@ export class KubernetesObjectApi {
268
269
requestContext . setQueryParam ( 'force' , ObjectSerializer . serialize ( force , 'boolean' ) ) ;
269
270
}
270
271
272
+ const type = await this . getSerializationType ( spec . apiVersion , spec . kind ) ;
273
+
271
274
// Body Params
272
275
const serializedBody = ObjectSerializer . stringify (
273
- ObjectSerializer . serialize ( spec , 'any' ) ,
276
+ ObjectSerializer . serialize ( spec , type ) ,
274
277
// TODO: use the patch content type once ObjectSerializer supports it.
275
278
'application/json' ,
276
279
) ;
@@ -465,11 +468,13 @@ export class KubernetesObjectApi {
465
468
requestContext . setQueryParam ( 'fieldManager' , ObjectSerializer . serialize ( fieldManager , 'string' ) ) ;
466
469
}
467
470
471
+ const type = await this . getSerializationType ( spec . apiVersion , spec . kind ) ;
472
+
468
473
// Body Params
469
474
const contentType = ObjectSerializer . getPreferredMediaType ( [ ] ) ;
470
475
requestContext . setHeaderParam ( 'Content-Type' , contentType ) ;
471
476
const serializedBody = ObjectSerializer . stringify (
472
- ObjectSerializer . serialize ( spec , 'any' ) ,
477
+ ObjectSerializer . serialize ( spec , type ) ,
473
478
contentType ,
474
479
) ;
475
480
requestContext . setBody ( serializedBody ) ;
0 commit comments