4646from ...types .project_create_response import ProjectCreateResponse
4747from ...types .project_update_response import ProjectUpdateResponse
4848from ...types .project_retrieve_response import ProjectRetrieveResponse
49+ from ...types .recommended_editors_param import RecommendedEditorsParam
4950from ...types .environment_initializer_param import EnvironmentInitializerParam
5051from ...types .project_prebuild_configuration_param import ProjectPrebuildConfigurationParam
5152from ...types .project_create_from_environment_response import ProjectCreateFromEnvironmentResponse
@@ -244,6 +245,7 @@ def update(
244245 name : Optional [str ] | Omit = omit ,
245246 prebuild_configuration : Optional [ProjectPrebuildConfigurationParam ] | Omit = omit ,
246247 project_id : str | Omit = omit ,
248+ recommended_editors : Optional [RecommendedEditorsParam ] | Omit = omit ,
247249 technical_description : Optional [str ] | Omit = omit ,
248250 # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
249251 # The extra values given here take precedence over values defined on the client or passed to this method.
@@ -313,6 +315,10 @@ def update(
313315
314316 project_id: project_id specifies the project identifier
315317
318+ recommended_editors: recommended_editors specifies the editors recommended for this project. If not
319+ provided, the existing recommended editors are not modified. To clear all
320+ recommended editors, set to an empty RecommendedEditors message.
321+
316322 technical_description: technical_description is a detailed technical description of the project This
317323 field is not returned by default in GetProject or ListProjects responses 8KB max
318324
@@ -334,6 +340,7 @@ def update(
334340 "name" : name ,
335341 "prebuild_configuration" : prebuild_configuration ,
336342 "project_id" : project_id ,
343+ "recommended_editors" : recommended_editors ,
337344 "technical_description" : technical_description ,
338345 },
339346 project_update_params .ProjectUpdateParams ,
@@ -716,6 +723,7 @@ async def update(
716723 name : Optional [str ] | Omit = omit ,
717724 prebuild_configuration : Optional [ProjectPrebuildConfigurationParam ] | Omit = omit ,
718725 project_id : str | Omit = omit ,
726+ recommended_editors : Optional [RecommendedEditorsParam ] | Omit = omit ,
719727 technical_description : Optional [str ] | Omit = omit ,
720728 # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
721729 # The extra values given here take precedence over values defined on the client or passed to this method.
@@ -785,6 +793,10 @@ async def update(
785793
786794 project_id: project_id specifies the project identifier
787795
796+ recommended_editors: recommended_editors specifies the editors recommended for this project. If not
797+ provided, the existing recommended editors are not modified. To clear all
798+ recommended editors, set to an empty RecommendedEditors message.
799+
788800 technical_description: technical_description is a detailed technical description of the project This
789801 field is not returned by default in GetProject or ListProjects responses 8KB max
790802
@@ -806,6 +818,7 @@ async def update(
806818 "name" : name ,
807819 "prebuild_configuration" : prebuild_configuration ,
808820 "project_id" : project_id ,
821+ "recommended_editors" : recommended_editors ,
809822 "technical_description" : technical_description ,
810823 },
811824 project_update_params .ProjectUpdateParams ,
0 commit comments