@@ -554,6 +554,7 @@ def update_by_id(
554554 self ,
555555 task_id : str ,
556556 * ,
557+ merge_params : Optional [Dict [str , object ]] | Omit = omit ,
557558 task_metadata : Optional [Dict [str , object ]] | Omit = omit ,
558559 # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
559560 # The extra values given here take precedence over values defined on the client or passed to this method.
@@ -578,7 +579,13 @@ def update_by_id(
578579 raise ValueError (f"Expected a non-empty value for `task_id` but received { task_id !r} " )
579580 return self ._put (
580581 path_template ("/tasks/{task_id}" , task_id = task_id ),
581- body = maybe_transform ({"task_metadata" : task_metadata }, task_update_by_id_params .TaskUpdateByIDParams ),
582+ body = maybe_transform (
583+ {
584+ "merge_params" : merge_params ,
585+ "task_metadata" : task_metadata ,
586+ },
587+ task_update_by_id_params .TaskUpdateByIDParams ,
588+ ),
582589 options = make_request_options (
583590 extra_headers = extra_headers , extra_query = extra_query , extra_body = extra_body , timeout = timeout
584591 ),
@@ -589,6 +596,7 @@ def update_by_name(
589596 self ,
590597 task_name : str ,
591598 * ,
599+ merge_params : Optional [Dict [str , object ]] | Omit = omit ,
592600 task_metadata : Optional [Dict [str , object ]] | Omit = omit ,
593601 # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
594602 # The extra values given here take precedence over values defined on the client or passed to this method.
@@ -613,7 +621,13 @@ def update_by_name(
613621 raise ValueError (f"Expected a non-empty value for `task_name` but received { task_name !r} " )
614622 return self ._put (
615623 path_template ("/tasks/name/{task_name}" , task_name = task_name ),
616- body = maybe_transform ({"task_metadata" : task_metadata }, task_update_by_name_params .TaskUpdateByNameParams ),
624+ body = maybe_transform (
625+ {
626+ "merge_params" : merge_params ,
627+ "task_metadata" : task_metadata ,
628+ },
629+ task_update_by_name_params .TaskUpdateByNameParams ,
630+ ),
617631 options = make_request_options (
618632 extra_headers = extra_headers , extra_query = extra_query , extra_body = extra_body , timeout = timeout
619633 ),
@@ -1136,6 +1150,7 @@ async def update_by_id(
11361150 self ,
11371151 task_id : str ,
11381152 * ,
1153+ merge_params : Optional [Dict [str , object ]] | Omit = omit ,
11391154 task_metadata : Optional [Dict [str , object ]] | Omit = omit ,
11401155 # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
11411156 # The extra values given here take precedence over values defined on the client or passed to this method.
@@ -1161,7 +1176,11 @@ async def update_by_id(
11611176 return await self ._put (
11621177 path_template ("/tasks/{task_id}" , task_id = task_id ),
11631178 body = await async_maybe_transform (
1164- {"task_metadata" : task_metadata }, task_update_by_id_params .TaskUpdateByIDParams
1179+ {
1180+ "merge_params" : merge_params ,
1181+ "task_metadata" : task_metadata ,
1182+ },
1183+ task_update_by_id_params .TaskUpdateByIDParams ,
11651184 ),
11661185 options = make_request_options (
11671186 extra_headers = extra_headers , extra_query = extra_query , extra_body = extra_body , timeout = timeout
@@ -1173,6 +1192,7 @@ async def update_by_name(
11731192 self ,
11741193 task_name : str ,
11751194 * ,
1195+ merge_params : Optional [Dict [str , object ]] | Omit = omit ,
11761196 task_metadata : Optional [Dict [str , object ]] | Omit = omit ,
11771197 # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
11781198 # The extra values given here take precedence over values defined on the client or passed to this method.
@@ -1198,7 +1218,11 @@ async def update_by_name(
11981218 return await self ._put (
11991219 path_template ("/tasks/name/{task_name}" , task_name = task_name ),
12001220 body = await async_maybe_transform (
1201- {"task_metadata" : task_metadata }, task_update_by_name_params .TaskUpdateByNameParams
1221+ {
1222+ "merge_params" : merge_params ,
1223+ "task_metadata" : task_metadata ,
1224+ },
1225+ task_update_by_name_params .TaskUpdateByNameParams ,
12021226 ),
12031227 options = make_request_options (
12041228 extra_headers = extra_headers , extra_query = extra_query , extra_body = extra_body , timeout = timeout
0 commit comments