diff --git a/activity_heartbeating/starter.rb b/activity_heartbeating/starter.rb index cc49fbc..6dbe4c5 100644 --- a/activity_heartbeating/starter.rb +++ b/activity_heartbeating/starter.rb @@ -1,10 +1,16 @@ # frozen_string_literal: true require 'temporalio/client' +require 'temporalio/env_config' require_relative 'my_workflow' +# Load config and apply defaults +args, kwargs = Temporalio::EnvConfig::ClientConfig.load_client_connect_options +args[0] ||= 'localhost:7233' # Default address +args[1] ||= 'default' # Default namespace + # Create a client -client = Temporalio::Client.connect('localhost:7233', 'default') +client = Temporalio::Client.connect(*args, **kwargs) workflow_id = 'activity-heartbeating-workflow-id' task_queue = 'activity-heartbeating-sample' diff --git a/activity_heartbeating/worker.rb b/activity_heartbeating/worker.rb index 77fbe40..9739b61 100644 --- a/activity_heartbeating/worker.rb +++ b/activity_heartbeating/worker.rb @@ -4,14 +4,16 @@ require_relative 'my_workflow' require 'logger' require 'temporalio/client' +require 'temporalio/env_config' require 'temporalio/worker' +# Load config and apply defaults +args, kwargs = Temporalio::EnvConfig::ClientConfig.load_client_connect_options +args[0] ||= 'localhost:7233' # Default address +args[1] ||= 'default' # Default namespace + # Create a Temporal client -client = Temporalio::Client.connect( - 'localhost:7233', - 'default', - logger: Logger.new($stdout, level: Logger::INFO) -) +client = Temporalio::Client.connect(*args, **kwargs, logger: Logger.new($stdout, level: Logger::INFO)) # Create worker with the activities and workflow worker = Temporalio::Worker.new( diff --git a/activity_simple/starter.rb b/activity_simple/starter.rb index 02c8ec5..b8a6897 100644 --- a/activity_simple/starter.rb +++ b/activity_simple/starter.rb @@ -1,10 +1,16 @@ # frozen_string_literal: true require 'temporalio/client' +require 'temporalio/env_config' require_relative 'my_workflow' +# Load config and apply defaults +args, kwargs = Temporalio::EnvConfig::ClientConfig.load_client_connect_options +args[0] ||= 'localhost:7233' # Default address +args[1] ||= 'default' # Default namespace + # Create a client -client = Temporalio::Client.connect('localhost:7233', 'default') +client = Temporalio::Client.connect(*args, **kwargs) # Run workflow puts 'Executing workflow' diff --git a/activity_simple/worker.rb b/activity_simple/worker.rb index 2e98370..2dcf284 100644 --- a/activity_simple/worker.rb +++ b/activity_simple/worker.rb @@ -4,14 +4,16 @@ require_relative 'my_workflow' require 'logger' require 'temporalio/client' +require 'temporalio/env_config' require 'temporalio/worker' +# Load config and apply defaults +args, kwargs = Temporalio::EnvConfig::ClientConfig.load_client_connect_options +args[0] ||= 'localhost:7233' # Default address +args[1] ||= 'default' # Default namespace + # Create a Temporal client -client = Temporalio::Client.connect( - 'localhost:7233', - 'default', - logger: Logger.new($stdout, level: Logger::INFO) -) +client = Temporalio::Client.connect(*args, **kwargs, logger: Logger.new($stdout, level: Logger::INFO)) # Use an instance for the stateful DB activity, other activity we will pass # in as class meaning it is instantiated each attempt diff --git a/activity_worker/activity_worker.rb b/activity_worker/activity_worker.rb index 5e370bc..a9c9933 100644 --- a/activity_worker/activity_worker.rb +++ b/activity_worker/activity_worker.rb @@ -2,10 +2,16 @@ require_relative 'say_hello_activity' require 'temporalio/client' +require 'temporalio/env_config' require 'temporalio/worker' +# Load config and apply defaults +args, kwargs = Temporalio::EnvConfig::ClientConfig.load_client_connect_options +args[0] ||= 'localhost:7233' # Default address +args[1] ||= 'default' # Default namespace + # Create a client -client = Temporalio::Client.connect('localhost:7233', 'default') +client = Temporalio::Client.connect(*args, **kwargs) # Create worker with the client and activity worker = Temporalio::Worker.new( diff --git a/activity_worker/starter.rb b/activity_worker/starter.rb index 47c4d4e..0f3371e 100644 --- a/activity_worker/starter.rb +++ b/activity_worker/starter.rb @@ -1,9 +1,15 @@ # frozen_string_literal: true require 'temporalio/client' +require 'temporalio/env_config' + +# Load config and apply defaults +args, kwargs = Temporalio::EnvConfig::ClientConfig.load_client_connect_options +args[0] ||= 'localhost:7233' # Default address +args[1] ||= 'default' # Default namespace # Create a client -client = Temporalio::Client.connect('localhost:7233', 'default') +client = Temporalio::Client.connect(*args, **kwargs) # Run workflow result = client.execute_workflow( diff --git a/coinbase_ruby/starter.rb b/coinbase_ruby/starter.rb index 9007df2..b37d9ea 100644 --- a/coinbase_ruby/starter.rb +++ b/coinbase_ruby/starter.rb @@ -2,6 +2,7 @@ # We must require Temporal SDK first and set the env var to prevent Coinbase SDK from trying to load its protos require 'temporalio/client' +require 'temporalio/env_config' ENV['COINBASE_TEMPORAL_RUBY_DISABLE_PROTO_LOAD'] = '1' require_relative 'coinbase_workflow' @@ -9,8 +10,13 @@ require 'logger' require 'temporal-ruby' +# Load config and apply defaults +args, kwargs = Temporalio::EnvConfig::ClientConfig.load_client_connect_options +args[0] ||= 'localhost:7233' # Default address +args[1] ||= 'default' # Default namespace + # Create Temporal SDK client -client = Temporalio::Client.connect('localhost:7233', 'default') +client = Temporalio::Client.connect(*args, **kwargs) # Run Coinbase workflow result = client.execute_workflow( diff --git a/coinbase_ruby/worker.rb b/coinbase_ruby/worker.rb index 1c97c71..cd99884 100644 --- a/coinbase_ruby/worker.rb +++ b/coinbase_ruby/worker.rb @@ -2,6 +2,7 @@ # We must require Temporal SDK first and set the env var to prevent Coinbase SDK from trying to load its protos require 'temporalio/client' +require 'temporalio/env_config' require 'temporalio/worker' ENV['COINBASE_TEMPORAL_RUBY_DISABLE_PROTO_LOAD'] = '1' @@ -13,12 +14,13 @@ require 'temporal-ruby' require 'temporal/worker' +# Load config and apply defaults +args, kwargs = Temporalio::EnvConfig::ClientConfig.load_client_connect_options +args[0] ||= 'localhost:7233' # Default address +args[1] ||= 'default' # Default namespace + # Create a Temporal client -client = Temporalio::Client.connect( - 'localhost:7233', - 'default', - logger: Logger.new($stdout, level: Logger::INFO) -) +client = Temporalio::Client.connect(*args, **kwargs, logger: Logger.new($stdout, level: Logger::INFO)) # Create Temporal worker with the activity and workflow on the coinbase-ruby-sample-temporal task queue worker = Temporalio::Worker.new( diff --git a/context_propagation/starter.rb b/context_propagation/starter.rb index 9faa0df..4b582bb 100644 --- a/context_propagation/starter.rb +++ b/context_propagation/starter.rb @@ -2,18 +2,21 @@ require 'logger' require 'temporalio/client' +require 'temporalio/env_config' require_relative 'interceptor' require_relative 'say_hello_workflow' +# Load config and apply defaults +args, kwargs = Temporalio::EnvConfig::ClientConfig.load_client_connect_options +args[0] ||= 'localhost:7233' # Default address +args[1] ||= 'default' # Default namespace +# Add the context propagation interceptor to propagate the :my_user +# thread/fiber local +interceptors = [ContextPropagation::Interceptor.new(:my_user)] + # Create a Temporal client -client = Temporalio::Client.connect( - 'localhost:7233', - 'default', - logger: Logger.new($stdout, level: Logger::INFO), - # Add the context propagation interceptor to propagate the :my_user - # thread/fiber local - interceptors: [ContextPropagation::Interceptor.new(:my_user)] -) +client = Temporalio::Client.connect(*args, **kwargs, logger: Logger.new($stdout, level: Logger::INFO), + interceptors:) # Set user as "Alice" which will get propagated in a distributed way through # the workflow and activity via Temporal headers diff --git a/context_propagation/worker.rb b/context_propagation/worker.rb index 3d7f33f..b2efcf8 100644 --- a/context_propagation/worker.rb +++ b/context_propagation/worker.rb @@ -5,16 +5,19 @@ require_relative 'say_hello_workflow' require 'logger' require 'temporalio/client' +require 'temporalio/env_config' require 'temporalio/worker' +# Load config and apply defaults +args, kwargs = Temporalio::EnvConfig::ClientConfig.load_client_connect_options +args[0] ||= 'localhost:7233' # Default address +args[1] ||= 'default' # Default namespace +# Add the context propagation interceptor to propagate the :my_user thread/fiber local +interceptors = [ContextPropagation::Interceptor.new(:my_user)] + # Create a Temporal client -client = Temporalio::Client.connect( - 'localhost:7233', - 'default', - logger: Logger.new($stdout, level: Logger::INFO), - # Add the context propagation interceptor to propagate the :my_user thread/fiber local - interceptors: [ContextPropagation::Interceptor.new(:my_user)] -) +client = Temporalio::Client.connect(*args, **kwargs, logger: Logger.new($stdout, level: Logger::INFO), + interceptors: interceptors) # Create worker with the activity and workflow worker = Temporalio::Worker.new( diff --git a/dsl/starter.rb b/dsl/starter.rb index 03d9043..0173d1d 100644 --- a/dsl/starter.rb +++ b/dsl/starter.rb @@ -1,13 +1,16 @@ # frozen_string_literal: true require 'temporalio/client' +require 'temporalio/env_config' require_relative 'activities' require_relative 'models' require_relative 'dsl_workflow' # Create a Temporal client -logger = Logger.new($stdout, level: Logger::INFO) -client = Temporalio::Client.connect('localhost:7233', 'default', logger:) +args, kwargs = Temporalio::EnvConfig::ClientConfig.load_client_connect_options +args[0] ||= 'localhost:7233' # Default address +args[1] ||= 'default' # Default namespace +client = Temporalio::Client.connect(*args, **kwargs, logger: Logger.new($stdout, level: Logger::INFO)) # Load YAML file yaml_str = File.read(ARGV.first || raise('Missing argument for YAML file')) diff --git a/dsl/worker.rb b/dsl/worker.rb index a203b76..ee3e1b2 100644 --- a/dsl/worker.rb +++ b/dsl/worker.rb @@ -2,13 +2,16 @@ require 'logger' require 'temporalio/client' +require 'temporalio/env_config' require 'temporalio/worker' require_relative 'activities' require_relative 'dsl_workflow' # Create a Temporal client -logger = Logger.new($stdout, level: Logger::INFO) -client = Temporalio::Client.connect('localhost:7233', 'default', logger:) +args, kwargs = Temporalio::EnvConfig::ClientConfig.load_client_connect_options +args[0] ||= 'localhost:7233' # Default address +args[1] ||= 'default' # Default namespace +client = Temporalio::Client.connect(*args, **kwargs, logger: Logger.new($stdout, level: Logger::INFO)) # Create worker with the activities and workflow worker = Temporalio::Worker.new( diff --git a/eager_workflow_start/run.rb b/eager_workflow_start/run.rb index 677040f..0a8db66 100644 --- a/eager_workflow_start/run.rb +++ b/eager_workflow_start/run.rb @@ -2,6 +2,7 @@ require 'securerandom' require 'temporalio/client' +require 'temporalio/env_config' require 'temporalio/worker' require_relative 'eager_workflow' require_relative 'greeting_activity' @@ -9,7 +10,10 @@ TASK_QUEUE = 'eager-workflow-start-sample' # Note that the worker and client run in the same process and share the same client connection -client = Temporalio::Client.connect('localhost:7233', 'default') +args, kwargs = Temporalio::EnvConfig::ClientConfig.load_client_connect_options +args[0] ||= 'localhost:7233' # Default address +args[1] ||= 'default' # Default namespace +client = Temporalio::Client.connect(*args, **kwargs) worker = Temporalio::Worker.new( client:, diff --git a/encryption/starter.rb b/encryption/starter.rb index 8257d3e..c2c89f4 100644 --- a/encryption/starter.rb +++ b/encryption/starter.rb @@ -1,15 +1,19 @@ # frozen_string_literal: true require 'temporalio/client' +require 'temporalio/env_config' require_relative 'codec' require_relative 'my_workflow' +# Load config and apply defaults +args, kwargs = Temporalio::EnvConfig::ClientConfig.load_client_connect_options +args[0] ||= 'localhost:7233' # Default address +args[1] ||= 'default' # Default namespace +# Set data converter with our codec +data_converter = Temporalio::Converters::DataConverter.new(payload_codec: Encryption::Codec.new) + # Create a client -client = Temporalio::Client.connect( - 'localhost:7233', 'default', - # Set data converter with our codec - data_converter: Temporalio::Converters::DataConverter.new(payload_codec: Encryption::Codec.new) -) +client = Temporalio::Client.connect(*args, **kwargs, data_converter: data_converter) # Run workflow puts 'Executing workflow' diff --git a/encryption/worker.rb b/encryption/worker.rb index e88f27c..dfca2f3 100644 --- a/encryption/worker.rb +++ b/encryption/worker.rb @@ -1,17 +1,20 @@ # frozen_string_literal: true require 'temporalio/client' +require 'temporalio/env_config' require 'temporalio/worker' require_relative 'codec' require_relative 'my_workflow' +# Load config and apply defaults +args, kwargs = Temporalio::EnvConfig::ClientConfig.load_client_connect_options +args[0] ||= 'localhost:7233' # Default address +args[1] ||= 'default' # Default namespace +# Set data converter with our codec +data_converter = Temporalio::Converters::DataConverter.new(payload_codec: Encryption::Codec.new) + # Create a client -client = Temporalio::Client.connect( - 'localhost:7233', - 'default', - # Set data converter with our codec - data_converter: Temporalio::Converters::DataConverter.new(payload_codec: Encryption::Codec.new) -) +client = Temporalio::Client.connect(*args, **kwargs, data_converter: data_converter) # Create worker with the workflow worker = Temporalio::Worker.new( diff --git a/message_passing_simple/starter.rb b/message_passing_simple/starter.rb index fd18f2e..4c46dee 100644 --- a/message_passing_simple/starter.rb +++ b/message_passing_simple/starter.rb @@ -1,10 +1,16 @@ # frozen_string_literal: true require 'temporalio/client' +require 'temporalio/env_config' require_relative 'greeting_workflow' +# Load config and apply defaults +args, kwargs = Temporalio::EnvConfig::ClientConfig.load_client_connect_options +args[0] ||= 'localhost:7233' # Default address +args[1] ||= 'default' # Default namespace + # Create a client -client = Temporalio::Client.connect('localhost:7233', 'default') +client = Temporalio::Client.connect(*args, **kwargs) # Start the workflow puts 'Starting workflow' diff --git a/message_passing_simple/worker.rb b/message_passing_simple/worker.rb index 5eff569..2ea581b 100644 --- a/message_passing_simple/worker.rb +++ b/message_passing_simple/worker.rb @@ -4,10 +4,16 @@ require_relative 'greeting_workflow' require 'logger' require 'temporalio/client' +require 'temporalio/env_config' require 'temporalio/worker' +# Load config and apply defaults +args, kwargs = Temporalio::EnvConfig::ClientConfig.load_client_connect_options +args[0] ||= 'localhost:7233' # Default address +args[1] ||= 'default' # Default namespace + # Create a client -client = Temporalio::Client.connect('localhost:7233', 'default') +client = Temporalio::Client.connect(*args, **kwargs) # Create worker with the activity and workflow worker = Temporalio::Worker.new( diff --git a/open_telemetry/starter.rb b/open_telemetry/starter.rb index bd3e061..32cd0cc 100644 --- a/open_telemetry/starter.rb +++ b/open_telemetry/starter.rb @@ -3,6 +3,7 @@ require 'opentelemetry/sdk' require 'temporalio/client' require 'temporalio/contrib/open_telemetry' +require 'temporalio/env_config' require 'temporalio/runtime' require_relative 'greeting_workflow' require_relative 'util' @@ -17,11 +18,11 @@ # Create a client with the tracing interceptor set using the tracer tracer = OpenTelemetry.tracer_provider.tracer('temporal_ruby_sample', '0.1.0') -client = Temporalio::Client.connect( - 'localhost:7233', - 'default', - interceptors: [Temporalio::Contrib::OpenTelemetry::TracingInterceptor.new(tracer)] -) +args, kwargs = Temporalio::EnvConfig::ClientConfig.load_client_connect_options +args[0] ||= 'localhost:7233' # Default address +args[1] ||= 'default' # Default namespace +interceptors = [Temporalio::Contrib::OpenTelemetry::TracingInterceptor.new(tracer)] +client = Temporalio::Client.connect(*args, **kwargs, interceptors:) # Demonstrate an arbitrary outer span. Most users may not explicitly create outer spans before using clients and rather # solely rely on the implicit ones created in the client via interceptor, but this demonstrates that it can be done. diff --git a/open_telemetry/worker.rb b/open_telemetry/worker.rb index d69abcf..f1cdb17 100644 --- a/open_telemetry/worker.rb +++ b/open_telemetry/worker.rb @@ -3,6 +3,7 @@ require 'opentelemetry/sdk' require 'temporalio/client' require 'temporalio/contrib/open_telemetry' +require 'temporalio/env_config' require 'temporalio/runtime' require 'temporalio/worker' require_relative 'compose_greeting_activity' @@ -18,12 +19,13 @@ .record(1.23) # Create a client with the tracing interceptor set using the tracer +args, kwargs = Temporalio::EnvConfig::ClientConfig.load_client_connect_options +args[0] ||= 'localhost:7233' # Default address +args[1] ||= 'default' # Default namespace + tracer = OpenTelemetry.tracer_provider.tracer('opentelemetry_sample', '1.0.0') -client = Temporalio::Client.connect( - 'localhost:7233', - 'default', - interceptors: [Temporalio::Contrib::OpenTelemetry::TracingInterceptor.new(tracer)] -) +interceptors = [Temporalio::Contrib::OpenTelemetry::TracingInterceptor.new(tracer)] +client = Temporalio::Client.connect(*args, **kwargs, interceptors:) # Run worker worker = Temporalio::Worker.new( diff --git a/patching/starter.rb b/patching/starter.rb index 2e5d6ad..880724e 100644 --- a/patching/starter.rb +++ b/patching/starter.rb @@ -1,9 +1,13 @@ # frozen_string_literal: true require 'temporalio/client' +require 'temporalio/env_config' # Create a client -client = Temporalio::Client.connect('localhost:7233', 'default') +args, kwargs = Temporalio::EnvConfig::ClientConfig.load_client_connect_options +args[0] ||= 'localhost:7233' # Default address +args[1] ||= 'default' # Default namespace +client = Temporalio::Client.connect(*args, **kwargs) command, workflow_id = ARGV raise('Missing command argument. Valid commands are start and query') if command.nil? diff --git a/patching/worker.rb b/patching/worker.rb index 74474ae..1d83e60 100644 --- a/patching/worker.rb +++ b/patching/worker.rb @@ -7,14 +7,14 @@ require_relative 'workflow_4_complete' require 'logger' require 'temporalio/client' +require 'temporalio/env_config' require 'temporalio/worker' # Create a Temporal client -client = Temporalio::Client.connect( - 'localhost:7233', - 'default', - logger: Logger.new($stdout, level: Logger::INFO) -) +args, kwargs = Temporalio::EnvConfig::ClientConfig.load_client_connect_options +args[0] ||= 'localhost:7233' # Default address +args[1] ||= 'default' # Default namespace +client = Temporalio::Client.connect(*args, **kwargs, logger: Logger.new($stdout, level: Logger::INFO)) workflow_versions = { 'initial' => Patching::MyWorkflow1Initial, diff --git a/polling/frequent/starter.rb b/polling/frequent/starter.rb index 506b398..6967d00 100644 --- a/polling/frequent/starter.rb +++ b/polling/frequent/starter.rb @@ -1,10 +1,14 @@ # frozen_string_literal: true require 'temporalio/client' +require 'temporalio/env_config' require_relative 'greeting_workflow' # Create a client -client = Temporalio::Client.connect('localhost:7233', 'default') +args, kwargs = Temporalio::EnvConfig::ClientConfig.load_client_connect_options +args[0] ||= 'localhost:7233' # Default address +args[1] ||= 'default' # Default namespace +client = Temporalio::Client.connect(*args, **kwargs) # Run workflow puts 'Executing workflow' diff --git a/polling/frequent/worker.rb b/polling/frequent/worker.rb index 26e7054..c3b05c4 100644 --- a/polling/frequent/worker.rb +++ b/polling/frequent/worker.rb @@ -3,10 +3,14 @@ require_relative 'greeting_workflow' require_relative 'compose_greeting_activity' require 'temporalio/client' +require 'temporalio/env_config' require 'temporalio/worker' # Create a client -client = Temporalio::Client.connect('localhost:7233', 'default') +args, kwargs = Temporalio::EnvConfig::ClientConfig.load_client_connect_options +args[0] ||= 'localhost:7233' # Default address +args[1] ||= 'default' # Default namespace +client = Temporalio::Client.connect(*args, **kwargs) worker = Temporalio::Worker.new( client:, diff --git a/polling/infrequent/starter.rb b/polling/infrequent/starter.rb index 85a67e3..3626494 100644 --- a/polling/infrequent/starter.rb +++ b/polling/infrequent/starter.rb @@ -1,10 +1,16 @@ # frozen_string_literal: true require 'temporalio/client' +require 'temporalio/env_config' require_relative 'greeting_workflow' +# Load config and apply defaults +args, kwargs = Temporalio::EnvConfig::ClientConfig.load_client_connect_options +args[0] ||= 'localhost:7233' # Default address +args[1] ||= 'default' # Default namespace + # Create a client -client = Temporalio::Client.connect('localhost:7233', 'default') +client = Temporalio::Client.connect(*args, **kwargs) # Run workflow puts 'Executing workflow' diff --git a/polling/infrequent/worker.rb b/polling/infrequent/worker.rb index 64dee73..573f7c4 100644 --- a/polling/infrequent/worker.rb +++ b/polling/infrequent/worker.rb @@ -3,10 +3,16 @@ require_relative 'greeting_workflow' require_relative 'compose_greeting_activity' require 'temporalio/client' +require 'temporalio/env_config' require 'temporalio/worker' +# Load config and apply defaults +args, kwargs = Temporalio::EnvConfig::ClientConfig.load_client_connect_options +args[0] ||= 'localhost:7233' # Default address +args[1] ||= 'default' # Default namespace + # Create a client -client = Temporalio::Client.connect('localhost:7233', 'default') +client = Temporalio::Client.connect(*args, **kwargs) worker = Temporalio::Worker.new( client:, diff --git a/polling/periodic_sequence/starter.rb b/polling/periodic_sequence/starter.rb index a890cd8..c5d7710 100644 --- a/polling/periodic_sequence/starter.rb +++ b/polling/periodic_sequence/starter.rb @@ -1,10 +1,14 @@ # frozen_string_literal: true require 'temporalio/client' +require 'temporalio/env_config' require_relative 'greeting_workflow' # Create a client -client = Temporalio::Client.connect('localhost:7233', 'default') +args, kwargs = Temporalio::EnvConfig::ClientConfig.load_client_connect_options +args[0] ||= 'localhost:7233' # Default address +args[1] ||= 'default' # Default namespace +client = Temporalio::Client.connect(*args, **kwargs) # Run workflow puts 'Executing workflow' diff --git a/polling/periodic_sequence/worker.rb b/polling/periodic_sequence/worker.rb index af5ab27..a05a2df 100644 --- a/polling/periodic_sequence/worker.rb +++ b/polling/periodic_sequence/worker.rb @@ -4,10 +4,14 @@ require_relative 'child_workflow' require_relative 'compose_greeting_activity' require 'temporalio/client' +require 'temporalio/env_config' require 'temporalio/worker' # Create a client -client = Temporalio::Client.connect('localhost:7233', 'default') +args, kwargs = Temporalio::EnvConfig::ClientConfig.load_client_connect_options +args[0] ||= 'localhost:7233' # Default address +args[1] ||= 'default' # Default namespace +client = Temporalio::Client.connect(*args, **kwargs) worker = Temporalio::Worker.new( client:, diff --git a/rails_app/Gemfile.lock b/rails_app/Gemfile.lock index c6bcd4a..9e224cc 100644 --- a/rails_app/Gemfile.lock +++ b/rails_app/Gemfile.lock @@ -75,7 +75,7 @@ GEM ast (2.4.3) base64 (0.3.0) benchmark (0.4.1) - bigdecimal (3.2.3) + bigdecimal (3.3.1) builder (3.3.0) concurrent-ruby (1.3.5) connection_pool (2.5.4) @@ -88,19 +88,25 @@ GEM erubi (1.13.1) globalid (1.2.1) activesupport (>= 6.1) - google-protobuf (4.30.2) + google-protobuf (4.33.0) bigdecimal rake (>= 13) - google-protobuf (4.30.2-aarch64-linux) + google-protobuf (4.33.0-aarch64-linux-gnu) bigdecimal rake (>= 13) - google-protobuf (4.30.2-arm64-darwin) + google-protobuf (4.33.0-aarch64-linux-musl) bigdecimal rake (>= 13) - google-protobuf (4.30.2-x86_64-darwin) + google-protobuf (4.33.0-arm64-darwin) bigdecimal rake (>= 13) - google-protobuf (4.30.2-x86_64-linux) + google-protobuf (4.33.0-x86_64-darwin) + bigdecimal + rake (>= 13) + google-protobuf (4.33.0-x86_64-linux-gnu) + bigdecimal + rake (>= 13) + google-protobuf (4.33.0-x86_64-linux-musl) bigdecimal rake (>= 13) i18n (1.14.7) @@ -203,7 +209,7 @@ GEM thor (~> 1.0, >= 1.2.2) zeitwerk (~> 2.6) rainbow (3.1.1) - rake (13.2.1) + rake (13.3.1) rdoc (6.13.1) psych (>= 4.0.0) regexp_parser (2.10.0) @@ -248,25 +254,25 @@ GEM sqlite3 (2.6.0-x86_64-linux-gnu) sqlite3 (2.6.0-x86_64-linux-musl) stringio (3.1.7) - temporalio (0.4.0) + temporalio (1.0.0) google-protobuf (>= 3.25.0) logger - temporalio (0.4.0-aarch64-linux) + temporalio (1.0.0-aarch64-linux) google-protobuf (>= 3.25.0) logger - temporalio (0.4.0-aarch64-linux-musl) + temporalio (1.0.0-aarch64-linux-musl) google-protobuf (>= 3.25.0) logger - temporalio (0.4.0-arm64-darwin) + temporalio (1.0.0-arm64-darwin) google-protobuf (>= 3.25.0) logger - temporalio (0.4.0-x86_64-darwin) + temporalio (1.0.0-x86_64-darwin) google-protobuf (>= 3.25.0) logger - temporalio (0.4.0-x86_64-linux) + temporalio (1.0.0-x86_64-linux) google-protobuf (>= 3.25.0) logger - temporalio (0.4.0-x86_64-linux-musl) + temporalio (1.0.0-x86_64-linux-musl) google-protobuf (>= 3.25.0) logger thor (1.3.2) diff --git a/rails_app/lib/temporal_client.rb b/rails_app/lib/temporal_client.rb index 5b4667c..ca7afc6 100644 --- a/rails_app/lib/temporal_client.rb +++ b/rails_app/lib/temporal_client.rb @@ -1,8 +1,16 @@ require "temporalio/client" +require "temporalio/env_config" module TemporalClient def self.instance - @instance ||= Temporalio::Client.connect("localhost:7233", "default", logger: Rails.logger) + return @instance if @instance + + # Load config and apply defaults + args, kwargs = Temporalio::EnvConfig::ClientConfig.load_client_connect_options + args[0] ||= 'localhost:7233' # Default address + args[1] ||= 'default' # Default namespace + + @instance = Temporalio::Client.connect(*args, **kwargs, logger: Rails.logger) end def self.instance=(instance) diff --git a/saga/starter.rb b/saga/starter.rb index 5a701f9..12f3054 100644 --- a/saga/starter.rb +++ b/saga/starter.rb @@ -1,11 +1,17 @@ # frozen_string_literal: true require 'temporalio/client' +require 'temporalio/env_config' require_relative 'activities' require_relative 'saga_workflow' +# Load config and apply defaults +args, kwargs = Temporalio::EnvConfig::ClientConfig.load_client_connect_options +args[0] ||= 'localhost:7233' # Default address +args[1] ||= 'default' # Default namespace + # Create a Temporal client -client = Temporalio::Client.connect('localhost:7233', 'default') +client = Temporalio::Client.connect(*args, **kwargs) # Run workflow that we know will fail client.execute_workflow( diff --git a/saga/worker.rb b/saga/worker.rb index e08560c..4b81a53 100644 --- a/saga/worker.rb +++ b/saga/worker.rb @@ -2,16 +2,20 @@ require 'logger' require 'temporalio/client' +require 'temporalio/env_config' require 'temporalio/worker' require_relative 'activities' require_relative 'saga_workflow' +# Load config and apply defaults +args, kwargs = Temporalio::EnvConfig::ClientConfig.load_client_connect_options +args[0] ||= 'localhost:7233' # Default address +args[1] ||= 'default' # Default namespace +# Enable info logging to see our activity logs +logger = Logger.new($stdout, level: Logger::INFO) + # Create a Temporal client -client = Temporalio::Client.connect( - 'localhost:7233', 'default', - # Enable info logging to see our activity logs - logger: Logger.new($stdout, level: Logger::INFO) -) +client = Temporalio::Client.connect(*args, **kwargs, logger:) # Create worker with the activities and workflow worker = Temporalio::Worker.new( diff --git a/sorbet_generic/Gemfile.lock b/sorbet_generic/Gemfile.lock index 7c3cb43..79baefe 100644 --- a/sorbet_generic/Gemfile.lock +++ b/sorbet_generic/Gemfile.lock @@ -2,24 +2,28 @@ GEM remote: https://rubygems.org/ specs: benchmark (0.4.0) - bigdecimal (3.1.9) + bigdecimal (3.3.1) erubi (1.13.1) - google-protobuf (4.29.3-aarch64-linux) + google-protobuf (4.33.0-aarch64-linux-gnu) bigdecimal rake (>= 13) - google-protobuf (4.29.3-arm64-darwin) + google-protobuf (4.33.0-arm64-darwin) bigdecimal rake (>= 13) - google-protobuf (4.29.3-x86_64-darwin) + google-protobuf (4.33.0-x86_64-darwin) bigdecimal rake (>= 13) - google-protobuf (4.29.3-x86_64-linux) + google-protobuf (4.33.0-x86_64-linux-gnu) bigdecimal rake (>= 13) + google-protobuf (4.33.0-x86_64-linux-musl) + bigdecimal + rake (>= 13) + logger (1.7.0) netrc (0.11.0) parallel (1.26.3) prism (1.3.0) - rake (13.2.1) + rake (13.3.1) rbi (0.2.4) prism (~> 1.0) sorbet-runtime (>= 0.5.9204) @@ -48,16 +52,21 @@ GEM spoom (>= 1.2.0) thor (>= 1.2.0) yard-sorbet - temporalio (0.3.0-aarch64-linux) - google-protobuf (>= 3.27.0) - temporalio (0.3.0-arm64-darwin) - google-protobuf (>= 3.27.0) - temporalio (0.3.0-x86_64-darwin) - google-protobuf (>= 3.27.0) - temporalio (0.3.0-x86_64-linux) - google-protobuf (>= 3.27.0) - temporalio (0.3.0-x86_64-linux-musl) - google-protobuf (>= 3.27.0) + temporalio (1.0.0-aarch64-linux) + google-protobuf (>= 3.25.0) + logger + temporalio (1.0.0-arm64-darwin) + google-protobuf (>= 3.25.0) + logger + temporalio (1.0.0-x86_64-darwin) + google-protobuf (>= 3.25.0) + logger + temporalio (1.0.0-x86_64-linux) + google-protobuf (>= 3.25.0) + logger + temporalio (1.0.0-x86_64-linux-musl) + google-protobuf (>= 3.25.0) + logger thor (1.3.2) yard (0.9.37) yard-sorbet (0.9.0) diff --git a/sorbet_generic/sorbet/rbi/gems/temporalio@0.3.0.rbi b/sorbet_generic/sorbet/rbi/gems/temporalio@1.0.0.rbi similarity index 69% rename from sorbet_generic/sorbet/rbi/gems/temporalio@0.3.0.rbi rename to sorbet_generic/sorbet/rbi/gems/temporalio@1.0.0.rbi index e5176f0..8f98f0d 100644 --- a/sorbet_generic/sorbet/rbi/gems/temporalio@0.3.0.rbi +++ b/sorbet_generic/sorbet/rbi/gems/temporalio@1.0.0.rbi @@ -4,40 +4,98 @@ # This is an autogenerated file for types exported from the `temporalio` gem. # Please instead update this file by running `bin/tapioca gem temporalio`. + # Temporal Ruby SDK. See the README at https://github.com/temporalio/sdk-ruby. # # source://temporalio//lib/temporalio/version.rb#3 module Temporalio class << self - # source://temporalio//lib/temporalio.rb#8 + # source://temporalio//lib/temporalio.rb#9 def _root_file_path; end end end # All activity related classes. # -# source://temporalio//lib/temporalio/activity/complete_async_error.rb#6 +# source://temporalio//lib/temporalio/activity/cancellation_details.rb#6 module Temporalio::Activity; end +# Details that are set when an activity is cancelled. This is only valid at the time the cancel was received, the +# state may change on the server after it is received. +# +# source://temporalio//lib/temporalio/activity/cancellation_details.rb#9 +class Temporalio::Activity::CancellationDetails + # @return [CancellationDetails] a new instance of CancellationDetails + # + # source://temporalio//lib/temporalio/activity/cancellation_details.rb#10 + def initialize(gone_from_server: T.unsafe(nil), cancel_requested: T.unsafe(nil), timed_out: T.unsafe(nil), worker_shutdown: T.unsafe(nil), paused: T.unsafe(nil), reset: T.unsafe(nil)); end + + # @return [Boolean] Whether the activity was explicitly cancelled. + # + # source://temporalio//lib/temporalio/activity/cancellation_details.rb#33 + def cancel_requested?; end + + # @return [Boolean] Whether the activity no longer exists on the server (may already be completed or its workflow + # may be completed). + # + # source://temporalio//lib/temporalio/activity/cancellation_details.rb#28 + def gone_from_server?; end + + # @return [Boolean] Whether the activity was explicitly paused. + # + # source://temporalio//lib/temporalio/activity/cancellation_details.rb#48 + def paused?; end + + # @return [Boolean] Whether the activity was explicitly reset. + # + # source://temporalio//lib/temporalio/activity/cancellation_details.rb#53 + def reset?; end + + # @return [Boolean] Whether the activity timeout caused activity to be marked cancelled. + # + # source://temporalio//lib/temporalio/activity/cancellation_details.rb#38 + def timed_out?; end + + # @return [Boolean] Whether the worker the activity is running on is shutting down. + # + # source://temporalio//lib/temporalio/activity/cancellation_details.rb#43 + def worker_shutdown?; end +end + # Error raised inside an activity to mark that the activity will be completed asynchronously. # # source://temporalio//lib/temporalio/activity/complete_async_error.rb#8 -class Temporalio::Activity::CompleteAsyncError < Temporalio::Error; end +class Temporalio::Activity::CompleteAsyncError < ::Temporalio::Error; end # Context accessible only within an activity. Use {current} to get the current context. Contexts are fiber or thread # local so may not be available in a newly started thread from an activity and may have to be propagated manually. # # source://temporalio//lib/temporalio/activity/context.rb#9 class Temporalio::Activity::Context - # source://temporalio//lib/temporalio/activity/context.rb#86 + # source://temporalio//lib/temporalio/activity/context.rb#101 def _scoped_logger_info; end # @raise [NotImplementedError] # @return [Cancellation] Cancellation that is canceled when the activity is canceled. # - # source://temporalio//lib/temporalio/activity/context.rb#63 + # source://temporalio//lib/temporalio/activity/context.rb#70 def cancellation; end + # @raise [NotImplementedError] + # @return [CancellationDetails, nil] Cancellation details if canceled. These are set just before cancellation is + # actually canceled. These details only represent when the cancel was first performed. Once set, this object is + # never mutated. Therefore, the situation on the server may have changed (e.g. unpause), but this still + # represents the values when cancellation first occurred for this attempt. + # + # source://temporalio//lib/temporalio/activity/context.rb#78 + def cancellation_details; end + + # @raise [RuntimeError] Called within a {Testing::ActivityEnvironment} and it was not set. + # @return [Client] Temporal client this activity worker is running in. + # + # source://temporalio//lib/temporalio/activity/context.rb#127 + def client; end + # Record a heartbeat on the activity. # # Heartbeats should be used for all non-immediately-returning, non-local activities and they are required to @@ -45,10 +103,11 @@ class Temporalio::Activity::Context # Users do not have to be concerned with burdening the server by calling this too frequently. # # @param details [Array] Details to record with the heartbeat. + # @param detail_hints [Array, nil] Hints to pass to converter. # @raise [NotImplementedError] # - # source://temporalio//lib/temporalio/activity/context.rb#58 - def heartbeat(*details); end + # source://temporalio//lib/temporalio/activity/context.rb#65 + def heartbeat(*details, detail_hints: T.unsafe(nil)); end # @raise [NotImplementedError] # @return [Info] Activity info for this activity. @@ -56,31 +115,38 @@ class Temporalio::Activity::Context # source://temporalio//lib/temporalio/activity/context.rb#47 def info; end + # @raise [NotImplementedError] + # @return [Object, nil] Activity class instance. This should always be present except for advanced cases where the + # definition was manually created without any instance getter/creator. + # + # source://temporalio//lib/temporalio/activity/context.rb#53 + def instance; end + # @raise [NotImplementedError] # @return [ScopedLogger] Logger for this activity. Note, this is a shared logger not created each activity # invocation. It just has logic to extract current activity details and so is only able to do so on log calls # made with a current context available. # - # source://temporalio//lib/temporalio/activity/context.rb#81 + # source://temporalio//lib/temporalio/activity/context.rb#96 def logger; end - # @raise [NotImplementedError] + # @raise [RuntimeError] Called within a {Testing::ActivityEnvironment} and it was not set. # @return [Metric::Meter] Metric meter to create metrics on, with some activity-specific attributes already set. # - # source://temporalio//lib/temporalio/activity/context.rb#105 + # source://temporalio//lib/temporalio/activity/context.rb#121 def metric_meter; end # @raise [NotImplementedError] # @return [Converters::PayloadConverter] Payload converter associated with this activity. # - # source://temporalio//lib/temporalio/activity/context.rb#74 + # source://temporalio//lib/temporalio/activity/context.rb#89 def payload_converter; end # @raise [NotImplementedError] # @return [Cancellation] Cancellation that is canceled when the worker is shutting down. On worker shutdown, this # is canceled, then the `graceful_shutdown_period` is waited (default 0s), then the activity is canceled. # - # source://temporalio//lib/temporalio/activity/context.rb#69 + # source://temporalio//lib/temporalio/activity/context.rb#84 def worker_shutdown_cancellation; end class << self @@ -126,29 +192,36 @@ end # # See documentation for more detail on activities. # -# source://temporalio//lib/temporalio/activity/definition.rb#22 +# source://temporalio//lib/temporalio/activity/definition.rb#24 class Temporalio::Activity::Definition # Implementation of the activity. The arguments should be positional and this should return the value on success # or raise an error on failure. # # @raise [NotImplementedError] # - # source://temporalio//lib/temporalio/activity/definition.rb#98 + # source://temporalio//lib/temporalio/activity/definition.rb#122 # # NOTE: Manually removed due to arity issues, see README # def execute(*args); end class << self - # source://temporalio//lib/temporalio/activity/definition.rb#82 + # source://temporalio//lib/temporalio/activity/definition.rb#99 def _activity_definition_details; end protected + # Add activity hints to be passed to converter for activity args. + # + # @param hints [Array] Hints to add. + # + # source://temporalio//lib/temporalio/activity/definition.rb#85 + def activity_arg_hint(*hints); end + # Override whether the activity uses Thread/Fiber raise for cancellation which is defaulted to true. # # @param cancel_raise [Boolean] Whether to raise. # - # source://temporalio//lib/temporalio/activity/definition.rb#50 + # source://temporalio//lib/temporalio/activity/definition.rb#52 def activity_cancel_raise(cancel_raise); end # Set an activity as dynamic. Dynamic activities do not have names and handle any activity that is not otherwise @@ -158,7 +231,7 @@ class Temporalio::Activity::Definition # @param value [Boolean] Whether the activity is dynamic. # @raise [ArgumentError] # - # source://temporalio//lib/temporalio/activity/definition.rb#63 + # source://temporalio//lib/temporalio/activity/definition.rb#65 def activity_dynamic(value = T.unsafe(nil)); end # Override the activity executor which is defaulted to `:default`. @@ -166,14 +239,14 @@ class Temporalio::Activity::Definition # @param executor_name [Symbol] Executor to use. # @raise [ArgumentError] # - # source://temporalio//lib/temporalio/activity/definition.rb#41 + # source://temporalio//lib/temporalio/activity/definition.rb#43 def activity_executor(executor_name); end # Override the activity name which is defaulted to the unqualified class name. # # @param name [String, Symbol] Name to use. # - # source://temporalio//lib/temporalio/activity/definition.rb#29 + # source://temporalio//lib/temporalio/activity/definition.rb#31 def activity_name(name); end # Have activity arguments delivered to `execute` as {Converters::RawValue}s. These are wrappers for the raw @@ -183,69 +256,97 @@ class Temporalio::Activity::Definition # @param value [Boolean] Whether the activity accepts raw arguments. # @raise [ArgumentError] # - # source://temporalio//lib/temporalio/activity/definition.rb#74 + # source://temporalio//lib/temporalio/activity/definition.rb#76 def activity_raw_args(value = T.unsafe(nil)); end + + # Set activity result hint to be passed to converter for activity result. + # + # @param hint [Object] Hint to set. + # + # source://temporalio//lib/temporalio/activity/definition.rb#93 + def activity_result_hint(hint); end end end # Definition info of an activity. Activities are usually classes/instances that extend {Definition}, but # definitions can also be manually created with a block via {initialize} here. # -# source://temporalio//lib/temporalio/activity/definition.rb#104 +# source://temporalio//lib/temporalio/activity/definition.rb#128 class Temporalio::Activity::Definition::Info # Manually create activity definition info. Most users will use an instance/class of {Definition}. # # @param name [String, Symbol, nil] Name of the activity or nil for dynamic activity. + # @param instance [Object, Proc, nil] The pre-created instance or the proc to create/return it. # @param executor [Symbol] Name of the executor. # @param cancel_raise [Boolean] Whether to raise in thread/fiber on cancellation. # @param raw_args [Boolean] Whether to use {Converters::RawValue}s as arguments. + # @param arg_hints [Array, nil] Argument hints. + # @param result_hint [Object, nil] Result hint. # @raise [ArgumentError] # @return [Info] a new instance of Info # @yield Use this block as the activity. # - # source://temporalio//lib/temporalio/activity/definition.rb#163 - def initialize(name:, executor: T.unsafe(nil), cancel_raise: T.unsafe(nil), raw_args: T.unsafe(nil), &block); end + # source://temporalio//lib/temporalio/activity/definition.rb#205 + def initialize(name:, instance: T.unsafe(nil), executor: T.unsafe(nil), cancel_raise: T.unsafe(nil), raw_args: T.unsafe(nil), arg_hints: T.unsafe(nil), result_hint: T.unsafe(nil), &block); end + + # @return [Array, nil] Argument hints. + # + # source://temporalio//lib/temporalio/activity/definition.rb#148 + def arg_hints; end # @return [Boolean] Whether to raise in thread/fiber on cancellation. Default is `true`. # - # source://temporalio//lib/temporalio/activity/definition.rb#115 + # source://temporalio//lib/temporalio/activity/definition.rb#142 def cancel_raise; end # @return [Symbol] Name of the executor. Default is `:default`. # - # source://temporalio//lib/temporalio/activity/definition.rb#112 + # source://temporalio//lib/temporalio/activity/definition.rb#139 def executor; end + # @return [Object, Proc, nil] The pre-created instance or the proc to create/return it. + # + # source://temporalio//lib/temporalio/activity/definition.rb#133 + def instance; end + # @return [String, Symbol, nil] Name of the activity, or nil if the activity is dynamic. # - # source://temporalio//lib/temporalio/activity/definition.rb#106 + # source://temporalio//lib/temporalio/activity/definition.rb#130 def name; end - # @return [Proc] Proc for the activity. + # @return [Proc] Proc for the activity. Should use {Context#instance} to access the instance. # - # source://temporalio//lib/temporalio/activity/definition.rb#109 + # source://temporalio//lib/temporalio/activity/definition.rb#136 def proc; end # @return [Boolean] Whether to use {Converters::RawValue}s as arguments. # - # source://temporalio//lib/temporalio/activity/definition.rb#118 + # source://temporalio//lib/temporalio/activity/definition.rb#145 def raw_args; end + # @return [Object, nil] Result hint + # + # source://temporalio//lib/temporalio/activity/definition.rb#151 + def result_hint; end + class << self # Obtain definition info representing the given activity, which can be a class, instance, or definition info. # # @param activity [Definition, Class, Info] Activity to get info for. # @return Info Obtained definition info. # - # source://temporalio//lib/temporalio/activity/definition.rb#124 + # source://temporalio//lib/temporalio/activity/definition.rb#157 def from_activity(activity); end end end # Information about an activity. # -# source://temporalio//lib/temporalio/activity/info.rb#62 -class Temporalio::Activity::Info < Data +# @note WARNING: This class may have required parameters added to its constructor. Users should not instantiate this +# class or it may break in incompatible ways. +# +# source://temporalio//lib/temporalio/activity/info.rb#77 +class Temporalio::Activity::Info < ::Data # @return [String] ID for the activity. def activity_id; end @@ -258,8 +359,15 @@ class Temporalio::Activity::Info < Data # @return [Time] When the current attempt was scheduled. def current_attempt_scheduled_time; end - # @return [Array] Details from the last heartbeat of the last attempt. - def heartbeat_details; end + # Convert raw heartbeat details into Ruby types. + # + # Note, this live-converts every invocation. + # + # @param hints [Array, nil] Hints, if any, to assist conversion. + # @return [Array] Converted details. + # + # source://temporalio//lib/temporalio/activity/info.rb#84 + def heartbeat_details(hints: T.unsafe(nil)); end # @return [Float, nil] Heartbeat timeout set by the caller. def heartbeat_timeout; end @@ -267,6 +375,18 @@ class Temporalio::Activity::Info < Data # @return [Boolean] Whether the activity is a local activity or not. def local?; end + # @return [Priority] The priority of this activity. + def priority; end + + # @return [Array] Raw details from the last heartbeat of the last attempt. Can use + # {heartbeat_details} to get lazily-converted values. + def raw_heartbeat_details; end + + # @return [RetryPolicy, nil] Retry policy for the activity. Note that the server may have set a different policy + # than the one provided when scheduling the activity. If the value is None, it means the server didn't send + # information about retry policy (e.g. due to old server version), but it may still be defined server-side. + def retry_policy; end + # @return [Float, nil] Schedule to close timeout set by the caller. def schedule_to_close_timeout; end @@ -317,20 +437,25 @@ module Temporalio::Api::Activity; end # source://temporalio//lib/temporalio/api/activity/v1/message.rb#20 module Temporalio::Api::Activity::V1; end -class Temporalio::Api::Activity::V1::ActivityOptions < Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Activity::V1::ActivityOptions < ::Google::Protobuf::AbstractMessage; end -# source://temporalio//lib/temporalio/api/batch/v1/message.rb#20 +# source://temporalio//lib/temporalio/api/batch/v1/message.rb#25 module Temporalio::Api::Batch; end -# source://temporalio//lib/temporalio/api/batch/v1/message.rb#21 +# source://temporalio//lib/temporalio/api/batch/v1/message.rb#26 module Temporalio::Api::Batch::V1; end -class Temporalio::Api::Batch::V1::BatchOperationCancellation < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Batch::V1::BatchOperationDeletion < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Batch::V1::BatchOperationInfo < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Batch::V1::BatchOperationReset < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Batch::V1::BatchOperationSignal < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Batch::V1::BatchOperationTermination < Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Batch::V1::BatchOperationCancellation < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Batch::V1::BatchOperationDeletion < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Batch::V1::BatchOperationInfo < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Batch::V1::BatchOperationReset < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Batch::V1::BatchOperationResetActivities < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Batch::V1::BatchOperationSignal < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Batch::V1::BatchOperationTermination < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Batch::V1::BatchOperationTriggerWorkflowRule < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Batch::V1::BatchOperationUnpauseActivities < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Batch::V1::BatchOperationUpdateActivityOptions < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Batch::V1::BatchOperationUpdateWorkflowExecutionOptions < ::Google::Protobuf::AbstractMessage; end # source://temporalio//lib/temporalio/api/cloud/operation/v1/message.rb#19 module Temporalio::Api::Cloud; end @@ -341,158 +466,142 @@ module Temporalio::Api::Cloud::Account; end # source://temporalio//lib/temporalio/api/cloud/account/v1/message.rb#19 module Temporalio::Api::Cloud::Account::V1; end -class Temporalio::Api::Cloud::Account::V1::Account < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::Account::V1::AccountSpec < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::Account::V1::Metrics < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::Account::V1::MetricsSpec < Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::Account::V1::Account < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::Account::V1::AccountSpec < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::Account::V1::Metrics < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::Account::V1::MetricsSpec < ::Google::Protobuf::AbstractMessage; end -# source://temporalio//lib/temporalio/api/cloud/cloudservice/v1/request_response.rb#25 +# source://temporalio//lib/temporalio/api/cloud/cloudservice/v1/request_response.rb#26 module Temporalio::Api::Cloud::CloudService; end -# source://temporalio//lib/temporalio/api/cloud/cloudservice/v1/request_response.rb#26 +# source://temporalio//lib/temporalio/api/cloud/cloudservice/v1/request_response.rb#27 module Temporalio::Api::Cloud::CloudService::V1; end -class Temporalio::Api::Cloud::CloudService::V1::AddNamespaceRegionRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::AddNamespaceRegionResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::CreateApiKeyRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::CreateApiKeyResponse < Google::Protobuf::AbstractMessage; end - -class Temporalio::Api::Cloud::CloudService::V1::CreateNamespaceExportSinkRequest < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::Cloud::CloudService::V1::CreateNamespaceExportSinkResponse < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::Cloud::CloudService::V1::CreateNamespaceRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::CreateNamespaceResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::CreateNexusEndpointRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::CreateNexusEndpointResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::CreateServiceAccountRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::CreateServiceAccountResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::CreateUserGroupRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::CreateUserGroupResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::CreateUserRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::CreateUserResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::DeleteApiKeyRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::DeleteApiKeyResponse < Google::Protobuf::AbstractMessage; end - -class Temporalio::Api::Cloud::CloudService::V1::DeleteNamespaceExportSinkRequest < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::Cloud::CloudService::V1::DeleteNamespaceExportSinkResponse < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::Cloud::CloudService::V1::DeleteNamespaceRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::DeleteNamespaceResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::DeleteNexusEndpointRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::DeleteNexusEndpointResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::DeleteServiceAccountRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::DeleteServiceAccountResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::DeleteUserGroupRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::DeleteUserGroupResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::DeleteUserRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::DeleteUserResponse < Google::Protobuf::AbstractMessage; end - -class Temporalio::Api::Cloud::CloudService::V1::FailoverNamespaceRegionRequest < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::Cloud::CloudService::V1::FailoverNamespaceRegionResponse < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::Cloud::CloudService::V1::GetAccountRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::GetAccountResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::GetApiKeyRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::GetApiKeyResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::GetApiKeysRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::GetApiKeysResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::GetAsyncOperationRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::GetAsyncOperationResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::GetNamespaceExportSinkRequest < Google::Protobuf::AbstractMessage; end - -class Temporalio::Api::Cloud::CloudService::V1::GetNamespaceExportSinkResponse < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::Cloud::CloudService::V1::GetNamespaceExportSinksRequest < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::Cloud::CloudService::V1::GetNamespaceExportSinksResponse < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::Cloud::CloudService::V1::GetNamespaceRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::GetNamespaceResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::GetNamespacesRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::GetNamespacesResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::GetNexusEndpointRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::GetNexusEndpointResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::GetNexusEndpointsRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::GetNexusEndpointsResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::GetRegionRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::GetRegionResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::GetRegionsRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::GetRegionsResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::GetServiceAccountRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::GetServiceAccountResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::GetServiceAccountsRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::GetServiceAccountsResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::GetUsageRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::GetUsageResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::GetUserGroupRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::GetUserGroupResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::GetUserGroupsRequest < Google::Protobuf::AbstractMessage; end - -class Temporalio::Api::Cloud::CloudService::V1::GetUserGroupsRequest::GoogleGroupFilter < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::Cloud::CloudService::V1::GetUserGroupsResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::GetUserRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::GetUserResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::GetUsersRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::GetUsersResponse < Google::Protobuf::AbstractMessage; end - -class Temporalio::Api::Cloud::CloudService::V1::RenameCustomSearchAttributeRequest < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::Cloud::CloudService::V1::RenameCustomSearchAttributeResponse < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::Cloud::CloudService::V1::SetUserGroupNamespaceAccessRequest < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::Cloud::CloudService::V1::SetUserGroupNamespaceAccessResponse < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::Cloud::CloudService::V1::SetUserNamespaceAccessRequest < Google::Protobuf::AbstractMessage; end - -class Temporalio::Api::Cloud::CloudService::V1::SetUserNamespaceAccessResponse < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::Cloud::CloudService::V1::UpdateAccountRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::UpdateAccountResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::UpdateApiKeyRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::UpdateApiKeyResponse < Google::Protobuf::AbstractMessage; end - -class Temporalio::Api::Cloud::CloudService::V1::UpdateNamespaceExportSinkRequest < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::Cloud::CloudService::V1::UpdateNamespaceExportSinkResponse < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::Cloud::CloudService::V1::UpdateNamespaceRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::UpdateNamespaceResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::UpdateNexusEndpointRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::UpdateNexusEndpointResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::UpdateServiceAccountRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::UpdateServiceAccountResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::UpdateUserGroupRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::UpdateUserGroupResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::UpdateUserRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::CloudService::V1::UpdateUserResponse < Google::Protobuf::AbstractMessage; end - -class Temporalio::Api::Cloud::CloudService::V1::ValidateNamespaceExportSinkRequest < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::Cloud::CloudService::V1::ValidateNamespaceExportSinkResponse < Google::Protobuf::AbstractMessage -end +class Temporalio::Api::Cloud::CloudService::V1::AddNamespaceRegionRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::AddNamespaceRegionResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::AddUserGroupMemberRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::AddUserGroupMemberResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::CreateApiKeyRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::CreateApiKeyResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::CreateConnectivityRuleRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::CreateConnectivityRuleResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::CreateNamespaceExportSinkRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::CreateNamespaceExportSinkResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::CreateNamespaceRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::CreateNamespaceResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::CreateNexusEndpointRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::CreateNexusEndpointResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::CreateServiceAccountRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::CreateServiceAccountResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::CreateUserGroupRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::CreateUserGroupResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::CreateUserRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::CreateUserResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::DeleteApiKeyRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::DeleteApiKeyResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::DeleteConnectivityRuleRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::DeleteConnectivityRuleResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::DeleteNamespaceExportSinkRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::DeleteNamespaceExportSinkResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::DeleteNamespaceRegionRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::DeleteNamespaceRegionResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::DeleteNamespaceRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::DeleteNamespaceResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::DeleteNexusEndpointRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::DeleteNexusEndpointResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::DeleteServiceAccountRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::DeleteServiceAccountResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::DeleteUserGroupRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::DeleteUserGroupResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::DeleteUserRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::DeleteUserResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::FailoverNamespaceRegionRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::FailoverNamespaceRegionResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::GetAccountRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::GetAccountResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::GetApiKeyRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::GetApiKeyResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::GetApiKeysRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::GetApiKeysResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::GetAsyncOperationRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::GetAsyncOperationResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::GetConnectivityRuleRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::GetConnectivityRuleResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::GetConnectivityRulesRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::GetConnectivityRulesResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::GetNamespaceExportSinkRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::GetNamespaceExportSinkResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::GetNamespaceExportSinksRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::GetNamespaceExportSinksResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::GetNamespaceRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::GetNamespaceResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::GetNamespacesRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::GetNamespacesResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::GetNexusEndpointRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::GetNexusEndpointResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::GetNexusEndpointsRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::GetNexusEndpointsResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::GetRegionRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::GetRegionResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::GetRegionsRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::GetRegionsResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::GetServiceAccountRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::GetServiceAccountResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::GetServiceAccountsRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::GetServiceAccountsResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::GetUsageRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::GetUsageResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::GetUserGroupMembersRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::GetUserGroupMembersResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::GetUserGroupRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::GetUserGroupResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::GetUserGroupsRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::GetUserGroupsRequest::GoogleGroupFilter < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::GetUserGroupsRequest::SCIMGroupFilter < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::GetUserGroupsResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::GetUserRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::GetUserResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::GetUsersRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::GetUsersResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::RemoveUserGroupMemberRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::RemoveUserGroupMemberResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::RenameCustomSearchAttributeRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::RenameCustomSearchAttributeResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::SetUserGroupNamespaceAccessRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::SetUserGroupNamespaceAccessResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::SetUserNamespaceAccessRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::SetUserNamespaceAccessResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::UpdateAccountRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::UpdateAccountResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::UpdateApiKeyRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::UpdateApiKeyResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::UpdateNamespaceExportSinkRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::UpdateNamespaceExportSinkResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::UpdateNamespaceRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::UpdateNamespaceResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::UpdateNamespaceTagsRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::UpdateNamespaceTagsResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::UpdateNexusEndpointRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::UpdateNexusEndpointResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::UpdateServiceAccountRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::UpdateServiceAccountResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::UpdateUserGroupRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::UpdateUserGroupResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::UpdateUserRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::UpdateUserResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::ValidateNamespaceExportSinkRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::CloudService::V1::ValidateNamespaceExportSinkResponse < ::Google::Protobuf::AbstractMessage; end + +# source://temporalio//lib/temporalio/api/cloud/connectivityrule/v1/message.rb#19 +module Temporalio::Api::Cloud::ConnectivityRule; end + +# source://temporalio//lib/temporalio/api/cloud/connectivityrule/v1/message.rb#20 +module Temporalio::Api::Cloud::ConnectivityRule::V1; end + +class Temporalio::Api::Cloud::ConnectivityRule::V1::ConnectivityRule < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::ConnectivityRule::V1::ConnectivityRuleSpec < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::ConnectivityRule::V1::PrivateConnectivityRule < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::ConnectivityRule::V1::PublicConnectivityRule < ::Google::Protobuf::AbstractMessage; end # source://temporalio//lib/temporalio/api/cloud/identity/v1/message.rb#19 module Temporalio::Api::Cloud::Identity; end @@ -500,8 +609,8 @@ module Temporalio::Api::Cloud::Identity; end # source://temporalio//lib/temporalio/api/cloud/identity/v1/message.rb#20 module Temporalio::Api::Cloud::Identity::V1; end -class Temporalio::Api::Cloud::Identity::V1::Access < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::Identity::V1::AccountAccess < Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::Identity::V1::Access < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::Identity::V1::AccountAccess < ::Google::Protobuf::AbstractMessage; end module Temporalio::Api::Cloud::Identity::V1::AccountAccess::Role class << self @@ -520,6 +629,9 @@ Temporalio::Api::Cloud::Identity::V1::AccountAccess::Role::ROLE_DEVELOPER = T.le # source://temporalio//lib/temporalio/api/cloud/identity/v1/message.rb#22 Temporalio::Api::Cloud::Identity::V1::AccountAccess::Role::ROLE_FINANCE_ADMIN = T.let(T.unsafe(nil), Integer) +# source://temporalio//lib/temporalio/api/cloud/identity/v1/message.rb#22 +Temporalio::Api::Cloud::Identity::V1::AccountAccess::Role::ROLE_METRICS_READ = T.let(T.unsafe(nil), Integer) + # source://temporalio//lib/temporalio/api/cloud/identity/v1/message.rb#22 Temporalio::Api::Cloud::Identity::V1::AccountAccess::Role::ROLE_OWNER = T.let(T.unsafe(nil), Integer) @@ -529,11 +641,12 @@ Temporalio::Api::Cloud::Identity::V1::AccountAccess::Role::ROLE_READ = T.let(T.u # source://temporalio//lib/temporalio/api/cloud/identity/v1/message.rb#22 Temporalio::Api::Cloud::Identity::V1::AccountAccess::Role::ROLE_UNSPECIFIED = T.let(T.unsafe(nil), Integer) -class Temporalio::Api::Cloud::Identity::V1::ApiKey < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::Identity::V1::ApiKeySpec < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::Identity::V1::GoogleGroupSpec < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::Identity::V1::Invitation < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::Identity::V1::NamespaceAccess < Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::Identity::V1::ApiKey < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::Identity::V1::ApiKeySpec < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::Identity::V1::CloudGroupSpec < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::Identity::V1::GoogleGroupSpec < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::Identity::V1::Invitation < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::Identity::V1::NamespaceAccess < ::Google::Protobuf::AbstractMessage; end module Temporalio::Api::Cloud::Identity::V1::NamespaceAccess::Permission class << self @@ -550,12 +663,13 @@ Temporalio::Api::Cloud::Identity::V1::NamespaceAccess::Permission::PERMISSION_AD Temporalio::Api::Cloud::Identity::V1::NamespaceAccess::Permission::PERMISSION_READ = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/cloud/identity/v1/message.rb#24 -Temporalio::Api::Cloud::Identity::V1::NamespaceAccess::Permission::PERMISSION_UNSPECIFIED = T.let(T.unsafe(nil), - Integer) +Temporalio::Api::Cloud::Identity::V1::NamespaceAccess::Permission::PERMISSION_UNSPECIFIED = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/cloud/identity/v1/message.rb#24 Temporalio::Api::Cloud::Identity::V1::NamespaceAccess::Permission::PERMISSION_WRITE = T.let(T.unsafe(nil), Integer) +class Temporalio::Api::Cloud::Identity::V1::NamespaceScopedAccess < ::Google::Protobuf::AbstractMessage; end + module Temporalio::Api::Cloud::Identity::V1::OwnerType class << self def descriptor; end @@ -564,34 +678,39 @@ module Temporalio::Api::Cloud::Identity::V1::OwnerType end end -# source://temporalio//lib/temporalio/api/cloud/identity/v1/message.rb#36 +# source://temporalio//lib/temporalio/api/cloud/identity/v1/message.rb#41 Temporalio::Api::Cloud::Identity::V1::OwnerType::OWNER_TYPE_SERVICE_ACCOUNT = T.let(T.unsafe(nil), Integer) -# source://temporalio//lib/temporalio/api/cloud/identity/v1/message.rb#36 +# source://temporalio//lib/temporalio/api/cloud/identity/v1/message.rb#41 Temporalio::Api::Cloud::Identity::V1::OwnerType::OWNER_TYPE_UNSPECIFIED = T.let(T.unsafe(nil), Integer) -# source://temporalio//lib/temporalio/api/cloud/identity/v1/message.rb#36 +# source://temporalio//lib/temporalio/api/cloud/identity/v1/message.rb#41 Temporalio::Api::Cloud::Identity::V1::OwnerType::OWNER_TYPE_USER = T.let(T.unsafe(nil), Integer) -class Temporalio::Api::Cloud::Identity::V1::ServiceAccount < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::Identity::V1::ServiceAccountSpec < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::Identity::V1::User < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::Identity::V1::UserGroup < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::Identity::V1::UserGroupSpec < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::Identity::V1::UserSpec < Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::Identity::V1::SCIMGroupSpec < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::Identity::V1::ServiceAccount < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::Identity::V1::ServiceAccountSpec < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::Identity::V1::User < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::Identity::V1::UserGroup < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::Identity::V1::UserGroupMember < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::Identity::V1::UserGroupMemberId < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::Identity::V1::UserGroupSpec < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::Identity::V1::UserSpec < ::Google::Protobuf::AbstractMessage; end -# source://temporalio//lib/temporalio/api/cloud/namespace/v1/message.rb#20 +# source://temporalio//lib/temporalio/api/cloud/namespace/v1/message.rb#21 module Temporalio::Api::Cloud::Namespace; end -# source://temporalio//lib/temporalio/api/cloud/namespace/v1/message.rb#21 +# source://temporalio//lib/temporalio/api/cloud/namespace/v1/message.rb#22 module Temporalio::Api::Cloud::Namespace::V1; end -class Temporalio::Api::Cloud::Namespace::V1::AWSPrivateLinkInfo < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::Namespace::V1::ApiKeyAuthSpec < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::Namespace::V1::CertificateFilterSpec < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::Namespace::V1::CodecServerSpec < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::Namespace::V1::Endpoints < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::Namespace::V1::ExportSink < Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::Namespace::V1::AWSPrivateLinkInfo < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::Namespace::V1::ApiKeyAuthSpec < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::Namespace::V1::CertificateFilterSpec < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::Namespace::V1::CodecServerSpec < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::Namespace::V1::CodecServerSpec::CustomErrorMessage < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::Namespace::V1::CodecServerSpec::CustomErrorMessage::ErrorMessage < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::Namespace::V1::Endpoints < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::Namespace::V1::ExportSink < ::Google::Protobuf::AbstractMessage; end module Temporalio::Api::Cloud::Namespace::V1::ExportSink::Health class << self @@ -601,24 +720,25 @@ module Temporalio::Api::Cloud::Namespace::V1::ExportSink::Health end end -# source://temporalio//lib/temporalio/api/cloud/namespace/v1/message.rb#37 +# source://temporalio//lib/temporalio/api/cloud/namespace/v1/message.rb#42 Temporalio::Api::Cloud::Namespace::V1::ExportSink::Health::HEALTH_ERROR_INTERNAL = T.let(T.unsafe(nil), Integer) -# source://temporalio//lib/temporalio/api/cloud/namespace/v1/message.rb#37 -Temporalio::Api::Cloud::Namespace::V1::ExportSink::Health::HEALTH_ERROR_USER_CONFIGURATION = T.let(T.unsafe(nil), - Integer) +# source://temporalio//lib/temporalio/api/cloud/namespace/v1/message.rb#42 +Temporalio::Api::Cloud::Namespace::V1::ExportSink::Health::HEALTH_ERROR_USER_CONFIGURATION = T.let(T.unsafe(nil), Integer) -# source://temporalio//lib/temporalio/api/cloud/namespace/v1/message.rb#37 +# source://temporalio//lib/temporalio/api/cloud/namespace/v1/message.rb#42 Temporalio::Api::Cloud::Namespace::V1::ExportSink::Health::HEALTH_OK = T.let(T.unsafe(nil), Integer) -# source://temporalio//lib/temporalio/api/cloud/namespace/v1/message.rb#37 +# source://temporalio//lib/temporalio/api/cloud/namespace/v1/message.rb#42 Temporalio::Api::Cloud::Namespace::V1::ExportSink::Health::HEALTH_UNSPECIFIED = T.let(T.unsafe(nil), Integer) -class Temporalio::Api::Cloud::Namespace::V1::ExportSinkSpec < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::Namespace::V1::Limits < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::Namespace::V1::MtlsAuthSpec < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::Namespace::V1::Namespace < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::Namespace::V1::NamespaceRegionStatus < Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::Namespace::V1::ExportSinkSpec < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::Namespace::V1::HighAvailabilitySpec < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::Namespace::V1::LifecycleSpec < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::Namespace::V1::Limits < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::Namespace::V1::MtlsAuthSpec < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::Namespace::V1::Namespace < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::Namespace::V1::NamespaceRegionStatus < ::Google::Protobuf::AbstractMessage; end module Temporalio::Api::Cloud::Namespace::V1::NamespaceRegionStatus::State class << self @@ -628,25 +748,25 @@ module Temporalio::Api::Cloud::Namespace::V1::NamespaceRegionStatus::State end end -# source://temporalio//lib/temporalio/api/cloud/namespace/v1/message.rb#34 +# source://temporalio//lib/temporalio/api/cloud/namespace/v1/message.rb#39 Temporalio::Api::Cloud::Namespace::V1::NamespaceRegionStatus::State::STATE_ACTIVE = T.let(T.unsafe(nil), Integer) -# source://temporalio//lib/temporalio/api/cloud/namespace/v1/message.rb#34 +# source://temporalio//lib/temporalio/api/cloud/namespace/v1/message.rb#39 Temporalio::Api::Cloud::Namespace::V1::NamespaceRegionStatus::State::STATE_ADDING = T.let(T.unsafe(nil), Integer) -# source://temporalio//lib/temporalio/api/cloud/namespace/v1/message.rb#34 +# source://temporalio//lib/temporalio/api/cloud/namespace/v1/message.rb#39 Temporalio::Api::Cloud::Namespace::V1::NamespaceRegionStatus::State::STATE_FAILED = T.let(T.unsafe(nil), Integer) -# source://temporalio//lib/temporalio/api/cloud/namespace/v1/message.rb#34 +# source://temporalio//lib/temporalio/api/cloud/namespace/v1/message.rb#39 Temporalio::Api::Cloud::Namespace::V1::NamespaceRegionStatus::State::STATE_PASSIVE = T.let(T.unsafe(nil), Integer) -# source://temporalio//lib/temporalio/api/cloud/namespace/v1/message.rb#34 +# source://temporalio//lib/temporalio/api/cloud/namespace/v1/message.rb#39 Temporalio::Api::Cloud::Namespace::V1::NamespaceRegionStatus::State::STATE_REMOVING = T.let(T.unsafe(nil), Integer) -# source://temporalio//lib/temporalio/api/cloud/namespace/v1/message.rb#34 +# source://temporalio//lib/temporalio/api/cloud/namespace/v1/message.rb#39 Temporalio::Api::Cloud::Namespace::V1::NamespaceRegionStatus::State::STATE_UNSPECIFIED = T.let(T.unsafe(nil), Integer) -class Temporalio::Api::Cloud::Namespace::V1::NamespaceSpec < Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::Namespace::V1::NamespaceSpec < ::Google::Protobuf::AbstractMessage; end module Temporalio::Api::Cloud::Namespace::V1::NamespaceSpec::SearchAttributeType class << self @@ -656,60 +776,44 @@ module Temporalio::Api::Cloud::Namespace::V1::NamespaceSpec::SearchAttributeType end end -# source://temporalio//lib/temporalio/api/cloud/namespace/v1/message.rb#27 -Temporalio::Api::Cloud::Namespace::V1::NamespaceSpec::SearchAttributeType::SEARCH_ATTRIBUTE_TYPE_BOOL = T.let( - T.unsafe(nil), Integer -) +# source://temporalio//lib/temporalio/api/cloud/namespace/v1/message.rb#32 +Temporalio::Api::Cloud::Namespace::V1::NamespaceSpec::SearchAttributeType::SEARCH_ATTRIBUTE_TYPE_BOOL = T.let(T.unsafe(nil), Integer) -# source://temporalio//lib/temporalio/api/cloud/namespace/v1/message.rb#27 -Temporalio::Api::Cloud::Namespace::V1::NamespaceSpec::SearchAttributeType::SEARCH_ATTRIBUTE_TYPE_DATETIME = T.let( - T.unsafe(nil), Integer -) +# source://temporalio//lib/temporalio/api/cloud/namespace/v1/message.rb#32 +Temporalio::Api::Cloud::Namespace::V1::NamespaceSpec::SearchAttributeType::SEARCH_ATTRIBUTE_TYPE_DATETIME = T.let(T.unsafe(nil), Integer) -# source://temporalio//lib/temporalio/api/cloud/namespace/v1/message.rb#27 -Temporalio::Api::Cloud::Namespace::V1::NamespaceSpec::SearchAttributeType::SEARCH_ATTRIBUTE_TYPE_DOUBLE = T.let( - T.unsafe(nil), Integer -) +# source://temporalio//lib/temporalio/api/cloud/namespace/v1/message.rb#32 +Temporalio::Api::Cloud::Namespace::V1::NamespaceSpec::SearchAttributeType::SEARCH_ATTRIBUTE_TYPE_DOUBLE = T.let(T.unsafe(nil), Integer) -# source://temporalio//lib/temporalio/api/cloud/namespace/v1/message.rb#27 -Temporalio::Api::Cloud::Namespace::V1::NamespaceSpec::SearchAttributeType::SEARCH_ATTRIBUTE_TYPE_INT = T.let( - T.unsafe(nil), Integer -) +# source://temporalio//lib/temporalio/api/cloud/namespace/v1/message.rb#32 +Temporalio::Api::Cloud::Namespace::V1::NamespaceSpec::SearchAttributeType::SEARCH_ATTRIBUTE_TYPE_INT = T.let(T.unsafe(nil), Integer) -# source://temporalio//lib/temporalio/api/cloud/namespace/v1/message.rb#27 -Temporalio::Api::Cloud::Namespace::V1::NamespaceSpec::SearchAttributeType::SEARCH_ATTRIBUTE_TYPE_KEYWORD = T.let( - T.unsafe(nil), Integer -) +# source://temporalio//lib/temporalio/api/cloud/namespace/v1/message.rb#32 +Temporalio::Api::Cloud::Namespace::V1::NamespaceSpec::SearchAttributeType::SEARCH_ATTRIBUTE_TYPE_KEYWORD = T.let(T.unsafe(nil), Integer) -# source://temporalio//lib/temporalio/api/cloud/namespace/v1/message.rb#27 -Temporalio::Api::Cloud::Namespace::V1::NamespaceSpec::SearchAttributeType::SEARCH_ATTRIBUTE_TYPE_KEYWORD_LIST = T.let( - T.unsafe(nil), Integer -) +# source://temporalio//lib/temporalio/api/cloud/namespace/v1/message.rb#32 +Temporalio::Api::Cloud::Namespace::V1::NamespaceSpec::SearchAttributeType::SEARCH_ATTRIBUTE_TYPE_KEYWORD_LIST = T.let(T.unsafe(nil), Integer) -# source://temporalio//lib/temporalio/api/cloud/namespace/v1/message.rb#27 -Temporalio::Api::Cloud::Namespace::V1::NamespaceSpec::SearchAttributeType::SEARCH_ATTRIBUTE_TYPE_TEXT = T.let( - T.unsafe(nil), Integer -) +# source://temporalio//lib/temporalio/api/cloud/namespace/v1/message.rb#32 +Temporalio::Api::Cloud::Namespace::V1::NamespaceSpec::SearchAttributeType::SEARCH_ATTRIBUTE_TYPE_TEXT = T.let(T.unsafe(nil), Integer) -# source://temporalio//lib/temporalio/api/cloud/namespace/v1/message.rb#27 -Temporalio::Api::Cloud::Namespace::V1::NamespaceSpec::SearchAttributeType::SEARCH_ATTRIBUTE_TYPE_UNSPECIFIED = T.let( - T.unsafe(nil), Integer -) +# source://temporalio//lib/temporalio/api/cloud/namespace/v1/message.rb#32 +Temporalio::Api::Cloud::Namespace::V1::NamespaceSpec::SearchAttributeType::SEARCH_ATTRIBUTE_TYPE_UNSPECIFIED = T.let(T.unsafe(nil), Integer) -class Temporalio::Api::Cloud::Namespace::V1::PrivateConnectivity < Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::Namespace::V1::PrivateConnectivity < ::Google::Protobuf::AbstractMessage; end -# source://temporalio//lib/temporalio/api/cloud/nexus/v1/message.rb#19 +# source://temporalio//lib/temporalio/api/cloud/nexus/v1/message.rb#20 module Temporalio::Api::Cloud::Nexus; end -# source://temporalio//lib/temporalio/api/cloud/nexus/v1/message.rb#20 +# source://temporalio//lib/temporalio/api/cloud/nexus/v1/message.rb#21 module Temporalio::Api::Cloud::Nexus::V1; end -class Temporalio::Api::Cloud::Nexus::V1::AllowedCloudNamespacePolicySpec < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::Nexus::V1::Endpoint < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::Nexus::V1::EndpointPolicySpec < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::Nexus::V1::EndpointSpec < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::Nexus::V1::EndpointTargetSpec < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::Nexus::V1::WorkerTargetSpec < Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::Nexus::V1::AllowedCloudNamespacePolicySpec < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::Nexus::V1::Endpoint < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::Nexus::V1::EndpointPolicySpec < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::Nexus::V1::EndpointSpec < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::Nexus::V1::EndpointTargetSpec < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::Nexus::V1::WorkerTargetSpec < ::Google::Protobuf::AbstractMessage; end # source://temporalio//lib/temporalio/api/cloud/operation/v1/message.rb#20 module Temporalio::Api::Cloud::Operation; end @@ -717,7 +821,7 @@ module Temporalio::Api::Cloud::Operation; end # source://temporalio//lib/temporalio/api/cloud/operation/v1/message.rb#21 module Temporalio::Api::Cloud::Operation::V1; end -class Temporalio::Api::Cloud::Operation::V1::AsyncOperation < Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::Operation::V1::AsyncOperation < ::Google::Protobuf::AbstractMessage; end module Temporalio::Api::Cloud::Operation::V1::AsyncOperation::State class << self @@ -742,6 +846,9 @@ Temporalio::Api::Cloud::Operation::V1::AsyncOperation::State::STATE_IN_PROGRESS # source://temporalio//lib/temporalio/api/cloud/operation/v1/message.rb#23 Temporalio::Api::Cloud::Operation::V1::AsyncOperation::State::STATE_PENDING = T.let(T.unsafe(nil), Integer) +# source://temporalio//lib/temporalio/api/cloud/operation/v1/message.rb#23 +Temporalio::Api::Cloud::Operation::V1::AsyncOperation::State::STATE_REJECTED = T.let(T.unsafe(nil), Integer) + # source://temporalio//lib/temporalio/api/cloud/operation/v1/message.rb#23 Temporalio::Api::Cloud::Operation::V1::AsyncOperation::State::STATE_UNSPECIFIED = T.let(T.unsafe(nil), Integer) @@ -751,7 +858,7 @@ module Temporalio::Api::Cloud::Region; end # source://temporalio//lib/temporalio/api/cloud/region/v1/message.rb#17 module Temporalio::Api::Cloud::Region::V1; end -class Temporalio::Api::Cloud::Region::V1::Region < Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::Region::V1::Region < ::Google::Protobuf::AbstractMessage; end module Temporalio::Api::Cloud::Region::V1::Region::CloudProvider class << self @@ -823,8 +930,8 @@ module Temporalio::Api::Cloud::Sink; end # source://temporalio//lib/temporalio/api/cloud/sink/v1/message.rb#17 module Temporalio::Api::Cloud::Sink::V1; end -class Temporalio::Api::Cloud::Sink::V1::GCSSpec < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::Sink::V1::S3Spec < Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::Sink::V1::GCSSpec < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::Sink::V1::S3Spec < ::Google::Protobuf::AbstractMessage; end # source://temporalio//lib/temporalio/api/cloud/usage/v1/message.rb#18 module Temporalio::Api::Cloud::Usage; end @@ -832,7 +939,7 @@ module Temporalio::Api::Cloud::Usage; end # source://temporalio//lib/temporalio/api/cloud/usage/v1/message.rb#19 module Temporalio::Api::Cloud::Usage::V1; end -class Temporalio::Api::Cloud::Usage::V1::GroupBy < Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::Usage::V1::GroupBy < ::Google::Protobuf::AbstractMessage; end module Temporalio::Api::Cloud::Usage::V1::GroupByKey class << self @@ -848,8 +955,8 @@ Temporalio::Api::Cloud::Usage::V1::GroupByKey::GROUP_BY_KEY_NAMESPACE = T.let(T. # source://temporalio//lib/temporalio/api/cloud/usage/v1/message.rb#26 Temporalio::Api::Cloud::Usage::V1::GroupByKey::GROUP_BY_KEY_UNSPECIFIED = T.let(T.unsafe(nil), Integer) -class Temporalio::Api::Cloud::Usage::V1::Record < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Cloud::Usage::V1::RecordGroup < Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::Usage::V1::Record < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::Usage::V1::RecordGroup < ::Google::Protobuf::AbstractMessage; end module Temporalio::Api::Cloud::Usage::V1::RecordType class << self @@ -888,7 +995,7 @@ Temporalio::Api::Cloud::Usage::V1::RecordUnit::RECORD_UNIT_NUMBER = T.let(T.unsa # source://temporalio//lib/temporalio/api/cloud/usage/v1/message.rb#25 Temporalio::Api::Cloud::Usage::V1::RecordUnit::RECORD_UNIT_UNSPECIFIED = T.let(T.unsafe(nil), Integer) -class Temporalio::Api::Cloud::Usage::V1::Summary < Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Cloud::Usage::V1::Summary < ::Google::Protobuf::AbstractMessage; end # source://temporalio//lib/temporalio/api/command/v1/message.rb#23 module Temporalio::Api::Command; end @@ -896,72 +1003,77 @@ module Temporalio::Api::Command; end # source://temporalio//lib/temporalio/api/command/v1/message.rb#24 module Temporalio::Api::Command::V1; end -class Temporalio::Api::Command::V1::CancelTimerCommandAttributes < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Command::V1::CancelWorkflowExecutionCommandAttributes < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Command::V1::Command < Google::Protobuf::AbstractMessage; end - -class Temporalio::Api::Command::V1::CompleteWorkflowExecutionCommandAttributes < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::Command::V1::ContinueAsNewWorkflowExecutionCommandAttributes < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::Command::V1::FailWorkflowExecutionCommandAttributes < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Command::V1::ModifyWorkflowPropertiesCommandAttributes < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Command::V1::ProtocolMessageCommandAttributes < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Command::V1::RecordMarkerCommandAttributes < Google::Protobuf::AbstractMessage; end - -class Temporalio::Api::Command::V1::RequestCancelActivityTaskCommandAttributes < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::Command::V1::RequestCancelExternalWorkflowExecutionCommandAttributes < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::Command::V1::RequestCancelNexusOperationCommandAttributes < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::Command::V1::ScheduleActivityTaskCommandAttributes < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Command::V1::ScheduleNexusOperationCommandAttributes < Google::Protobuf::AbstractMessage; end - -class Temporalio::Api::Command::V1::SignalExternalWorkflowExecutionCommandAttributes < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::Command::V1::StartChildWorkflowExecutionCommandAttributes < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::Command::V1::StartTimerCommandAttributes < Google::Protobuf::AbstractMessage; end - -class Temporalio::Api::Command::V1::UpsertWorkflowSearchAttributesCommandAttributes < Google::Protobuf::AbstractMessage -end - -# source://temporalio//lib/temporalio/api/common/v1/grpc_status.rb#17 +class Temporalio::Api::Command::V1::CancelTimerCommandAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Command::V1::CancelWorkflowExecutionCommandAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Command::V1::Command < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Command::V1::CompleteWorkflowExecutionCommandAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Command::V1::ContinueAsNewWorkflowExecutionCommandAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Command::V1::FailWorkflowExecutionCommandAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Command::V1::ModifyWorkflowPropertiesCommandAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Command::V1::ProtocolMessageCommandAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Command::V1::RecordMarkerCommandAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Command::V1::RequestCancelActivityTaskCommandAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Command::V1::RequestCancelExternalWorkflowExecutionCommandAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Command::V1::RequestCancelNexusOperationCommandAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Command::V1::ScheduleActivityTaskCommandAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Command::V1::ScheduleNexusOperationCommandAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Command::V1::SignalExternalWorkflowExecutionCommandAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Command::V1::StartChildWorkflowExecutionCommandAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Command::V1::StartTimerCommandAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Command::V1::UpsertWorkflowSearchAttributesCommandAttributes < ::Google::Protobuf::AbstractMessage; end + +# source://temporalio//lib/temporalio/api/common/v1/message.rb#21 module Temporalio::Api::Common; end -# source://temporalio//lib/temporalio/api/common/v1/grpc_status.rb#18 +# source://temporalio//lib/temporalio/api/common/v1/message.rb#22 module Temporalio::Api::Common::V1; end -class Temporalio::Api::Common::V1::ActivityType < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Common::V1::Callback < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Common::V1::Callback::Internal < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Common::V1::Callback::Nexus < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Common::V1::DataBlob < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Common::V1::GrpcStatus < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Common::V1::Header < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Common::V1::Link < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Common::V1::Link::BatchJob < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Common::V1::Link::WorkflowEvent < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Common::V1::Link::WorkflowEvent::EventReference < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Common::V1::Memo < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Common::V1::MeteringMetadata < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Common::V1::Payload < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Common::V1::Payloads < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Common::V1::ResetOptions < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Common::V1::RetryPolicy < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Common::V1::SearchAttributes < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Common::V1::WorkerVersionCapabilities < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Common::V1::WorkerVersionStamp < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Common::V1::WorkflowExecution < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Common::V1::WorkflowType < Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Common::V1::ActivityType < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Common::V1::Callback < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Common::V1::Callback::Internal < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Common::V1::Callback::Nexus < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Common::V1::DataBlob < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Common::V1::GrpcStatus < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Common::V1::Header < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Common::V1::Link < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Common::V1::Link::BatchJob < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Common::V1::Link::WorkflowEvent < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Common::V1::Link::WorkflowEvent::EventReference < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Common::V1::Link::WorkflowEvent::RequestIdReference < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Common::V1::Memo < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Common::V1::MeteringMetadata < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Common::V1::Payload < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Common::V1::Payloads < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Common::V1::Priority < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Common::V1::ResetOptions < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Common::V1::RetryPolicy < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Common::V1::SearchAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Common::V1::WorkerSelector < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Common::V1::WorkerVersionCapabilities < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Common::V1::WorkerVersionStamp < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Common::V1::WorkflowExecution < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Common::V1::WorkflowType < ::Google::Protobuf::AbstractMessage; end + +# source://temporalio//lib/temporalio/api/deployment/v1/message.rb#20 +module Temporalio::Api::Deployment; end + +# source://temporalio//lib/temporalio/api/deployment/v1/message.rb#21 +module Temporalio::Api::Deployment::V1; end + +class Temporalio::Api::Deployment::V1::Deployment < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Deployment::V1::DeploymentInfo < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Deployment::V1::DeploymentInfo::TaskQueueInfo < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Deployment::V1::DeploymentListInfo < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Deployment::V1::RoutingConfig < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Deployment::V1::UpdateDeploymentMetadata < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Deployment::V1::VersionDrainageInfo < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Deployment::V1::VersionMetadata < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Deployment::V1::WorkerDeploymentInfo < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Deployment::V1::WorkerDeploymentInfo::WorkerDeploymentVersionSummary < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Deployment::V1::WorkerDeploymentOptions < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Deployment::V1::WorkerDeploymentVersion < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Deployment::V1::WorkerDeploymentVersionInfo < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Deployment::V1::WorkerDeploymentVersionInfo::VersionTaskQueueInfo < ::Google::Protobuf::AbstractMessage; end # source://temporalio//lib/temporalio/api/enums/v1/common.rb#15 module Temporalio::Api::Enums; end @@ -969,6 +1081,20 @@ module Temporalio::Api::Enums; end # source://temporalio//lib/temporalio/api/enums/v1/common.rb#16 module Temporalio::Api::Enums::V1; end +module Temporalio::Api::Enums::V1::ApplicationErrorCategory + class << self + def descriptor; end + def lookup(_arg0); end + def resolve(_arg0); end + end +end + +# source://temporalio//lib/temporalio/api/enums/v1/common.rb#24 +Temporalio::Api::Enums::V1::ApplicationErrorCategory::APPLICATION_ERROR_CATEGORY_BENIGN = T.let(T.unsafe(nil), Integer) + +# source://temporalio//lib/temporalio/api/enums/v1/common.rb#24 +Temporalio::Api::Enums::V1::ApplicationErrorCategory::APPLICATION_ERROR_CATEGORY_UNSPECIFIED = T.let(T.unsafe(nil), Integer) + module Temporalio::Api::Enums::V1::ArchivalState class << self def descriptor; end @@ -1023,15 +1149,27 @@ Temporalio::Api::Enums::V1::BatchOperationType::BATCH_OPERATION_TYPE_DELETE = T. # source://temporalio//lib/temporalio/api/enums/v1/batch_operation.rb#17 Temporalio::Api::Enums::V1::BatchOperationType::BATCH_OPERATION_TYPE_RESET = T.let(T.unsafe(nil), Integer) +# source://temporalio//lib/temporalio/api/enums/v1/batch_operation.rb#17 +Temporalio::Api::Enums::V1::BatchOperationType::BATCH_OPERATION_TYPE_RESET_ACTIVITY = T.let(T.unsafe(nil), Integer) + # source://temporalio//lib/temporalio/api/enums/v1/batch_operation.rb#17 Temporalio::Api::Enums::V1::BatchOperationType::BATCH_OPERATION_TYPE_SIGNAL = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/batch_operation.rb#17 Temporalio::Api::Enums::V1::BatchOperationType::BATCH_OPERATION_TYPE_TERMINATE = T.let(T.unsafe(nil), Integer) +# source://temporalio//lib/temporalio/api/enums/v1/batch_operation.rb#17 +Temporalio::Api::Enums::V1::BatchOperationType::BATCH_OPERATION_TYPE_UNPAUSE_ACTIVITY = T.let(T.unsafe(nil), Integer) + # source://temporalio//lib/temporalio/api/enums/v1/batch_operation.rb#17 Temporalio::Api::Enums::V1::BatchOperationType::BATCH_OPERATION_TYPE_UNSPECIFIED = T.let(T.unsafe(nil), Integer) +# source://temporalio//lib/temporalio/api/enums/v1/batch_operation.rb#17 +Temporalio::Api::Enums::V1::BatchOperationType::BATCH_OPERATION_TYPE_UPDATE_ACTIVITY_OPTIONS = T.let(T.unsafe(nil), Integer) + +# source://temporalio//lib/temporalio/api/enums/v1/batch_operation.rb#17 +Temporalio::Api::Enums::V1::BatchOperationType::BATCH_OPERATION_TYPE_UPDATE_EXECUTION_OPTIONS = T.let(T.unsafe(nil), Integer) + module Temporalio::Api::Enums::V1::BuildIdTaskReachability class << self def descriptor; end @@ -1041,21 +1179,16 @@ module Temporalio::Api::Enums::V1::BuildIdTaskReachability end # source://temporalio//lib/temporalio/api/enums/v1/task_queue.rb#20 -Temporalio::Api::Enums::V1::BuildIdTaskReachability::BUILD_ID_TASK_REACHABILITY_CLOSED_WORKFLOWS_ONLY = T.let( - T.unsafe(nil), Integer -) +Temporalio::Api::Enums::V1::BuildIdTaskReachability::BUILD_ID_TASK_REACHABILITY_CLOSED_WORKFLOWS_ONLY = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/task_queue.rb#20 -Temporalio::Api::Enums::V1::BuildIdTaskReachability::BUILD_ID_TASK_REACHABILITY_REACHABLE = T.let(T.unsafe(nil), - Integer) +Temporalio::Api::Enums::V1::BuildIdTaskReachability::BUILD_ID_TASK_REACHABILITY_REACHABLE = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/task_queue.rb#20 -Temporalio::Api::Enums::V1::BuildIdTaskReachability::BUILD_ID_TASK_REACHABILITY_UNREACHABLE = T.let(T.unsafe(nil), - Integer) +Temporalio::Api::Enums::V1::BuildIdTaskReachability::BUILD_ID_TASK_REACHABILITY_UNREACHABLE = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/task_queue.rb#20 -Temporalio::Api::Enums::V1::BuildIdTaskReachability::BUILD_ID_TASK_REACHABILITY_UNSPECIFIED = T.let(T.unsafe(nil), - Integer) +Temporalio::Api::Enums::V1::BuildIdTaskReachability::BUILD_ID_TASK_REACHABILITY_UNSPECIFIED = T.let(T.unsafe(nil), Integer) module Temporalio::Api::Enums::V1::CallbackState class << self @@ -1068,6 +1201,9 @@ end # source://temporalio//lib/temporalio/api/enums/v1/common.rb#20 Temporalio::Api::Enums::V1::CallbackState::CALLBACK_STATE_BACKING_OFF = T.let(T.unsafe(nil), Integer) +# source://temporalio//lib/temporalio/api/enums/v1/common.rb#20 +Temporalio::Api::Enums::V1::CallbackState::CALLBACK_STATE_BLOCKED = T.let(T.unsafe(nil), Integer) + # source://temporalio//lib/temporalio/api/enums/v1/common.rb#20 Temporalio::Api::Enums::V1::CallbackState::CALLBACK_STATE_FAILED = T.let(T.unsafe(nil), Integer) @@ -1092,19 +1228,13 @@ module Temporalio::Api::Enums::V1::CancelExternalWorkflowExecutionFailedCause end # source://temporalio//lib/temporalio/api/enums/v1/failed_cause.rb#19 -Temporalio::Api::Enums::V1::CancelExternalWorkflowExecutionFailedCause::CANCEL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_EXTERNAL_WORKFLOW_EXECUTION_NOT_FOUND = T.let( - T.unsafe(nil), Integer -) +Temporalio::Api::Enums::V1::CancelExternalWorkflowExecutionFailedCause::CANCEL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_EXTERNAL_WORKFLOW_EXECUTION_NOT_FOUND = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/failed_cause.rb#19 -Temporalio::Api::Enums::V1::CancelExternalWorkflowExecutionFailedCause::CANCEL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_NAMESPACE_NOT_FOUND = T.let( - T.unsafe(nil), Integer -) +Temporalio::Api::Enums::V1::CancelExternalWorkflowExecutionFailedCause::CANCEL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_NAMESPACE_NOT_FOUND = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/failed_cause.rb#19 -Temporalio::Api::Enums::V1::CancelExternalWorkflowExecutionFailedCause::CANCEL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_UNSPECIFIED = T.let( - T.unsafe(nil), Integer -) +Temporalio::Api::Enums::V1::CancelExternalWorkflowExecutionFailedCause::CANCEL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_UNSPECIFIED = T.let(T.unsafe(nil), Integer) module Temporalio::Api::Enums::V1::CommandType class << self @@ -1142,8 +1272,7 @@ Temporalio::Api::Enums::V1::CommandType::COMMAND_TYPE_RECORD_MARKER = T.let(T.un Temporalio::Api::Enums::V1::CommandType::COMMAND_TYPE_REQUEST_CANCEL_ACTIVITY_TASK = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/command_type.rb#17 -Temporalio::Api::Enums::V1::CommandType::COMMAND_TYPE_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION = T.let(T.unsafe(nil), - Integer) +Temporalio::Api::Enums::V1::CommandType::COMMAND_TYPE_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/command_type.rb#17 Temporalio::Api::Enums::V1::CommandType::COMMAND_TYPE_REQUEST_CANCEL_NEXUS_OPERATION = T.let(T.unsafe(nil), Integer) @@ -1178,19 +1307,37 @@ module Temporalio::Api::Enums::V1::ContinueAsNewInitiator end # source://temporalio//lib/temporalio/api/enums/v1/workflow.rb#20 -Temporalio::Api::Enums::V1::ContinueAsNewInitiator::CONTINUE_AS_NEW_INITIATOR_CRON_SCHEDULE = T.let(T.unsafe(nil), - Integer) +Temporalio::Api::Enums::V1::ContinueAsNewInitiator::CONTINUE_AS_NEW_INITIATOR_CRON_SCHEDULE = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/workflow.rb#20 Temporalio::Api::Enums::V1::ContinueAsNewInitiator::CONTINUE_AS_NEW_INITIATOR_RETRY = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/workflow.rb#20 -Temporalio::Api::Enums::V1::ContinueAsNewInitiator::CONTINUE_AS_NEW_INITIATOR_UNSPECIFIED = T.let(T.unsafe(nil), - Integer) +Temporalio::Api::Enums::V1::ContinueAsNewInitiator::CONTINUE_AS_NEW_INITIATOR_UNSPECIFIED = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/workflow.rb#20 Temporalio::Api::Enums::V1::ContinueAsNewInitiator::CONTINUE_AS_NEW_INITIATOR_WORKFLOW = T.let(T.unsafe(nil), Integer) +module Temporalio::Api::Enums::V1::DeploymentReachability + class << self + def descriptor; end + def lookup(_arg0); end + def resolve(_arg0); end + end +end + +# source://temporalio//lib/temporalio/api/enums/v1/deployment.rb#17 +Temporalio::Api::Enums::V1::DeploymentReachability::DEPLOYMENT_REACHABILITY_CLOSED_WORKFLOWS_ONLY = T.let(T.unsafe(nil), Integer) + +# source://temporalio//lib/temporalio/api/enums/v1/deployment.rb#17 +Temporalio::Api::Enums::V1::DeploymentReachability::DEPLOYMENT_REACHABILITY_REACHABLE = T.let(T.unsafe(nil), Integer) + +# source://temporalio//lib/temporalio/api/enums/v1/deployment.rb#17 +Temporalio::Api::Enums::V1::DeploymentReachability::DEPLOYMENT_REACHABILITY_UNREACHABLE = T.let(T.unsafe(nil), Integer) + +# source://temporalio//lib/temporalio/api/enums/v1/deployment.rb#17 +Temporalio::Api::Enums::V1::DeploymentReachability::DEPLOYMENT_REACHABILITY_UNSPECIFIED = T.let(T.unsafe(nil), Integer) + module Temporalio::Api::Enums::V1::DescribeTaskQueueMode class << self def descriptor; end @@ -1231,8 +1378,7 @@ module Temporalio::Api::Enums::V1::EventType end # source://temporalio//lib/temporalio/api/enums/v1/event_type.rb#17 -Temporalio::Api::Enums::V1::EventType::EVENT_TYPE_ACTIVITY_PROPERTIES_MODIFIED_EXTERNALLY = T.let(T.unsafe(nil), - Integer) +Temporalio::Api::Enums::V1::EventType::EVENT_TYPE_ACTIVITY_PROPERTIES_MODIFIED_EXTERNALLY = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/event_type.rb#17 Temporalio::Api::Enums::V1::EventType::EVENT_TYPE_ACTIVITY_TASK_CANCELED = T.let(T.unsafe(nil), Integer) @@ -1274,8 +1420,7 @@ Temporalio::Api::Enums::V1::EventType::EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_TERMI Temporalio::Api::Enums::V1::EventType::EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_TIMED_OUT = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/event_type.rb#17 -Temporalio::Api::Enums::V1::EventType::EVENT_TYPE_EXTERNAL_WORKFLOW_EXECUTION_CANCEL_REQUESTED = T.let(T.unsafe(nil), - Integer) +Temporalio::Api::Enums::V1::EventType::EVENT_TYPE_EXTERNAL_WORKFLOW_EXECUTION_CANCEL_REQUESTED = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/event_type.rb#17 Temporalio::Api::Enums::V1::EventType::EVENT_TYPE_EXTERNAL_WORKFLOW_EXECUTION_SIGNALED = T.let(T.unsafe(nil), Integer) @@ -1289,6 +1434,12 @@ Temporalio::Api::Enums::V1::EventType::EVENT_TYPE_NEXUS_OPERATION_CANCELED = T.l # source://temporalio//lib/temporalio/api/enums/v1/event_type.rb#17 Temporalio::Api::Enums::V1::EventType::EVENT_TYPE_NEXUS_OPERATION_CANCEL_REQUESTED = T.let(T.unsafe(nil), Integer) +# source://temporalio//lib/temporalio/api/enums/v1/event_type.rb#17 +Temporalio::Api::Enums::V1::EventType::EVENT_TYPE_NEXUS_OPERATION_CANCEL_REQUEST_COMPLETED = T.let(T.unsafe(nil), Integer) + +# source://temporalio//lib/temporalio/api/enums/v1/event_type.rb#17 +Temporalio::Api::Enums::V1::EventType::EVENT_TYPE_NEXUS_OPERATION_CANCEL_REQUEST_FAILED = T.let(T.unsafe(nil), Integer) + # source://temporalio//lib/temporalio/api/enums/v1/event_type.rb#17 Temporalio::Api::Enums::V1::EventType::EVENT_TYPE_NEXUS_OPERATION_COMPLETED = T.let(T.unsafe(nil), Integer) @@ -1305,29 +1456,22 @@ Temporalio::Api::Enums::V1::EventType::EVENT_TYPE_NEXUS_OPERATION_STARTED = T.le Temporalio::Api::Enums::V1::EventType::EVENT_TYPE_NEXUS_OPERATION_TIMED_OUT = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/event_type.rb#17 -Temporalio::Api::Enums::V1::EventType::EVENT_TYPE_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_FAILED = T.let( - T.unsafe(nil), Integer -) +Temporalio::Api::Enums::V1::EventType::EVENT_TYPE_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_FAILED = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/event_type.rb#17 -Temporalio::Api::Enums::V1::EventType::EVENT_TYPE_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_INITIATED = T.let( - T.unsafe(nil), Integer -) +Temporalio::Api::Enums::V1::EventType::EVENT_TYPE_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_INITIATED = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/event_type.rb#17 -Temporalio::Api::Enums::V1::EventType::EVENT_TYPE_SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED = T.let(T.unsafe(nil), - Integer) +Temporalio::Api::Enums::V1::EventType::EVENT_TYPE_SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/event_type.rb#17 -Temporalio::Api::Enums::V1::EventType::EVENT_TYPE_SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_INITIATED = T.let(T.unsafe(nil), - Integer) +Temporalio::Api::Enums::V1::EventType::EVENT_TYPE_SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_INITIATED = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/event_type.rb#17 Temporalio::Api::Enums::V1::EventType::EVENT_TYPE_START_CHILD_WORKFLOW_EXECUTION_FAILED = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/event_type.rb#17 -Temporalio::Api::Enums::V1::EventType::EVENT_TYPE_START_CHILD_WORKFLOW_EXECUTION_INITIATED = T.let(T.unsafe(nil), - Integer) +Temporalio::Api::Enums::V1::EventType::EVENT_TYPE_START_CHILD_WORKFLOW_EXECUTION_INITIATED = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/event_type.rb#17 Temporalio::Api::Enums::V1::EventType::EVENT_TYPE_TIMER_CANCELED = T.let(T.unsafe(nil), Integer) @@ -1359,6 +1503,9 @@ Temporalio::Api::Enums::V1::EventType::EVENT_TYPE_WORKFLOW_EXECUTION_CONTINUED_A # source://temporalio//lib/temporalio/api/enums/v1/event_type.rb#17 Temporalio::Api::Enums::V1::EventType::EVENT_TYPE_WORKFLOW_EXECUTION_FAILED = T.let(T.unsafe(nil), Integer) +# source://temporalio//lib/temporalio/api/enums/v1/event_type.rb#17 +Temporalio::Api::Enums::V1::EventType::EVENT_TYPE_WORKFLOW_EXECUTION_OPTIONS_UPDATED = T.let(T.unsafe(nil), Integer) + # source://temporalio//lib/temporalio/api/enums/v1/event_type.rb#17 Temporalio::Api::Enums::V1::EventType::EVENT_TYPE_WORKFLOW_EXECUTION_SIGNALED = T.let(T.unsafe(nil), Integer) @@ -1387,8 +1534,7 @@ Temporalio::Api::Enums::V1::EventType::EVENT_TYPE_WORKFLOW_EXECUTION_UPDATE_REJE Temporalio::Api::Enums::V1::EventType::EVENT_TYPE_WORKFLOW_PROPERTIES_MODIFIED = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/event_type.rb#17 -Temporalio::Api::Enums::V1::EventType::EVENT_TYPE_WORKFLOW_PROPERTIES_MODIFIED_EXTERNALLY = T.let(T.unsafe(nil), - Integer) +Temporalio::Api::Enums::V1::EventType::EVENT_TYPE_WORKFLOW_PROPERTIES_MODIFIED_EXTERNALLY = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/event_type.rb#17 Temporalio::Api::Enums::V1::EventType::EVENT_TYPE_WORKFLOW_TASK_COMPLETED = T.let(T.unsafe(nil), Integer) @@ -1417,12 +1563,10 @@ end Temporalio::Api::Enums::V1::HistoryEventFilterType::HISTORY_EVENT_FILTER_TYPE_ALL_EVENT = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/workflow.rb#24 -Temporalio::Api::Enums::V1::HistoryEventFilterType::HISTORY_EVENT_FILTER_TYPE_CLOSE_EVENT = T.let(T.unsafe(nil), - Integer) +Temporalio::Api::Enums::V1::HistoryEventFilterType::HISTORY_EVENT_FILTER_TYPE_CLOSE_EVENT = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/workflow.rb#24 -Temporalio::Api::Enums::V1::HistoryEventFilterType::HISTORY_EVENT_FILTER_TYPE_UNSPECIFIED = T.let(T.unsafe(nil), - Integer) +Temporalio::Api::Enums::V1::HistoryEventFilterType::HISTORY_EVENT_FILTER_TYPE_UNSPECIFIED = T.let(T.unsafe(nil), Integer) module Temporalio::Api::Enums::V1::IndexedValueType class << self @@ -1476,6 +1620,23 @@ Temporalio::Api::Enums::V1::NamespaceState::NAMESPACE_STATE_REGISTERED = T.let(T # source://temporalio//lib/temporalio/api/enums/v1/namespace.rb#17 Temporalio::Api::Enums::V1::NamespaceState::NAMESPACE_STATE_UNSPECIFIED = T.let(T.unsafe(nil), Integer) +module Temporalio::Api::Enums::V1::NexusHandlerErrorRetryBehavior + class << self + def descriptor; end + def lookup(_arg0); end + def resolve(_arg0); end + end +end + +# source://temporalio//lib/temporalio/api/enums/v1/nexus.rb#17 +Temporalio::Api::Enums::V1::NexusHandlerErrorRetryBehavior::NEXUS_HANDLER_ERROR_RETRY_BEHAVIOR_NON_RETRYABLE = T.let(T.unsafe(nil), Integer) + +# source://temporalio//lib/temporalio/api/enums/v1/nexus.rb#17 +Temporalio::Api::Enums::V1::NexusHandlerErrorRetryBehavior::NEXUS_HANDLER_ERROR_RETRY_BEHAVIOR_RETRYABLE = T.let(T.unsafe(nil), Integer) + +# source://temporalio//lib/temporalio/api/enums/v1/nexus.rb#17 +Temporalio::Api::Enums::V1::NexusHandlerErrorRetryBehavior::NEXUS_HANDLER_ERROR_RETRY_BEHAVIOR_UNSPECIFIED = T.let(T.unsafe(nil), Integer) + module Temporalio::Api::Enums::V1::NexusOperationCancellationState class << self def descriptor; end @@ -1485,34 +1646,25 @@ module Temporalio::Api::Enums::V1::NexusOperationCancellationState end # source://temporalio//lib/temporalio/api/enums/v1/common.rb#22 -Temporalio::Api::Enums::V1::NexusOperationCancellationState::NEXUS_OPERATION_CANCELLATION_STATE_BACKING_OFF = T.let( - T.unsafe(nil), Integer -) +Temporalio::Api::Enums::V1::NexusOperationCancellationState::NEXUS_OPERATION_CANCELLATION_STATE_BACKING_OFF = T.let(T.unsafe(nil), Integer) + +# source://temporalio//lib/temporalio/api/enums/v1/common.rb#22 +Temporalio::Api::Enums::V1::NexusOperationCancellationState::NEXUS_OPERATION_CANCELLATION_STATE_BLOCKED = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/common.rb#22 -Temporalio::Api::Enums::V1::NexusOperationCancellationState::NEXUS_OPERATION_CANCELLATION_STATE_FAILED = T.let( - T.unsafe(nil), Integer -) +Temporalio::Api::Enums::V1::NexusOperationCancellationState::NEXUS_OPERATION_CANCELLATION_STATE_FAILED = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/common.rb#22 -Temporalio::Api::Enums::V1::NexusOperationCancellationState::NEXUS_OPERATION_CANCELLATION_STATE_SCHEDULED = T.let( - T.unsafe(nil), Integer -) +Temporalio::Api::Enums::V1::NexusOperationCancellationState::NEXUS_OPERATION_CANCELLATION_STATE_SCHEDULED = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/common.rb#22 -Temporalio::Api::Enums::V1::NexusOperationCancellationState::NEXUS_OPERATION_CANCELLATION_STATE_SUCCEEDED = T.let( - T.unsafe(nil), Integer -) +Temporalio::Api::Enums::V1::NexusOperationCancellationState::NEXUS_OPERATION_CANCELLATION_STATE_SUCCEEDED = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/common.rb#22 -Temporalio::Api::Enums::V1::NexusOperationCancellationState::NEXUS_OPERATION_CANCELLATION_STATE_TIMED_OUT = T.let( - T.unsafe(nil), Integer -) +Temporalio::Api::Enums::V1::NexusOperationCancellationState::NEXUS_OPERATION_CANCELLATION_STATE_TIMED_OUT = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/common.rb#22 -Temporalio::Api::Enums::V1::NexusOperationCancellationState::NEXUS_OPERATION_CANCELLATION_STATE_UNSPECIFIED = T.let( - T.unsafe(nil), Integer -) +Temporalio::Api::Enums::V1::NexusOperationCancellationState::NEXUS_OPERATION_CANCELLATION_STATE_UNSPECIFIED = T.let(T.unsafe(nil), Integer) module Temporalio::Api::Enums::V1::ParentClosePolicy class << self @@ -1543,8 +1695,13 @@ module Temporalio::Api::Enums::V1::PendingActivityState end # source://temporalio//lib/temporalio/api/enums/v1/workflow.rb#22 -Temporalio::Api::Enums::V1::PendingActivityState::PENDING_ACTIVITY_STATE_CANCEL_REQUESTED = T.let(T.unsafe(nil), - Integer) +Temporalio::Api::Enums::V1::PendingActivityState::PENDING_ACTIVITY_STATE_CANCEL_REQUESTED = T.let(T.unsafe(nil), Integer) + +# source://temporalio//lib/temporalio/api/enums/v1/workflow.rb#22 +Temporalio::Api::Enums::V1::PendingActivityState::PENDING_ACTIVITY_STATE_PAUSED = T.let(T.unsafe(nil), Integer) + +# source://temporalio//lib/temporalio/api/enums/v1/workflow.rb#22 +Temporalio::Api::Enums::V1::PendingActivityState::PENDING_ACTIVITY_STATE_PAUSE_REQUESTED = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/workflow.rb#22 Temporalio::Api::Enums::V1::PendingActivityState::PENDING_ACTIVITY_STATE_SCHEDULED = T.let(T.unsafe(nil), Integer) @@ -1564,22 +1721,19 @@ module Temporalio::Api::Enums::V1::PendingNexusOperationState end # source://temporalio//lib/temporalio/api/enums/v1/common.rb#21 -Temporalio::Api::Enums::V1::PendingNexusOperationState::PENDING_NEXUS_OPERATION_STATE_BACKING_OFF = T.let( - T.unsafe(nil), Integer -) +Temporalio::Api::Enums::V1::PendingNexusOperationState::PENDING_NEXUS_OPERATION_STATE_BACKING_OFF = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/common.rb#21 -Temporalio::Api::Enums::V1::PendingNexusOperationState::PENDING_NEXUS_OPERATION_STATE_SCHEDULED = T.let(T.unsafe(nil), - Integer) +Temporalio::Api::Enums::V1::PendingNexusOperationState::PENDING_NEXUS_OPERATION_STATE_BLOCKED = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/common.rb#21 -Temporalio::Api::Enums::V1::PendingNexusOperationState::PENDING_NEXUS_OPERATION_STATE_STARTED = T.let(T.unsafe(nil), - Integer) +Temporalio::Api::Enums::V1::PendingNexusOperationState::PENDING_NEXUS_OPERATION_STATE_SCHEDULED = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/common.rb#21 -Temporalio::Api::Enums::V1::PendingNexusOperationState::PENDING_NEXUS_OPERATION_STATE_UNSPECIFIED = T.let( - T.unsafe(nil), Integer -) +Temporalio::Api::Enums::V1::PendingNexusOperationState::PENDING_NEXUS_OPERATION_STATE_STARTED = T.let(T.unsafe(nil), Integer) + +# source://temporalio//lib/temporalio/api/enums/v1/common.rb#21 +Temporalio::Api::Enums::V1::PendingNexusOperationState::PENDING_NEXUS_OPERATION_STATE_UNSPECIFIED = T.let(T.unsafe(nil), Integer) module Temporalio::Api::Enums::V1::PendingWorkflowTaskState class << self @@ -1590,16 +1744,13 @@ module Temporalio::Api::Enums::V1::PendingWorkflowTaskState end # source://temporalio//lib/temporalio/api/enums/v1/workflow.rb#23 -Temporalio::Api::Enums::V1::PendingWorkflowTaskState::PENDING_WORKFLOW_TASK_STATE_SCHEDULED = T.let(T.unsafe(nil), - Integer) +Temporalio::Api::Enums::V1::PendingWorkflowTaskState::PENDING_WORKFLOW_TASK_STATE_SCHEDULED = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/workflow.rb#23 -Temporalio::Api::Enums::V1::PendingWorkflowTaskState::PENDING_WORKFLOW_TASK_STATE_STARTED = T.let(T.unsafe(nil), - Integer) +Temporalio::Api::Enums::V1::PendingWorkflowTaskState::PENDING_WORKFLOW_TASK_STATE_STARTED = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/workflow.rb#23 -Temporalio::Api::Enums::V1::PendingWorkflowTaskState::PENDING_WORKFLOW_TASK_STATE_UNSPECIFIED = T.let(T.unsafe(nil), - Integer) +Temporalio::Api::Enums::V1::PendingWorkflowTaskState::PENDING_WORKFLOW_TASK_STATE_UNSPECIFIED = T.let(T.unsafe(nil), Integer) module Temporalio::Api::Enums::V1::QueryRejectCondition class << self @@ -1613,8 +1764,7 @@ end Temporalio::Api::Enums::V1::QueryRejectCondition::QUERY_REJECT_CONDITION_NONE = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/query.rb#18 -Temporalio::Api::Enums::V1::QueryRejectCondition::QUERY_REJECT_CONDITION_NOT_COMPLETED_CLEANLY = T.let(T.unsafe(nil), - Integer) +Temporalio::Api::Enums::V1::QueryRejectCondition::QUERY_REJECT_CONDITION_NOT_COMPLETED_CLEANLY = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/query.rb#18 Temporalio::Api::Enums::V1::QueryRejectCondition::QUERY_REJECT_CONDITION_NOT_OPEN = T.let(T.unsafe(nil), Integer) @@ -1639,6 +1789,26 @@ Temporalio::Api::Enums::V1::QueryResultType::QUERY_RESULT_TYPE_FAILED = T.let(T. # source://temporalio//lib/temporalio/api/enums/v1/query.rb#17 Temporalio::Api::Enums::V1::QueryResultType::QUERY_RESULT_TYPE_UNSPECIFIED = T.let(T.unsafe(nil), Integer) +module Temporalio::Api::Enums::V1::RateLimitSource + class << self + def descriptor; end + def lookup(_arg0); end + def resolve(_arg0); end + end +end + +# source://temporalio//lib/temporalio/api/enums/v1/task_queue.rb#22 +Temporalio::Api::Enums::V1::RateLimitSource::RATE_LIMIT_SOURCE_API = T.let(T.unsafe(nil), Integer) + +# source://temporalio//lib/temporalio/api/enums/v1/task_queue.rb#22 +Temporalio::Api::Enums::V1::RateLimitSource::RATE_LIMIT_SOURCE_SYSTEM = T.let(T.unsafe(nil), Integer) + +# source://temporalio//lib/temporalio/api/enums/v1/task_queue.rb#22 +Temporalio::Api::Enums::V1::RateLimitSource::RATE_LIMIT_SOURCE_UNSPECIFIED = T.let(T.unsafe(nil), Integer) + +# source://temporalio//lib/temporalio/api/enums/v1/task_queue.rb#22 +Temporalio::Api::Enums::V1::RateLimitSource::RATE_LIMIT_SOURCE_WORKER = T.let(T.unsafe(nil), Integer) + module Temporalio::Api::Enums::V1::ReplicationState class << self def descriptor; end @@ -1664,6 +1834,9 @@ module Temporalio::Api::Enums::V1::ResetReapplyExcludeType end end +# source://temporalio//lib/temporalio/api/enums/v1/reset.rb#17 +Temporalio::Api::Enums::V1::ResetReapplyExcludeType::RESET_REAPPLY_EXCLUDE_TYPE_CANCEL_REQUEST = T.let(T.unsafe(nil), Integer) + # source://temporalio//lib/temporalio/api/enums/v1/reset.rb#17 Temporalio::Api::Enums::V1::ResetReapplyExcludeType::RESET_REAPPLY_EXCLUDE_TYPE_NEXUS = T.let(T.unsafe(nil), Integer) @@ -1671,8 +1844,7 @@ Temporalio::Api::Enums::V1::ResetReapplyExcludeType::RESET_REAPPLY_EXCLUDE_TYPE_ Temporalio::Api::Enums::V1::ResetReapplyExcludeType::RESET_REAPPLY_EXCLUDE_TYPE_SIGNAL = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/reset.rb#17 -Temporalio::Api::Enums::V1::ResetReapplyExcludeType::RESET_REAPPLY_EXCLUDE_TYPE_UNSPECIFIED = T.let(T.unsafe(nil), - Integer) +Temporalio::Api::Enums::V1::ResetReapplyExcludeType::RESET_REAPPLY_EXCLUDE_TYPE_UNSPECIFIED = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/reset.rb#17 Temporalio::Api::Enums::V1::ResetReapplyExcludeType::RESET_REAPPLY_EXCLUDE_TYPE_UPDATE = T.let(T.unsafe(nil), Integer) @@ -1726,33 +1898,28 @@ end Temporalio::Api::Enums::V1::ResourceExhaustedCause::RESOURCE_EXHAUSTED_CAUSE_APS_LIMIT = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/failed_cause.rb#21 -Temporalio::Api::Enums::V1::ResourceExhaustedCause::RESOURCE_EXHAUSTED_CAUSE_BUSY_WORKFLOW = T.let(T.unsafe(nil), - Integer) +Temporalio::Api::Enums::V1::ResourceExhaustedCause::RESOURCE_EXHAUSTED_CAUSE_BUSY_WORKFLOW = T.let(T.unsafe(nil), Integer) + +# source://temporalio//lib/temporalio/api/enums/v1/failed_cause.rb#21 +Temporalio::Api::Enums::V1::ResourceExhaustedCause::RESOURCE_EXHAUSTED_CAUSE_CIRCUIT_BREAKER_OPEN = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/failed_cause.rb#21 -Temporalio::Api::Enums::V1::ResourceExhaustedCause::RESOURCE_EXHAUSTED_CAUSE_CIRCUIT_BREAKER_OPEN = T.let( - T.unsafe(nil), Integer -) +Temporalio::Api::Enums::V1::ResourceExhaustedCause::RESOURCE_EXHAUSTED_CAUSE_CONCURRENT_LIMIT = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/failed_cause.rb#21 -Temporalio::Api::Enums::V1::ResourceExhaustedCause::RESOURCE_EXHAUSTED_CAUSE_CONCURRENT_LIMIT = T.let(T.unsafe(nil), - Integer) +Temporalio::Api::Enums::V1::ResourceExhaustedCause::RESOURCE_EXHAUSTED_CAUSE_OPS_LIMIT = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/failed_cause.rb#21 -Temporalio::Api::Enums::V1::ResourceExhaustedCause::RESOURCE_EXHAUSTED_CAUSE_PERSISTENCE_LIMIT = T.let(T.unsafe(nil), - Integer) +Temporalio::Api::Enums::V1::ResourceExhaustedCause::RESOURCE_EXHAUSTED_CAUSE_PERSISTENCE_LIMIT = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/failed_cause.rb#21 -Temporalio::Api::Enums::V1::ResourceExhaustedCause::RESOURCE_EXHAUSTED_CAUSE_PERSISTENCE_STORAGE_LIMIT = T.let( - T.unsafe(nil), Integer -) +Temporalio::Api::Enums::V1::ResourceExhaustedCause::RESOURCE_EXHAUSTED_CAUSE_PERSISTENCE_STORAGE_LIMIT = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/failed_cause.rb#21 Temporalio::Api::Enums::V1::ResourceExhaustedCause::RESOURCE_EXHAUSTED_CAUSE_RPS_LIMIT = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/failed_cause.rb#21 -Temporalio::Api::Enums::V1::ResourceExhaustedCause::RESOURCE_EXHAUSTED_CAUSE_SYSTEM_OVERLOADED = T.let(T.unsafe(nil), - Integer) +Temporalio::Api::Enums::V1::ResourceExhaustedCause::RESOURCE_EXHAUSTED_CAUSE_SYSTEM_OVERLOADED = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/failed_cause.rb#21 Temporalio::Api::Enums::V1::ResourceExhaustedCause::RESOURCE_EXHAUSTED_CAUSE_UNSPECIFIED = T.let(T.unsafe(nil), Integer) @@ -1830,8 +1997,7 @@ Temporalio::Api::Enums::V1::ScheduleOverlapPolicy::SCHEDULE_OVERLAP_POLICY_CANCE Temporalio::Api::Enums::V1::ScheduleOverlapPolicy::SCHEDULE_OVERLAP_POLICY_SKIP = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/schedule.rb#17 -Temporalio::Api::Enums::V1::ScheduleOverlapPolicy::SCHEDULE_OVERLAP_POLICY_TERMINATE_OTHER = T.let(T.unsafe(nil), - Integer) +Temporalio::Api::Enums::V1::ScheduleOverlapPolicy::SCHEDULE_OVERLAP_POLICY_TERMINATE_OTHER = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/schedule.rb#17 Temporalio::Api::Enums::V1::ScheduleOverlapPolicy::SCHEDULE_OVERLAP_POLICY_UNSPECIFIED = T.let(T.unsafe(nil), Integer) @@ -1865,24 +2031,16 @@ module Temporalio::Api::Enums::V1::SignalExternalWorkflowExecutionFailedCause end # source://temporalio//lib/temporalio/api/enums/v1/failed_cause.rb#20 -Temporalio::Api::Enums::V1::SignalExternalWorkflowExecutionFailedCause::SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_EXTERNAL_WORKFLOW_EXECUTION_NOT_FOUND = T.let( - T.unsafe(nil), Integer -) +Temporalio::Api::Enums::V1::SignalExternalWorkflowExecutionFailedCause::SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_EXTERNAL_WORKFLOW_EXECUTION_NOT_FOUND = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/failed_cause.rb#20 -Temporalio::Api::Enums::V1::SignalExternalWorkflowExecutionFailedCause::SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_NAMESPACE_NOT_FOUND = T.let( - T.unsafe(nil), Integer -) +Temporalio::Api::Enums::V1::SignalExternalWorkflowExecutionFailedCause::SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_NAMESPACE_NOT_FOUND = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/failed_cause.rb#20 -Temporalio::Api::Enums::V1::SignalExternalWorkflowExecutionFailedCause::SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_SIGNAL_COUNT_LIMIT_EXCEEDED = T.let( - T.unsafe(nil), Integer -) +Temporalio::Api::Enums::V1::SignalExternalWorkflowExecutionFailedCause::SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_SIGNAL_COUNT_LIMIT_EXCEEDED = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/failed_cause.rb#20 -Temporalio::Api::Enums::V1::SignalExternalWorkflowExecutionFailedCause::SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_UNSPECIFIED = T.let( - T.unsafe(nil), Integer -) +Temporalio::Api::Enums::V1::SignalExternalWorkflowExecutionFailedCause::SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_UNSPECIFIED = T.let(T.unsafe(nil), Integer) module Temporalio::Api::Enums::V1::StartChildWorkflowExecutionFailedCause class << self @@ -1893,19 +2051,13 @@ module Temporalio::Api::Enums::V1::StartChildWorkflowExecutionFailedCause end # source://temporalio//lib/temporalio/api/enums/v1/failed_cause.rb#18 -Temporalio::Api::Enums::V1::StartChildWorkflowExecutionFailedCause::START_CHILD_WORKFLOW_EXECUTION_FAILED_CAUSE_NAMESPACE_NOT_FOUND = T.let( - T.unsafe(nil), Integer -) +Temporalio::Api::Enums::V1::StartChildWorkflowExecutionFailedCause::START_CHILD_WORKFLOW_EXECUTION_FAILED_CAUSE_NAMESPACE_NOT_FOUND = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/failed_cause.rb#18 -Temporalio::Api::Enums::V1::StartChildWorkflowExecutionFailedCause::START_CHILD_WORKFLOW_EXECUTION_FAILED_CAUSE_UNSPECIFIED = T.let( - T.unsafe(nil), Integer -) +Temporalio::Api::Enums::V1::StartChildWorkflowExecutionFailedCause::START_CHILD_WORKFLOW_EXECUTION_FAILED_CAUSE_UNSPECIFIED = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/failed_cause.rb#18 -Temporalio::Api::Enums::V1::StartChildWorkflowExecutionFailedCause::START_CHILD_WORKFLOW_EXECUTION_FAILED_CAUSE_WORKFLOW_ALREADY_EXISTS = T.let( - T.unsafe(nil), Integer -) +Temporalio::Api::Enums::V1::StartChildWorkflowExecutionFailedCause::START_CHILD_WORKFLOW_EXECUTION_FAILED_CAUSE_WORKFLOW_ALREADY_EXISTS = T.let(T.unsafe(nil), Integer) module Temporalio::Api::Enums::V1::TaskQueueKind class << self @@ -1999,12 +2151,10 @@ module Temporalio::Api::Enums::V1::UpdateAdmittedEventOrigin end # source://temporalio//lib/temporalio/api/enums/v1/update.rb#18 -Temporalio::Api::Enums::V1::UpdateAdmittedEventOrigin::UPDATE_ADMITTED_EVENT_ORIGIN_REAPPLY = T.let(T.unsafe(nil), - Integer) +Temporalio::Api::Enums::V1::UpdateAdmittedEventOrigin::UPDATE_ADMITTED_EVENT_ORIGIN_REAPPLY = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/update.rb#18 -Temporalio::Api::Enums::V1::UpdateAdmittedEventOrigin::UPDATE_ADMITTED_EVENT_ORIGIN_UNSPECIFIED = T.let(T.unsafe(nil), - Integer) +Temporalio::Api::Enums::V1::UpdateAdmittedEventOrigin::UPDATE_ADMITTED_EVENT_ORIGIN_UNSPECIFIED = T.let(T.unsafe(nil), Integer) module Temporalio::Api::Enums::V1::UpdateWorkflowExecutionLifecycleStage class << self @@ -2015,24 +2165,113 @@ module Temporalio::Api::Enums::V1::UpdateWorkflowExecutionLifecycleStage end # source://temporalio//lib/temporalio/api/enums/v1/update.rb#17 -Temporalio::Api::Enums::V1::UpdateWorkflowExecutionLifecycleStage::UPDATE_WORKFLOW_EXECUTION_LIFECYCLE_STAGE_ACCEPTED = T.let( - T.unsafe(nil), Integer -) +Temporalio::Api::Enums::V1::UpdateWorkflowExecutionLifecycleStage::UPDATE_WORKFLOW_EXECUTION_LIFECYCLE_STAGE_ACCEPTED = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/update.rb#17 -Temporalio::Api::Enums::V1::UpdateWorkflowExecutionLifecycleStage::UPDATE_WORKFLOW_EXECUTION_LIFECYCLE_STAGE_ADMITTED = T.let( - T.unsafe(nil), Integer -) +Temporalio::Api::Enums::V1::UpdateWorkflowExecutionLifecycleStage::UPDATE_WORKFLOW_EXECUTION_LIFECYCLE_STAGE_ADMITTED = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/update.rb#17 -Temporalio::Api::Enums::V1::UpdateWorkflowExecutionLifecycleStage::UPDATE_WORKFLOW_EXECUTION_LIFECYCLE_STAGE_COMPLETED = T.let( - T.unsafe(nil), Integer -) +Temporalio::Api::Enums::V1::UpdateWorkflowExecutionLifecycleStage::UPDATE_WORKFLOW_EXECUTION_LIFECYCLE_STAGE_COMPLETED = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/update.rb#17 -Temporalio::Api::Enums::V1::UpdateWorkflowExecutionLifecycleStage::UPDATE_WORKFLOW_EXECUTION_LIFECYCLE_STAGE_UNSPECIFIED = T.let( - T.unsafe(nil), Integer -) +Temporalio::Api::Enums::V1::UpdateWorkflowExecutionLifecycleStage::UPDATE_WORKFLOW_EXECUTION_LIFECYCLE_STAGE_UNSPECIFIED = T.let(T.unsafe(nil), Integer) + +module Temporalio::Api::Enums::V1::VersionDrainageStatus + class << self + def descriptor; end + def lookup(_arg0); end + def resolve(_arg0); end + end +end + +# source://temporalio//lib/temporalio/api/enums/v1/deployment.rb#18 +Temporalio::Api::Enums::V1::VersionDrainageStatus::VERSION_DRAINAGE_STATUS_DRAINED = T.let(T.unsafe(nil), Integer) + +# source://temporalio//lib/temporalio/api/enums/v1/deployment.rb#18 +Temporalio::Api::Enums::V1::VersionDrainageStatus::VERSION_DRAINAGE_STATUS_DRAINING = T.let(T.unsafe(nil), Integer) + +# source://temporalio//lib/temporalio/api/enums/v1/deployment.rb#18 +Temporalio::Api::Enums::V1::VersionDrainageStatus::VERSION_DRAINAGE_STATUS_UNSPECIFIED = T.let(T.unsafe(nil), Integer) + +module Temporalio::Api::Enums::V1::VersioningBehavior + class << self + def descriptor; end + def lookup(_arg0); end + def resolve(_arg0); end + end +end + +# source://temporalio//lib/temporalio/api/enums/v1/workflow.rb#27 +Temporalio::Api::Enums::V1::VersioningBehavior::VERSIONING_BEHAVIOR_AUTO_UPGRADE = T.let(T.unsafe(nil), Integer) + +# source://temporalio//lib/temporalio/api/enums/v1/workflow.rb#27 +Temporalio::Api::Enums::V1::VersioningBehavior::VERSIONING_BEHAVIOR_PINNED = T.let(T.unsafe(nil), Integer) + +# source://temporalio//lib/temporalio/api/enums/v1/workflow.rb#27 +Temporalio::Api::Enums::V1::VersioningBehavior::VERSIONING_BEHAVIOR_UNSPECIFIED = T.let(T.unsafe(nil), Integer) + +module Temporalio::Api::Enums::V1::WorkerDeploymentVersionStatus + class << self + def descriptor; end + def lookup(_arg0); end + def resolve(_arg0); end + end +end + +# source://temporalio//lib/temporalio/api/enums/v1/deployment.rb#20 +Temporalio::Api::Enums::V1::WorkerDeploymentVersionStatus::WORKER_DEPLOYMENT_VERSION_STATUS_CURRENT = T.let(T.unsafe(nil), Integer) + +# source://temporalio//lib/temporalio/api/enums/v1/deployment.rb#20 +Temporalio::Api::Enums::V1::WorkerDeploymentVersionStatus::WORKER_DEPLOYMENT_VERSION_STATUS_DRAINED = T.let(T.unsafe(nil), Integer) + +# source://temporalio//lib/temporalio/api/enums/v1/deployment.rb#20 +Temporalio::Api::Enums::V1::WorkerDeploymentVersionStatus::WORKER_DEPLOYMENT_VERSION_STATUS_DRAINING = T.let(T.unsafe(nil), Integer) + +# source://temporalio//lib/temporalio/api/enums/v1/deployment.rb#20 +Temporalio::Api::Enums::V1::WorkerDeploymentVersionStatus::WORKER_DEPLOYMENT_VERSION_STATUS_INACTIVE = T.let(T.unsafe(nil), Integer) + +# source://temporalio//lib/temporalio/api/enums/v1/deployment.rb#20 +Temporalio::Api::Enums::V1::WorkerDeploymentVersionStatus::WORKER_DEPLOYMENT_VERSION_STATUS_RAMPING = T.let(T.unsafe(nil), Integer) + +# source://temporalio//lib/temporalio/api/enums/v1/deployment.rb#20 +Temporalio::Api::Enums::V1::WorkerDeploymentVersionStatus::WORKER_DEPLOYMENT_VERSION_STATUS_UNSPECIFIED = T.let(T.unsafe(nil), Integer) + +module Temporalio::Api::Enums::V1::WorkerStatus + class << self + def descriptor; end + def lookup(_arg0); end + def resolve(_arg0); end + end +end + +# source://temporalio//lib/temporalio/api/enums/v1/common.rb#25 +Temporalio::Api::Enums::V1::WorkerStatus::WORKER_STATUS_RUNNING = T.let(T.unsafe(nil), Integer) + +# source://temporalio//lib/temporalio/api/enums/v1/common.rb#25 +Temporalio::Api::Enums::V1::WorkerStatus::WORKER_STATUS_SHUTDOWN = T.let(T.unsafe(nil), Integer) + +# source://temporalio//lib/temporalio/api/enums/v1/common.rb#25 +Temporalio::Api::Enums::V1::WorkerStatus::WORKER_STATUS_SHUTTING_DOWN = T.let(T.unsafe(nil), Integer) + +# source://temporalio//lib/temporalio/api/enums/v1/common.rb#25 +Temporalio::Api::Enums::V1::WorkerStatus::WORKER_STATUS_UNSPECIFIED = T.let(T.unsafe(nil), Integer) + +module Temporalio::Api::Enums::V1::WorkerVersioningMode + class << self + def descriptor; end + def lookup(_arg0); end + def resolve(_arg0); end + end +end + +# source://temporalio//lib/temporalio/api/enums/v1/deployment.rb#19 +Temporalio::Api::Enums::V1::WorkerVersioningMode::WORKER_VERSIONING_MODE_UNSPECIFIED = T.let(T.unsafe(nil), Integer) + +# source://temporalio//lib/temporalio/api/enums/v1/deployment.rb#19 +Temporalio::Api::Enums::V1::WorkerVersioningMode::WORKER_VERSIONING_MODE_UNVERSIONED = T.let(T.unsafe(nil), Integer) + +# source://temporalio//lib/temporalio/api/enums/v1/deployment.rb#19 +Temporalio::Api::Enums::V1::WorkerVersioningMode::WORKER_VERSIONING_MODE_VERSIONED = T.let(T.unsafe(nil), Integer) module Temporalio::Api::Enums::V1::WorkflowExecutionStatus class << self @@ -2049,8 +2288,7 @@ Temporalio::Api::Enums::V1::WorkflowExecutionStatus::WORKFLOW_EXECUTION_STATUS_C Temporalio::Api::Enums::V1::WorkflowExecutionStatus::WORKFLOW_EXECUTION_STATUS_COMPLETED = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/workflow.rb#21 -Temporalio::Api::Enums::V1::WorkflowExecutionStatus::WORKFLOW_EXECUTION_STATUS_CONTINUED_AS_NEW = T.let(T.unsafe(nil), - Integer) +Temporalio::Api::Enums::V1::WorkflowExecutionStatus::WORKFLOW_EXECUTION_STATUS_CONTINUED_AS_NEW = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/workflow.rb#21 Temporalio::Api::Enums::V1::WorkflowExecutionStatus::WORKFLOW_EXECUTION_STATUS_FAILED = T.let(T.unsafe(nil), Integer) @@ -2059,15 +2297,13 @@ Temporalio::Api::Enums::V1::WorkflowExecutionStatus::WORKFLOW_EXECUTION_STATUS_F Temporalio::Api::Enums::V1::WorkflowExecutionStatus::WORKFLOW_EXECUTION_STATUS_RUNNING = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/workflow.rb#21 -Temporalio::Api::Enums::V1::WorkflowExecutionStatus::WORKFLOW_EXECUTION_STATUS_TERMINATED = T.let(T.unsafe(nil), - Integer) +Temporalio::Api::Enums::V1::WorkflowExecutionStatus::WORKFLOW_EXECUTION_STATUS_TERMINATED = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/workflow.rb#21 Temporalio::Api::Enums::V1::WorkflowExecutionStatus::WORKFLOW_EXECUTION_STATUS_TIMED_OUT = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/workflow.rb#21 -Temporalio::Api::Enums::V1::WorkflowExecutionStatus::WORKFLOW_EXECUTION_STATUS_UNSPECIFIED = T.let(T.unsafe(nil), - Integer) +Temporalio::Api::Enums::V1::WorkflowExecutionStatus::WORKFLOW_EXECUTION_STATUS_UNSPECIFIED = T.let(T.unsafe(nil), Integer) module Temporalio::Api::Enums::V1::WorkflowIdConflictPolicy class << self @@ -2081,17 +2317,13 @@ end Temporalio::Api::Enums::V1::WorkflowIdConflictPolicy::WORKFLOW_ID_CONFLICT_POLICY_FAIL = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/workflow.rb#18 -Temporalio::Api::Enums::V1::WorkflowIdConflictPolicy::WORKFLOW_ID_CONFLICT_POLICY_TERMINATE_EXISTING = T.let( - T.unsafe(nil), Integer -) +Temporalio::Api::Enums::V1::WorkflowIdConflictPolicy::WORKFLOW_ID_CONFLICT_POLICY_TERMINATE_EXISTING = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/workflow.rb#18 -Temporalio::Api::Enums::V1::WorkflowIdConflictPolicy::WORKFLOW_ID_CONFLICT_POLICY_UNSPECIFIED = T.let(T.unsafe(nil), - Integer) +Temporalio::Api::Enums::V1::WorkflowIdConflictPolicy::WORKFLOW_ID_CONFLICT_POLICY_UNSPECIFIED = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/workflow.rb#18 -Temporalio::Api::Enums::V1::WorkflowIdConflictPolicy::WORKFLOW_ID_CONFLICT_POLICY_USE_EXISTING = T.let(T.unsafe(nil), - Integer) +Temporalio::Api::Enums::V1::WorkflowIdConflictPolicy::WORKFLOW_ID_CONFLICT_POLICY_USE_EXISTING = T.let(T.unsafe(nil), Integer) module Temporalio::Api::Enums::V1::WorkflowIdReusePolicy class << self @@ -2102,26 +2334,21 @@ module Temporalio::Api::Enums::V1::WorkflowIdReusePolicy end # source://temporalio//lib/temporalio/api/enums/v1/workflow.rb#17 -Temporalio::Api::Enums::V1::WorkflowIdReusePolicy::WORKFLOW_ID_REUSE_POLICY_ALLOW_DUPLICATE = T.let(T.unsafe(nil), - Integer) +Temporalio::Api::Enums::V1::WorkflowIdReusePolicy::WORKFLOW_ID_REUSE_POLICY_ALLOW_DUPLICATE = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/workflow.rb#17 -Temporalio::Api::Enums::V1::WorkflowIdReusePolicy::WORKFLOW_ID_REUSE_POLICY_ALLOW_DUPLICATE_FAILED_ONLY = T.let( - T.unsafe(nil), Integer -) +Temporalio::Api::Enums::V1::WorkflowIdReusePolicy::WORKFLOW_ID_REUSE_POLICY_ALLOW_DUPLICATE_FAILED_ONLY = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/workflow.rb#17 -Temporalio::Api::Enums::V1::WorkflowIdReusePolicy::WORKFLOW_ID_REUSE_POLICY_REJECT_DUPLICATE = T.let(T.unsafe(nil), - Integer) +Temporalio::Api::Enums::V1::WorkflowIdReusePolicy::WORKFLOW_ID_REUSE_POLICY_REJECT_DUPLICATE = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/workflow.rb#17 -Temporalio::Api::Enums::V1::WorkflowIdReusePolicy::WORKFLOW_ID_REUSE_POLICY_TERMINATE_IF_RUNNING = T.let(T.unsafe(nil), - Integer) +Temporalio::Api::Enums::V1::WorkflowIdReusePolicy::WORKFLOW_ID_REUSE_POLICY_TERMINATE_IF_RUNNING = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/workflow.rb#17 Temporalio::Api::Enums::V1::WorkflowIdReusePolicy::WORKFLOW_ID_REUSE_POLICY_UNSPECIFIED = T.let(T.unsafe(nil), Integer) -module Temporalio::Api::Enums::V1::WorkflowTaskFailedCause +module Temporalio::Api::Enums::V1::WorkflowRuleActionScope class << self def descriptor; end def lookup(_arg0); end @@ -2129,210 +2356,158 @@ module Temporalio::Api::Enums::V1::WorkflowTaskFailedCause end end -# source://temporalio//lib/temporalio/api/enums/v1/failed_cause.rb#17 -Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_BAD_BINARY = T.let(T.unsafe(nil), - Integer) +# source://temporalio//lib/temporalio/api/enums/v1/common.rb#23 +Temporalio::Api::Enums::V1::WorkflowRuleActionScope::WORKFLOW_RULE_ACTION_SCOPE_ACTIVITY = T.let(T.unsafe(nil), Integer) -# source://temporalio//lib/temporalio/api/enums/v1/failed_cause.rb#17 -Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_BAD_CANCEL_TIMER_ATTRIBUTES = T.let( - T.unsafe(nil), Integer -) +# source://temporalio//lib/temporalio/api/enums/v1/common.rb#23 +Temporalio::Api::Enums::V1::WorkflowRuleActionScope::WORKFLOW_RULE_ACTION_SCOPE_UNSPECIFIED = T.let(T.unsafe(nil), Integer) -# source://temporalio//lib/temporalio/api/enums/v1/failed_cause.rb#17 -Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_BAD_CANCEL_WORKFLOW_EXECUTION_ATTRIBUTES = T.let( - T.unsafe(nil), Integer -) +# source://temporalio//lib/temporalio/api/enums/v1/common.rb#23 +Temporalio::Api::Enums::V1::WorkflowRuleActionScope::WORKFLOW_RULE_ACTION_SCOPE_WORKFLOW = T.let(T.unsafe(nil), Integer) -# source://temporalio//lib/temporalio/api/enums/v1/failed_cause.rb#17 -Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_BAD_COMPLETE_WORKFLOW_EXECUTION_ATTRIBUTES = T.let( - T.unsafe(nil), Integer -) +module Temporalio::Api::Enums::V1::WorkflowTaskFailedCause + class << self + def descriptor; end + def lookup(_arg0); end + def resolve(_arg0); end + end +end # source://temporalio//lib/temporalio/api/enums/v1/failed_cause.rb#17 -Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_BAD_CONTINUE_AS_NEW_ATTRIBUTES = T.let( - T.unsafe(nil), Integer -) +Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_BAD_BINARY = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/failed_cause.rb#17 -Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_BAD_FAIL_WORKFLOW_EXECUTION_ATTRIBUTES = T.let( - T.unsafe(nil), Integer -) +Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_BAD_CANCEL_TIMER_ATTRIBUTES = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/failed_cause.rb#17 -Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_BAD_MODIFY_WORKFLOW_PROPERTIES_ATTRIBUTES = T.let( - T.unsafe(nil), Integer -) +Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_BAD_CANCEL_WORKFLOW_EXECUTION_ATTRIBUTES = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/failed_cause.rb#17 -Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_BAD_RECORD_MARKER_ATTRIBUTES = T.let( - T.unsafe(nil), Integer -) +Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_BAD_COMPLETE_WORKFLOW_EXECUTION_ATTRIBUTES = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/failed_cause.rb#17 -Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_ACTIVITY_ATTRIBUTES = T.let( - T.unsafe(nil), Integer -) +Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_BAD_CONTINUE_AS_NEW_ATTRIBUTES = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/failed_cause.rb#17 -Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_ATTRIBUTES = T.let( - T.unsafe(nil), Integer -) +Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_BAD_FAIL_WORKFLOW_EXECUTION_ATTRIBUTES = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/failed_cause.rb#17 -Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_NEXUS_OPERATION_ATTRIBUTES = T.let( - T.unsafe(nil), Integer -) +Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_BAD_MODIFY_WORKFLOW_PROPERTIES_ATTRIBUTES = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/failed_cause.rb#17 -Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_BAD_SCHEDULE_ACTIVITY_ATTRIBUTES = T.let( - T.unsafe(nil), Integer -) +Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_BAD_RECORD_MARKER_ATTRIBUTES = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/failed_cause.rb#17 -Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_BAD_SCHEDULE_NEXUS_OPERATION_ATTRIBUTES = T.let( - T.unsafe(nil), Integer -) +Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_ACTIVITY_ATTRIBUTES = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/failed_cause.rb#17 -Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_BAD_SEARCH_ATTRIBUTES = T.let( - T.unsafe(nil), Integer -) +Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_ATTRIBUTES = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/failed_cause.rb#17 -Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_BAD_SIGNAL_INPUT_SIZE = T.let( - T.unsafe(nil), Integer -) +Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_NEXUS_OPERATION_ATTRIBUTES = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/failed_cause.rb#17 -Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_BAD_SIGNAL_WORKFLOW_EXECUTION_ATTRIBUTES = T.let( - T.unsafe(nil), Integer -) +Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_BAD_SCHEDULE_ACTIVITY_ATTRIBUTES = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/failed_cause.rb#17 -Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_BAD_START_CHILD_EXECUTION_ATTRIBUTES = T.let( - T.unsafe(nil), Integer -) +Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_BAD_SCHEDULE_NEXUS_OPERATION_ATTRIBUTES = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/failed_cause.rb#17 -Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_BAD_START_TIMER_ATTRIBUTES = T.let( - T.unsafe(nil), Integer -) +Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_BAD_SEARCH_ATTRIBUTES = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/failed_cause.rb#17 -Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_BAD_UPDATE_WORKFLOW_EXECUTION_MESSAGE = T.let( - T.unsafe(nil), Integer -) +Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_BAD_SIGNAL_INPUT_SIZE = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/failed_cause.rb#17 -Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_FAILOVER_CLOSE_COMMAND = T.let( - T.unsafe(nil), Integer -) +Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_BAD_SIGNAL_WORKFLOW_EXECUTION_ATTRIBUTES = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/failed_cause.rb#17 -Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_FEATURE_DISABLED = T.let(T.unsafe(nil), - Integer) +Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_BAD_START_CHILD_EXECUTION_ATTRIBUTES = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/failed_cause.rb#17 -Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_FORCE_CLOSE_COMMAND = T.let( - T.unsafe(nil), Integer -) +Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_BAD_START_TIMER_ATTRIBUTES = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/failed_cause.rb#17 -Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_NON_DETERMINISTIC_ERROR = T.let( - T.unsafe(nil), Integer -) +Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_BAD_UPDATE_WORKFLOW_EXECUTION_MESSAGE = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/failed_cause.rb#17 -Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_PENDING_ACTIVITIES_LIMIT_EXCEEDED = T.let( - T.unsafe(nil), Integer -) +Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_FAILOVER_CLOSE_COMMAND = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/failed_cause.rb#17 -Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_PENDING_CHILD_WORKFLOWS_LIMIT_EXCEEDED = T.let( - T.unsafe(nil), Integer -) +Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_FEATURE_DISABLED = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/failed_cause.rb#17 -Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_PENDING_NEXUS_OPERATIONS_LIMIT_EXCEEDED = T.let( - T.unsafe(nil), Integer -) +Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_FORCE_CLOSE_COMMAND = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/failed_cause.rb#17 -Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_PENDING_REQUEST_CANCEL_LIMIT_EXCEEDED = T.let( - T.unsafe(nil), Integer -) +Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_GRPC_MESSAGE_TOO_LARGE = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/failed_cause.rb#17 -Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_PENDING_SIGNALS_LIMIT_EXCEEDED = T.let( - T.unsafe(nil), Integer -) +Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_NON_DETERMINISTIC_ERROR = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/failed_cause.rb#17 -Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_RESET_STICKY_TASK_QUEUE = T.let( - T.unsafe(nil), Integer -) +Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_PENDING_ACTIVITIES_LIMIT_EXCEEDED = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/failed_cause.rb#17 -Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_RESET_WORKFLOW = T.let(T.unsafe(nil), - Integer) +Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_PENDING_CHILD_WORKFLOWS_LIMIT_EXCEEDED = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/failed_cause.rb#17 -Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_SCHEDULE_ACTIVITY_DUPLICATE_ID = T.let( - T.unsafe(nil), Integer -) +Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_PENDING_NEXUS_OPERATIONS_LIMIT_EXCEEDED = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/failed_cause.rb#17 -Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_START_TIMER_DUPLICATE_ID = T.let( - T.unsafe(nil), Integer -) +Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_PENDING_REQUEST_CANCEL_LIMIT_EXCEEDED = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/failed_cause.rb#17 -Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_UNHANDLED_COMMAND = T.let( - T.unsafe(nil), Integer -) +Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_PENDING_SIGNALS_LIMIT_EXCEEDED = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/failed_cause.rb#17 -Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_UNHANDLED_UPDATE = T.let(T.unsafe(nil), - Integer) +Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_RESET_STICKY_TASK_QUEUE = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/failed_cause.rb#17 -Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_UNSPECIFIED = T.let(T.unsafe(nil), - Integer) +Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_RESET_WORKFLOW = T.let(T.unsafe(nil), Integer) # source://temporalio//lib/temporalio/api/enums/v1/failed_cause.rb#17 -Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_WORKFLOW_WORKER_UNHANDLED_FAILURE = T.let( - T.unsafe(nil), Integer -) +Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_SCHEDULE_ACTIVITY_DUPLICATE_ID = T.let(T.unsafe(nil), Integer) -# source://temporalio//lib/temporalio/api/errordetails/v1/message.rb#20 -module Temporalio::Api::ErrorDetails; end +# source://temporalio//lib/temporalio/api/enums/v1/failed_cause.rb#17 +Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_START_TIMER_DUPLICATE_ID = T.let(T.unsafe(nil), Integer) -# source://temporalio//lib/temporalio/api/errordetails/v1/message.rb#21 -module Temporalio::Api::ErrorDetails::V1; end +# source://temporalio//lib/temporalio/api/enums/v1/failed_cause.rb#17 +Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_UNHANDLED_COMMAND = T.let(T.unsafe(nil), Integer) -class Temporalio::Api::ErrorDetails::V1::CancellationAlreadyRequestedFailure < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::ErrorDetails::V1::ClientVersionNotSupportedFailure < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::ErrorDetails::V1::MultiOperationExecutionFailure < Google::Protobuf::AbstractMessage; end +# source://temporalio//lib/temporalio/api/enums/v1/failed_cause.rb#17 +Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_UNHANDLED_UPDATE = T.let(T.unsafe(nil), Integer) -class Temporalio::Api::ErrorDetails::V1::MultiOperationExecutionFailure::OperationStatus < Google::Protobuf::AbstractMessage -end +# source://temporalio//lib/temporalio/api/enums/v1/failed_cause.rb#17 +Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_UNSPECIFIED = T.let(T.unsafe(nil), Integer) -class Temporalio::Api::ErrorDetails::V1::NamespaceAlreadyExistsFailure < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::ErrorDetails::V1::NamespaceInvalidStateFailure < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::ErrorDetails::V1::NamespaceNotActiveFailure < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::ErrorDetails::V1::NamespaceNotFoundFailure < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::ErrorDetails::V1::NewerBuildExistsFailure < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::ErrorDetails::V1::NotFoundFailure < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::ErrorDetails::V1::PermissionDeniedFailure < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::ErrorDetails::V1::QueryFailedFailure < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::ErrorDetails::V1::ResourceExhaustedFailure < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::ErrorDetails::V1::ServerVersionNotSupportedFailure < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::ErrorDetails::V1::SystemWorkflowFailure < Google::Protobuf::AbstractMessage; end +# source://temporalio//lib/temporalio/api/enums/v1/failed_cause.rb#17 +Temporalio::Api::Enums::V1::WorkflowTaskFailedCause::WORKFLOW_TASK_FAILED_CAUSE_WORKFLOW_WORKER_UNHANDLED_FAILURE = T.let(T.unsafe(nil), Integer) -class Temporalio::Api::ErrorDetails::V1::WorkflowExecutionAlreadyStartedFailure < Google::Protobuf::AbstractMessage -end +# source://temporalio//lib/temporalio/api/errordetails/v1/message.rb#21 +module Temporalio::Api::ErrorDetails; end + +# source://temporalio//lib/temporalio/api/errordetails/v1/message.rb#22 +module Temporalio::Api::ErrorDetails::V1; end -class Temporalio::Api::ErrorDetails::V1::WorkflowNotReadyFailure < Google::Protobuf::AbstractMessage; end +class Temporalio::Api::ErrorDetails::V1::CancellationAlreadyRequestedFailure < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::ErrorDetails::V1::ClientVersionNotSupportedFailure < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::ErrorDetails::V1::MultiOperationExecutionFailure < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::ErrorDetails::V1::MultiOperationExecutionFailure::OperationStatus < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::ErrorDetails::V1::NamespaceAlreadyExistsFailure < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::ErrorDetails::V1::NamespaceInvalidStateFailure < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::ErrorDetails::V1::NamespaceNotActiveFailure < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::ErrorDetails::V1::NamespaceNotFoundFailure < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::ErrorDetails::V1::NamespaceUnavailableFailure < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::ErrorDetails::V1::NewerBuildExistsFailure < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::ErrorDetails::V1::NotFoundFailure < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::ErrorDetails::V1::PermissionDeniedFailure < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::ErrorDetails::V1::QueryFailedFailure < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::ErrorDetails::V1::ResourceExhaustedFailure < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::ErrorDetails::V1::ServerVersionNotSupportedFailure < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::ErrorDetails::V1::SystemWorkflowFailure < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::ErrorDetails::V1::WorkflowExecutionAlreadyStartedFailure < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::ErrorDetails::V1::WorkflowNotReadyFailure < ::Google::Protobuf::AbstractMessage; end # source://temporalio//lib/temporalio/api/export/v1/message.rb#17 module Temporalio::Api::Export; end @@ -2340,26 +2515,27 @@ module Temporalio::Api::Export; end # source://temporalio//lib/temporalio/api/export/v1/message.rb#18 module Temporalio::Api::Export::V1; end -class Temporalio::Api::Export::V1::WorkflowExecution < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Export::V1::WorkflowExecutions < Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Export::V1::WorkflowExecution < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Export::V1::WorkflowExecutions < ::Google::Protobuf::AbstractMessage; end -# source://temporalio//lib/temporalio/api/failure/v1/message.rb#19 +# source://temporalio//lib/temporalio/api/failure/v1/message.rb#21 module Temporalio::Api::Failure; end -# source://temporalio//lib/temporalio/api/failure/v1/message.rb#20 +# source://temporalio//lib/temporalio/api/failure/v1/message.rb#22 module Temporalio::Api::Failure::V1; end -class Temporalio::Api::Failure::V1::ActivityFailureInfo < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Failure::V1::ApplicationFailureInfo < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Failure::V1::CanceledFailureInfo < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Failure::V1::ChildWorkflowExecutionFailureInfo < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Failure::V1::Failure < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Failure::V1::MultiOperationExecutionAborted < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Failure::V1::NexusOperationFailureInfo < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Failure::V1::ResetWorkflowFailureInfo < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Failure::V1::ServerFailureInfo < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Failure::V1::TerminatedFailureInfo < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Failure::V1::TimeoutFailureInfo < Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Failure::V1::ActivityFailureInfo < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Failure::V1::ApplicationFailureInfo < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Failure::V1::CanceledFailureInfo < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Failure::V1::ChildWorkflowExecutionFailureInfo < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Failure::V1::Failure < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Failure::V1::MultiOperationExecutionAborted < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Failure::V1::NexusHandlerFailureInfo < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Failure::V1::NexusOperationFailureInfo < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Failure::V1::ResetWorkflowFailureInfo < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Failure::V1::ServerFailureInfo < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Failure::V1::TerminatedFailureInfo < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Failure::V1::TimeoutFailureInfo < ::Google::Protobuf::AbstractMessage; end # source://temporalio//lib/temporalio/api/filter/v1/message.rb#18 module Temporalio::Api::Filter; end @@ -2367,133 +2543,76 @@ module Temporalio::Api::Filter; end # source://temporalio//lib/temporalio/api/filter/v1/message.rb#19 module Temporalio::Api::Filter::V1; end -class Temporalio::Api::Filter::V1::StartTimeFilter < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Filter::V1::StatusFilter < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Filter::V1::WorkflowExecutionFilter < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Filter::V1::WorkflowTypeFilter < Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Filter::V1::StartTimeFilter < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Filter::V1::StatusFilter < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Filter::V1::WorkflowExecutionFilter < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Filter::V1::WorkflowTypeFilter < ::Google::Protobuf::AbstractMessage; end -# source://temporalio//lib/temporalio/api/history/v1/message.rb#29 +# source://temporalio//lib/temporalio/api/history/v1/message.rb#30 module Temporalio::Api::History; end -# source://temporalio//lib/temporalio/api/history/v1/message.rb#30 +# source://temporalio//lib/temporalio/api/history/v1/message.rb#31 module Temporalio::Api::History::V1; end -class Temporalio::Api::History::V1::ActivityPropertiesModifiedExternallyEventAttributes < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::History::V1::ActivityTaskCancelRequestedEventAttributes < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::History::V1::ActivityTaskCanceledEventAttributes < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::History::V1::ActivityTaskCompletedEventAttributes < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::History::V1::ActivityTaskFailedEventAttributes < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::History::V1::ActivityTaskScheduledEventAttributes < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::History::V1::ActivityTaskStartedEventAttributes < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::History::V1::ActivityTaskTimedOutEventAttributes < Google::Protobuf::AbstractMessage; end - -class Temporalio::Api::History::V1::ChildWorkflowExecutionCanceledEventAttributes < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::History::V1::ChildWorkflowExecutionCompletedEventAttributes < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::History::V1::ChildWorkflowExecutionFailedEventAttributes < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::History::V1::ChildWorkflowExecutionStartedEventAttributes < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::History::V1::ChildWorkflowExecutionTerminatedEventAttributes < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::History::V1::ChildWorkflowExecutionTimedOutEventAttributes < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::History::V1::ExternalWorkflowExecutionCancelRequestedEventAttributes < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::History::V1::ExternalWorkflowExecutionSignaledEventAttributes < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::History::V1::History < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::History::V1::HistoryEvent < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::History::V1::MarkerRecordedEventAttributes < Google::Protobuf::AbstractMessage; end - -class Temporalio::Api::History::V1::NexusOperationCancelRequestedEventAttributes < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::History::V1::NexusOperationCanceledEventAttributes < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::History::V1::NexusOperationCompletedEventAttributes < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::History::V1::NexusOperationFailedEventAttributes < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::History::V1::NexusOperationScheduledEventAttributes < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::History::V1::NexusOperationStartedEventAttributes < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::History::V1::NexusOperationTimedOutEventAttributes < Google::Protobuf::AbstractMessage; end - -class Temporalio::Api::History::V1::RequestCancelExternalWorkflowExecutionFailedEventAttributes < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::History::V1::RequestCancelExternalWorkflowExecutionInitiatedEventAttributes < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::History::V1::SignalExternalWorkflowExecutionFailedEventAttributes < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::History::V1::SignalExternalWorkflowExecutionInitiatedEventAttributes < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::History::V1::StartChildWorkflowExecutionFailedEventAttributes < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::History::V1::StartChildWorkflowExecutionInitiatedEventAttributes < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::History::V1::TimerCanceledEventAttributes < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::History::V1::TimerFiredEventAttributes < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::History::V1::TimerStartedEventAttributes < Google::Protobuf::AbstractMessage; end - -class Temporalio::Api::History::V1::UpsertWorkflowSearchAttributesEventAttributes < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::History::V1::WorkflowExecutionCancelRequestedEventAttributes < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::History::V1::WorkflowExecutionCanceledEventAttributes < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::History::V1::WorkflowExecutionCompletedEventAttributes < Google::Protobuf::AbstractMessage; end - -class Temporalio::Api::History::V1::WorkflowExecutionContinuedAsNewEventAttributes < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::History::V1::WorkflowExecutionFailedEventAttributes < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::History::V1::WorkflowExecutionSignaledEventAttributes < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::History::V1::WorkflowExecutionStartedEventAttributes < Google::Protobuf::AbstractMessage; end - -class Temporalio::Api::History::V1::WorkflowExecutionTerminatedEventAttributes < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::History::V1::WorkflowExecutionTimedOutEventAttributes < Google::Protobuf::AbstractMessage; end - -class Temporalio::Api::History::V1::WorkflowExecutionUpdateAcceptedEventAttributes < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::History::V1::WorkflowExecutionUpdateAdmittedEventAttributes < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::History::V1::WorkflowExecutionUpdateCompletedEventAttributes < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::History::V1::WorkflowExecutionUpdateRejectedEventAttributes < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::History::V1::WorkflowPropertiesModifiedEventAttributes < Google::Protobuf::AbstractMessage; end - -class Temporalio::Api::History::V1::WorkflowPropertiesModifiedExternallyEventAttributes < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::History::V1::WorkflowTaskCompletedEventAttributes < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::History::V1::WorkflowTaskFailedEventAttributes < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::History::V1::WorkflowTaskScheduledEventAttributes < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::History::V1::WorkflowTaskStartedEventAttributes < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::History::V1::WorkflowTaskTimedOutEventAttributes < Google::Protobuf::AbstractMessage; end +class Temporalio::Api::History::V1::ActivityPropertiesModifiedExternallyEventAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::History::V1::ActivityTaskCancelRequestedEventAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::History::V1::ActivityTaskCanceledEventAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::History::V1::ActivityTaskCompletedEventAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::History::V1::ActivityTaskFailedEventAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::History::V1::ActivityTaskScheduledEventAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::History::V1::ActivityTaskStartedEventAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::History::V1::ActivityTaskTimedOutEventAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::History::V1::ChildWorkflowExecutionCanceledEventAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::History::V1::ChildWorkflowExecutionCompletedEventAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::History::V1::ChildWorkflowExecutionFailedEventAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::History::V1::ChildWorkflowExecutionStartedEventAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::History::V1::ChildWorkflowExecutionTerminatedEventAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::History::V1::ChildWorkflowExecutionTimedOutEventAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::History::V1::ExternalWorkflowExecutionCancelRequestedEventAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::History::V1::ExternalWorkflowExecutionSignaledEventAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::History::V1::History < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::History::V1::HistoryEvent < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::History::V1::MarkerRecordedEventAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::History::V1::NexusOperationCancelRequestCompletedEventAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::History::V1::NexusOperationCancelRequestFailedEventAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::History::V1::NexusOperationCancelRequestedEventAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::History::V1::NexusOperationCanceledEventAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::History::V1::NexusOperationCompletedEventAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::History::V1::NexusOperationFailedEventAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::History::V1::NexusOperationScheduledEventAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::History::V1::NexusOperationStartedEventAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::History::V1::NexusOperationTimedOutEventAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::History::V1::RequestCancelExternalWorkflowExecutionFailedEventAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::History::V1::RequestCancelExternalWorkflowExecutionInitiatedEventAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::History::V1::SignalExternalWorkflowExecutionFailedEventAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::History::V1::SignalExternalWorkflowExecutionInitiatedEventAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::History::V1::StartChildWorkflowExecutionFailedEventAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::History::V1::StartChildWorkflowExecutionInitiatedEventAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::History::V1::TimerCanceledEventAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::History::V1::TimerFiredEventAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::History::V1::TimerStartedEventAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::History::V1::UpsertWorkflowSearchAttributesEventAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::History::V1::WorkflowExecutionCancelRequestedEventAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::History::V1::WorkflowExecutionCanceledEventAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::History::V1::WorkflowExecutionCompletedEventAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::History::V1::WorkflowExecutionContinuedAsNewEventAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::History::V1::WorkflowExecutionFailedEventAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::History::V1::WorkflowExecutionOptionsUpdatedEventAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::History::V1::WorkflowExecutionSignaledEventAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::History::V1::WorkflowExecutionStartedEventAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::History::V1::WorkflowExecutionTerminatedEventAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::History::V1::WorkflowExecutionTimedOutEventAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::History::V1::WorkflowExecutionUpdateAcceptedEventAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::History::V1::WorkflowExecutionUpdateAdmittedEventAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::History::V1::WorkflowExecutionUpdateCompletedEventAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::History::V1::WorkflowExecutionUpdateRejectedEventAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::History::V1::WorkflowPropertiesModifiedEventAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::History::V1::WorkflowPropertiesModifiedExternallyEventAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::History::V1::WorkflowTaskCompletedEventAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::History::V1::WorkflowTaskFailedEventAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::History::V1::WorkflowTaskScheduledEventAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::History::V1::WorkflowTaskStartedEventAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::History::V1::WorkflowTaskTimedOutEventAttributes < ::Google::Protobuf::AbstractMessage; end # source://temporalio//lib/temporalio/api/namespace/v1/message.rb#19 module Temporalio::Api::Namespace; end @@ -2501,37 +2620,37 @@ module Temporalio::Api::Namespace; end # source://temporalio//lib/temporalio/api/namespace/v1/message.rb#20 module Temporalio::Api::Namespace::V1; end -class Temporalio::Api::Namespace::V1::BadBinaries < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Namespace::V1::BadBinaryInfo < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Namespace::V1::NamespaceConfig < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Namespace::V1::NamespaceFilter < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Namespace::V1::NamespaceInfo < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Namespace::V1::NamespaceInfo::Capabilities < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Namespace::V1::UpdateNamespaceInfo < Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Namespace::V1::BadBinaries < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Namespace::V1::BadBinaryInfo < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Namespace::V1::NamespaceConfig < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Namespace::V1::NamespaceFilter < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Namespace::V1::NamespaceInfo < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Namespace::V1::NamespaceInfo::Capabilities < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Namespace::V1::UpdateNamespaceInfo < ::Google::Protobuf::AbstractMessage; end -# source://temporalio//lib/temporalio/api/nexus/v1/message.rb#18 +# source://temporalio//lib/temporalio/api/nexus/v1/message.rb#19 module Temporalio::Api::Nexus; end -# source://temporalio//lib/temporalio/api/nexus/v1/message.rb#19 +# source://temporalio//lib/temporalio/api/nexus/v1/message.rb#20 module Temporalio::Api::Nexus::V1; end -class Temporalio::Api::Nexus::V1::CancelOperationRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Nexus::V1::CancelOperationResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Nexus::V1::Endpoint < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Nexus::V1::EndpointSpec < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Nexus::V1::EndpointTarget < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Nexus::V1::EndpointTarget::External < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Nexus::V1::EndpointTarget::Worker < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Nexus::V1::Failure < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Nexus::V1::HandlerError < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Nexus::V1::Link < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Nexus::V1::Request < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Nexus::V1::Response < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Nexus::V1::StartOperationRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Nexus::V1::StartOperationResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Nexus::V1::StartOperationResponse::Async < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Nexus::V1::StartOperationResponse::Sync < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Nexus::V1::UnsuccessfulOperationError < Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Nexus::V1::CancelOperationRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Nexus::V1::CancelOperationResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Nexus::V1::Endpoint < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Nexus::V1::EndpointSpec < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Nexus::V1::EndpointTarget < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Nexus::V1::EndpointTarget::External < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Nexus::V1::EndpointTarget::Worker < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Nexus::V1::Failure < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Nexus::V1::HandlerError < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Nexus::V1::Link < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Nexus::V1::Request < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Nexus::V1::Response < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Nexus::V1::StartOperationRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Nexus::V1::StartOperationResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Nexus::V1::StartOperationResponse::Async < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Nexus::V1::StartOperationResponse::Sync < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Nexus::V1::UnsuccessfulOperationError < ::Google::Protobuf::AbstractMessage; end # source://temporalio//lib/temporalio/api/operatorservice/v1/request_response.rb#19 module Temporalio::Api::OperatorService; end @@ -2539,31 +2658,31 @@ module Temporalio::Api::OperatorService; end # source://temporalio//lib/temporalio/api/operatorservice/v1/request_response.rb#20 module Temporalio::Api::OperatorService::V1; end -class Temporalio::Api::OperatorService::V1::AddOrUpdateRemoteClusterRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::OperatorService::V1::AddOrUpdateRemoteClusterResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::OperatorService::V1::AddSearchAttributesRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::OperatorService::V1::AddSearchAttributesResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::OperatorService::V1::ClusterMetadata < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::OperatorService::V1::CreateNexusEndpointRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::OperatorService::V1::CreateNexusEndpointResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::OperatorService::V1::DeleteNamespaceRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::OperatorService::V1::DeleteNamespaceResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::OperatorService::V1::DeleteNexusEndpointRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::OperatorService::V1::DeleteNexusEndpointResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::OperatorService::V1::GetNexusEndpointRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::OperatorService::V1::GetNexusEndpointResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::OperatorService::V1::ListClustersRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::OperatorService::V1::ListClustersResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::OperatorService::V1::ListNexusEndpointsRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::OperatorService::V1::ListNexusEndpointsResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::OperatorService::V1::ListSearchAttributesRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::OperatorService::V1::ListSearchAttributesResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::OperatorService::V1::RemoveRemoteClusterRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::OperatorService::V1::RemoveRemoteClusterResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::OperatorService::V1::RemoveSearchAttributesRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::OperatorService::V1::RemoveSearchAttributesResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::OperatorService::V1::UpdateNexusEndpointRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::OperatorService::V1::UpdateNexusEndpointResponse < Google::Protobuf::AbstractMessage; end +class Temporalio::Api::OperatorService::V1::AddOrUpdateRemoteClusterRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::OperatorService::V1::AddOrUpdateRemoteClusterResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::OperatorService::V1::AddSearchAttributesRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::OperatorService::V1::AddSearchAttributesResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::OperatorService::V1::ClusterMetadata < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::OperatorService::V1::CreateNexusEndpointRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::OperatorService::V1::CreateNexusEndpointResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::OperatorService::V1::DeleteNamespaceRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::OperatorService::V1::DeleteNamespaceResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::OperatorService::V1::DeleteNexusEndpointRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::OperatorService::V1::DeleteNexusEndpointResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::OperatorService::V1::GetNexusEndpointRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::OperatorService::V1::GetNexusEndpointResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::OperatorService::V1::ListClustersRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::OperatorService::V1::ListClustersResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::OperatorService::V1::ListNexusEndpointsRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::OperatorService::V1::ListNexusEndpointsResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::OperatorService::V1::ListSearchAttributesRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::OperatorService::V1::ListSearchAttributesResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::OperatorService::V1::RemoveRemoteClusterRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::OperatorService::V1::RemoveRemoteClusterResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::OperatorService::V1::RemoveSearchAttributesRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::OperatorService::V1::RemoveSearchAttributesResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::OperatorService::V1::UpdateNexusEndpointRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::OperatorService::V1::UpdateNexusEndpointResponse < ::Google::Protobuf::AbstractMessage; end # Visitor for payloads within the protobuf structure. This visitor is thread safe and can be used multiple # times since it stores no mutable state. @@ -2589,9 +2708,7 @@ class Temporalio::Api::PayloadVisitor # @yieldparam Payload [Common::V1::Payload, Google::Protobuf::RepeatedField] or payload list. # # source://temporalio//lib/temporalio/api/payload_visitor.rb#28 - def initialize(on_enter: T.unsafe(nil), on_exit: T.unsafe(nil), skip_search_attributes: T.unsafe(nil), - traverse_any: T.unsafe(nil), &block) - end + def initialize(on_enter: T.unsafe(nil), on_exit: T.unsafe(nil), skip_search_attributes: T.unsafe(nil), traverse_any: T.unsafe(nil), &block); end # source://temporalio//lib/temporalio/api/payload_visitor.rb#54 def _run_activation(value); end @@ -2611,138 +2728,177 @@ class Temporalio::Api::PayloadVisitor # Generated method bodies below ### # # source://temporalio//lib/temporalio/api/payload_visitor.rb#91 + def api_batch_v1_batch_operation_reset(value); end + + # source://temporalio//lib/temporalio/api/payload_visitor.rb#97 def api_batch_v1_batch_operation_signal(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#98 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#104 def api_batch_v1_batch_operation_termination(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#104 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#110 def api_cloud_cloudservice_v1_add_namespace_region_response(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#110 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#116 + def api_cloud_cloudservice_v1_add_user_group_member_response(value); end + + # source://temporalio//lib/temporalio/api/payload_visitor.rb#122 def api_cloud_cloudservice_v1_create_api_key_response(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#116 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#128 + def api_cloud_cloudservice_v1_create_connectivity_rule_response(value); end + + # source://temporalio//lib/temporalio/api/payload_visitor.rb#134 def api_cloud_cloudservice_v1_create_namespace_export_sink_response(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#122 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#140 def api_cloud_cloudservice_v1_create_namespace_response(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#128 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#146 + def api_cloud_cloudservice_v1_create_nexus_endpoint_request(value); end + + # source://temporalio//lib/temporalio/api/payload_visitor.rb#152 def api_cloud_cloudservice_v1_create_nexus_endpoint_response(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#134 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#158 def api_cloud_cloudservice_v1_create_service_account_response(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#140 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#164 def api_cloud_cloudservice_v1_create_user_group_response(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#146 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#170 def api_cloud_cloudservice_v1_create_user_response(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#152 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#176 def api_cloud_cloudservice_v1_delete_api_key_response(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#158 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#182 + def api_cloud_cloudservice_v1_delete_connectivity_rule_response(value); end + + # source://temporalio//lib/temporalio/api/payload_visitor.rb#188 def api_cloud_cloudservice_v1_delete_namespace_export_sink_response(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#164 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#194 + def api_cloud_cloudservice_v1_delete_namespace_region_response(value); end + + # source://temporalio//lib/temporalio/api/payload_visitor.rb#200 def api_cloud_cloudservice_v1_delete_namespace_response(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#170 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#206 def api_cloud_cloudservice_v1_delete_nexus_endpoint_response(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#176 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#212 def api_cloud_cloudservice_v1_delete_service_account_response(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#182 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#218 def api_cloud_cloudservice_v1_delete_user_group_response(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#188 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#224 def api_cloud_cloudservice_v1_delete_user_response(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#194 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#230 def api_cloud_cloudservice_v1_failover_namespace_region_response(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#200 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#236 def api_cloud_cloudservice_v1_get_async_operation_response(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#206 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#242 + def api_cloud_cloudservice_v1_get_nexus_endpoint_response(value); end + + # source://temporalio//lib/temporalio/api/payload_visitor.rb#248 + def api_cloud_cloudservice_v1_get_nexus_endpoints_response(value); end + + # source://temporalio//lib/temporalio/api/payload_visitor.rb#254 + def api_cloud_cloudservice_v1_remove_user_group_member_response(value); end + + # source://temporalio//lib/temporalio/api/payload_visitor.rb#260 def api_cloud_cloudservice_v1_rename_custom_search_attribute_response(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#212 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#266 def api_cloud_cloudservice_v1_set_user_group_namespace_access_response(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#218 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#272 def api_cloud_cloudservice_v1_set_user_namespace_access_response(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#224 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#278 def api_cloud_cloudservice_v1_update_account_response(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#230 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#284 def api_cloud_cloudservice_v1_update_api_key_response(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#236 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#290 def api_cloud_cloudservice_v1_update_namespace_export_sink_response(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#242 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#296 def api_cloud_cloudservice_v1_update_namespace_response(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#248 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#302 + def api_cloud_cloudservice_v1_update_namespace_tags_response(value); end + + # source://temporalio//lib/temporalio/api/payload_visitor.rb#308 + def api_cloud_cloudservice_v1_update_nexus_endpoint_request(value); end + + # source://temporalio//lib/temporalio/api/payload_visitor.rb#314 def api_cloud_cloudservice_v1_update_nexus_endpoint_response(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#254 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#320 def api_cloud_cloudservice_v1_update_service_account_response(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#260 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#326 def api_cloud_cloudservice_v1_update_user_group_response(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#266 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#332 def api_cloud_cloudservice_v1_update_user_response(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#272 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#338 + def api_cloud_nexus_v1_endpoint(value); end + + # source://temporalio//lib/temporalio/api/payload_visitor.rb#344 + def api_cloud_nexus_v1_endpoint_spec(value); end + + # source://temporalio//lib/temporalio/api/payload_visitor.rb#350 def api_cloud_operation_v1_async_operation(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#278 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#356 def api_command_v1_cancel_workflow_execution_command_attributes(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#284 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#362 def api_command_v1_command(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#301 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#379 def api_command_v1_complete_workflow_execution_command_attributes(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#307 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#385 def api_command_v1_continue_as_new_workflow_execution_command_attributes(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#318 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#396 def api_command_v1_fail_workflow_execution_command_attributes(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#324 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#402 def api_command_v1_modify_workflow_properties_command_attributes(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#330 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#408 def api_command_v1_record_marker_command_attributes(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#338 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#416 def api_command_v1_schedule_activity_task_command_attributes(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#345 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#423 def api_command_v1_schedule_nexus_operation_command_attributes(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#351 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#429 def api_command_v1_signal_external_workflow_execution_command_attributes(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#358 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#436 def api_command_v1_start_child_workflow_execution_command_attributes(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#367 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#445 def api_command_v1_upsert_workflow_search_attributes_command_attributes(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#373 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#451 def api_common_v1_header(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#379 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#457 def api_common_v1_memo(value); end # source://temporalio//lib/temporalio/api/payload_visitor.rb#73 @@ -2751,490 +2907,535 @@ class Temporalio::Api::PayloadVisitor # source://temporalio//lib/temporalio/api/payload_visitor.rb#77 def api_common_v1_payload_repeated(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#385 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#463 def api_common_v1_payloads(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#391 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#469 def api_common_v1_search_attributes(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#398 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#476 + def api_deployment_v1_deployment_info(value); end + + # source://temporalio//lib/temporalio/api/payload_visitor.rb#482 + def api_deployment_v1_update_deployment_metadata(value); end + + # source://temporalio//lib/temporalio/api/payload_visitor.rb#488 + def api_deployment_v1_version_metadata(value); end + + # source://temporalio//lib/temporalio/api/payload_visitor.rb#494 + def api_deployment_v1_worker_deployment_version_info(value); end + + # source://temporalio//lib/temporalio/api/payload_visitor.rb#500 def api_export_v1_workflow_execution(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#404 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#506 def api_export_v1_workflow_executions(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#410 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#512 def api_failure_v1_application_failure_info(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#416 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#518 def api_failure_v1_canceled_failure_info(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#422 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#524 def api_failure_v1_failure(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#433 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#535 def api_failure_v1_reset_workflow_failure_info(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#439 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#541 def api_failure_v1_timeout_failure_info(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#445 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#547 def api_history_v1_activity_task_canceled_event_attributes(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#451 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#553 def api_history_v1_activity_task_completed_event_attributes(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#457 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#559 def api_history_v1_activity_task_failed_event_attributes(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#463 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#565 def api_history_v1_activity_task_scheduled_event_attributes(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#470 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#572 def api_history_v1_activity_task_started_event_attributes(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#476 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#578 def api_history_v1_activity_task_timed_out_event_attributes(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#482 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#584 def api_history_v1_child_workflow_execution_canceled_event_attributes(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#488 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#590 def api_history_v1_child_workflow_execution_completed_event_attributes(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#494 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#596 def api_history_v1_child_workflow_execution_failed_event_attributes(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#500 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#602 def api_history_v1_child_workflow_execution_started_event_attributes(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#506 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#608 def api_history_v1_history(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#512 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#614 def api_history_v1_history_event(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#551 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#654 def api_history_v1_marker_recorded_event_attributes(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#559 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#662 + def api_history_v1_nexus_operation_cancel_request_failed_event_attributes(value); end + + # source://temporalio//lib/temporalio/api/payload_visitor.rb#668 def api_history_v1_nexus_operation_canceled_event_attributes(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#565 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#674 def api_history_v1_nexus_operation_completed_event_attributes(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#571 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#680 def api_history_v1_nexus_operation_failed_event_attributes(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#577 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#686 def api_history_v1_nexus_operation_scheduled_event_attributes(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#583 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#692 def api_history_v1_nexus_operation_timed_out_event_attributes(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#589 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#698 def api_history_v1_signal_external_workflow_execution_initiated_event_attributes(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#596 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#705 def api_history_v1_start_child_workflow_execution_initiated_event_attributes(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#605 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#714 def api_history_v1_upsert_workflow_search_attributes_event_attributes(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#611 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#720 def api_history_v1_workflow_execution_canceled_event_attributes(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#617 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#726 def api_history_v1_workflow_execution_completed_event_attributes(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#623 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#732 def api_history_v1_workflow_execution_continued_as_new_event_attributes(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#634 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#743 def api_history_v1_workflow_execution_failed_event_attributes(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#640 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#749 def api_history_v1_workflow_execution_signaled_event_attributes(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#647 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#756 def api_history_v1_workflow_execution_started_event_attributes(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#658 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#767 def api_history_v1_workflow_execution_terminated_event_attributes(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#664 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#773 def api_history_v1_workflow_execution_update_accepted_event_attributes(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#670 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#779 def api_history_v1_workflow_execution_update_admitted_event_attributes(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#676 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#785 def api_history_v1_workflow_execution_update_completed_event_attributes(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#682 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#791 def api_history_v1_workflow_execution_update_rejected_event_attributes(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#689 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#798 def api_history_v1_workflow_properties_modified_event_attributes(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#695 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#804 def api_history_v1_workflow_properties_modified_externally_event_attributes(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#701 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#810 def api_history_v1_workflow_task_failed_event_attributes(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#707 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#816 def api_nexus_v1_endpoint(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#713 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#822 def api_nexus_v1_endpoint_spec(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#719 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#828 def api_nexus_v1_request(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#725 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#834 def api_nexus_v1_response(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#731 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#840 def api_nexus_v1_start_operation_request(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#737 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#846 def api_nexus_v1_start_operation_response(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#743 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#852 def api_nexus_v1_start_operation_response_sync(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#749 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#858 def api_operatorservice_v1_create_nexus_endpoint_request(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#755 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#864 def api_operatorservice_v1_create_nexus_endpoint_response(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#761 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#870 def api_operatorservice_v1_get_nexus_endpoint_response(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#767 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#876 def api_operatorservice_v1_list_nexus_endpoints_response(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#773 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#882 def api_operatorservice_v1_update_nexus_endpoint_request(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#779 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#888 def api_operatorservice_v1_update_nexus_endpoint_response(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#785 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#894 def api_protocol_v1_message(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#791 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#900 def api_query_v1_workflow_query(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#798 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#907 def api_query_v1_workflow_query_result(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#804 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#914 def api_schedule_v1_schedule(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#810 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#920 def api_schedule_v1_schedule_action(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#816 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#926 def api_schedule_v1_schedule_list_entry(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#823 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#933 def api_sdk_v1_user_metadata(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#830 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#940 def api_update_v1_input(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#837 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#947 def api_update_v1_outcome(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#844 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#954 def api_update_v1_request(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#850 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#960 def api_workflow_v1_callback_info(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#856 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#966 def api_workflow_v1_new_workflow_execution_info(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#866 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#976 def api_workflow_v1_nexus_operation_cancellation_info(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#872 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#982 def api_workflow_v1_pending_activity_info(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#879 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#989 def api_workflow_v1_pending_nexus_operation_info(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#886 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#996 + def api_workflow_v1_post_reset_operation(value); end + + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1002 + def api_workflow_v1_post_reset_operation_signal_workflow(value); end + + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1009 def api_workflow_v1_workflow_execution_config(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#892 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1015 def api_workflow_v1_workflow_execution_info(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#899 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1022 def api_workflowservice_v1_count_workflow_executions_response(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#905 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1028 def api_workflowservice_v1_count_workflow_executions_response_aggregation_group(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#911 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1034 def api_workflowservice_v1_create_schedule_request(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#919 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1042 + def api_workflowservice_v1_describe_deployment_response(value); end + + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1048 def api_workflowservice_v1_describe_schedule_response(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#927 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1056 + def api_workflowservice_v1_describe_worker_deployment_version_response(value); end + + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1062 def api_workflowservice_v1_describe_workflow_execution_response(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#937 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1072 def api_workflowservice_v1_execute_multi_operation_request(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#943 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1078 def api_workflowservice_v1_execute_multi_operation_request_operation(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#950 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1085 def api_workflowservice_v1_execute_multi_operation_response(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#956 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1091 def api_workflowservice_v1_execute_multi_operation_response_response(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#963 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1098 + def api_workflowservice_v1_get_current_deployment_response(value); end + + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1104 + def api_workflowservice_v1_get_deployment_reachability_response(value); end + + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1110 def api_workflowservice_v1_get_workflow_execution_history_response(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#969 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1116 def api_workflowservice_v1_get_workflow_execution_history_reverse_response(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#975 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1122 def api_workflowservice_v1_list_archived_workflow_executions_response(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#981 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1128 def api_workflowservice_v1_list_closed_workflow_executions_response(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#987 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1134 def api_workflowservice_v1_list_open_workflow_executions_response(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#993 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1140 def api_workflowservice_v1_list_schedules_response(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#999 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1146 def api_workflowservice_v1_list_workflow_executions_response(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1005 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1152 def api_workflowservice_v1_poll_activity_task_queue_response(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1013 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1160 def api_workflowservice_v1_poll_nexus_task_queue_response(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1019 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1166 def api_workflowservice_v1_poll_workflow_execution_update_response(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1025 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1172 def api_workflowservice_v1_poll_workflow_task_queue_response(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1034 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1181 def api_workflowservice_v1_query_workflow_request(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1040 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1187 def api_workflowservice_v1_query_workflow_response(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1046 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1193 def api_workflowservice_v1_record_activity_task_heartbeat_by_id_request(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1052 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1199 def api_workflowservice_v1_record_activity_task_heartbeat_request(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1058 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1205 + def api_workflowservice_v1_reset_workflow_execution_request(value); end + + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1211 def api_workflowservice_v1_respond_activity_task_canceled_by_id_request(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1064 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1217 def api_workflowservice_v1_respond_activity_task_canceled_request(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1070 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1223 def api_workflowservice_v1_respond_activity_task_completed_by_id_request(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1076 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1229 def api_workflowservice_v1_respond_activity_task_completed_request(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1082 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1235 def api_workflowservice_v1_respond_activity_task_failed_by_id_request(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1089 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1242 def api_workflowservice_v1_respond_activity_task_failed_by_id_response(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1095 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1248 def api_workflowservice_v1_respond_activity_task_failed_request(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1102 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1255 def api_workflowservice_v1_respond_activity_task_failed_response(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1108 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1261 def api_workflowservice_v1_respond_nexus_task_completed_request(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1114 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1267 def api_workflowservice_v1_respond_query_task_completed_request(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1120 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1274 def api_workflowservice_v1_respond_workflow_task_completed_request(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1128 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1282 def api_workflowservice_v1_respond_workflow_task_completed_response(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1135 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1289 def api_workflowservice_v1_respond_workflow_task_failed_request(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1142 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1296 def api_workflowservice_v1_scan_workflow_executions_response(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1148 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1302 + def api_workflowservice_v1_set_current_deployment_request(value); end + + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1308 + def api_workflowservice_v1_set_current_deployment_response(value); end + + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1315 def api_workflowservice_v1_signal_with_start_workflow_execution_request(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1159 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1326 def api_workflowservice_v1_signal_workflow_execution_request(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1166 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1333 def api_workflowservice_v1_start_batch_operation_request(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1173 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1341 def api_workflowservice_v1_start_workflow_execution_request(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1185 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1353 def api_workflowservice_v1_start_workflow_execution_response(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1191 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1359 def api_workflowservice_v1_terminate_workflow_execution_request(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1197 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1365 def api_workflowservice_v1_update_schedule_request(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1204 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1372 + def api_workflowservice_v1_update_worker_deployment_version_metadata_request(value); end + + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1378 + def api_workflowservice_v1_update_worker_deployment_version_metadata_response(value); end + + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1384 def api_workflowservice_v1_update_workflow_execution_request(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1210 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1390 def api_workflowservice_v1_update_workflow_execution_response(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1216 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1396 def coresdk_activity_result_activity_resolution(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1224 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1404 def coresdk_activity_result_cancellation(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1230 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1410 def coresdk_activity_result_failure(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1236 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1416 def coresdk_activity_result_success(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1242 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1422 def coresdk_child_workflow_cancellation(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1248 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1428 def coresdk_child_workflow_child_workflow_result(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1256 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1436 def coresdk_child_workflow_failure(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1262 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1442 def coresdk_child_workflow_success(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1268 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1448 def coresdk_nexus_nexus_operation_result(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1277 - def coresdk_workflow_activation_cancel_workflow(value); end - - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1283 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1457 def coresdk_workflow_activation_do_update(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1290 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1464 def coresdk_workflow_activation_initialize_workflow(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1301 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1475 def coresdk_workflow_activation_query_workflow(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1308 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1482 def coresdk_workflow_activation_resolve_activity(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1314 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1488 def coresdk_workflow_activation_resolve_child_workflow_execution(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1320 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1494 def coresdk_workflow_activation_resolve_child_workflow_execution_start(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1326 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1500 def coresdk_workflow_activation_resolve_child_workflow_execution_start_cancelled(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1332 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1506 def coresdk_workflow_activation_resolve_nexus_operation(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1338 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1512 def coresdk_workflow_activation_resolve_nexus_operation_start(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1344 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1518 def coresdk_workflow_activation_resolve_request_cancel_external_workflow(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1350 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1524 def coresdk_workflow_activation_resolve_signal_external_workflow(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1356 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1530 def coresdk_workflow_activation_signal_workflow(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1363 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1537 def coresdk_workflow_activation_workflow_activation(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1369 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1543 def coresdk_workflow_activation_workflow_activation_job(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1386 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1559 def coresdk_workflow_commands_complete_workflow_execution(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1392 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1565 def coresdk_workflow_commands_continue_as_new_workflow_execution(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1401 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1574 def coresdk_workflow_commands_fail_workflow_execution(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1407 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1580 def coresdk_workflow_commands_modify_workflow_properties(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1413 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1586 def coresdk_workflow_commands_query_result(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1420 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1593 def coresdk_workflow_commands_query_success(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1426 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1599 def coresdk_workflow_commands_schedule_activity(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1433 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1606 def coresdk_workflow_commands_schedule_local_activity(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1440 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1613 def coresdk_workflow_commands_schedule_nexus_operation(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1446 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1619 def coresdk_workflow_commands_signal_external_workflow_execution(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1453 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1626 def coresdk_workflow_commands_start_child_workflow_execution(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1462 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1635 def coresdk_workflow_commands_update_response(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1469 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1642 def coresdk_workflow_commands_upsert_workflow_search_attributes(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1475 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1648 def coresdk_workflow_commands_workflow_command(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1493 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1666 def coresdk_workflow_completion_failure(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1499 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1672 def coresdk_workflow_completion_success(value); end - # source://temporalio//lib/temporalio/api/payload_visitor.rb#1505 + # source://temporalio//lib/temporalio/api/payload_visitor.rb#1678 def coresdk_workflow_completion_workflow_activation_completion(value); end # source://temporalio//lib/temporalio/api/payload_visitor.rb#81 @@ -3250,17 +3451,17 @@ module Temporalio::Api::Protocol; end # source://temporalio//lib/temporalio/api/protocol/v1/message.rb#18 module Temporalio::Api::Protocol::V1; end -class Temporalio::Api::Protocol::V1::Message < Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Protocol::V1::Message < ::Google::Protobuf::AbstractMessage; end -# source://temporalio//lib/temporalio/api/query/v1/message.rb#19 +# source://temporalio//lib/temporalio/api/query/v1/message.rb#20 module Temporalio::Api::Query; end -# source://temporalio//lib/temporalio/api/query/v1/message.rb#20 +# source://temporalio//lib/temporalio/api/query/v1/message.rb#21 module Temporalio::Api::Query::V1; end -class Temporalio::Api::Query::V1::QueryRejected < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Query::V1::WorkflowQuery < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Query::V1::WorkflowQueryResult < Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Query::V1::QueryRejected < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Query::V1::WorkflowQuery < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Query::V1::WorkflowQueryResult < ::Google::Protobuf::AbstractMessage; end # source://temporalio//lib/temporalio/api/replication/v1/message.rb#18 module Temporalio::Api::Replication; end @@ -3268,9 +3469,21 @@ module Temporalio::Api::Replication; end # source://temporalio//lib/temporalio/api/replication/v1/message.rb#19 module Temporalio::Api::Replication::V1; end -class Temporalio::Api::Replication::V1::ClusterReplicationConfig < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Replication::V1::FailoverStatus < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Replication::V1::NamespaceReplicationConfig < Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Replication::V1::ClusterReplicationConfig < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Replication::V1::FailoverStatus < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Replication::V1::NamespaceReplicationConfig < ::Google::Protobuf::AbstractMessage; end + +# source://temporalio//lib/temporalio/api/rules/v1/message.rb#17 +module Temporalio::Api::Rules; end + +# source://temporalio//lib/temporalio/api/rules/v1/message.rb#18 +module Temporalio::Api::Rules::V1; end + +class Temporalio::Api::Rules::V1::WorkflowRule < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Rules::V1::WorkflowRuleAction < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Rules::V1::WorkflowRuleAction::ActionActivityPause < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Rules::V1::WorkflowRuleSpec < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Rules::V1::WorkflowRuleSpec::ActivityStartingTrigger < ::Google::Protobuf::AbstractMessage; end # source://temporalio//lib/temporalio/api/schedule/v1/message.rb#22 module Temporalio::Api::Schedule; end @@ -3278,22 +3491,22 @@ module Temporalio::Api::Schedule; end # source://temporalio//lib/temporalio/api/schedule/v1/message.rb#23 module Temporalio::Api::Schedule::V1; end -class Temporalio::Api::Schedule::V1::BackfillRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Schedule::V1::CalendarSpec < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Schedule::V1::IntervalSpec < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Schedule::V1::Range < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Schedule::V1::Schedule < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Schedule::V1::ScheduleAction < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Schedule::V1::ScheduleActionResult < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Schedule::V1::ScheduleInfo < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Schedule::V1::ScheduleListEntry < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Schedule::V1::ScheduleListInfo < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Schedule::V1::SchedulePatch < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Schedule::V1::SchedulePolicies < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Schedule::V1::ScheduleSpec < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Schedule::V1::ScheduleState < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Schedule::V1::StructuredCalendarSpec < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Schedule::V1::TriggerImmediatelyRequest < Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Schedule::V1::BackfillRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Schedule::V1::CalendarSpec < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Schedule::V1::IntervalSpec < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Schedule::V1::Range < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Schedule::V1::Schedule < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Schedule::V1::ScheduleAction < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Schedule::V1::ScheduleActionResult < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Schedule::V1::ScheduleInfo < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Schedule::V1::ScheduleListEntry < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Schedule::V1::ScheduleListInfo < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Schedule::V1::SchedulePatch < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Schedule::V1::SchedulePolicies < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Schedule::V1::ScheduleSpec < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Schedule::V1::ScheduleState < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Schedule::V1::StructuredCalendarSpec < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Schedule::V1::TriggerImmediatelyRequest < ::Google::Protobuf::AbstractMessage; end # source://temporalio//lib/temporalio/api/sdk/v1/user_metadata.rb#17 module Temporalio::Api::Sdk; end @@ -3301,36 +3514,46 @@ module Temporalio::Api::Sdk; end # source://temporalio//lib/temporalio/api/sdk/v1/user_metadata.rb#18 module Temporalio::Api::Sdk::V1; end -class Temporalio::Api::Sdk::V1::UserMetadata < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Sdk::V1::WorkflowTaskCompletedMetadata < Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Sdk::V1::UserMetadata < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Sdk::V1::WorkerConfig < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Sdk::V1::WorkerConfig::AutoscalingPollerBehavior < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Sdk::V1::WorkerConfig::SimplePollerBehavior < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Sdk::V1::WorkflowDefinition < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Sdk::V1::WorkflowInteractionDefinition < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Sdk::V1::WorkflowMetadata < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Sdk::V1::WorkflowTaskCompletedMetadata < ::Google::Protobuf::AbstractMessage; end -# source://temporalio//lib/temporalio/api/taskqueue/v1/message.rb#21 +# source://temporalio//lib/temporalio/api/taskqueue/v1/message.rb#22 module Temporalio::Api::TaskQueue; end -# source://temporalio//lib/temporalio/api/taskqueue/v1/message.rb#22 +# source://temporalio//lib/temporalio/api/taskqueue/v1/message.rb#23 module Temporalio::Api::TaskQueue::V1; end -class Temporalio::Api::TaskQueue::V1::BuildIdAssignmentRule < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::TaskQueue::V1::BuildIdReachability < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::TaskQueue::V1::CompatibleBuildIdRedirectRule < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::TaskQueue::V1::CompatibleVersionSet < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::TaskQueue::V1::PollerInfo < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::TaskQueue::V1::RampByPercentage < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::TaskQueue::V1::StickyExecutionAttributes < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::TaskQueue::V1::TaskIdBlock < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::TaskQueue::V1::TaskQueue < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::TaskQueue::V1::TaskQueueMetadata < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::TaskQueue::V1::TaskQueuePartitionMetadata < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::TaskQueue::V1::TaskQueueReachability < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::TaskQueue::V1::TaskQueueStats < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::TaskQueue::V1::TaskQueueStatus < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::TaskQueue::V1::TaskQueueTypeInfo < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::TaskQueue::V1::TaskQueueVersionInfo < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::TaskQueue::V1::TaskQueueVersionSelection < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::TaskQueue::V1::TimestampedBuildIdAssignmentRule < Google::Protobuf::AbstractMessage; end - -class Temporalio::Api::TaskQueue::V1::TimestampedCompatibleBuildIdRedirectRule < Google::Protobuf::AbstractMessage -end +class Temporalio::Api::TaskQueue::V1::BuildIdAssignmentRule < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::TaskQueue::V1::BuildIdReachability < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::TaskQueue::V1::CompatibleBuildIdRedirectRule < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::TaskQueue::V1::CompatibleVersionSet < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::TaskQueue::V1::ConfigMetadata < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::TaskQueue::V1::PollerInfo < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::TaskQueue::V1::PollerScalingDecision < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::TaskQueue::V1::RampByPercentage < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::TaskQueue::V1::RateLimit < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::TaskQueue::V1::RateLimitConfig < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::TaskQueue::V1::StickyExecutionAttributes < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::TaskQueue::V1::TaskIdBlock < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::TaskQueue::V1::TaskQueue < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::TaskQueue::V1::TaskQueueConfig < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::TaskQueue::V1::TaskQueueMetadata < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::TaskQueue::V1::TaskQueuePartitionMetadata < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::TaskQueue::V1::TaskQueueReachability < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::TaskQueue::V1::TaskQueueStats < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::TaskQueue::V1::TaskQueueStatus < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::TaskQueue::V1::TaskQueueTypeInfo < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::TaskQueue::V1::TaskQueueVersionInfo < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::TaskQueue::V1::TaskQueueVersionSelection < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::TaskQueue::V1::TaskQueueVersioningInfo < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::TaskQueue::V1::TimestampedBuildIdAssignmentRule < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::TaskQueue::V1::TimestampedCompatibleBuildIdRedirectRule < ::Google::Protobuf::AbstractMessage; end # source://temporalio//lib/temporalio/api/update/v1/message.rb#19 module Temporalio::Api::Update; end @@ -3338,15 +3561,15 @@ module Temporalio::Api::Update; end # source://temporalio//lib/temporalio/api/update/v1/message.rb#20 module Temporalio::Api::Update::V1; end -class Temporalio::Api::Update::V1::Acceptance < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Update::V1::Input < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Update::V1::Meta < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Update::V1::Outcome < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Update::V1::Rejection < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Update::V1::Request < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Update::V1::Response < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Update::V1::UpdateRef < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Update::V1::WaitPolicy < Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Update::V1::Acceptance < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Update::V1::Input < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Update::V1::Meta < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Update::V1::Outcome < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Update::V1::Rejection < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Update::V1::Request < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Update::V1::Response < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Update::V1::UpdateRef < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Update::V1::WaitPolicy < ::Google::Protobuf::AbstractMessage; end # source://temporalio//lib/temporalio/api/version/v1/message.rb#18 module Temporalio::Api::Version; end @@ -3354,312 +3577,281 @@ module Temporalio::Api::Version; end # source://temporalio//lib/temporalio/api/version/v1/message.rb#19 module Temporalio::Api::Version::V1; end -class Temporalio::Api::Version::V1::Alert < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Version::V1::ReleaseInfo < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Version::V1::VersionInfo < Google::Protobuf::AbstractMessage; end - -# source://temporalio//lib/temporalio/api/workflow/v1/message.rb#25 -module Temporalio::Api::Workflow; end - -# source://temporalio//lib/temporalio/api/workflow/v1/message.rb#26 -module Temporalio::Api::Workflow::V1; end - -class Temporalio::Api::Workflow::V1::CallbackInfo < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Workflow::V1::CallbackInfo::Trigger < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Workflow::V1::CallbackInfo::WorkflowClosed < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Workflow::V1::NewWorkflowExecutionInfo < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Workflow::V1::NexusOperationCancellationInfo < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Workflow::V1::PendingActivityInfo < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Workflow::V1::PendingChildExecutionInfo < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Workflow::V1::PendingNexusOperationInfo < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Workflow::V1::PendingWorkflowTaskInfo < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Workflow::V1::ResetPointInfo < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Workflow::V1::ResetPoints < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Workflow::V1::WorkflowExecutionConfig < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::Workflow::V1::WorkflowExecutionInfo < Google::Protobuf::AbstractMessage; end - -# source://temporalio//lib/temporalio/api/workflowservice/v1/request_response.rb#47 -module Temporalio::Api::WorkflowService; end - -# source://temporalio//lib/temporalio/api/workflowservice/v1/request_response.rb#48 -module Temporalio::Api::WorkflowService::V1; end - -class Temporalio::Api::WorkflowService::V1::CountWorkflowExecutionsRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::CountWorkflowExecutionsResponse < Google::Protobuf::AbstractMessage; end - -class Temporalio::Api::WorkflowService::V1::CountWorkflowExecutionsResponse::AggregationGroup < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::WorkflowService::V1::CreateScheduleRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::CreateScheduleResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::DeleteScheduleRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::DeleteScheduleResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::DeleteWorkflowExecutionRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::DeleteWorkflowExecutionResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::DeprecateNamespaceRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::DeprecateNamespaceResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::DescribeBatchOperationRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::DescribeBatchOperationResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::DescribeNamespaceRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::DescribeNamespaceResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::DescribeScheduleRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::DescribeScheduleResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::DescribeTaskQueueRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::DescribeTaskQueueResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::DescribeWorkflowExecutionRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::DescribeWorkflowExecutionResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::ExecuteMultiOperationRequest < Google::Protobuf::AbstractMessage; end - -class Temporalio::Api::WorkflowService::V1::ExecuteMultiOperationRequest::Operation < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::WorkflowService::V1::ExecuteMultiOperationResponse < Google::Protobuf::AbstractMessage; end - -class Temporalio::Api::WorkflowService::V1::ExecuteMultiOperationResponse::Response < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::WorkflowService::V1::GetClusterInfoRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::GetClusterInfoResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::GetSearchAttributesRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::GetSearchAttributesResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::GetSystemInfoRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::GetSystemInfoResponse < Google::Protobuf::AbstractMessage; end - -class Temporalio::Api::WorkflowService::V1::GetSystemInfoResponse::Capabilities < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::WorkflowService::V1::GetWorkerBuildIdCompatibilityRequest < Google::Protobuf::AbstractMessage -end +class Temporalio::Api::Version::V1::Alert < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Version::V1::ReleaseInfo < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Version::V1::VersionInfo < ::Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::GetWorkerBuildIdCompatibilityResponse < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::WorkflowService::V1::GetWorkerTaskReachabilityRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::GetWorkerTaskReachabilityResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::GetWorkerVersioningRulesRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::GetWorkerVersioningRulesResponse < Google::Protobuf::AbstractMessage; end - -class Temporalio::Api::WorkflowService::V1::GetWorkflowExecutionHistoryRequest < Google::Protobuf::AbstractMessage -end +# source://temporalio//lib/temporalio/api/worker/v1/message.rb#20 +module Temporalio::Api::Worker; end -class Temporalio::Api::WorkflowService::V1::GetWorkflowExecutionHistoryResponse < Google::Protobuf::AbstractMessage -end +# source://temporalio//lib/temporalio/api/worker/v1/message.rb#21 +module Temporalio::Api::Worker::V1; end -class Temporalio::Api::WorkflowService::V1::GetWorkflowExecutionHistoryReverseRequest < Google::Protobuf::AbstractMessage -end +class Temporalio::Api::Worker::V1::PluginInfo < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Worker::V1::WorkerHeartbeat < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Worker::V1::WorkerHostInfo < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Worker::V1::WorkerInfo < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Worker::V1::WorkerPollerInfo < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Worker::V1::WorkerSlotsInfo < ::Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::GetWorkflowExecutionHistoryReverseResponse < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::WorkflowService::V1::ListArchivedWorkflowExecutionsRequest < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::WorkflowService::V1::ListArchivedWorkflowExecutionsResponse < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::WorkflowService::V1::ListBatchOperationsRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::ListBatchOperationsResponse < Google::Protobuf::AbstractMessage; end - -class Temporalio::Api::WorkflowService::V1::ListClosedWorkflowExecutionsRequest < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::WorkflowService::V1::ListClosedWorkflowExecutionsResponse < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::WorkflowService::V1::ListNamespacesRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::ListNamespacesResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::ListOpenWorkflowExecutionsRequest < Google::Protobuf::AbstractMessage; end - -class Temporalio::Api::WorkflowService::V1::ListOpenWorkflowExecutionsResponse < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::WorkflowService::V1::ListScheduleMatchingTimesRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::ListScheduleMatchingTimesResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::ListSchedulesRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::ListSchedulesResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::ListTaskQueuePartitionsRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::ListTaskQueuePartitionsResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::ListWorkflowExecutionsRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::ListWorkflowExecutionsResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::PatchScheduleRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::PatchScheduleResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::PauseActivityByIdRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::PauseActivityByIdResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::PollActivityTaskQueueRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::PollActivityTaskQueueResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::PollNexusTaskQueueRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::PollNexusTaskQueueResponse < Google::Protobuf::AbstractMessage; end - -class Temporalio::Api::WorkflowService::V1::PollWorkflowExecutionUpdateRequest < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::WorkflowService::V1::PollWorkflowExecutionUpdateResponse < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::WorkflowService::V1::PollWorkflowTaskQueueRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::PollWorkflowTaskQueueResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::QueryWorkflowRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::QueryWorkflowResponse < Google::Protobuf::AbstractMessage; end - -class Temporalio::Api::WorkflowService::V1::RecordActivityTaskHeartbeatByIdRequest < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::WorkflowService::V1::RecordActivityTaskHeartbeatByIdResponse < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::WorkflowService::V1::RecordActivityTaskHeartbeatRequest < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::WorkflowService::V1::RecordActivityTaskHeartbeatResponse < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::WorkflowService::V1::RegisterNamespaceRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::RegisterNamespaceResponse < Google::Protobuf::AbstractMessage; end - -class Temporalio::Api::WorkflowService::V1::RequestCancelWorkflowExecutionRequest < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::WorkflowService::V1::RequestCancelWorkflowExecutionResponse < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::WorkflowService::V1::ResetActivityByIdRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::ResetActivityByIdResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::ResetStickyTaskQueueRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::ResetStickyTaskQueueResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::ResetWorkflowExecutionRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::ResetWorkflowExecutionResponse < Google::Protobuf::AbstractMessage; end - -class Temporalio::Api::WorkflowService::V1::RespondActivityTaskCanceledByIdRequest < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::WorkflowService::V1::RespondActivityTaskCanceledByIdResponse < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::WorkflowService::V1::RespondActivityTaskCanceledRequest < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::WorkflowService::V1::RespondActivityTaskCanceledResponse < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::WorkflowService::V1::RespondActivityTaskCompletedByIdRequest < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::WorkflowService::V1::RespondActivityTaskCompletedByIdResponse < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::WorkflowService::V1::RespondActivityTaskCompletedRequest < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::WorkflowService::V1::RespondActivityTaskCompletedResponse < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::WorkflowService::V1::RespondActivityTaskFailedByIdRequest < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::WorkflowService::V1::RespondActivityTaskFailedByIdResponse < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::WorkflowService::V1::RespondActivityTaskFailedRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::RespondActivityTaskFailedResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::RespondNexusTaskCompletedRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::RespondNexusTaskCompletedResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::RespondNexusTaskFailedRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::RespondNexusTaskFailedResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::RespondQueryTaskCompletedRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::RespondQueryTaskCompletedResponse < Google::Protobuf::AbstractMessage; end - -class Temporalio::Api::WorkflowService::V1::RespondWorkflowTaskCompletedRequest < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::WorkflowService::V1::RespondWorkflowTaskCompletedRequest::Capabilities < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::WorkflowService::V1::RespondWorkflowTaskCompletedResponse < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::WorkflowService::V1::RespondWorkflowTaskFailedRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::RespondWorkflowTaskFailedResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::ScanWorkflowExecutionsRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::ScanWorkflowExecutionsResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::ShutdownWorkerRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::ShutdownWorkerResponse < Google::Protobuf::AbstractMessage; end - -class Temporalio::Api::WorkflowService::V1::SignalWithStartWorkflowExecutionRequest < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::WorkflowService::V1::SignalWithStartWorkflowExecutionResponse < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::WorkflowService::V1::SignalWorkflowExecutionRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::SignalWorkflowExecutionResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::StartBatchOperationRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::StartBatchOperationResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::StartWorkflowExecutionRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::StartWorkflowExecutionResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::StopBatchOperationRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::StopBatchOperationResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::TerminateWorkflowExecutionRequest < Google::Protobuf::AbstractMessage; end - -class Temporalio::Api::WorkflowService::V1::TerminateWorkflowExecutionResponse < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::WorkflowService::V1::UnpauseActivityByIdRequest < Google::Protobuf::AbstractMessage; end - -class Temporalio::Api::WorkflowService::V1::UnpauseActivityByIdRequest::ResetOperation < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::WorkflowService::V1::UnpauseActivityByIdRequest::ResumeOperation < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::WorkflowService::V1::UnpauseActivityByIdResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::UpdateActivityOptionsByIdRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::UpdateActivityOptionsByIdResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::UpdateNamespaceRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::UpdateNamespaceResponse < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::UpdateScheduleRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::UpdateScheduleResponse < Google::Protobuf::AbstractMessage; end - -class Temporalio::Api::WorkflowService::V1::UpdateWorkerBuildIdCompatibilityRequest < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::WorkflowService::V1::UpdateWorkerBuildIdCompatibilityRequest::AddNewCompatibleVersion < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::WorkflowService::V1::UpdateWorkerBuildIdCompatibilityRequest::MergeSets < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::WorkflowService::V1::UpdateWorkerBuildIdCompatibilityResponse < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::WorkflowService::V1::UpdateWorkerVersioningRulesRequest < Google::Protobuf::AbstractMessage -end - -class Temporalio::Api::WorkflowService::V1::UpdateWorkerVersioningRulesRequest::AddCompatibleBuildIdRedirectRule < Google::Protobuf::AbstractMessage -end +# source://temporalio//lib/temporalio/api/workflow/v1/message.rb#29 +module Temporalio::Api::Workflow; end -class Temporalio::Api::WorkflowService::V1::UpdateWorkerVersioningRulesRequest::CommitBuildId < Google::Protobuf::AbstractMessage -end +# source://temporalio//lib/temporalio/api/workflow/v1/message.rb#30 +module Temporalio::Api::Workflow::V1; end -class Temporalio::Api::WorkflowService::V1::UpdateWorkerVersioningRulesRequest::DeleteBuildIdAssignmentRule < Google::Protobuf::AbstractMessage +class Temporalio::Api::Workflow::V1::CallbackInfo < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Workflow::V1::CallbackInfo::Trigger < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Workflow::V1::CallbackInfo::WorkflowClosed < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Workflow::V1::DeploymentTransition < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Workflow::V1::DeploymentVersionTransition < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Workflow::V1::NewWorkflowExecutionInfo < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Workflow::V1::NexusOperationCancellationInfo < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Workflow::V1::OnConflictOptions < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Workflow::V1::PendingActivityInfo < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Workflow::V1::PendingActivityInfo::PauseInfo < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Workflow::V1::PendingActivityInfo::PauseInfo::Manual < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Workflow::V1::PendingActivityInfo::PauseInfo::Rule < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Workflow::V1::PendingChildExecutionInfo < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Workflow::V1::PendingNexusOperationInfo < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Workflow::V1::PendingWorkflowTaskInfo < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Workflow::V1::PostResetOperation < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Workflow::V1::PostResetOperation::SignalWorkflow < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Workflow::V1::PostResetOperation::UpdateWorkflowOptions < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Workflow::V1::RequestIdInfo < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Workflow::V1::ResetPointInfo < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Workflow::V1::ResetPoints < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Workflow::V1::VersioningOverride < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Workflow::V1::VersioningOverride::PinnedOverride < ::Google::Protobuf::AbstractMessage; end + +module Temporalio::Api::Workflow::V1::VersioningOverride::PinnedOverrideBehavior + class << self + def descriptor; end + def lookup(_arg0); end + def resolve(_arg0); end + end end -class Temporalio::Api::WorkflowService::V1::UpdateWorkerVersioningRulesRequest::DeleteCompatibleBuildIdRedirectRule < Google::Protobuf::AbstractMessage -end +# source://temporalio//lib/temporalio/api/workflow/v1/message.rb#54 +Temporalio::Api::Workflow::V1::VersioningOverride::PinnedOverrideBehavior::PINNED_OVERRIDE_BEHAVIOR_PINNED = T.let(T.unsafe(nil), Integer) -class Temporalio::Api::WorkflowService::V1::UpdateWorkerVersioningRulesRequest::InsertBuildIdAssignmentRule < Google::Protobuf::AbstractMessage -end +# source://temporalio//lib/temporalio/api/workflow/v1/message.rb#54 +Temporalio::Api::Workflow::V1::VersioningOverride::PinnedOverrideBehavior::PINNED_OVERRIDE_BEHAVIOR_UNSPECIFIED = T.let(T.unsafe(nil), Integer) -class Temporalio::Api::WorkflowService::V1::UpdateWorkerVersioningRulesRequest::ReplaceBuildIdAssignmentRule < Google::Protobuf::AbstractMessage -end +class Temporalio::Api::Workflow::V1::WorkflowExecutionConfig < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Workflow::V1::WorkflowExecutionExtendedInfo < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Workflow::V1::WorkflowExecutionInfo < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Workflow::V1::WorkflowExecutionOptions < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::Workflow::V1::WorkflowExecutionVersioningInfo < ::Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::UpdateWorkerVersioningRulesRequest::ReplaceCompatibleBuildIdRedirectRule < Google::Protobuf::AbstractMessage -end +# source://temporalio//lib/temporalio/api/workflowservice/v1/request_response.rb#52 +module Temporalio::Api::WorkflowService; end -class Temporalio::Api::WorkflowService::V1::UpdateWorkerVersioningRulesResponse < Google::Protobuf::AbstractMessage -end +# source://temporalio//lib/temporalio/api/workflowservice/v1/request_response.rb#53 +module Temporalio::Api::WorkflowService::V1; end -class Temporalio::Api::WorkflowService::V1::UpdateWorkflowExecutionRequest < Google::Protobuf::AbstractMessage; end -class Temporalio::Api::WorkflowService::V1::UpdateWorkflowExecutionResponse < Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::CountWorkflowExecutionsRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::CountWorkflowExecutionsResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::CountWorkflowExecutionsResponse::AggregationGroup < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::CreateScheduleRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::CreateScheduleResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::CreateWorkflowRuleRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::CreateWorkflowRuleResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::DeleteScheduleRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::DeleteScheduleResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::DeleteWorkerDeploymentRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::DeleteWorkerDeploymentResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::DeleteWorkerDeploymentVersionRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::DeleteWorkerDeploymentVersionResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::DeleteWorkflowExecutionRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::DeleteWorkflowExecutionResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::DeleteWorkflowRuleRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::DeleteWorkflowRuleResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::DeprecateNamespaceRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::DeprecateNamespaceResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::DescribeBatchOperationRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::DescribeBatchOperationResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::DescribeDeploymentRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::DescribeDeploymentResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::DescribeNamespaceRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::DescribeNamespaceResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::DescribeScheduleRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::DescribeScheduleResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::DescribeTaskQueueRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::DescribeTaskQueueResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::DescribeTaskQueueResponse::EffectiveRateLimit < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::DescribeWorkerDeploymentRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::DescribeWorkerDeploymentResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::DescribeWorkerDeploymentVersionRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::DescribeWorkerDeploymentVersionResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::DescribeWorkerDeploymentVersionResponse::VersionTaskQueue < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::DescribeWorkflowExecutionRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::DescribeWorkflowExecutionResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::DescribeWorkflowRuleRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::DescribeWorkflowRuleResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::ExecuteMultiOperationRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::ExecuteMultiOperationRequest::Operation < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::ExecuteMultiOperationResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::ExecuteMultiOperationResponse::Response < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::FetchWorkerConfigRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::FetchWorkerConfigResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::GetClusterInfoRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::GetClusterInfoResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::GetCurrentDeploymentRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::GetCurrentDeploymentResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::GetDeploymentReachabilityRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::GetDeploymentReachabilityResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::GetSearchAttributesRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::GetSearchAttributesResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::GetSystemInfoRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::GetSystemInfoResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::GetSystemInfoResponse::Capabilities < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::GetWorkerBuildIdCompatibilityRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::GetWorkerBuildIdCompatibilityResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::GetWorkerTaskReachabilityRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::GetWorkerTaskReachabilityResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::GetWorkerVersioningRulesRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::GetWorkerVersioningRulesResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::GetWorkflowExecutionHistoryRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::GetWorkflowExecutionHistoryResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::GetWorkflowExecutionHistoryReverseRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::GetWorkflowExecutionHistoryReverseResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::ListArchivedWorkflowExecutionsRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::ListArchivedWorkflowExecutionsResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::ListBatchOperationsRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::ListBatchOperationsResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::ListClosedWorkflowExecutionsRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::ListClosedWorkflowExecutionsResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::ListDeploymentsRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::ListDeploymentsResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::ListNamespacesRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::ListNamespacesResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::ListOpenWorkflowExecutionsRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::ListOpenWorkflowExecutionsResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::ListScheduleMatchingTimesRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::ListScheduleMatchingTimesResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::ListSchedulesRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::ListSchedulesResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::ListTaskQueuePartitionsRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::ListTaskQueuePartitionsResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::ListWorkerDeploymentsRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::ListWorkerDeploymentsResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::ListWorkerDeploymentsResponse::WorkerDeploymentSummary < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::ListWorkersRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::ListWorkersResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::ListWorkflowExecutionsRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::ListWorkflowExecutionsResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::ListWorkflowRulesRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::ListWorkflowRulesResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::PatchScheduleRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::PatchScheduleResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::PauseActivityRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::PauseActivityResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::PollActivityTaskQueueRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::PollActivityTaskQueueResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::PollNexusTaskQueueRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::PollNexusTaskQueueResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::PollWorkflowExecutionUpdateRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::PollWorkflowExecutionUpdateResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::PollWorkflowTaskQueueRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::PollWorkflowTaskQueueResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::QueryWorkflowRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::QueryWorkflowResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::RecordActivityTaskHeartbeatByIdRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::RecordActivityTaskHeartbeatByIdResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::RecordActivityTaskHeartbeatRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::RecordActivityTaskHeartbeatResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::RecordWorkerHeartbeatRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::RecordWorkerHeartbeatResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::RegisterNamespaceRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::RegisterNamespaceResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::RequestCancelWorkflowExecutionRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::RequestCancelWorkflowExecutionResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::ResetActivityRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::ResetActivityResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::ResetStickyTaskQueueRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::ResetStickyTaskQueueResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::ResetWorkflowExecutionRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::ResetWorkflowExecutionResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::RespondActivityTaskCanceledByIdRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::RespondActivityTaskCanceledByIdResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::RespondActivityTaskCanceledRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::RespondActivityTaskCanceledResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::RespondActivityTaskCompletedByIdRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::RespondActivityTaskCompletedByIdResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::RespondActivityTaskCompletedRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::RespondActivityTaskCompletedResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::RespondActivityTaskFailedByIdRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::RespondActivityTaskFailedByIdResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::RespondActivityTaskFailedRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::RespondActivityTaskFailedResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::RespondNexusTaskCompletedRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::RespondNexusTaskCompletedResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::RespondNexusTaskFailedRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::RespondNexusTaskFailedResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::RespondQueryTaskCompletedRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::RespondQueryTaskCompletedResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::RespondWorkflowTaskCompletedRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::RespondWorkflowTaskCompletedRequest::Capabilities < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::RespondWorkflowTaskCompletedResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::RespondWorkflowTaskFailedRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::RespondWorkflowTaskFailedResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::ScanWorkflowExecutionsRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::ScanWorkflowExecutionsResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::SetCurrentDeploymentRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::SetCurrentDeploymentResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::SetWorkerDeploymentCurrentVersionRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::SetWorkerDeploymentCurrentVersionResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::SetWorkerDeploymentRampingVersionRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::SetWorkerDeploymentRampingVersionResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::ShutdownWorkerRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::ShutdownWorkerResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::SignalWithStartWorkflowExecutionRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::SignalWithStartWorkflowExecutionResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::SignalWorkflowExecutionRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::SignalWorkflowExecutionResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::StartBatchOperationRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::StartBatchOperationResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::StartWorkflowExecutionRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::StartWorkflowExecutionResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::StopBatchOperationRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::StopBatchOperationResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::TerminateWorkflowExecutionRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::TerminateWorkflowExecutionResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::TriggerWorkflowRuleRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::TriggerWorkflowRuleResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::UnpauseActivityRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::UnpauseActivityResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::UpdateActivityOptionsRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::UpdateActivityOptionsResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::UpdateNamespaceRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::UpdateNamespaceResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::UpdateScheduleRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::UpdateScheduleResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::UpdateTaskQueueConfigRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::UpdateTaskQueueConfigRequest::RateLimitUpdate < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::UpdateTaskQueueConfigResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::UpdateWorkerBuildIdCompatibilityRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::UpdateWorkerBuildIdCompatibilityRequest::AddNewCompatibleVersion < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::UpdateWorkerBuildIdCompatibilityRequest::MergeSets < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::UpdateWorkerBuildIdCompatibilityResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::UpdateWorkerConfigRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::UpdateWorkerConfigResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::UpdateWorkerDeploymentVersionMetadataRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::UpdateWorkerDeploymentVersionMetadataResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::UpdateWorkerVersioningRulesRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::UpdateWorkerVersioningRulesRequest::AddCompatibleBuildIdRedirectRule < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::UpdateWorkerVersioningRulesRequest::CommitBuildId < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::UpdateWorkerVersioningRulesRequest::DeleteBuildIdAssignmentRule < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::UpdateWorkerVersioningRulesRequest::DeleteCompatibleBuildIdRedirectRule < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::UpdateWorkerVersioningRulesRequest::InsertBuildIdAssignmentRule < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::UpdateWorkerVersioningRulesRequest::ReplaceBuildIdAssignmentRule < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::UpdateWorkerVersioningRulesRequest::ReplaceCompatibleBuildIdRedirectRule < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::UpdateWorkerVersioningRulesResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::UpdateWorkflowExecutionOptionsRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::UpdateWorkflowExecutionOptionsResponse < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::UpdateWorkflowExecutionRequest < ::Google::Protobuf::AbstractMessage; end +class Temporalio::Api::WorkflowService::V1::UpdateWorkflowExecutionResponse < ::Google::Protobuf::AbstractMessage; end # Cancellation representation, often known as a "cancellation token". This is used by clients, activities, and # workflows to represent cancellation in a thread/fiber-safe way. @@ -3690,7 +3882,7 @@ class Temporalio::Cancellation # @yield Accepts block if not using `proc`. # # source://temporalio//lib/temporalio/cancellation.rb#120 - def add_cancel_callback(&); end + def add_cancel_callback(&block); end # @return [Boolean] Whether this cancellation is canceled. # @@ -3751,6 +3943,9 @@ class Temporalio::Cancellation private + # source://temporalio//lib/temporalio/cancellation.rb#170 + def canceled_mutex_synchronize(&block); end + # source://temporalio//lib/temporalio/cancellation.rb#146 def on_cancel(reason:); end @@ -3791,12 +3986,10 @@ class Temporalio::Client # @return [Client] a new instance of Client # @see connect # - # source://temporalio//lib/temporalio/client.rb#141 - def initialize(connection:, namespace:, data_converter: T.unsafe(nil), interceptors: T.unsafe(nil), - logger: T.unsafe(nil), default_workflow_query_reject_condition: T.unsafe(nil)) - end + # source://temporalio//lib/temporalio/client.rb#156 + def initialize(connection:, namespace:, data_converter: T.unsafe(nil), interceptors: T.unsafe(nil), logger: T.unsafe(nil), default_workflow_query_reject_condition: T.unsafe(nil)); end - # source://temporalio//lib/temporalio/client.rb#441 + # source://temporalio//lib/temporalio/client.rb#668 def _impl; end # Get an async activity handle. @@ -3804,12 +3997,12 @@ class Temporalio::Client # @param task_token_or_id_reference [String, ActivityIDReference] Task token string or activity ID reference. # @return [AsyncActivityHandle] # - # source://temporalio//lib/temporalio/client.rb#430 + # source://temporalio//lib/temporalio/client.rb#657 def async_activity_handle(task_token_or_id_reference); end # @return [Connection] Underlying connection for this client. # - # source://temporalio//lib/temporalio/client.rb#164 + # source://temporalio//lib/temporalio/client.rb#179 def connection; end # Count workflows. @@ -3820,7 +4013,7 @@ class Temporalio::Client # @return [WorkflowExecutionCount] Count of workflows. # @see https://docs.temporal.io/visibility # - # source://temporalio//lib/temporalio/client.rb#361 + # source://temporalio//lib/temporalio/client.rb#588 def count_workflows(query = T.unsafe(nil), rpc_options: T.unsafe(nil)); end # Create a schedule and return its handle. @@ -3839,22 +4032,50 @@ class Temporalio::Client # @raise [Error::RPCError] RPC error from call. # @return [ScheduleHandle] A handle to the created schedule. # - # source://temporalio//lib/temporalio/client.rb#381 - def create_schedule(id, schedule, trigger_immediately: T.unsafe(nil), backfills: T.unsafe(nil), memo: T.unsafe(nil), - search_attributes: T.unsafe(nil), rpc_options: T.unsafe(nil)) - end + # source://temporalio//lib/temporalio/client.rb#608 + def create_schedule(id, schedule, trigger_immediately: T.unsafe(nil), backfills: T.unsafe(nil), memo: T.unsafe(nil), search_attributes: T.unsafe(nil), rpc_options: T.unsafe(nil)); end # @return [DataConverter] Data converter used by this client. # - # source://temporalio//lib/temporalio/client.rb#174 + # source://temporalio//lib/temporalio/client.rb#189 def data_converter; end + # Start an update, possibly starting the workflow at the same time if it doesn't exist (depending upon ID conflict + # policy), and wait for update result. This is a shortcut for {start_update_with_start_workflow} + + # {WorkflowUpdateHandle.result}. + # + # @param update [Workflow::Definition::Update, Symbol, String] Update definition or name. + # @param args [Array] Update arguments. + # @param start_workflow_operation [WithStartWorkflowOperation] Required with-start workflow operation. This must + # have an `id_conflict_policy` set. + # @param id [String] ID of the update. + # @param arg_hints [Array, nil] Overrides converter hints for update arguments if any. If unset/nil and the + # update definition has arg hints, those are used by default. + # @param result_hint [Object, nil] Overrides converter hint for update result if any. If unset/nil and the update + # definition has result hint, it is used by default. + # @param rpc_options [RPCOptions, nil] Advanced RPC options. + # @raise [Error::WorkflowUpdateFailedError] If the update failed. + # @raise [Error::WorkflowAlreadyStartedError] Workflow already exists and conflict/reuse policy does not allow. + # @raise [Error::WorkflowUpdateRPCTimeoutOrCanceledError] This update call timed out or was canceled. This doesn't + # mean the update itself was timed out or canceled, and this doesn't mean the workflow did not start. + # @raise [Error::RPCError] RPC error from call. + # @return [Object] Successful update result. + # + # source://temporalio//lib/temporalio/client.rb#478 + def execute_update_with_start_workflow(update, *args, start_workflow_operation:, id: T.unsafe(nil), arg_hints: T.unsafe(nil), result_hint: T.unsafe(nil), rpc_options: T.unsafe(nil)); end + # Start a workflow and wait for its result. This is a shortcut for {start_workflow} + {WorkflowHandle.result}. # # @param workflow [Class, Symbol, String] Workflow definition class or workflow name. # @param args [Array] Arguments to the workflow. # @param id [String] Unique identifier for the workflow execution. # @param task_queue [String] Task queue to run the workflow on. + # @param static_summary [String, nil] Fixed single-line summary for this workflow execution that may appear in + # CLI/UI. This can be in single-line Temporal markdown format. This is currently experimental. + # @param static_details [String, nil] Fixed details for this workflow execution that may appear in CLI/UI. This can + # be in Temporal markdown format and can be multiple lines. This is a fixed value on the workflow that cannot be + # updated. For details that can be updated, use {Workflow.current_details=} within the workflow. This is currently + # experimental. # @param execution_timeout [Float, nil] Total workflow execution timeout in seconds including retries and continue # as new. # @param run_timeout [Float, nil] Timeout of a single workflow run in seconds. @@ -3871,18 +4092,23 @@ class Temporalio::Client # with `cron_schedule`. # @param request_eager_start [Boolean] Potentially reduce the latency to start this workflow by encouraging the # server to start it on a local worker running with this same client. This is currently experimental. + # @param versioning_override [VersioningOverride, nil] Override the version of the workflow. + # This is currently experimental. + # @param priority [Priority] Priority for the workflow. This is currently experimental. + # @param arg_hints [Array, nil] Overrides converter hints for arguments if any. If unset/nil and the + # workflow definition has arg hints, those are used by default. + # @param result_hint [Object, nil] Overrides converter hint for result if any. If unset/nil and the workflow + # definition has result hint, it is used by default. # @param rpc_options [RPCOptions, nil] Advanced RPC options. # @raise [Error::WorkflowAlreadyStartedError] Workflow already exists. # @raise [Error::WorkflowFailedError] Workflow failed with +cause+ as the cause. # @raise [Error::RPCError] RPC error from call. # @return [Object] Successful result of the workflow. # - # source://temporalio//lib/temporalio/client.rb#282 + # source://temporalio//lib/temporalio/client.rb#338 # # NOTE: Manually removed due to arity issues, see README - # def execute_workflow(workflow, *args, id:, task_queue:, execution_timeout: T.unsafe(nil), run_timeout: T.unsafe(nil), - # task_timeout: T.unsafe(nil), id_reuse_policy: T.unsafe(nil), id_conflict_policy: T.unsafe(nil), retry_policy: T.unsafe(nil), cron_schedule: T.unsafe(nil), memo: T.unsafe(nil), search_attributes: T.unsafe(nil), start_delay: T.unsafe(nil), request_eager_start: T.unsafe(nil), rpc_options: T.unsafe(nil)) - # end + # def execute_workflow(workflow, *args, id:, task_queue:, static_summary: T.unsafe(nil), static_details: T.unsafe(nil), execution_timeout: T.unsafe(nil), run_timeout: T.unsafe(nil), task_timeout: T.unsafe(nil), id_reuse_policy: T.unsafe(nil), id_conflict_policy: T.unsafe(nil), retry_policy: T.unsafe(nil), cron_schedule: T.unsafe(nil), memo: T.unsafe(nil), search_attributes: T.unsafe(nil), start_delay: T.unsafe(nil), request_eager_start: T.unsafe(nil), versioning_override: T.unsafe(nil), priority: T.unsafe(nil), arg_hints: T.unsafe(nil), result_hint: T.unsafe(nil), rpc_options: T.unsafe(nil)); end # List schedules. # @@ -3895,9 +4121,22 @@ class Temporalio::Client # @return [Enumerator] Enumerable schedules. # @see https://docs.temporal.io/visibility # - # source://temporalio//lib/temporalio/client.rb#422 + # source://temporalio//lib/temporalio/client.rb#649 def list_schedules(query = T.unsafe(nil), rpc_options: T.unsafe(nil)); end + # List workflows one page at a time. + # + # @param query [String, nil] A Temporal visibility list filter. + # @param page_size [Integer, nil] Maximum number of results to return. + # @param next_page_token [String, nil] Token for the next page of results. If not set, the first page is returned. + # @param rpc_options [RPCOptions, nil] Advanced RPC options. + # @raise [Error::RPCError] RPC error from call. + # @return [ListWorkflowPage] Page of workflow executions, along with a next_page_token to keep fetching. + # @see https://docs.temporal.io/visibility + # + # source://temporalio//lib/temporalio/client.rb#571 + def list_workflow_page(query = T.unsafe(nil), page_size: T.unsafe(nil), next_page_token: T.unsafe(nil), rpc_options: T.unsafe(nil)); end + # List workflows. # # @param query [String, nil] A Temporal visibility list filter. @@ -3906,22 +4145,22 @@ class Temporalio::Client # @return [Enumerator] Enumerable workflow executions. # @see https://docs.temporal.io/visibility # - # source://temporalio//lib/temporalio/client.rb#347 + # source://temporalio//lib/temporalio/client.rb#541 def list_workflows(query = T.unsafe(nil), rpc_options: T.unsafe(nil)); end # @return [String] Namespace used in calls by this client. # - # source://temporalio//lib/temporalio/client.rb#169 + # source://temporalio//lib/temporalio/client.rb#184 def namespace; end # @return [Connection::OperatorService] Raw gRPC operator service. # - # source://temporalio//lib/temporalio/client.rb#184 + # source://temporalio//lib/temporalio/client.rb#199 def operator_service; end # @return [Options] Frozen options for this client which has the same attributes as {initialize}. # - # source://temporalio//lib/temporalio/client.rb#122 + # source://temporalio//lib/temporalio/client.rb#137 def options; end # Get a schedule handle to an existing schedule for the given ID. @@ -3929,15 +4168,62 @@ class Temporalio::Client # @param id [String] Schedule ID to get a handle to. # @return [ScheduleHandle] The schedule handle. # - # source://temporalio//lib/temporalio/client.rb#405 + # source://temporalio//lib/temporalio/client.rb#632 def schedule_handle(id); end + # Send a signal, possibly starting the workflow at the same time if it doesn't exist. + # + # @param signal [Workflow::Definition::Signal, Symbol, String] Signal definition or name. + # @param args [Array] Signal arguments. + # @param start_workflow_operation [WithStartWorkflowOperation] Required with-start workflow operation. This may not + # support all `id_conflict_policy` options. + # @param arg_hints [Array, nil] Overrides converter hints for signal arguments if any. If unset/nil and the + # signal definition has arg hints, those are used by default. + # @param rpc_options [RPCOptions, nil] Advanced RPC options. + # @raise [Error::WorkflowAlreadyStartedError] Workflow already exists and conflict/reuse policy does not allow. + # @raise [Error::RPCError] RPC error from call. + # @return [WorkflowHandle] A workflow handle to the workflow. + # + # source://temporalio//lib/temporalio/client.rb#512 + def signal_with_start_workflow(signal, *args, start_workflow_operation:, arg_hints: T.unsafe(nil), rpc_options: T.unsafe(nil)); end + + # Start an update, possibly starting the workflow at the same time if it doesn't exist (depending upon ID conflict + # policy). Note that in some cases this may fail but the workflow will still be started, and the handle can then be + # retrieved on the start workflow operation. + # + # @param update [Workflow::Definition::Update, Symbol, String] Update definition or name. + # @param args [Array] Update arguments. + # @param start_workflow_operation [WithStartWorkflowOperation] Required with-start workflow operation. This must + # have an `id_conflict_policy` set. + # @param wait_for_stage [WorkflowUpdateWaitStage] Required stage to wait until returning. ADMITTED is not + # currently supported. See https://docs.temporal.io/workflows#update for more details. + # @param id [String] ID of the update. + # @param arg_hints [Array, nil] Overrides converter hints for update arguments if any. If unset/nil and the + # update definition has arg hints, those are used by default. + # @param result_hint [Object, nil] Overrides converter hint for update result if any. If unset/nil and the update + # definition has result hint, it is used by default. + # @param rpc_options [RPCOptions, nil] Advanced RPC options. + # @raise [Error::WorkflowAlreadyStartedError] Workflow already exists and conflict/reuse policy does not allow. + # @raise [Error::WorkflowUpdateRPCTimeoutOrCanceledError] This update call timed out or was canceled. This doesn't + # mean the update itself was timed out or canceled, and this doesn't mean the workflow did not start. + # @raise [Error::RPCError] RPC error from call. + # @return [WorkflowUpdateHandle] The update handle. + # + # source://temporalio//lib/temporalio/client.rb#431 + def start_update_with_start_workflow(update, *args, start_workflow_operation:, wait_for_stage:, id: T.unsafe(nil), arg_hints: T.unsafe(nil), result_hint: T.unsafe(nil), rpc_options: T.unsafe(nil)); end + # Start a workflow and return its handle. # # @param workflow [Class, String, Symbol] Workflow definition class or workflow name. # @param args [Array] Arguments to the workflow. # @param id [String] Unique identifier for the workflow execution. # @param task_queue [String] Task queue to run the workflow on. + # @param static_summary [String, nil] Fixed single-line summary for this workflow execution that may appear in + # CLI/UI. This can be in single-line Temporal markdown format. This is currently experimental. + # @param static_details [String, nil] Fixed details for this workflow execution that may appear in CLI/UI. This can + # be in Temporal markdown format and can be multiple lines. This is a fixed value on the workflow that cannot be + # updated. For details that can be updated, use {Workflow.current_details=} within the workflow. This is currently + # experimental. # @param execution_timeout [Float, nil] Total workflow execution timeout in seconds including retries and continue # as new. # @param run_timeout [Float, nil] Timeout of a single workflow run in seconds. @@ -3954,17 +4240,22 @@ class Temporalio::Client # with `cron_schedule`. # @param request_eager_start [Boolean] Potentially reduce the latency to start this workflow by encouraging the # server to start it on a local worker running with this same client. This is currently experimental. + # @param versioning_override [VersioningOverride, nil] Override the version of the workflow. + # This is currently experimental. + # @param priority [Priority] Priority of the workflow. This is currently experimental. + # @param arg_hints [Array, nil] Overrides converter hints for arguments if any. If unset/nil and the + # workflow definition has arg hints, those are used by default. + # @param result_hint [Object, nil] Overrides converter hint for result if any. If unset/nil and the workflow + # definition has result hint, it is used by default. # @param rpc_options [RPCOptions, nil] Advanced RPC options. # @raise [Error::WorkflowAlreadyStartedError] Workflow already exists. # @raise [Error::RPCError] RPC error from call. # @return [WorkflowHandle] A workflow handle to the started workflow. # - # source://temporalio//lib/temporalio/client.rb#215 + # source://temporalio//lib/temporalio/client.rb#243 # # NOTE: Manually removed due to arity issues, see README - # def start_workflow(workflow, *args, id:, task_queue:, execution_timeout: T.unsafe(nil), run_timeout: T.unsafe(nil), - # task_timeout: T.unsafe(nil), id_reuse_policy: T.unsafe(nil), id_conflict_policy: T.unsafe(nil), retry_policy: T.unsafe(nil), cron_schedule: T.unsafe(nil), memo: T.unsafe(nil), search_attributes: T.unsafe(nil), start_delay: T.unsafe(nil), request_eager_start: T.unsafe(nil), rpc_options: T.unsafe(nil)) - # end + # def start_workflow(workflow, *args, id:, task_queue:, static_summary: T.unsafe(nil), static_details: T.unsafe(nil), execution_timeout: T.unsafe(nil), run_timeout: T.unsafe(nil), task_timeout: T.unsafe(nil), id_reuse_policy: T.unsafe(nil), id_conflict_policy: T.unsafe(nil), retry_policy: T.unsafe(nil), cron_schedule: T.unsafe(nil), memo: T.unsafe(nil), search_attributes: T.unsafe(nil), start_delay: T.unsafe(nil), request_eager_start: T.unsafe(nil), versioning_override: T.unsafe(nil), priority: T.unsafe(nil), arg_hints: T.unsafe(nil), result_hint: T.unsafe(nil), rpc_options: T.unsafe(nil)); end # Get a workflow handle to an existing workflow by its ID. # @@ -3973,14 +4264,15 @@ class Temporalio::Client # interactions occur on the latest of the workflow ID. # @param first_execution_run_id [String, nil] First execution run ID used for some calls like cancellation and # termination to ensure the affected workflow is only within the same chain as this given run ID. + # @param result_hint [Object, nil] Converter hint for the workflow's result. # @return [WorkflowHandle] The workflow handle. # - # source://temporalio//lib/temporalio/client.rb#329 - def workflow_handle(workflow_id, run_id: T.unsafe(nil), first_execution_run_id: T.unsafe(nil)); end + # source://temporalio//lib/temporalio/client.rb#398 + def workflow_handle(workflow_id, run_id: T.unsafe(nil), first_execution_run_id: T.unsafe(nil), result_hint: T.unsafe(nil)); end # @return [Connection::WorkflowService] Raw gRPC workflow service. # - # source://temporalio//lib/temporalio/client.rb#179 + # source://temporalio//lib/temporalio/client.rb#194 def workflow_service; end class << self @@ -4018,10 +4310,8 @@ class Temporalio::Client # @see Connection.initialize # @see initialize # - # source://temporalio//lib/temporalio/client.rb#83 - def connect(target_host, namespace, api_key: T.unsafe(nil), tls: T.unsafe(nil), data_converter: T.unsafe(nil), - interceptors: T.unsafe(nil), logger: T.unsafe(nil), default_workflow_query_reject_condition: T.unsafe(nil), rpc_metadata: T.unsafe(nil), rpc_retry: T.unsafe(nil), identity: T.unsafe(nil), keep_alive: T.unsafe(nil), http_connect_proxy: T.unsafe(nil), runtime: T.unsafe(nil), lazy_connect: T.unsafe(nil)) - end + # source://temporalio//lib/temporalio/client.rb#98 + def connect(target_host, namespace, api_key: T.unsafe(nil), tls: T.unsafe(nil), data_converter: T.unsafe(nil), interceptors: T.unsafe(nil), logger: T.unsafe(nil), default_workflow_query_reject_condition: T.unsafe(nil), rpc_metadata: T.unsafe(nil), rpc_retry: T.unsafe(nil), identity: T.unsafe(nil), keep_alive: T.unsafe(nil), http_connect_proxy: T.unsafe(nil), runtime: T.unsafe(nil), lazy_connect: T.unsafe(nil)); end end end @@ -4068,27 +4358,31 @@ class Temporalio::Client::AsyncActivityHandle # Complete the activity. # # @param result [Object, nil] Result of the activity. + # @param result_hint [Object, nil] Converter hint for the result. # @param rpc_options [RPCOptions, nil] Advanced RPC options. # - # source://temporalio//lib/temporalio/client/async_activity_handle.rb#43 - def complete(result = T.unsafe(nil), rpc_options: T.unsafe(nil)); end + # source://temporalio//lib/temporalio/client/async_activity_handle.rb#47 + def complete(result = T.unsafe(nil), result_hint: T.unsafe(nil), rpc_options: T.unsafe(nil)); end # Fail the activity. # # @param error [Exception] Error for the activity. # @param last_heartbeat_details [Array] Last heartbeat details for the activity. + # @param last_heartbeat_detail_hints [Array, nil] Converter hints for the last heartbeat details. # @param rpc_options [RPCOptions, nil] Advanced RPC options. # - # source://temporalio//lib/temporalio/client/async_activity_handle.rb#56 - def fail(error, last_heartbeat_details: T.unsafe(nil), rpc_options: T.unsafe(nil)); end + # source://temporalio//lib/temporalio/client/async_activity_handle.rb#62 + def fail(error, last_heartbeat_details: T.unsafe(nil), last_heartbeat_detail_hints: T.unsafe(nil), rpc_options: T.unsafe(nil)); end # Record a heartbeat for the activity. # # @param details [Array] Details of the heartbeat. + # @param detail_hints [Array, nil] Converter hints for the details. # @param rpc_options [RPCOptions, nil] Advanced RPC options. + # @raise [Error::AsyncActivityCanceledError] If the activity was canceled, paused, and/or reset. # - # source://temporalio//lib/temporalio/client/async_activity_handle.rb#31 - def heartbeat(*details, rpc_options: T.unsafe(nil)); end + # source://temporalio//lib/temporalio/client/async_activity_handle.rb#33 + def heartbeat(*details, detail_hints: T.unsafe(nil), rpc_options: T.unsafe(nil)); end # {task_token}. # @@ -4100,11 +4394,12 @@ class Temporalio::Client::AsyncActivityHandle # Report the activity as canceled. # # @param details [Array] Cancellation details. + # @param detail_hints [Array, nil] Converter hints for the details. # @param rpc_options [RPCOptions, nil] Advanced RPC options. # @raise [AsyncActivityCanceledError] If the activity has been canceled. # - # source://temporalio//lib/temporalio/client/async_activity_handle.rb#70 - def report_cancellation(*details, rpc_options: T.unsafe(nil)); end + # source://temporalio//lib/temporalio/client/async_activity_handle.rb#78 + def report_cancellation(*details, detail_hints: T.unsafe(nil), rpc_options: T.unsafe(nil)); end # @return [String, nil] Task token if created with a task token. Mutually exclusive with {id_reference}. # @@ -4113,7 +4408,7 @@ class Temporalio::Client::AsyncActivityHandle private - # source://temporalio//lib/temporalio/client/async_activity_handle.rb#80 + # source://temporalio//lib/temporalio/client/async_activity_handle.rb#89 def task_token_or_id_reference; end end @@ -4147,57 +4442,55 @@ class Temporalio::Client::Connection # @return [Connection] a new instance of Connection # @see Client.connect # - # source://temporalio//lib/temporalio/client/connection.rb#172 - def initialize(target_host:, api_key: T.unsafe(nil), tls: T.unsafe(nil), rpc_metadata: T.unsafe(nil), - rpc_retry: T.unsafe(nil), identity: T.unsafe(nil), keep_alive: T.unsafe(nil), http_connect_proxy: T.unsafe(nil), runtime: T.unsafe(nil), lazy_connect: T.unsafe(nil)) - end + # source://temporalio//lib/temporalio/client/connection.rb#173 + def initialize(target_host:, api_key: T.unsafe(nil), tls: T.unsafe(nil), rpc_metadata: T.unsafe(nil), rpc_retry: T.unsafe(nil), identity: T.unsafe(nil), keep_alive: T.unsafe(nil), http_connect_proxy: T.unsafe(nil), runtime: T.unsafe(nil), lazy_connect: T.unsafe(nil)); end - # source://temporalio//lib/temporalio/client/connection.rb#255 + # source://temporalio//lib/temporalio/client/connection.rb#256 def _core_client; end # @return [String, nil] API key. This is a shortcut for `options.api_key`. # - # source://temporalio//lib/temporalio/client/connection.rb#222 + # source://temporalio//lib/temporalio/client/connection.rb#223 def api_key; end # Set the API key for all future calls. This also makes a new object for {options} with the changes. # # @param new_key [String, nil] New API key. # - # source://temporalio//lib/temporalio/client/connection.rb#229 + # source://temporalio//lib/temporalio/client/connection.rb#230 def api_key=(new_key); end # @return [CloudService] Raw gRPC cloud service. # - # source://temporalio//lib/temporalio/client/connection.rb#146 + # source://temporalio//lib/temporalio/client/connection.rb#147 def cloud_service; end # @return [Boolean] Whether this connection is connected. This is always `true` unless `lazy_connect` option was # originally set, in which case this will be `false` until the first call is made. # - # source://temporalio//lib/temporalio/client/connection.rb#217 + # source://temporalio//lib/temporalio/client/connection.rb#218 def connected?; end # @return [String] Client identity. # - # source://temporalio//lib/temporalio/client/connection.rb#211 + # source://temporalio//lib/temporalio/client/connection.rb#212 def identity; end # @return [OperatorService] Raw gRPC operator service. # - # source://temporalio//lib/temporalio/client/connection.rb#143 + # source://temporalio//lib/temporalio/client/connection.rb#144 def operator_service; end # @return [Options] Frozen options for this client which has the same attributes as {initialize}. Note that if # {api_key=} or {rpc_metadata=} are updated, the options object is replaced with those changes (it is not # mutated in place). # - # source://temporalio//lib/temporalio/client/connection.rb#137 + # source://temporalio//lib/temporalio/client/connection.rb#138 def options; end # @return [Hash] RPC metadata (aka HTTP headers). This is a shortcut for `options.rpc_metadata`. # - # source://temporalio//lib/temporalio/client/connection.rb#238 + # source://temporalio//lib/temporalio/client/connection.rb#239 def rpc_metadata; end # Set the RPC metadata (aka HTTP headers) for all future calls. This also makes a new object for {options} with @@ -4205,29 +4498,29 @@ class Temporalio::Client::Connection # # @param rpc_metadata [Hash] New API key. # - # source://temporalio//lib/temporalio/client/connection.rb#246 + # source://temporalio//lib/temporalio/client/connection.rb#247 def rpc_metadata=(rpc_metadata); end # @return [String] Target host this connection is connected to. # - # source://temporalio//lib/temporalio/client/connection.rb#206 + # source://temporalio//lib/temporalio/client/connection.rb#207 def target_host; end # @return [WorkflowService] Raw gRPC workflow service. # - # source://temporalio//lib/temporalio/client/connection.rb#140 + # source://temporalio//lib/temporalio/client/connection.rb#141 def workflow_service; end private - # source://temporalio//lib/temporalio/client/connection.rb#268 + # source://temporalio//lib/temporalio/client/connection.rb#269 def new_core_client; end end # CloudService API. # # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#13 -class Temporalio::Client::Connection::CloudService < Temporalio::Client::Connection::Service +class Temporalio::Client::Connection::CloudService < ::Temporalio::Client::Connection::Service # @return [CloudService] a new instance of CloudService # # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#15 @@ -4242,15 +4535,33 @@ class Temporalio::Client::Connection::CloudService < Temporalio::Client::Connect # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#234 def add_namespace_region(request, rpc_options: T.unsafe(nil)); end + # Calls CloudService.AddUserGroupMember API call. + # + # @param request [Temporalio::Api::Cloud::CloudService::V1::AddUserGroupMemberRequest] API request. + # @param rpc_options [RPCOptions, nil] Advanced RPC options. + # @return [Temporalio::Api::Cloud::CloudService::V1::AddUserGroupMemberResponse] API response. + # + # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#534 + def add_user_group_member(request, rpc_options: T.unsafe(nil)); end + # Calls CloudService.CreateApiKey API call. # # @param request [Temporalio::Api::Cloud::CloudService::V1::CreateApiKeyRequest] API request. # @param rpc_options [RPCOptions, nil] Advanced RPC options. # @return [Temporalio::Api::Cloud::CloudService::V1::CreateApiKeyResponse] API response. # - # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#309 + # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#324 def create_api_key(request, rpc_options: T.unsafe(nil)); end + # Calls CloudService.CreateConnectivityRule API call. + # + # @param request [Temporalio::Api::Cloud::CloudService::V1::CreateConnectivityRuleRequest] API request. + # @param rpc_options [RPCOptions, nil] Advanced RPC options. + # @return [Temporalio::Api::Cloud::CloudService::V1::CreateConnectivityRuleResponse] API response. + # + # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#804 + def create_connectivity_rule(request, rpc_options: T.unsafe(nil)); end + # Calls CloudService.CreateNamespace API call. # # @param request [Temporalio::Api::Cloud::CloudService::V1::CreateNamespaceRequest] API request. @@ -4266,7 +4577,7 @@ class Temporalio::Client::Connection::CloudService < Temporalio::Client::Connect # @param rpc_options [RPCOptions, nil] Advanced RPC options. # @return [Temporalio::Api::Cloud::CloudService::V1::CreateNamespaceExportSinkResponse] API response. # - # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#639 + # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#699 def create_namespace_export_sink(request, rpc_options: T.unsafe(nil)); end # Calls CloudService.CreateNexusEndpoint API call. @@ -4275,7 +4586,7 @@ class Temporalio::Client::Connection::CloudService < Temporalio::Client::Connect # @param rpc_options [RPCOptions, nil] Advanced RPC options. # @return [Temporalio::Api::Cloud::CloudService::V1::CreateNexusEndpointResponse] API response. # - # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#384 + # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#399 def create_nexus_endpoint(request, rpc_options: T.unsafe(nil)); end # Calls CloudService.CreateServiceAccount API call. @@ -4284,7 +4595,7 @@ class Temporalio::Client::Connection::CloudService < Temporalio::Client::Connect # @param rpc_options [RPCOptions, nil] Advanced RPC options. # @return [Temporalio::Api::Cloud::CloudService::V1::CreateServiceAccountResponse] API response. # - # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#519 + # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#579 def create_service_account(request, rpc_options: T.unsafe(nil)); end # Calls CloudService.CreateUser API call. @@ -4302,7 +4613,7 @@ class Temporalio::Client::Connection::CloudService < Temporalio::Client::Connect # @param rpc_options [RPCOptions, nil] Advanced RPC options. # @return [Temporalio::Api::Cloud::CloudService::V1::CreateUserGroupResponse] API response. # - # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#459 + # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#474 def create_user_group(request, rpc_options: T.unsafe(nil)); end # Calls CloudService.DeleteApiKey API call. @@ -4311,9 +4622,18 @@ class Temporalio::Client::Connection::CloudService < Temporalio::Client::Connect # @param rpc_options [RPCOptions, nil] Advanced RPC options. # @return [Temporalio::Api::Cloud::CloudService::V1::DeleteApiKeyResponse] API response. # - # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#339 + # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#354 def delete_api_key(request, rpc_options: T.unsafe(nil)); end + # Calls CloudService.DeleteConnectivityRule API call. + # + # @param request [Temporalio::Api::Cloud::CloudService::V1::DeleteConnectivityRuleRequest] API request. + # @param rpc_options [RPCOptions, nil] Advanced RPC options. + # @return [Temporalio::Api::Cloud::CloudService::V1::DeleteConnectivityRuleResponse] API response. + # + # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#849 + def delete_connectivity_rule(request, rpc_options: T.unsafe(nil)); end + # Calls CloudService.DeleteNamespace API call. # # @param request [Temporalio::Api::Cloud::CloudService::V1::DeleteNamespaceRequest] API request. @@ -4329,16 +4649,25 @@ class Temporalio::Client::Connection::CloudService < Temporalio::Client::Connect # @param rpc_options [RPCOptions, nil] Advanced RPC options. # @return [Temporalio::Api::Cloud::CloudService::V1::DeleteNamespaceExportSinkResponse] API response. # - # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#699 + # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#759 def delete_namespace_export_sink(request, rpc_options: T.unsafe(nil)); end + # Calls CloudService.DeleteNamespaceRegion API call. + # + # @param request [Temporalio::Api::Cloud::CloudService::V1::DeleteNamespaceRegionRequest] API request. + # @param rpc_options [RPCOptions, nil] Advanced RPC options. + # @return [Temporalio::Api::Cloud::CloudService::V1::DeleteNamespaceRegionResponse] API response. + # + # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#249 + def delete_namespace_region(request, rpc_options: T.unsafe(nil)); end + # Calls CloudService.DeleteNexusEndpoint API call. # # @param request [Temporalio::Api::Cloud::CloudService::V1::DeleteNexusEndpointRequest] API request. # @param rpc_options [RPCOptions, nil] Advanced RPC options. # @return [Temporalio::Api::Cloud::CloudService::V1::DeleteNexusEndpointResponse] API response. # - # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#414 + # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#429 def delete_nexus_endpoint(request, rpc_options: T.unsafe(nil)); end # Calls CloudService.DeleteServiceAccount API call. @@ -4347,7 +4676,7 @@ class Temporalio::Client::Connection::CloudService < Temporalio::Client::Connect # @param rpc_options [RPCOptions, nil] Advanced RPC options. # @return [Temporalio::Api::Cloud::CloudService::V1::DeleteServiceAccountResponse] API response. # - # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#579 + # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#639 def delete_service_account(request, rpc_options: T.unsafe(nil)); end # Calls CloudService.DeleteUser API call. @@ -4365,7 +4694,7 @@ class Temporalio::Client::Connection::CloudService < Temporalio::Client::Connect # @param rpc_options [RPCOptions, nil] Advanced RPC options. # @return [Temporalio::Api::Cloud::CloudService::V1::DeleteUserGroupResponse] API response. # - # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#489 + # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#504 def delete_user_group(request, rpc_options: T.unsafe(nil)); end # Calls CloudService.FailoverNamespaceRegion API call. @@ -4383,7 +4712,7 @@ class Temporalio::Client::Connection::CloudService < Temporalio::Client::Connect # @param rpc_options [RPCOptions, nil] Advanced RPC options. # @return [Temporalio::Api::Cloud::CloudService::V1::GetAccountResponse] API response. # - # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#609 + # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#669 def get_account(request, rpc_options: T.unsafe(nil)); end # Calls CloudService.GetApiKey API call. @@ -4392,7 +4721,7 @@ class Temporalio::Client::Connection::CloudService < Temporalio::Client::Connect # @param rpc_options [RPCOptions, nil] Advanced RPC options. # @return [Temporalio::Api::Cloud::CloudService::V1::GetApiKeyResponse] API response. # - # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#294 + # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#309 def get_api_key(request, rpc_options: T.unsafe(nil)); end # Calls CloudService.GetApiKeys API call. @@ -4401,7 +4730,7 @@ class Temporalio::Client::Connection::CloudService < Temporalio::Client::Connect # @param rpc_options [RPCOptions, nil] Advanced RPC options. # @return [Temporalio::Api::Cloud::CloudService::V1::GetApiKeysResponse] API response. # - # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#279 + # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#294 def get_api_keys(request, rpc_options: T.unsafe(nil)); end # Calls CloudService.GetAsyncOperation API call. @@ -4413,6 +4742,24 @@ class Temporalio::Client::Connection::CloudService < Temporalio::Client::Connect # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#114 def get_async_operation(request, rpc_options: T.unsafe(nil)); end + # Calls CloudService.GetConnectivityRule API call. + # + # @param request [Temporalio::Api::Cloud::CloudService::V1::GetConnectivityRuleRequest] API request. + # @param rpc_options [RPCOptions, nil] Advanced RPC options. + # @return [Temporalio::Api::Cloud::CloudService::V1::GetConnectivityRuleResponse] API response. + # + # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#819 + def get_connectivity_rule(request, rpc_options: T.unsafe(nil)); end + + # Calls CloudService.GetConnectivityRules API call. + # + # @param request [Temporalio::Api::Cloud::CloudService::V1::GetConnectivityRulesRequest] API request. + # @param rpc_options [RPCOptions, nil] Advanced RPC options. + # @return [Temporalio::Api::Cloud::CloudService::V1::GetConnectivityRulesResponse] API response. + # + # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#834 + def get_connectivity_rules(request, rpc_options: T.unsafe(nil)); end + # Calls CloudService.GetNamespace API call. # # @param request [Temporalio::Api::Cloud::CloudService::V1::GetNamespaceRequest] API request. @@ -4428,7 +4775,7 @@ class Temporalio::Client::Connection::CloudService < Temporalio::Client::Connect # @param rpc_options [RPCOptions, nil] Advanced RPC options. # @return [Temporalio::Api::Cloud::CloudService::V1::GetNamespaceExportSinkResponse] API response. # - # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#654 + # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#714 def get_namespace_export_sink(request, rpc_options: T.unsafe(nil)); end # Calls CloudService.GetNamespaceExportSinks API call. @@ -4437,7 +4784,7 @@ class Temporalio::Client::Connection::CloudService < Temporalio::Client::Connect # @param rpc_options [RPCOptions, nil] Advanced RPC options. # @return [Temporalio::Api::Cloud::CloudService::V1::GetNamespaceExportSinksResponse] API response. # - # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#669 + # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#729 def get_namespace_export_sinks(request, rpc_options: T.unsafe(nil)); end # Calls CloudService.GetNamespaces API call. @@ -4455,7 +4802,7 @@ class Temporalio::Client::Connection::CloudService < Temporalio::Client::Connect # @param rpc_options [RPCOptions, nil] Advanced RPC options. # @return [Temporalio::Api::Cloud::CloudService::V1::GetNexusEndpointResponse] API response. # - # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#369 + # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#384 def get_nexus_endpoint(request, rpc_options: T.unsafe(nil)); end # Calls CloudService.GetNexusEndpoints API call. @@ -4464,7 +4811,7 @@ class Temporalio::Client::Connection::CloudService < Temporalio::Client::Connect # @param rpc_options [RPCOptions, nil] Advanced RPC options. # @return [Temporalio::Api::Cloud::CloudService::V1::GetNexusEndpointsResponse] API response. # - # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#354 + # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#369 def get_nexus_endpoints(request, rpc_options: T.unsafe(nil)); end # Calls CloudService.GetRegion API call. @@ -4473,7 +4820,7 @@ class Temporalio::Client::Connection::CloudService < Temporalio::Client::Connect # @param rpc_options [RPCOptions, nil] Advanced RPC options. # @return [Temporalio::Api::Cloud::CloudService::V1::GetRegionResponse] API response. # - # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#264 + # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#279 def get_region(request, rpc_options: T.unsafe(nil)); end # Calls CloudService.GetRegions API call. @@ -4482,7 +4829,7 @@ class Temporalio::Client::Connection::CloudService < Temporalio::Client::Connect # @param rpc_options [RPCOptions, nil] Advanced RPC options. # @return [Temporalio::Api::Cloud::CloudService::V1::GetRegionsResponse] API response. # - # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#249 + # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#264 def get_regions(request, rpc_options: T.unsafe(nil)); end # Calls CloudService.GetServiceAccount API call. @@ -4491,7 +4838,7 @@ class Temporalio::Client::Connection::CloudService < Temporalio::Client::Connect # @param rpc_options [RPCOptions, nil] Advanced RPC options. # @return [Temporalio::Api::Cloud::CloudService::V1::GetServiceAccountResponse] API response. # - # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#534 + # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#594 def get_service_account(request, rpc_options: T.unsafe(nil)); end # Calls CloudService.GetServiceAccounts API call. @@ -4500,7 +4847,7 @@ class Temporalio::Client::Connection::CloudService < Temporalio::Client::Connect # @param rpc_options [RPCOptions, nil] Advanced RPC options. # @return [Temporalio::Api::Cloud::CloudService::V1::GetServiceAccountsResponse] API response. # - # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#549 + # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#609 def get_service_accounts(request, rpc_options: T.unsafe(nil)); end # Calls CloudService.GetUsage API call. @@ -4509,7 +4856,7 @@ class Temporalio::Client::Connection::CloudService < Temporalio::Client::Connect # @param rpc_options [RPCOptions, nil] Advanced RPC options. # @return [Temporalio::Api::Cloud::CloudService::V1::GetUsageResponse] API response. # - # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#594 + # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#654 def get_usage(request, rpc_options: T.unsafe(nil)); end # Calls CloudService.GetUser API call. @@ -4527,16 +4874,25 @@ class Temporalio::Client::Connection::CloudService < Temporalio::Client::Connect # @param rpc_options [RPCOptions, nil] Advanced RPC options. # @return [Temporalio::Api::Cloud::CloudService::V1::GetUserGroupResponse] API response. # - # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#444 + # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#459 def get_user_group(request, rpc_options: T.unsafe(nil)); end + # Calls CloudService.GetUserGroupMembers API call. + # + # @param request [Temporalio::Api::Cloud::CloudService::V1::GetUserGroupMembersRequest] API request. + # @param rpc_options [RPCOptions, nil] Advanced RPC options. + # @return [Temporalio::Api::Cloud::CloudService::V1::GetUserGroupMembersResponse] API response. + # + # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#564 + def get_user_group_members(request, rpc_options: T.unsafe(nil)); end + # Calls CloudService.GetUserGroups API call. # # @param request [Temporalio::Api::Cloud::CloudService::V1::GetUserGroupsRequest] API request. # @param rpc_options [RPCOptions, nil] Advanced RPC options. # @return [Temporalio::Api::Cloud::CloudService::V1::GetUserGroupsResponse] API response. # - # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#429 + # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#444 def get_user_groups(request, rpc_options: T.unsafe(nil)); end # Calls CloudService.GetUsers API call. @@ -4548,6 +4904,15 @@ class Temporalio::Client::Connection::CloudService < Temporalio::Client::Connect # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#24 def get_users(request, rpc_options: T.unsafe(nil)); end + # Calls CloudService.RemoveUserGroupMember API call. + # + # @param request [Temporalio::Api::Cloud::CloudService::V1::RemoveUserGroupMemberRequest] API request. + # @param rpc_options [RPCOptions, nil] Advanced RPC options. + # @return [Temporalio::Api::Cloud::CloudService::V1::RemoveUserGroupMemberResponse] API response. + # + # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#549 + def remove_user_group_member(request, rpc_options: T.unsafe(nil)); end + # Calls CloudService.RenameCustomSearchAttribute API call. # # @param request [Temporalio::Api::Cloud::CloudService::V1::RenameCustomSearchAttributeRequest] API request. @@ -4563,7 +4928,7 @@ class Temporalio::Client::Connection::CloudService < Temporalio::Client::Connect # @param rpc_options [RPCOptions, nil] Advanced RPC options. # @return [Temporalio::Api::Cloud::CloudService::V1::SetUserGroupNamespaceAccessResponse] API response. # - # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#504 + # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#519 def set_user_group_namespace_access(request, rpc_options: T.unsafe(nil)); end # Calls CloudService.SetUserNamespaceAccess API call. @@ -4581,7 +4946,7 @@ class Temporalio::Client::Connection::CloudService < Temporalio::Client::Connect # @param rpc_options [RPCOptions, nil] Advanced RPC options. # @return [Temporalio::Api::Cloud::CloudService::V1::UpdateAccountResponse] API response. # - # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#624 + # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#684 def update_account(request, rpc_options: T.unsafe(nil)); end # Calls CloudService.UpdateApiKey API call. @@ -4590,7 +4955,7 @@ class Temporalio::Client::Connection::CloudService < Temporalio::Client::Connect # @param rpc_options [RPCOptions, nil] Advanced RPC options. # @return [Temporalio::Api::Cloud::CloudService::V1::UpdateApiKeyResponse] API response. # - # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#324 + # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#339 def update_api_key(request, rpc_options: T.unsafe(nil)); end # Calls CloudService.UpdateNamespace API call. @@ -4608,16 +4973,25 @@ class Temporalio::Client::Connection::CloudService < Temporalio::Client::Connect # @param rpc_options [RPCOptions, nil] Advanced RPC options. # @return [Temporalio::Api::Cloud::CloudService::V1::UpdateNamespaceExportSinkResponse] API response. # - # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#684 + # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#744 def update_namespace_export_sink(request, rpc_options: T.unsafe(nil)); end + # Calls CloudService.UpdateNamespaceTags API call. + # + # @param request [Temporalio::Api::Cloud::CloudService::V1::UpdateNamespaceTagsRequest] API request. + # @param rpc_options [RPCOptions, nil] Advanced RPC options. + # @return [Temporalio::Api::Cloud::CloudService::V1::UpdateNamespaceTagsResponse] API response. + # + # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#789 + def update_namespace_tags(request, rpc_options: T.unsafe(nil)); end + # Calls CloudService.UpdateNexusEndpoint API call. # # @param request [Temporalio::Api::Cloud::CloudService::V1::UpdateNexusEndpointRequest] API request. # @param rpc_options [RPCOptions, nil] Advanced RPC options. # @return [Temporalio::Api::Cloud::CloudService::V1::UpdateNexusEndpointResponse] API response. # - # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#399 + # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#414 def update_nexus_endpoint(request, rpc_options: T.unsafe(nil)); end # Calls CloudService.UpdateServiceAccount API call. @@ -4626,7 +5000,7 @@ class Temporalio::Client::Connection::CloudService < Temporalio::Client::Connect # @param rpc_options [RPCOptions, nil] Advanced RPC options. # @return [Temporalio::Api::Cloud::CloudService::V1::UpdateServiceAccountResponse] API response. # - # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#564 + # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#624 def update_service_account(request, rpc_options: T.unsafe(nil)); end # Calls CloudService.UpdateUser API call. @@ -4644,7 +5018,7 @@ class Temporalio::Client::Connection::CloudService < Temporalio::Client::Connect # @param rpc_options [RPCOptions, nil] Advanced RPC options. # @return [Temporalio::Api::Cloud::CloudService::V1::UpdateUserGroupResponse] API response. # - # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#474 + # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#489 def update_user_group(request, rpc_options: T.unsafe(nil)); end # Calls CloudService.ValidateNamespaceExportSink API call. @@ -4653,21 +5027,22 @@ class Temporalio::Client::Connection::CloudService < Temporalio::Client::Connect # @param rpc_options [RPCOptions, nil] Advanced RPC options. # @return [Temporalio::Api::Cloud::CloudService::V1::ValidateNamespaceExportSinkResponse] API response. # - # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#714 + # source://temporalio//lib/temporalio/client/connection/cloud_service.rb#774 def validate_namespace_export_sink(request, rpc_options: T.unsafe(nil)); end end # Options for HTTP CONNECT proxy for client connections. # -# source://temporalio//lib/temporalio/client/connection.rb#132 -class Temporalio::Client::Connection::HTTPConnectProxyOptions < Data +# source://temporalio//lib/temporalio/client/connection.rb#133 +class Temporalio::Client::Connection::HTTPConnectProxyOptions < ::Data # @return [String, nil] Pass for HTTP basic auth for the proxy, must be combined with {basic_auth_user}. def basic_auth_pass; end # @return [String, nil] User for HTTP basic auth for the proxy, must be combined with {basic_auth_pass}. def basic_auth_user; end - # @return [String] Target host:port for the HTTP CONNECT proxy. + # @return [String] Target for the HTTP CONNECT proxy. Use host:port for TCP, or unix:/path/to/unix.sock for Unix + # socket (meaning it'll start with "unix:/"). def target_host; end class << self @@ -4681,7 +5056,7 @@ end # Keep-alive options for client connections. For most users, the default is preferred. # # source://temporalio//lib/temporalio/client/connection.rb#112 -class Temporalio::Client::Connection::KeepAliveOptions < Data +class Temporalio::Client::Connection::KeepAliveOptions < ::Data # @return [KeepAliveOptions] a new instance of KeepAliveOptions # # source://temporalio//lib/temporalio/client/connection.rb#113 @@ -4705,7 +5080,7 @@ end # OperatorService API. # # source://temporalio//lib/temporalio/client/connection/operator_service.rb#13 -class Temporalio::Client::Connection::OperatorService < Temporalio::Client::Connection::Service +class Temporalio::Client::Connection::OperatorService < ::Temporalio::Client::Connection::Service # @return [OperatorService] a new instance of OperatorService # # source://temporalio//lib/temporalio/client/connection/operator_service.rb#15 @@ -4823,7 +5198,7 @@ end # Options as returned from {options} for +**to_h+ splat use in {initialize}. See {initialize} for details. # # source://temporalio//lib/temporalio/client/connection.rb#31 -class Temporalio::Client::Connection::Options < Data +class Temporalio::Client::Connection::Options < ::Data def api_key; end def http_connect_proxy; end def identity; end @@ -4847,13 +5222,11 @@ end # For most users, the default is preferred. # # source://temporalio//lib/temporalio/client/connection.rb#87 -class Temporalio::Client::Connection::RPCRetryOptions < Data +class Temporalio::Client::Connection::RPCRetryOptions < ::Data # @return [RPCRetryOptions] a new instance of RPCRetryOptions # # source://temporalio//lib/temporalio/client/connection.rb#88 - def initialize(initial_interval: T.unsafe(nil), randomization_factor: T.unsafe(nil), multiplier: T.unsafe(nil), - max_interval: T.unsafe(nil), max_elapsed_time: T.unsafe(nil), max_retries: T.unsafe(nil)) - end + def initialize(initial_interval: T.unsafe(nil), randomization_factor: T.unsafe(nil), multiplier: T.unsafe(nil), max_interval: T.unsafe(nil), max_elapsed_time: T.unsafe(nil), max_retries: T.unsafe(nil)); end # @return [Float] Initial backoff interval, default 0.1. def initial_interval; end @@ -4899,13 +5272,11 @@ end # TLS options. All attributes are optional, and an empty options set just enables default TLS. # # source://temporalio//lib/temporalio/client/connection.rb#52 -class Temporalio::Client::Connection::TLSOptions < Data +class Temporalio::Client::Connection::TLSOptions < ::Data # @return [TLSOptions] a new instance of TLSOptions # # source://temporalio//lib/temporalio/client/connection.rb#53 - def initialize(client_cert: T.unsafe(nil), client_private_key: T.unsafe(nil), server_root_ca_cert: T.unsafe(nil), - domain: T.unsafe(nil)) - end + def initialize(client_cert: T.unsafe(nil), client_private_key: T.unsafe(nil), server_root_ca_cert: T.unsafe(nil), domain: T.unsafe(nil)); end # @return [String, nil] Client certificate for mTLS. Must be combined with {client_private_key}. def client_cert; end @@ -4932,7 +5303,7 @@ end # WorkflowService API. # # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#13 -class Temporalio::Client::Connection::WorkflowService < Temporalio::Client::Connection::Service +class Temporalio::Client::Connection::WorkflowService < ::Temporalio::Client::Connection::Service # @return [WorkflowService] a new instance of WorkflowService # # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#15 @@ -4956,6 +5327,15 @@ class Temporalio::Client::Connection::WorkflowService < Temporalio::Client::Conn # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#669 def create_schedule(request, rpc_options: T.unsafe(nil)); end + # Calls WorkflowService.CreateWorkflowRule API call. + # + # @param request [Temporalio::Api::WorkflowService::V1::CreateWorkflowRuleRequest] API request. + # @param rpc_options [RPCOptions, nil] Advanced RPC options. + # @return [Temporalio::Api::WorkflowService::V1::CreateWorkflowRuleResponse] API response. + # + # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#1254 + def create_workflow_rule(request, rpc_options: T.unsafe(nil)); end + # Calls WorkflowService.DeleteSchedule API call. # # @param request [Temporalio::Api::WorkflowService::V1::DeleteScheduleRequest] API request. @@ -4965,6 +5345,24 @@ class Temporalio::Client::Connection::WorkflowService < Temporalio::Client::Conn # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#744 def delete_schedule(request, rpc_options: T.unsafe(nil)); end + # Calls WorkflowService.DeleteWorkerDeployment API call. + # + # @param request [Temporalio::Api::WorkflowService::V1::DeleteWorkerDeploymentRequest] API request. + # @param rpc_options [RPCOptions, nil] Advanced RPC options. + # @return [Temporalio::Api::WorkflowService::V1::DeleteWorkerDeploymentResponse] API response. + # + # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#969 + def delete_worker_deployment(request, rpc_options: T.unsafe(nil)); end + + # Calls WorkflowService.DeleteWorkerDeploymentVersion API call. + # + # @param request [Temporalio::Api::WorkflowService::V1::DeleteWorkerDeploymentVersionRequest] API request. + # @param rpc_options [RPCOptions, nil] Advanced RPC options. + # @return [Temporalio::Api::WorkflowService::V1::DeleteWorkerDeploymentVersionResponse] API response. + # + # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#984 + def delete_worker_deployment_version(request, rpc_options: T.unsafe(nil)); end + # Calls WorkflowService.DeleteWorkflowExecution API call. # # @param request [Temporalio::Api::WorkflowService::V1::DeleteWorkflowExecutionRequest] API request. @@ -4974,6 +5372,15 @@ class Temporalio::Client::Connection::WorkflowService < Temporalio::Client::Conn # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#414 def delete_workflow_execution(request, rpc_options: T.unsafe(nil)); end + # Calls WorkflowService.DeleteWorkflowRule API call. + # + # @param request [Temporalio::Api::WorkflowService::V1::DeleteWorkflowRuleRequest] API request. + # @param rpc_options [RPCOptions, nil] Advanced RPC options. + # @return [Temporalio::Api::WorkflowService::V1::DeleteWorkflowRuleResponse] API response. + # + # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#1284 + def delete_workflow_rule(request, rpc_options: T.unsafe(nil)); end + # Calls WorkflowService.DeprecateNamespace API call. # # @param request [Temporalio::Api::WorkflowService::V1::DeprecateNamespaceRequest] API request. @@ -4989,9 +5396,18 @@ class Temporalio::Client::Connection::WorkflowService < Temporalio::Client::Conn # @param rpc_options [RPCOptions, nil] Advanced RPC options. # @return [Temporalio::Api::WorkflowService::V1::DescribeBatchOperationResponse] API response. # - # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#909 + # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#1104 def describe_batch_operation(request, rpc_options: T.unsafe(nil)); end + # Calls WorkflowService.DescribeDeployment API call. + # + # @param request [Temporalio::Api::WorkflowService::V1::DescribeDeploymentRequest] API request. + # @param rpc_options [RPCOptions, nil] Advanced RPC options. + # @return [Temporalio::Api::WorkflowService::V1::DescribeDeploymentResponse] API response. + # + # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#849 + def describe_deployment(request, rpc_options: T.unsafe(nil)); end + # Calls WorkflowService.DescribeNamespace API call. # # @param request [Temporalio::Api::WorkflowService::V1::DescribeNamespaceRequest] API request. @@ -5019,6 +5435,24 @@ class Temporalio::Client::Connection::WorkflowService < Temporalio::Client::Conn # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#609 def describe_task_queue(request, rpc_options: T.unsafe(nil)); end + # Calls WorkflowService.DescribeWorkerDeployment API call. + # + # @param request [Temporalio::Api::WorkflowService::V1::DescribeWorkerDeploymentRequest] API request. + # @param rpc_options [RPCOptions, nil] Advanced RPC options. + # @return [Temporalio::Api::WorkflowService::V1::DescribeWorkerDeploymentResponse] API response. + # + # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#954 + def describe_worker_deployment(request, rpc_options: T.unsafe(nil)); end + + # Calls WorkflowService.DescribeWorkerDeploymentVersion API call. + # + # @param request [Temporalio::Api::WorkflowService::V1::DescribeWorkerDeploymentVersionRequest] API request. + # @param rpc_options [RPCOptions, nil] Advanced RPC options. + # @return [Temporalio::Api::WorkflowService::V1::DescribeWorkerDeploymentVersionResponse] API response. + # + # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#864 + def describe_worker_deployment_version(request, rpc_options: T.unsafe(nil)); end + # Calls WorkflowService.DescribeWorkflowExecution API call. # # @param request [Temporalio::Api::WorkflowService::V1::DescribeWorkflowExecutionRequest] API request. @@ -5028,6 +5462,15 @@ class Temporalio::Client::Connection::WorkflowService < Temporalio::Client::Conn # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#594 def describe_workflow_execution(request, rpc_options: T.unsafe(nil)); end + # Calls WorkflowService.DescribeWorkflowRule API call. + # + # @param request [Temporalio::Api::WorkflowService::V1::DescribeWorkflowRuleRequest] API request. + # @param rpc_options [RPCOptions, nil] Advanced RPC options. + # @return [Temporalio::Api::WorkflowService::V1::DescribeWorkflowRuleResponse] API response. + # + # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#1269 + def describe_workflow_rule(request, rpc_options: T.unsafe(nil)); end + # Calls WorkflowService.ExecuteMultiOperation API call. # # @param request [Temporalio::Api::WorkflowService::V1::ExecuteMultiOperationRequest] API request. @@ -5037,6 +5480,15 @@ class Temporalio::Client::Connection::WorkflowService < Temporalio::Client::Conn # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#114 def execute_multi_operation(request, rpc_options: T.unsafe(nil)); end + # Calls WorkflowService.FetchWorkerConfig API call. + # + # @param request [Temporalio::Api::WorkflowService::V1::FetchWorkerConfigRequest] API request. + # @param rpc_options [RPCOptions, nil] Advanced RPC options. + # @return [Temporalio::Api::WorkflowService::V1::FetchWorkerConfigResponse] API response. + # + # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#1374 + def fetch_worker_config(request, rpc_options: T.unsafe(nil)); end + # Calls WorkflowService.GetClusterInfo API call. # # @param request [Temporalio::Api::WorkflowService::V1::GetClusterInfoRequest] API request. @@ -5046,6 +5498,24 @@ class Temporalio::Client::Connection::WorkflowService < Temporalio::Client::Conn # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#624 def get_cluster_info(request, rpc_options: T.unsafe(nil)); end + # Calls WorkflowService.GetCurrentDeployment API call. + # + # @param request [Temporalio::Api::WorkflowService::V1::GetCurrentDeploymentRequest] API request. + # @param rpc_options [RPCOptions, nil] Advanced RPC options. + # @return [Temporalio::Api::WorkflowService::V1::GetCurrentDeploymentResponse] API response. + # + # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#909 + def get_current_deployment(request, rpc_options: T.unsafe(nil)); end + + # Calls WorkflowService.GetDeploymentReachability API call. + # + # @param request [Temporalio::Api::WorkflowService::V1::GetDeploymentReachabilityRequest] API request. + # @param rpc_options [RPCOptions, nil] Advanced RPC options. + # @return [Temporalio::Api::WorkflowService::V1::GetDeploymentReachabilityResponse] API response. + # + # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#894 + def get_deployment_reachability(request, rpc_options: T.unsafe(nil)); end + # Calls WorkflowService.GetSearchAttributes API call. # # @param request [Temporalio::Api::WorkflowService::V1::GetSearchAttributesRequest] API request. @@ -5124,7 +5594,7 @@ class Temporalio::Client::Connection::WorkflowService < Temporalio::Client::Conn # @param rpc_options [RPCOptions, nil] Advanced RPC options. # @return [Temporalio::Api::WorkflowService::V1::ListBatchOperationsResponse] API response. # - # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#924 + # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#1119 def list_batch_operations(request, rpc_options: T.unsafe(nil)); end # Calls WorkflowService.ListClosedWorkflowExecutions API call. @@ -5136,6 +5606,15 @@ class Temporalio::Client::Connection::WorkflowService < Temporalio::Client::Conn # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#444 def list_closed_workflow_executions(request, rpc_options: T.unsafe(nil)); end + # Calls WorkflowService.ListDeployments API call. + # + # @param request [Temporalio::Api::WorkflowService::V1::ListDeploymentsRequest] API request. + # @param rpc_options [RPCOptions, nil] Advanced RPC options. + # @return [Temporalio::Api::WorkflowService::V1::ListDeploymentsResponse] API response. + # + # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#879 + def list_deployments(request, rpc_options: T.unsafe(nil)); end + # Calls WorkflowService.ListNamespaces API call. # # @param request [Temporalio::Api::WorkflowService::V1::ListNamespacesRequest] API request. @@ -5181,6 +5660,24 @@ class Temporalio::Client::Connection::WorkflowService < Temporalio::Client::Conn # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#654 def list_task_queue_partitions(request, rpc_options: T.unsafe(nil)); end + # Calls WorkflowService.ListWorkerDeployments API call. + # + # @param request [Temporalio::Api::WorkflowService::V1::ListWorkerDeploymentsRequest] API request. + # @param rpc_options [RPCOptions, nil] Advanced RPC options. + # @return [Temporalio::Api::WorkflowService::V1::ListWorkerDeploymentsResponse] API response. + # + # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#1014 + def list_worker_deployments(request, rpc_options: T.unsafe(nil)); end + + # Calls WorkflowService.ListWorkers API call. + # + # @param request [Temporalio::Api::WorkflowService::V1::ListWorkersRequest] API request. + # @param rpc_options [RPCOptions, nil] Advanced RPC options. + # @return [Temporalio::Api::WorkflowService::V1::ListWorkersResponse] API response. + # + # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#1344 + def list_workers(request, rpc_options: T.unsafe(nil)); end + # Calls WorkflowService.ListWorkflowExecutions API call. # # @param request [Temporalio::Api::WorkflowService::V1::ListWorkflowExecutionsRequest] API request. @@ -5190,6 +5687,15 @@ class Temporalio::Client::Connection::WorkflowService < Temporalio::Client::Conn # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#459 def list_workflow_executions(request, rpc_options: T.unsafe(nil)); end + # Calls WorkflowService.ListWorkflowRules API call. + # + # @param request [Temporalio::Api::WorkflowService::V1::ListWorkflowRulesRequest] API request. + # @param rpc_options [RPCOptions, nil] Advanced RPC options. + # @return [Temporalio::Api::WorkflowService::V1::ListWorkflowRulesResponse] API response. + # + # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#1299 + def list_workflow_rules(request, rpc_options: T.unsafe(nil)); end + # Calls WorkflowService.PatchSchedule API call. # # @param request [Temporalio::Api::WorkflowService::V1::PatchScheduleRequest] API request. @@ -5199,14 +5705,14 @@ class Temporalio::Client::Connection::WorkflowService < Temporalio::Client::Conn # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#714 def patch_schedule(request, rpc_options: T.unsafe(nil)); end - # Calls WorkflowService.PauseActivityById API call. + # Calls WorkflowService.PauseActivity API call. # - # @param request [Temporalio::Api::WorkflowService::V1::PauseActivityByIdRequest] API request. + # @param request [Temporalio::Api::WorkflowService::V1::PauseActivityRequest] API request. # @param rpc_options [RPCOptions, nil] Advanced RPC options. - # @return [Temporalio::Api::WorkflowService::V1::PauseActivityByIdResponse] API response. + # @return [Temporalio::Api::WorkflowService::V1::PauseActivityResponse] API response. # - # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#999 - def pause_activity_by_id(request, rpc_options: T.unsafe(nil)); end + # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#1209 + def pause_activity(request, rpc_options: T.unsafe(nil)); end # Calls WorkflowService.PollActivityTaskQueue API call. # @@ -5223,7 +5729,7 @@ class Temporalio::Client::Connection::WorkflowService < Temporalio::Client::Conn # @param rpc_options [RPCOptions, nil] Advanced RPC options. # @return [Temporalio::Api::WorkflowService::V1::PollNexusTaskQueueResponse] API response. # - # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#939 + # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#1134 def poll_nexus_task_queue(request, rpc_options: T.unsafe(nil)); end # Calls WorkflowService.PollWorkflowExecutionUpdate API call. @@ -5232,7 +5738,7 @@ class Temporalio::Client::Connection::WorkflowService < Temporalio::Client::Conn # @param rpc_options [RPCOptions, nil] Advanced RPC options. # @return [Temporalio::Api::WorkflowService::V1::PollWorkflowExecutionUpdateResponse] API response. # - # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#864 + # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#1059 def poll_workflow_execution_update(request, rpc_options: T.unsafe(nil)); end # Calls WorkflowService.PollWorkflowTaskQueue API call. @@ -5271,6 +5777,15 @@ class Temporalio::Client::Connection::WorkflowService < Temporalio::Client::Conn # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#234 def record_activity_task_heartbeat_by_id(request, rpc_options: T.unsafe(nil)); end + # Calls WorkflowService.RecordWorkerHeartbeat API call. + # + # @param request [Temporalio::Api::WorkflowService::V1::RecordWorkerHeartbeatRequest] API request. + # @param rpc_options [RPCOptions, nil] Advanced RPC options. + # @return [Temporalio::Api::WorkflowService::V1::RecordWorkerHeartbeatResponse] API response. + # + # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#1329 + def record_worker_heartbeat(request, rpc_options: T.unsafe(nil)); end + # Calls WorkflowService.RegisterNamespace API call. # # @param request [Temporalio::Api::WorkflowService::V1::RegisterNamespaceRequest] API request. @@ -5289,14 +5804,14 @@ class Temporalio::Client::Connection::WorkflowService < Temporalio::Client::Conn # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#339 def request_cancel_workflow_execution(request, rpc_options: T.unsafe(nil)); end - # Calls WorkflowService.ResetActivityById API call. + # Calls WorkflowService.ResetActivity API call. # - # @param request [Temporalio::Api::WorkflowService::V1::ResetActivityByIdRequest] API request. + # @param request [Temporalio::Api::WorkflowService::V1::ResetActivityRequest] API request. # @param rpc_options [RPCOptions, nil] Advanced RPC options. - # @return [Temporalio::Api::WorkflowService::V1::ResetActivityByIdResponse] API response. + # @return [Temporalio::Api::WorkflowService::V1::ResetActivityResponse] API response. # - # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#1029 - def reset_activity_by_id(request, rpc_options: T.unsafe(nil)); end + # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#1239 + def reset_activity(request, rpc_options: T.unsafe(nil)); end # Calls WorkflowService.ResetStickyTaskQueue API call. # @@ -5376,7 +5891,7 @@ class Temporalio::Client::Connection::WorkflowService < Temporalio::Client::Conn # @param rpc_options [RPCOptions, nil] Advanced RPC options. # @return [Temporalio::Api::WorkflowService::V1::RespondNexusTaskCompletedResponse] API response. # - # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#954 + # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#1149 def respond_nexus_task_completed(request, rpc_options: T.unsafe(nil)); end # Calls WorkflowService.RespondNexusTaskFailed API call. @@ -5385,7 +5900,7 @@ class Temporalio::Client::Connection::WorkflowService < Temporalio::Client::Conn # @param rpc_options [RPCOptions, nil] Advanced RPC options. # @return [Temporalio::Api::WorkflowService::V1::RespondNexusTaskFailedResponse] API response. # - # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#969 + # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#1164 def respond_nexus_task_failed(request, rpc_options: T.unsafe(nil)); end # Calls WorkflowService.RespondQueryTaskCompleted API call. @@ -5424,6 +5939,33 @@ class Temporalio::Client::Connection::WorkflowService < Temporalio::Client::Conn # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#489 def scan_workflow_executions(request, rpc_options: T.unsafe(nil)); end + # Calls WorkflowService.SetCurrentDeployment API call. + # + # @param request [Temporalio::Api::WorkflowService::V1::SetCurrentDeploymentRequest] API request. + # @param rpc_options [RPCOptions, nil] Advanced RPC options. + # @return [Temporalio::Api::WorkflowService::V1::SetCurrentDeploymentResponse] API response. + # + # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#924 + def set_current_deployment(request, rpc_options: T.unsafe(nil)); end + + # Calls WorkflowService.SetWorkerDeploymentCurrentVersion API call. + # + # @param request [Temporalio::Api::WorkflowService::V1::SetWorkerDeploymentCurrentVersionRequest] API request. + # @param rpc_options [RPCOptions, nil] Advanced RPC options. + # @return [Temporalio::Api::WorkflowService::V1::SetWorkerDeploymentCurrentVersionResponse] API response. + # + # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#939 + def set_worker_deployment_current_version(request, rpc_options: T.unsafe(nil)); end + + # Calls WorkflowService.SetWorkerDeploymentRampingVersion API call. + # + # @param request [Temporalio::Api::WorkflowService::V1::SetWorkerDeploymentRampingVersionRequest] API request. + # @param rpc_options [RPCOptions, nil] Advanced RPC options. + # @return [Temporalio::Api::WorkflowService::V1::SetWorkerDeploymentRampingVersionResponse] API response. + # + # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#999 + def set_worker_deployment_ramping_version(request, rpc_options: T.unsafe(nil)); end + # Calls WorkflowService.ShutdownWorker API call. # # @param request [Temporalio::Api::WorkflowService::V1::ShutdownWorkerRequest] API request. @@ -5457,7 +5999,7 @@ class Temporalio::Client::Connection::WorkflowService < Temporalio::Client::Conn # @param rpc_options [RPCOptions, nil] Advanced RPC options. # @return [Temporalio::Api::WorkflowService::V1::StartBatchOperationResponse] API response. # - # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#879 + # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#1074 def start_batch_operation(request, rpc_options: T.unsafe(nil)); end # Calls WorkflowService.StartWorkflowExecution API call. @@ -5475,7 +6017,7 @@ class Temporalio::Client::Connection::WorkflowService < Temporalio::Client::Conn # @param rpc_options [RPCOptions, nil] Advanced RPC options. # @return [Temporalio::Api::WorkflowService::V1::StopBatchOperationResponse] API response. # - # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#894 + # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#1089 def stop_batch_operation(request, rpc_options: T.unsafe(nil)); end # Calls WorkflowService.TerminateWorkflowExecution API call. @@ -5484,26 +6026,35 @@ class Temporalio::Client::Connection::WorkflowService < Temporalio::Client::Conn # @param rpc_options [RPCOptions, nil] Advanced RPC options. # @return [Temporalio::Api::WorkflowService::V1::TerminateWorkflowExecutionResponse] API response. # - # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#399 - def terminate_workflow_execution(request, rpc_options: T.unsafe(nil)); end + # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#399 + def terminate_workflow_execution(request, rpc_options: T.unsafe(nil)); end + + # Calls WorkflowService.TriggerWorkflowRule API call. + # + # @param request [Temporalio::Api::WorkflowService::V1::TriggerWorkflowRuleRequest] API request. + # @param rpc_options [RPCOptions, nil] Advanced RPC options. + # @return [Temporalio::Api::WorkflowService::V1::TriggerWorkflowRuleResponse] API response. + # + # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#1314 + def trigger_workflow_rule(request, rpc_options: T.unsafe(nil)); end - # Calls WorkflowService.UnpauseActivityById API call. + # Calls WorkflowService.UnpauseActivity API call. # - # @param request [Temporalio::Api::WorkflowService::V1::UnpauseActivityByIdRequest] API request. + # @param request [Temporalio::Api::WorkflowService::V1::UnpauseActivityRequest] API request. # @param rpc_options [RPCOptions, nil] Advanced RPC options. - # @return [Temporalio::Api::WorkflowService::V1::UnpauseActivityByIdResponse] API response. + # @return [Temporalio::Api::WorkflowService::V1::UnpauseActivityResponse] API response. # - # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#1014 - def unpause_activity_by_id(request, rpc_options: T.unsafe(nil)); end + # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#1224 + def unpause_activity(request, rpc_options: T.unsafe(nil)); end - # Calls WorkflowService.UpdateActivityOptionsById API call. + # Calls WorkflowService.UpdateActivityOptions API call. # - # @param request [Temporalio::Api::WorkflowService::V1::UpdateActivityOptionsByIdRequest] API request. + # @param request [Temporalio::Api::WorkflowService::V1::UpdateActivityOptionsRequest] API request. # @param rpc_options [RPCOptions, nil] Advanced RPC options. - # @return [Temporalio::Api::WorkflowService::V1::UpdateActivityOptionsByIdResponse] API response. + # @return [Temporalio::Api::WorkflowService::V1::UpdateActivityOptionsResponse] API response. # - # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#984 - def update_activity_options_by_id(request, rpc_options: T.unsafe(nil)); end + # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#1179 + def update_activity_options(request, rpc_options: T.unsafe(nil)); end # Calls WorkflowService.UpdateNamespace API call. # @@ -5523,6 +6074,15 @@ class Temporalio::Client::Connection::WorkflowService < Temporalio::Client::Conn # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#699 def update_schedule(request, rpc_options: T.unsafe(nil)); end + # Calls WorkflowService.UpdateTaskQueueConfig API call. + # + # @param request [Temporalio::Api::WorkflowService::V1::UpdateTaskQueueConfigRequest] API request. + # @param rpc_options [RPCOptions, nil] Advanced RPC options. + # @return [Temporalio::Api::WorkflowService::V1::UpdateTaskQueueConfigResponse] API response. + # + # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#1359 + def update_task_queue_config(request, rpc_options: T.unsafe(nil)); end + # Calls WorkflowService.UpdateWorkerBuildIdCompatibility API call. # # @param request [Temporalio::Api::WorkflowService::V1::UpdateWorkerBuildIdCompatibilityRequest] API request. @@ -5532,6 +6092,24 @@ class Temporalio::Client::Connection::WorkflowService < Temporalio::Client::Conn # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#774 def update_worker_build_id_compatibility(request, rpc_options: T.unsafe(nil)); end + # Calls WorkflowService.UpdateWorkerConfig API call. + # + # @param request [Temporalio::Api::WorkflowService::V1::UpdateWorkerConfigRequest] API request. + # @param rpc_options [RPCOptions, nil] Advanced RPC options. + # @return [Temporalio::Api::WorkflowService::V1::UpdateWorkerConfigResponse] API response. + # + # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#1389 + def update_worker_config(request, rpc_options: T.unsafe(nil)); end + + # Calls WorkflowService.UpdateWorkerDeploymentVersionMetadata API call. + # + # @param request [Temporalio::Api::WorkflowService::V1::UpdateWorkerDeploymentVersionMetadataRequest] API request. + # @param rpc_options [RPCOptions, nil] Advanced RPC options. + # @return [Temporalio::Api::WorkflowService::V1::UpdateWorkerDeploymentVersionMetadataResponse] API response. + # + # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#1029 + def update_worker_deployment_version_metadata(request, rpc_options: T.unsafe(nil)); end + # Calls WorkflowService.UpdateWorkerVersioningRules API call. # # @param request [Temporalio::Api::WorkflowService::V1::UpdateWorkerVersioningRulesRequest] API request. @@ -5547,8 +6125,17 @@ class Temporalio::Client::Connection::WorkflowService < Temporalio::Client::Conn # @param rpc_options [RPCOptions, nil] Advanced RPC options. # @return [Temporalio::Api::WorkflowService::V1::UpdateWorkflowExecutionResponse] API response. # - # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#849 + # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#1044 def update_workflow_execution(request, rpc_options: T.unsafe(nil)); end + + # Calls WorkflowService.UpdateWorkflowExecutionOptions API call. + # + # @param request [Temporalio::Api::WorkflowService::V1::UpdateWorkflowExecutionOptionsRequest] API request. + # @param rpc_options [RPCOptions, nil] Advanced RPC options. + # @return [Temporalio::Api::WorkflowService::V1::UpdateWorkflowExecutionOptionsResponse] API response. + # + # source://temporalio//lib/temporalio/client/connection/workflow_service.rb#1194 + def update_workflow_execution_options(request, rpc_options: T.unsafe(nil)); end end # Mixin for intercepting clients. Classes that +include+ this should implement their own {intercept_client} that @@ -5571,7 +6158,7 @@ module Temporalio::Client::Interceptor end # Input for {Outbound.backfill_schedule}. -class Temporalio::Client::Interceptor::BackfillScheduleInput < Data +class Temporalio::Client::Interceptor::BackfillScheduleInput < ::Data def backfills; end def id; end def rpc_options; end @@ -5585,7 +6172,7 @@ class Temporalio::Client::Interceptor::BackfillScheduleInput < Data end # Input for {Outbound.cancel_workflow}. -class Temporalio::Client::Interceptor::CancelWorkflowInput < Data +class Temporalio::Client::Interceptor::CancelWorkflowInput < ::Data def first_execution_run_id; end def rpc_options; end def run_id; end @@ -5600,8 +6187,9 @@ class Temporalio::Client::Interceptor::CancelWorkflowInput < Data end # Input for {Outbound.complete_async_activity}. -class Temporalio::Client::Interceptor::CompleteAsyncActivityInput < Data +class Temporalio::Client::Interceptor::CompleteAsyncActivityInput < ::Data def result; end + def result_hint; end def rpc_options; end def task_token_or_id_reference; end @@ -5614,7 +6202,7 @@ class Temporalio::Client::Interceptor::CompleteAsyncActivityInput < Data end # Input for {Outbound.count_workflows}. -class Temporalio::Client::Interceptor::CountWorkflowsInput < Data +class Temporalio::Client::Interceptor::CountWorkflowsInput < ::Data def query; end def rpc_options; end @@ -5627,7 +6215,7 @@ class Temporalio::Client::Interceptor::CountWorkflowsInput < Data end # Input for {Outbound.create_schedule}. -class Temporalio::Client::Interceptor::CreateScheduleInput < Data +class Temporalio::Client::Interceptor::CreateScheduleInput < ::Data def backfills; end def id; end def memo; end @@ -5645,7 +6233,7 @@ class Temporalio::Client::Interceptor::CreateScheduleInput < Data end # Input for {Outbound.delete_schedule}. -class Temporalio::Client::Interceptor::DeleteScheduleInput < Data +class Temporalio::Client::Interceptor::DeleteScheduleInput < ::Data def id; end def rpc_options; end @@ -5658,7 +6246,7 @@ class Temporalio::Client::Interceptor::DeleteScheduleInput < Data end # Input for {Outbound.describe_schedule}. -class Temporalio::Client::Interceptor::DescribeScheduleInput < Data +class Temporalio::Client::Interceptor::DescribeScheduleInput < ::Data def id; end def rpc_options; end @@ -5671,7 +6259,7 @@ class Temporalio::Client::Interceptor::DescribeScheduleInput < Data end # Input for {Outbound.describe_workflow}. -class Temporalio::Client::Interceptor::DescribeWorkflowInput < Data +class Temporalio::Client::Interceptor::DescribeWorkflowInput < ::Data def rpc_options; end def run_id; end def workflow_id; end @@ -5685,8 +6273,9 @@ class Temporalio::Client::Interceptor::DescribeWorkflowInput < Data end # Input for {Outbound.fail_async_activity}. -class Temporalio::Client::Interceptor::FailAsyncActivityInput < Data +class Temporalio::Client::Interceptor::FailAsyncActivityInput < ::Data def error; end + def last_heartbeat_detail_hints; end def last_heartbeat_details; end def rpc_options; end def task_token_or_id_reference; end @@ -5700,7 +6289,7 @@ class Temporalio::Client::Interceptor::FailAsyncActivityInput < Data end # Input for {Outbound.fetch_workflow_history_events}. -class Temporalio::Client::Interceptor::FetchWorkflowHistoryEventsInput < Data +class Temporalio::Client::Interceptor::FetchWorkflowHistoryEventsInput < ::Data def event_filter_type; end def rpc_options; end def run_id; end @@ -5717,7 +6306,8 @@ class Temporalio::Client::Interceptor::FetchWorkflowHistoryEventsInput < Data end # Input for {Outbound.heartbeat_async_activity}. -class Temporalio::Client::Interceptor::HeartbeatAsyncActivityInput < Data +class Temporalio::Client::Interceptor::HeartbeatAsyncActivityInput < ::Data + def detail_hints; end def details; end def rpc_options; end def task_token_or_id_reference; end @@ -5731,7 +6321,7 @@ class Temporalio::Client::Interceptor::HeartbeatAsyncActivityInput < Data end # Input for {Outbound.list_schedules}. -class Temporalio::Client::Interceptor::ListSchedulesInput < Data +class Temporalio::Client::Interceptor::ListSchedulesInput < ::Data def query; end def rpc_options; end @@ -5743,8 +6333,10 @@ class Temporalio::Client::Interceptor::ListSchedulesInput < Data end end -# Input for {Outbound.list_workflows}. -class Temporalio::Client::Interceptor::ListWorkflowsInput < Data +# Input for {Outbound.list_workflow_page}. +class Temporalio::Client::Interceptor::ListWorkflowPageInput < ::Data + def next_page_token; end + def page_size; end def query; end def rpc_options; end @@ -5759,35 +6351,35 @@ end # Outbound interceptor for intercepting client calls. This should be extended by users needing to intercept client # actions. # -# source://temporalio//lib/temporalio/client/interceptor.rb#224 +# source://temporalio//lib/temporalio/client/interceptor.rb#264 class Temporalio::Client::Interceptor::Outbound # Initialize outbound with the next interceptor in the chain. # # @param next_interceptor [Outbound] Next interceptor in the chain. # @return [Outbound] a new instance of Outbound # - # source://temporalio//lib/temporalio/client/interceptor.rb#231 + # source://temporalio//lib/temporalio/client/interceptor.rb#271 def initialize(next_interceptor); end # Called for every {ScheduleHandle.backfill} call. # # @param input [BackfillScheduleInput] Input. # - # source://temporalio//lib/temporalio/client/interceptor.rb#339 + # source://temporalio//lib/temporalio/client/interceptor.rb#396 def backfill_schedule(input); end # Called for every {WorkflowHandle.cancel} call. # # @param input [CancelWorkflowInput] Input. # - # source://temporalio//lib/temporalio/client/interceptor.rb#309 + # source://temporalio//lib/temporalio/client/interceptor.rb#366 def cancel_workflow(input); end # Called for every {AsyncActivityHandle.complete} call. # # @param input [CompleteAsyncActivityInput] Input. # - # source://temporalio//lib/temporalio/client/interceptor.rb#396 + # source://temporalio//lib/temporalio/client/interceptor.rb#453 def complete_async_activity(input); end # Called for every {Client.count_workflows} call. @@ -5795,7 +6387,7 @@ class Temporalio::Client::Interceptor::Outbound # @param input [CountWorkflowsInput] Input. # @return [WorkflowExecutionCount] Workflow count. # - # source://temporalio//lib/temporalio/client/interceptor.rb#255 + # source://temporalio//lib/temporalio/client/interceptor.rb#312 def count_workflows(input); end # Called for every {Client.create_schedule} call. @@ -5803,14 +6395,14 @@ class Temporalio::Client::Interceptor::Outbound # @param input [CreateScheduleInput] Input. # @return [ScheduleHandle] Schedule handle. # - # source://temporalio//lib/temporalio/client/interceptor.rb#324 + # source://temporalio//lib/temporalio/client/interceptor.rb#381 def create_schedule(input); end # Called for every {ScheduleHandle.delete} call. # # @param input [DeleteScheduleInput] Input. # - # source://temporalio//lib/temporalio/client/interceptor.rb#346 + # source://temporalio//lib/temporalio/client/interceptor.rb#403 def delete_schedule(input); end # Called for every {ScheduleHandle.describe} call. @@ -5818,7 +6410,7 @@ class Temporalio::Client::Interceptor::Outbound # @param input [DescribeScheduleInput] Input. # @return [Schedule::Description] Schedule description. # - # source://temporalio//lib/temporalio/client/interceptor.rb#354 + # source://temporalio//lib/temporalio/client/interceptor.rb#411 def describe_schedule(input); end # Called for every {WorkflowHandle.describe} call. @@ -5826,14 +6418,14 @@ class Temporalio::Client::Interceptor::Outbound # @param input [DescribeWorkflowInput] Input. # @return [WorkflowExecution::Description] Workflow description. # - # source://temporalio//lib/temporalio/client/interceptor.rb#263 + # source://temporalio//lib/temporalio/client/interceptor.rb#320 def describe_workflow(input); end # Called for every {AsyncActivityHandle.fail} call. # # @param input [FailAsyncActivityInput] Input. # - # source://temporalio//lib/temporalio/client/interceptor.rb#403 + # source://temporalio//lib/temporalio/client/interceptor.rb#460 def fail_async_activity(input); end # Called everytime the client needs workflow history. This includes getting the result. @@ -5841,14 +6433,14 @@ class Temporalio::Client::Interceptor::Outbound # @param input [FetchWorkflowHistoryEventsInput] Input. # @return [Enumerator] Event enumerator. # - # source://temporalio//lib/temporalio/client/interceptor.rb#271 + # source://temporalio//lib/temporalio/client/interceptor.rb#328 def fetch_workflow_history_events(input); end # Called for every {AsyncActivityHandle.heartbeat} call. # # @param input [HeartbeatAsyncActivityInput] Input. # - # source://temporalio//lib/temporalio/client/interceptor.rb#389 + # source://temporalio//lib/temporalio/client/interceptor.rb#446 def heartbeat_async_activity(input); end # Called for every {Client.list_schedules} call. @@ -5856,27 +6448,27 @@ class Temporalio::Client::Interceptor::Outbound # @param input [ListSchedulesInput] Input. # @return [Enumerator] Enumerable schedules. # - # source://temporalio//lib/temporalio/client/interceptor.rb#332 + # source://temporalio//lib/temporalio/client/interceptor.rb#389 def list_schedules(input); end - # Called for every {Client.list_workflows} call. + # Called for every {Client.list_workflow_page} call. # - # @param input [ListWorkflowsInput] Input. - # @return [Enumerator] Enumerable workflow executions. + # @param input [ListWorkflowPageInput] Input. + # @return [Client::ListWorkflowPage] Enumerable workflow executions, with a #next_page_token method. # - # source://temporalio//lib/temporalio/client/interceptor.rb#247 - def list_workflows(input); end + # source://temporalio//lib/temporalio/client/interceptor.rb#304 + def list_workflow_page(input); end # @return [Outbound] Next interceptor in the chain. # - # source://temporalio//lib/temporalio/client/interceptor.rb#226 + # source://temporalio//lib/temporalio/client/interceptor.rb#266 def next_interceptor; end # Called for every {ScheduleHandle.pause} call. # # @param input [PauseScheduleInput] Input. # - # source://temporalio//lib/temporalio/client/interceptor.rb#361 + # source://temporalio//lib/temporalio/client/interceptor.rb#418 def pause_schedule(input); end # Called when polling for update result. @@ -5884,7 +6476,7 @@ class Temporalio::Client::Interceptor::Outbound # @param input [PollWorkflowUpdateInput] Input. # @return [Api::Update::V1::Outcome] Update outcome. # - # source://temporalio//lib/temporalio/client/interceptor.rb#302 + # source://temporalio//lib/temporalio/client/interceptor.rb#359 def poll_workflow_update(input); end # Called for every {WorkflowHandle.query} call. @@ -5892,29 +6484,46 @@ class Temporalio::Client::Interceptor::Outbound # @param input [QueryWorkflowInput] Input. # @return [Object, nil] Query result. # - # source://temporalio//lib/temporalio/client/interceptor.rb#286 + # source://temporalio//lib/temporalio/client/interceptor.rb#343 def query_workflow(input); end # Called for every {AsyncActivityHandle.report_cancellation} call. # # @param input [ReportCancellationAsyncActivityInput] Input. # - # source://temporalio//lib/temporalio/client/interceptor.rb#410 + # source://temporalio//lib/temporalio/client/interceptor.rb#467 def report_cancellation_async_activity(input); end + # Called for every {Client.signal_with_start_workflow}. + # + # @param input [SignalWithStartWorkflowInput] Input. + # @return [WorkflowHandle] Workflow handle. + # + # source://temporalio//lib/temporalio/client/interceptor.rb#296 + def signal_with_start_workflow(input); end + # Called for every {WorkflowHandle.signal} call. # # @param input [SignalWorkflowInput] Input. # - # source://temporalio//lib/temporalio/client/interceptor.rb#278 + # source://temporalio//lib/temporalio/client/interceptor.rb#335 def signal_workflow(input); end + # Called for every {Client.start_update_with_start_workflow} and {Client.execute_update_with_start_workflow} + # call. + # + # @param input [StartUpdateWithStartWorkflowInput] Input. + # @return [WorkflowUpdateHandle] Workflow update handle. + # + # source://temporalio//lib/temporalio/client/interceptor.rb#288 + def start_update_with_start_workflow(input); end + # Called for every {Client.start_workflow} and {Client.execute_workflow} call. # # @param input [StartWorkflowInput] Input. # @return [WorkflowHandle] Workflow handle. # - # source://temporalio//lib/temporalio/client/interceptor.rb#239 + # source://temporalio//lib/temporalio/client/interceptor.rb#279 def start_workflow(input); end # Called for every {WorkflowHandle.start_update} call. @@ -5922,40 +6531,40 @@ class Temporalio::Client::Interceptor::Outbound # @param input [StartWorkflowUpdateInput] Input. # @return [WorkflowUpdateHandle] Update handle. # - # source://temporalio//lib/temporalio/client/interceptor.rb#294 + # source://temporalio//lib/temporalio/client/interceptor.rb#351 def start_workflow_update(input); end # Called for every {WorkflowHandle.terminate} call. # # @param input [TerminateWorkflowInput] Input. # - # source://temporalio//lib/temporalio/client/interceptor.rb#316 + # source://temporalio//lib/temporalio/client/interceptor.rb#373 def terminate_workflow(input); end # Called for every {ScheduleHandle.trigger} call. # # @param input [TriggerScheduleInput] Input. # - # source://temporalio//lib/temporalio/client/interceptor.rb#368 + # source://temporalio//lib/temporalio/client/interceptor.rb#425 def trigger_schedule(input); end # Called for every {ScheduleHandle.unpause} call. # # @param input [UnpauseScheduleInput] Input. # - # source://temporalio//lib/temporalio/client/interceptor.rb#375 + # source://temporalio//lib/temporalio/client/interceptor.rb#432 def unpause_schedule(input); end # Called for every {ScheduleHandle.update} call. # # @param input [UpdateScheduleInput] Input. # - # source://temporalio//lib/temporalio/client/interceptor.rb#382 + # source://temporalio//lib/temporalio/client/interceptor.rb#439 def update_schedule(input); end end # Input for {Outbound.pause_schedule}. -class Temporalio::Client::Interceptor::PauseScheduleInput < Data +class Temporalio::Client::Interceptor::PauseScheduleInput < ::Data def id; end def note; end def rpc_options; end @@ -5969,7 +6578,7 @@ class Temporalio::Client::Interceptor::PauseScheduleInput < Data end # Input for {Outbound.poll_workflow_update}. -class Temporalio::Client::Interceptor::PollWorkflowUpdateInput < Data +class Temporalio::Client::Interceptor::PollWorkflowUpdateInput < ::Data def rpc_options; end def run_id; end def update_id; end @@ -5984,11 +6593,13 @@ class Temporalio::Client::Interceptor::PollWorkflowUpdateInput < Data end # Input for {Outbound.query_workflow}. -class Temporalio::Client::Interceptor::QueryWorkflowInput < Data +class Temporalio::Client::Interceptor::QueryWorkflowInput < ::Data + def arg_hints; end def args; end def headers; end def query; end def reject_condition; end + def result_hint; end def rpc_options; end def run_id; end def workflow_id; end @@ -6002,7 +6613,8 @@ class Temporalio::Client::Interceptor::QueryWorkflowInput < Data end # Input for {Outbound.report_cancellation_async_activity}. -class Temporalio::Client::Interceptor::ReportCancellationAsyncActivityInput < Data +class Temporalio::Client::Interceptor::ReportCancellationAsyncActivityInput < ::Data + def detail_hints; end def details; end def rpc_options; end def task_token_or_id_reference; end @@ -6015,8 +6627,25 @@ class Temporalio::Client::Interceptor::ReportCancellationAsyncActivityInput < Da end end +# Input for {Outbound.signal_with_start_workflow}. +class Temporalio::Client::Interceptor::SignalWithStartWorkflowInput < ::Data + def arg_hints; end + def args; end + def rpc_options; end + def signal; end + def start_workflow_operation; end + + class << self + def [](*_arg0); end + def inspect; end + def members; end + def new(*_arg0); end + end +end + # Input for {Outbound.signal_workflow}. -class Temporalio::Client::Interceptor::SignalWorkflowInput < Data +class Temporalio::Client::Interceptor::SignalWorkflowInput < ::Data + def arg_hints; end def args; end def headers; end def rpc_options; end @@ -6032,8 +6661,29 @@ class Temporalio::Client::Interceptor::SignalWorkflowInput < Data end end +# Input for {Outbound.start_update_with_start_workflow}. +class Temporalio::Client::Interceptor::StartUpdateWithStartWorkflowInput < ::Data + def arg_hints; end + def args; end + def headers; end + def result_hint; end + def rpc_options; end + def start_workflow_operation; end + def update; end + def update_id; end + def wait_for_stage; end + + class << self + def [](*_arg0); end + def inspect; end + def members; end + def new(*_arg0); end + end +end + # Input for {Outbound.start_workflow}. -class Temporalio::Client::Interceptor::StartWorkflowInput < Data +class Temporalio::Client::Interceptor::StartWorkflowInput < ::Data + def arg_hints; end def args; end def cron_schedule; end def execution_timeout; end @@ -6041,14 +6691,19 @@ class Temporalio::Client::Interceptor::StartWorkflowInput < Data def id_conflict_policy; end def id_reuse_policy; end def memo; end + def priority; end def request_eager_start; end + def result_hint; end def retry_policy; end def rpc_options; end def run_timeout; end def search_attributes; end def start_delay; end + def static_details; end + def static_summary; end def task_queue; end def task_timeout; end + def versioning_override; end def workflow; end def workflow_id; end @@ -6061,9 +6716,11 @@ class Temporalio::Client::Interceptor::StartWorkflowInput < Data end # Input for {Outbound.start_workflow_update}. -class Temporalio::Client::Interceptor::StartWorkflowUpdateInput < Data +class Temporalio::Client::Interceptor::StartWorkflowUpdateInput < ::Data + def arg_hints; end def args; end def headers; end + def result_hint; end def rpc_options; end def run_id; end def update; end @@ -6080,7 +6737,7 @@ class Temporalio::Client::Interceptor::StartWorkflowUpdateInput < Data end # Input for {Outbound.terminate_workflow}. -class Temporalio::Client::Interceptor::TerminateWorkflowInput < Data +class Temporalio::Client::Interceptor::TerminateWorkflowInput < ::Data def details; end def first_execution_run_id; end def reason; end @@ -6097,7 +6754,7 @@ class Temporalio::Client::Interceptor::TerminateWorkflowInput < Data end # Input for {Outbound.trigger_schedule}. -class Temporalio::Client::Interceptor::TriggerScheduleInput < Data +class Temporalio::Client::Interceptor::TriggerScheduleInput < ::Data def id; end def overlap; end def rpc_options; end @@ -6111,7 +6768,7 @@ class Temporalio::Client::Interceptor::TriggerScheduleInput < Data end # Input for {Outbound.unpause_schedule}. -class Temporalio::Client::Interceptor::UnpauseScheduleInput < Data +class Temporalio::Client::Interceptor::UnpauseScheduleInput < ::Data def id; end def note; end def rpc_options; end @@ -6125,7 +6782,7 @@ class Temporalio::Client::Interceptor::UnpauseScheduleInput < Data end # Input for {Outbound.update_schedule}. -class Temporalio::Client::Interceptor::UpdateScheduleInput < Data +class Temporalio::Client::Interceptor::UpdateScheduleInput < ::Data def id; end def rpc_options; end def updater; end @@ -6138,10 +6795,28 @@ class Temporalio::Client::Interceptor::UpdateScheduleInput < Data end end +# A page of workflow executions returned by {Client#list_workflow_page}. +# +# source://temporalio//lib/temporalio/client.rb#61 +class Temporalio::Client::ListWorkflowPage < ::Data + # @return [Array] List of workflow executions in this page. + def executions; end + + # @return [String, nil] Token for the next page of results. nil if there are no more results. + def next_page_token; end + + class << self + def [](*_arg0); end + def inspect; end + def members; end + def new(*_arg0); end + end +end + # Options as returned from {options} for +**to_h+ splat use in {initialize}. See {initialize} for details. # -# source://temporalio//lib/temporalio/client.rb#46 -class Temporalio::Client::Options < Data +# source://temporalio//lib/temporalio/client.rb#51 +class Temporalio::Client::Options < ::Data def connection; end def data_converter; end def default_workflow_query_reject_condition; end @@ -6159,7 +6834,7 @@ end # Set of RPC options for RPC calls. # -# source://temporalio//lib/temporalio/client.rb#446 +# source://temporalio//lib/temporalio/client.rb#673 class Temporalio::Client::RPCOptions # Create RPC options. # @@ -6172,62 +6847,60 @@ class Temporalio::Client::RPCOptions # retry known transient error codes and low-level/direct calls do not. # @return [RPCOptions] a new instance of RPCOptions # - # source://temporalio//lib/temporalio/client.rb#471 - def initialize(metadata: T.unsafe(nil), timeout: T.unsafe(nil), cancellation: T.unsafe(nil), - override_retry: T.unsafe(nil)) - end + # source://temporalio//lib/temporalio/client.rb#698 + def initialize(metadata: T.unsafe(nil), timeout: T.unsafe(nil), cancellation: T.unsafe(nil), override_retry: T.unsafe(nil)); end # @return [Cancellation, nil] Cancellation to use to potentially cancel the call. If canceled, the RPC will return # {Error::CanceledError}. # - # source://temporalio//lib/temporalio/client.rb#455 + # source://temporalio//lib/temporalio/client.rb#682 def cancellation; end # @return [Cancellation, nil] Cancellation to use to potentially cancel the call. If canceled, the RPC will return # {Error::CanceledError}. # - # source://temporalio//lib/temporalio/client.rb#455 + # source://temporalio//lib/temporalio/client.rb#682 def cancellation=(_arg0); end # @return [Hash, nil] Headers to include on the RPC call. # - # source://temporalio//lib/temporalio/client.rb#448 + # source://temporalio//lib/temporalio/client.rb#675 def metadata; end # @return [Hash, nil] Headers to include on the RPC call. # - # source://temporalio//lib/temporalio/client.rb#448 + # source://temporalio//lib/temporalio/client.rb#675 def metadata=(_arg0); end # @return [Boolean, nil] Whether to override the default retry option which decides whether to retry calls # implicitly when known transient error codes are reached. By default when this is nil, high-level calls retry # known transient error codes and low-level/direct calls do not. # - # source://temporalio//lib/temporalio/client.rb#460 + # source://temporalio//lib/temporalio/client.rb#687 def override_retry; end # @return [Boolean, nil] Whether to override the default retry option which decides whether to retry calls # implicitly when known transient error codes are reached. By default when this is nil, high-level calls retry # known transient error codes and low-level/direct calls do not. # - # source://temporalio//lib/temporalio/client.rb#460 + # source://temporalio//lib/temporalio/client.rb#687 def override_retry=(_arg0); end # @return [Float, nil] Number of seconds before timeout of the RPC call. # - # source://temporalio//lib/temporalio/client.rb#451 + # source://temporalio//lib/temporalio/client.rb#678 def timeout; end # @return [Float, nil] Number of seconds before timeout of the RPC call. # - # source://temporalio//lib/temporalio/client.rb#451 + # source://temporalio//lib/temporalio/client.rb#678 def timeout=(_arg0); end end # A schedule for periodically running an action. # # source://temporalio//lib/temporalio/client/schedule.rb#28 -class Temporalio::Client::Schedule < Data +class Temporalio::Client::Schedule < ::Data # Create schedule # # @param action [Action] Action taken when scheduled. @@ -6283,13 +6956,17 @@ end # Schedule action to start a workflow. # -# source://temporalio//lib/temporalio/client/schedule.rb#203 -class Temporalio::Client::Schedule::Action::StartWorkflow < Data +# source://temporalio//lib/temporalio/client/schedule.rb#217 +class Temporalio::Client::Schedule::Action::StartWorkflow < ::Data include ::Temporalio::Client::Schedule::Action - # source://temporalio//lib/temporalio/client/schedule.rb#270 + # source://temporalio//lib/temporalio/client/schedule.rb#301 def _to_proto(data_converter); end + # @return [Array, nil] Converter hints for workflow arguments. This is only user-set (e.g. on create) + # and is not persisted and therefore will not be set when describing a workflow. + def arg_hints; end + # @return [Array] Arguments to the workflow. def args; end @@ -6314,6 +6991,16 @@ class Temporalio::Client::Schedule::Action::StartWorkflow < Data # @return [SearchAttributes, nil] Search attributes for the workflow. def search_attributes; end + # @return [String, nil] Fixed details for this workflow execution that may appear in CLI/UI. This can be in + # Temporal markdown format and can be multiple lines. This is a fixed value on the workflow that cannot be + # updated. For details that can be updated, use {Workflow.current_details=} within the workflow. This is + # currently experimental. + def static_details; end + + # @return [String, nil] Fixed single-line summary for this workflow execution that may appear in CLI/UI. + # This can be in single-line Temporal markdown format. This is currently experimental. + def static_summary; end + # @return [String] Task queue to run the workflow on. def task_queue; end @@ -6326,7 +7013,7 @@ class Temporalio::Client::Schedule::Action::StartWorkflow < Data class << self def [](*_arg0); end - # source://temporalio//lib/temporalio/client/schedule.rb#253 + # source://temporalio//lib/temporalio/client/schedule.rb#281 def _from_proto(raw_info, data_converter); end def _original_new(*_arg0); end @@ -6335,10 +7022,16 @@ class Temporalio::Client::Schedule::Action::StartWorkflow < Data # Create start-workflow schedule action. # - # @param workflow [Class, Symbol, String] Workflow. + # @param headers [Hash, nil] Headers for the workflow. # @param args [Array] Arguments to the workflow. # @param id [String] Unique identifier for the workflow execution. # @param task_queue [String] Task queue to run the workflow on. + # @param static_summary [String, nil] Fixed single-line summary for this workflow execution that may appear + # in CLI/UI. This can be in single-line Temporal markdown format. This is currently experimental. + # @param static_details [String, nil] Fixed details for this workflow execution that may appear in CLI/UI. + # This can be in Temporal markdown format and can be multiple lines. This is a fixed value on the workflow + # that cannot be updated. For details that can be updated, use {Workflow.current_details=} within the + # workflow. This is currently experimental. # @param execution_timeout [Float, nil] Total workflow execution timeout in seconds including retries and # continue as new. # @param run_timeout [Float, nil] Timeout of a single workflow run in seconds. @@ -6346,29 +7039,27 @@ class Temporalio::Client::Schedule::Action::StartWorkflow < Data # @param retry_policy [RetryPolicy, nil] Retry policy for the workflow. # @param memo [Hash, nil] Memo for the workflow. # @param search_attributes [SearchAttributes, nil] Search attributes for the workflow. - # @param headers [Hash, nil] Headers for the workflow. + # @param workflow [Class, Symbol, String] Workflow. # - # source://temporalio//lib/temporalio/client/schedule.rb#223 - def new(workflow, *args, id:, task_queue:, execution_timeout: T.unsafe(nil), run_timeout: T.unsafe(nil), - task_timeout: T.unsafe(nil), retry_policy: T.unsafe(nil), memo: T.unsafe(nil), search_attributes: T.unsafe(nil), headers: T.unsafe(nil)) - end + # source://temporalio//lib/temporalio/client/schedule.rb#243 + def new(workflow, *args, id:, task_queue:, static_summary: T.unsafe(nil), static_details: T.unsafe(nil), execution_timeout: T.unsafe(nil), run_timeout: T.unsafe(nil), task_timeout: T.unsafe(nil), retry_policy: T.unsafe(nil), memo: T.unsafe(nil), search_attributes: T.unsafe(nil), arg_hints: T.unsafe(nil), headers: T.unsafe(nil)); end end end # Base module mixed in by specific action executions. # -# source://temporalio//lib/temporalio/client/schedule.rb#355 +# source://temporalio//lib/temporalio/client/schedule.rb#387 module Temporalio::Client::Schedule::ActionExecution; end # Execution of a scheduled workflow start. # -# source://temporalio//lib/temporalio/client/schedule.rb#367 -class Temporalio::Client::Schedule::ActionExecution::StartWorkflow < Data +# source://temporalio//lib/temporalio/client/schedule.rb#399 +class Temporalio::Client::Schedule::ActionExecution::StartWorkflow < ::Data include ::Temporalio::Client::Schedule::ActionExecution # @return [StartWorkflow] a new instance of StartWorkflow # - # source://temporalio//lib/temporalio/client/schedule.rb#371 + # source://temporalio//lib/temporalio/client/schedule.rb#403 def initialize(raw_execution:); end # @return [String] Workflow run ID. @@ -6387,11 +7078,11 @@ end # Information about when an action took place. # -# source://temporalio//lib/temporalio/client/schedule.rb#396 -class Temporalio::Client::Schedule::ActionResult < Data +# source://temporalio//lib/temporalio/client/schedule.rb#428 +class Temporalio::Client::Schedule::ActionResult < ::Data # @return [ActionResult] a new instance of ActionResult # - # source://temporalio//lib/temporalio/client/schedule.rb#398 + # source://temporalio//lib/temporalio/client/schedule.rb#430 def initialize(raw_result:); end # @return [ActionExecution] Action that took place. @@ -6413,8 +7104,8 @@ end # Time period and policy for actions taken as if the time passed right now. # -# source://temporalio//lib/temporalio/client/schedule.rb#330 -class Temporalio::Client::Schedule::Backfill < Data +# source://temporalio//lib/temporalio/client/schedule.rb#362 +class Temporalio::Client::Schedule::Backfill < ::Data # Create backfill. # # @param start_at [Time] Start of the range to evaluate the schedule in. This is exclusive. @@ -6422,10 +7113,10 @@ class Temporalio::Client::Schedule::Backfill < Data # @param overlap [OverlapPolicy] Overlap policy. # @return [Backfill] a new instance of Backfill # - # source://temporalio//lib/temporalio/client/schedule.rb#336 + # source://temporalio//lib/temporalio/client/schedule.rb#368 def initialize(start_at:, end_at:, overlap: T.unsafe(nil)); end - # source://temporalio//lib/temporalio/client/schedule.rb#345 + # source://temporalio//lib/temporalio/client/schedule.rb#377 def _to_proto; end # @return [Time] End of the range to evaluate the schedule in. This is inclusive. @@ -6448,7 +7139,7 @@ end # Description of a schedule. # # source://temporalio//lib/temporalio/client/schedule.rb#76 -class Temporalio::Client::Schedule::Description < Data +class Temporalio::Client::Schedule::Description < ::Data # @return [Description] a new instance of Description # # source://temporalio//lib/temporalio/client/schedule.rb#78 @@ -6487,7 +7178,7 @@ end # Information about a schedule. # # source://temporalio//lib/temporalio/client/schedule.rb#131 -class Temporalio::Client::Schedule::Info < Data +class Temporalio::Client::Schedule::Info < ::Data # @return [Info] a new instance of Info # # source://temporalio//lib/temporalio/client/schedule.rb#133 @@ -6525,18 +7216,18 @@ class Temporalio::Client::Schedule::Info < Data end end -# source://temporalio//lib/temporalio/client/schedule.rb#826 +# source://temporalio//lib/temporalio/client/schedule.rb#858 module Temporalio::Client::Schedule::List; end # Base module mixed in by specific actions a listed schedule can take. # -# source://temporalio//lib/temporalio/client/schedule.rb#902 +# source://temporalio//lib/temporalio/client/schedule.rb#934 module Temporalio::Client::Schedule::List::Action; end # Action to start a workflow on a listed schedule. # -# source://temporalio//lib/temporalio/client/schedule.rb#911 -class Temporalio::Client::Schedule::List::Action::StartWorkflow < Data +# source://temporalio//lib/temporalio/client/schedule.rb#943 +class Temporalio::Client::Schedule::List::Action::StartWorkflow < ::Data include ::Temporalio::Client::Schedule::List::Action # @return [String] Workflow type name. @@ -6552,11 +7243,11 @@ end # Description of a listed schedule. # -# source://temporalio//lib/temporalio/client/schedule.rb#846 -class Temporalio::Client::Schedule::List::Description < Data +# source://temporalio//lib/temporalio/client/schedule.rb#878 +class Temporalio::Client::Schedule::List::Description < ::Data # @return [Description] a new instance of Description # - # source://temporalio//lib/temporalio/client/schedule.rb#848 + # source://temporalio//lib/temporalio/client/schedule.rb#880 def initialize(raw_entry:, data_converter:); end # @return [String] ID of the schedule. @@ -6568,7 +7259,7 @@ class Temporalio::Client::Schedule::List::Description < Data # @return [Hash, nil] Memo for the schedule, converted lazily on first call. # - # source://temporalio//lib/temporalio/client/schedule.rb#862 + # source://temporalio//lib/temporalio/client/schedule.rb#894 def memo; end # @return [Api::Schedule::V1::ScheduleListEntry] Raw description of the schedule. @@ -6580,7 +7271,7 @@ class Temporalio::Client::Schedule::List::Description < Data # @return [Search attributes, nil] Search attributes for the schedule, converted lazily on first call. # - # source://temporalio//lib/temporalio/client/schedule.rb#867 + # source://temporalio//lib/temporalio/client/schedule.rb#899 def search_attributes; end class << self @@ -6593,11 +7284,11 @@ end # Information about a listed schedule. # -# source://temporalio//lib/temporalio/client/schedule.rb#929 -class Temporalio::Client::Schedule::List::Info < Data +# source://temporalio//lib/temporalio/client/schedule.rb#961 +class Temporalio::Client::Schedule::List::Info < ::Data # @return [Info] a new instance of Info # - # source://temporalio//lib/temporalio/client/schedule.rb#931 + # source://temporalio//lib/temporalio/client/schedule.rb#963 def initialize(raw_info:); end # @return [Array