@@ -573,18 +573,30 @@ async fn call_workflow_service(
573573 "CountActivityExecutions" => {
574574 rpc_call_on_trait ! ( client, call, WorkflowService , count_activity_executions)
575575 }
576+ "CountNexusOperationExecutions" => {
577+ rpc_call_on_trait ! ( client, call, WorkflowService , count_nexus_operation_executions)
578+ }
576579 "CountSchedules" => rpc_call_on_trait ! ( client, call, WorkflowService , count_schedules) ,
577580 "CountWorkflowExecutions" => {
578581 rpc_call_on_trait ! ( client, call, WorkflowService , count_workflow_executions)
579582 }
580583 "CreateSchedule" => rpc_call_on_trait ! ( client, call, WorkflowService , create_schedule) ,
584+ "CreateWorkerDeployment" => {
585+ rpc_call_on_trait ! ( client, call, WorkflowService , create_worker_deployment)
586+ }
587+ "CreateWorkerDeploymentVersion" => {
588+ rpc_call_on_trait ! ( client, call, WorkflowService , create_worker_deployment_version)
589+ }
581590 "CreateWorkflowRule" => {
582591 rpc_call_on_trait ! ( client, call, WorkflowService , create_workflow_rule)
583592 }
584593 "DeleteSchedule" => rpc_call_on_trait ! ( client, call, WorkflowService , delete_schedule) ,
585594 "DeleteActivityExecution" => {
586595 rpc_call_on_trait ! ( client, call, WorkflowService , delete_activity_execution)
587596 }
597+ "DeleteNexusOperationExecution" => {
598+ rpc_call_on_trait ! ( client, call, WorkflowService , delete_nexus_operation_execution)
599+ }
588600 "DeleteWorkerDeployment" => {
589601 rpc_call_on_trait ! ( client, call, WorkflowService , delete_worker_deployment)
590602 }
@@ -617,6 +629,9 @@ async fn call_workflow_service(
617629 "DescribeNamespace" => {
618630 rpc_call_on_trait ! ( client, call, WorkflowService , describe_namespace)
619631 }
632+ "DescribeNexusOperationExecution" => {
633+ rpc_call_on_trait ! ( client, call, WorkflowService , describe_nexus_operation_execution)
634+ }
620635 "DescribeSchedule" => rpc_call_on_trait ! ( client, call, WorkflowService , describe_schedule) ,
621636 "DescribeTaskQueue" => {
622637 rpc_call_on_trait ! ( client, call, WorkflowService , describe_task_queue)
@@ -708,6 +723,9 @@ async fn call_workflow_service(
708723 ) ,
709724 "ListDeployments" => rpc_call_on_trait ! ( client, call, WorkflowService , list_deployments) ,
710725 "ListNamespaces" => rpc_call_on_trait ! ( client, call, WorkflowService , list_namespaces) ,
726+ "ListNexusOperationExecutions" => {
727+ rpc_call_on_trait ! ( client, call, WorkflowService , list_nexus_operation_executions)
728+ }
711729 "ListOpenWorkflowExecutions" => {
712730 rpc_call_on_trait ! ( client, call, WorkflowService , list_open_workflow_executions)
713731 }
@@ -739,6 +757,9 @@ async fn call_workflow_service(
739757 "PollActivityTaskQueue" => {
740758 rpc_call_on_trait ! ( client, call, WorkflowService , poll_activity_task_queue)
741759 }
760+ "PollNexusOperationExecution" => {
761+ rpc_call_on_trait ! ( client, call, WorkflowService , poll_nexus_operation_execution)
762+ }
742763 "PollNexusTaskQueue" => {
743764 rpc_call_on_trait ! ( client, call, WorkflowService , poll_nexus_task_queue)
744765 }
@@ -780,6 +801,14 @@ async fn call_workflow_service(
780801 request_cancel_activity_execution
781802 )
782803 }
804+ "RequestCancelNexusOperationExecution" => {
805+ rpc_call_on_trait ! (
806+ client,
807+ call,
808+ WorkflowService ,
809+ request_cancel_nexus_operation_execution
810+ )
811+ }
783812 "RequestCancelWorkflowExecution" => {
784813 rpc_call_on_trait ! (
785814 client,
@@ -895,6 +924,9 @@ async fn call_workflow_service(
895924 "StartBatchOperation" => {
896925 rpc_call_on_trait ! ( client, call, WorkflowService , start_batch_operation)
897926 }
927+ "StartNexusOperationExecution" => {
928+ rpc_call_on_trait ! ( client, call, WorkflowService , start_nexus_operation_execution)
929+ }
898930 "StartWorkflowExecution" => {
899931 rpc_call_on_trait ! ( client, call, WorkflowService , start_workflow_execution)
900932 }
@@ -904,6 +936,9 @@ async fn call_workflow_service(
904936 "TerminateActivityExecution" => {
905937 rpc_call_on_trait ! ( client, call, WorkflowService , terminate_activity_execution)
906938 }
939+ "TerminateNexusOperationExecution" => {
940+ rpc_call_on_trait ! ( client, call, WorkflowService , terminate_nexus_operation_execution)
941+ }
907942 "TerminateWorkflowExecution" => {
908943 rpc_call_on_trait ! ( client, call, WorkflowService , terminate_workflow_execution)
909944 }
@@ -927,6 +962,14 @@ async fn call_workflow_service(
927962 "UpdateWorkerConfig" => {
928963 rpc_call_on_trait ! ( client, call, WorkflowService , update_worker_config)
929964 }
965+ "UpdateWorkerDeploymentVersionComputeConfig" => {
966+ rpc_call_on_trait ! (
967+ client,
968+ call,
969+ WorkflowService ,
970+ update_worker_deployment_version_compute_config
971+ )
972+ }
930973 "UpdateWorkerDeploymentVersionMetadata" => {
931974 rpc_call_on_trait ! (
932975 client,
@@ -960,6 +1003,14 @@ async fn call_workflow_service(
9601003 update_worker_build_id_compatibility
9611004 )
9621005 }
1006+ "ValidateWorkerDeploymentVersionComputeConfig" => {
1007+ rpc_call_on_trait ! (
1008+ client,
1009+ call,
1010+ WorkflowService ,
1011+ validate_worker_deployment_version_compute_config
1012+ )
1013+ }
9631014 rpc => Err ( anyhow:: anyhow!( "Unknown RPC call {rpc}" ) ) ,
9641015 }
9651016}
0 commit comments