@@ -107,12 +107,13 @@ export class KubernetesObjectApi {
107107 if ( fieldManager !== undefined ) {
108108 requestContext . setQueryParam ( 'fieldManager' , ObjectSerializer . serialize ( fieldManager , 'string' ) ) ;
109109 }
110+ const type = await this . getSerializationType ( spec . apiVersion , spec . kind ) ;
110111
111112 // Body Params
112113 const contentType = ObjectSerializer . getPreferredMediaType ( [ ] ) ;
113114 requestContext . setHeaderParam ( 'Content-Type' , contentType ) ;
114115 const serializedBody = ObjectSerializer . stringify (
115- ObjectSerializer . serialize ( spec , 'any' ) ,
116+ ObjectSerializer . serialize ( spec , type ) ,
116117 contentType ,
117118 ) ;
118119 requestContext . setBody ( serializedBody ) ;
@@ -268,9 +269,11 @@ export class KubernetesObjectApi {
268269 requestContext . setQueryParam ( 'force' , ObjectSerializer . serialize ( force , 'boolean' ) ) ;
269270 }
270271
272+ const type = await this . getSerializationType ( spec . apiVersion , spec . kind ) ;
273+
271274 // Body Params
272275 const serializedBody = ObjectSerializer . stringify (
273- ObjectSerializer . serialize ( spec , 'any' ) ,
276+ ObjectSerializer . serialize ( spec , type ) ,
274277 // TODO: use the patch content type once ObjectSerializer supports it.
275278 'application/json' ,
276279 ) ;
@@ -465,11 +468,13 @@ export class KubernetesObjectApi {
465468 requestContext . setQueryParam ( 'fieldManager' , ObjectSerializer . serialize ( fieldManager , 'string' ) ) ;
466469 }
467470
471+ const type = await this . getSerializationType ( spec . apiVersion , spec . kind ) ;
472+
468473 // Body Params
469474 const contentType = ObjectSerializer . getPreferredMediaType ( [ ] ) ;
470475 requestContext . setHeaderParam ( 'Content-Type' , contentType ) ;
471476 const serializedBody = ObjectSerializer . stringify (
472- ObjectSerializer . serialize ( spec , 'any' ) ,
477+ ObjectSerializer . serialize ( spec , type ) ,
473478 contentType ,
474479 ) ;
475480 requestContext . setBody ( serializedBody ) ;
0 commit comments