@@ -91,13 +91,13 @@ def component_libraries_list(self, name_substring: Any = None) -> ListComponentL
9191 response_model = self ._response_model ('ListComponentLibrariesResponse' , ListComponentLibrariesResponse ),
9292 )
9393
94- def component_libraries_create (self , name : Any , hide_from_search : Any = None ) -> ComponentLibraryResponse :
94+ def component_libraries_create (self , name : Any , hide_from_search : Any = None , body : Any = None ) -> ComponentLibraryResponse :
9595 return self ._request_json (
9696 'POST' ,
9797 '/api/component_libraries/' ,
9898 path_params = None ,
9999 params = {'hide_from_search' : hide_from_search },
100- json_data = {'name' : name },
100+ json_data = {** ( body or {}), ** { 'name' : name } },
101101 response_model = self ._response_model ('ComponentLibraryResponse' , ComponentLibraryResponse ),
102102 )
103103
@@ -111,13 +111,13 @@ def component_libraries_get(self, id: Any, include_component_texts: Any = None)
111111 response_model = self ._response_model ('ComponentLibraryResponse' , ComponentLibraryResponse ),
112112 )
113113
114- def component_libraries_update (self , id : Any , name : Any , hide_from_search : Any = None ) -> ComponentLibraryResponse :
114+ def component_libraries_update (self , id : Any , name : Any , hide_from_search : Any = None , body : Any = None ) -> ComponentLibraryResponse :
115115 return self ._request_json (
116116 'PUT' ,
117117 '/api/component_libraries/{id}' ,
118118 path_params = {'id' : id },
119119 params = {'hide_from_search' : hide_from_search },
120- json_data = {'name' : name },
120+ json_data = {** ( body or {}), ** { 'name' : name } },
121121 response_model = self ._response_model ('ComponentLibraryResponse' , ComponentLibraryResponse ),
122122 )
123123
@@ -291,13 +291,13 @@ def published_components_list(self, include_deprecated: Any = None, name_substri
291291 response_model = self ._response_model ('ListPublishedComponentsResponse' , ListPublishedComponentsResponse ),
292292 )
293293
294- def published_components_create (self , digest : Any = None , name : Any = None , tag : Any = None , text : Any = None , url : Any = None ) -> PublishedComponentResponse :
294+ def published_components_create (self , digest : Any = None , name : Any = None , tag : Any = None , text : Any = None , url : Any = None , body : Any = None ) -> PublishedComponentResponse :
295295 return self ._request_json (
296296 'POST' ,
297297 '/api/published_components/' ,
298298 path_params = None ,
299299 params = None ,
300- json_data = {key : value for key , value in {'digest' : digest , 'name' : name , 'tag' : tag , 'text' : text , 'url' : url }.items () if value is not None },
300+ json_data = {** ( body or {}), ** { key : value for key , value in {'digest' : digest , 'name' : name , 'tag' : tag , 'text' : text , 'url' : url }.items () if value is not None } },
301301 response_model = self ._response_model ('PublishedComponentResponse' , PublishedComponentResponse ),
302302 )
303303
@@ -321,23 +321,23 @@ def secrets_list(self) -> ListSecretsResponse:
321321 response_model = self ._response_model ('ListSecretsResponse' , ListSecretsResponse ),
322322 )
323323
324- def secrets_create (self , secret_name : Any , secret_value : Any , description : Any = None , expires_at : Any = None ) -> SecretInfoResponse :
324+ def secrets_create (self , secret_name : Any , secret_value : Any , description : Any = None , expires_at : Any = None , body : Any = None ) -> SecretInfoResponse :
325325 return self ._request_json (
326326 'POST' ,
327327 '/api/secrets/' ,
328328 path_params = None ,
329329 params = {'secret_name' : secret_name , 'description' : description , 'expires_at' : expires_at },
330- json_data = {'secret_value' : secret_value },
330+ json_data = {** ( body or {}), ** { 'secret_value' : secret_value } },
331331 response_model = self ._response_model ('SecretInfoResponse' , SecretInfoResponse ),
332332 )
333333
334- def secrets_update (self , secret_name : Any , secret_value : Any , description : Any = None , expires_at : Any = None ) -> SecretInfoResponse :
334+ def secrets_update (self , secret_name : Any , secret_value : Any , description : Any = None , expires_at : Any = None , body : Any = None ) -> SecretInfoResponse :
335335 return self ._request_json (
336336 'PUT' ,
337337 '/api/secrets/{secret_name}' ,
338338 path_params = {'secret_name' : secret_name },
339339 params = {'description' : description , 'expires_at' : expires_at },
340- json_data = {'secret_value' : secret_value },
340+ json_data = {** ( body or {}), ** { 'secret_value' : secret_value } },
341341 response_model = self ._response_model ('SecretInfoResponse' , SecretInfoResponse ),
342342 )
343343
0 commit comments