<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: temporal/api/workflow/v1/message.proto

namespace GPBMetadata\Temporal\Api\Workflow\V1;

class Message
{
    public static $is_initialized = false;

    public static function initOnce() {
        $pool = \Google\Protobuf\Internal\DescriptorPool::getGeneratedPool();

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Protobuf\Duration::initOnce();
        \GPBMetadata\Google\Protobuf\GPBEmpty::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        \GPBMetadata\Temporal\Api\Activity\V1\Message::initOnce();
        \GPBMetadata\Temporal\Api\Enums\V1\Common::initOnce();
        \GPBMetadata\Temporal\Api\Enums\V1\EventType::initOnce();
        \GPBMetadata\Temporal\Api\Enums\V1\Workflow::initOnce();
        \GPBMetadata\Temporal\Api\Common\V1\Message::initOnce();
        \GPBMetadata\Temporal\Api\Deployment\V1\Message::initOnce();
        \GPBMetadata\Temporal\Api\Failure\V1\Message::initOnce();
        \GPBMetadata\Temporal\Api\Taskqueue\V1\Message::initOnce();
        \GPBMetadata\Temporal\Api\Sdk\V1\UserMetadata::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\xE3M\x0A&temporal/api/workflow/v1/message.proto\x12\x18temporal.api.workflow.v1\x1A\x1Bgoogle/protobuf/empty.proto\x1A\x1Fgoogle/protobuf/timestamp.proto\x1A google/protobuf/field_mask.proto\x1A&temporal/api/activity/v1/message.proto\x1A\"temporal/api/enums/v1/common.proto\x1A&temporal/api/enums/v1/event_type.proto\x1A\$temporal/api/enums/v1/workflow.proto\x1A\$temporal/api/common/v1/message.proto\x1A(temporal/api/deployment/v1/message.proto\x1A%temporal/api/failure/v1/message.proto\x1A'temporal/api/taskqueue/v1/message.proto\x1A'temporal/api/sdk/v1/user_metadata.proto\"\xAB\x09\x0A\x15WorkflowExecutionInfo\x12<\x0A\x09execution\x18\x01 \x01(\x0B2).temporal.api.common.v1.WorkflowExecution\x122\x0A\x04type\x18\x02 \x01(\x0B2\$.temporal.api.common.v1.WorkflowType\x12.\x0A\x0Astart_time\x18\x03 \x01(\x0B2\x1A.google.protobuf.Timestamp\x12.\x0A\x0Aclose_time\x18\x04 \x01(\x0B2\x1A.google.protobuf.Timestamp\x12>\x0A\x06status\x18\x05 \x01(\x0E2..temporal.api.enums.v1.WorkflowExecutionStatus\x12\x16\x0A\x0Ehistory_length\x18\x06 \x01(\x03\x12\x1B\x0A\x13parent_namespace_id\x18\x07 \x01(\x09\x12C\x0A\x10parent_execution\x18\x08 \x01(\x0B2).temporal.api.common.v1.WorkflowExecution\x122\x0A\x0Eexecution_time\x18\x09 \x01(\x0B2\x1A.google.protobuf.Timestamp\x12*\x0A\x04memo\x18\x0A \x01(\x0B2\x1C.temporal.api.common.v1.Memo\x12C\x0A\x11search_attributes\x18\x0B \x01(\x0B2(.temporal.api.common.v1.SearchAttributes\x12@\x0A\x11auto_reset_points\x18\x0C \x01(\x0B2%.temporal.api.workflow.v1.ResetPoints\x12\x12\x0A\x0Atask_queue\x18\x0D \x01(\x09\x12\x1E\x0A\x16state_transition_count\x18\x0E \x01(\x03\x12\x1A\x0A\x12history_size_bytes\x18\x0F \x01(\x03\x12X\x0A most_recent_worker_version_stamp\x18\x10 \x01(\x0B2*.temporal.api.common.v1.WorkerVersionStampB\x02\x18\x01\x125\x0A\x12execution_duration\x18\x11 \x01(\x0B2\x19.google.protobuf.Duration\x12A\x0A\x0Eroot_execution\x18\x12 \x01(\x0B2).temporal.api.common.v1.WorkflowExecution\x12\x1D\x0A\x11assigned_build_id\x18\x13 \x01(\x09B\x02\x18\x01\x12\x1E\x0A\x12inherited_build_id\x18\x14 \x01(\x09B\x02\x18\x01\x12\x14\x0A\x0Cfirst_run_id\x18\x15 \x01(\x09\x12R\x0A\x0Fversioning_info\x18\x16 \x01(\x0B29.temporal.api.workflow.v1.WorkflowExecutionVersioningInfo\x12\x1E\x0A\x16worker_deployment_name\x18\x17 \x01(\x09\x122\x0A\x08priority\x18\x18 \x01(\x0B2 .temporal.api.common.v1.Priority\"\xFC\x03\x0A\x1DWorkflowExecutionExtendedInfo\x12=\x0A\x19execution_expiration_time\x18\x01 \x01(\x0B2\x1A.google.protobuf.Timestamp\x127\x0A\x13run_expiration_time\x18\x02 \x01(\x0B2\x1A.google.protobuf.Timestamp\x12\x18\x0A\x10cancel_requested\x18\x03 \x01(\x08\x123\x0A\x0Flast_reset_time\x18\x04 \x01(\x0B2\x1A.google.protobuf.Timestamp\x127\x0A\x13original_start_time\x18\x05 \x01(\x0B2\x1A.google.protobuf.Timestamp\x12\x14\x0A\x0Creset_run_id\x18\x06 \x01(\x09\x12e\x0A\x10request_id_infos\x18\x07 \x03(\x0B2K.temporal.api.workflow.v1.WorkflowExecutionExtendedInfo.RequestIdInfosEntry\x1A^\x0A\x13RequestIdInfosEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x126\x0A\x05value\x18\x02 \x01(\x0B2'.temporal.api.workflow.v1.RequestIdInfo:\x028\x01\"\xF5\x03\x0A\x1FWorkflowExecutionVersioningInfo\x12;\x0A\x08behavior\x18\x01 \x01(\x0E2).temporal.api.enums.v1.VersioningBehavior\x12>\x0A\x0Adeployment\x18\x02 \x01(\x0B2&.temporal.api.deployment.v1.DeploymentB\x02\x18\x01\x12\x13\x0A\x07version\x18\x05 \x01(\x09B\x02\x18\x01\x12O\x0A\x12deployment_version\x18\x07 \x01(\x0B23.temporal.api.deployment.v1.WorkerDeploymentVersion\x12I\x0A\x13versioning_override\x18\x03 \x01(\x0B2,.temporal.api.workflow.v1.VersioningOverride\x12Q\x0A\x15deployment_transition\x18\x04 \x01(\x0B2..temporal.api.workflow.v1.DeploymentTransitionB\x02\x18\x01\x12Q\x0A\x12version_transition\x18\x06 \x01(\x0B25.temporal.api.workflow.v1.DeploymentVersionTransition\"R\x0A\x14DeploymentTransition\x12:\x0A\x0Adeployment\x18\x01 \x01(\x0B2&.temporal.api.deployment.v1.Deployment\"\x83\x01\x0A\x1BDeploymentVersionTransition\x12\x13\x0A\x07version\x18\x01 \x01(\x09B\x02\x18\x01\x12O\x0A\x12deployment_version\x18\x02 \x01(\x0B23.temporal.api.deployment.v1.WorkerDeploymentVersion\"\xC7\x02\x0A\x17WorkflowExecutionConfig\x128\x0A\x0Atask_queue\x18\x01 \x01(\x0B2\$.temporal.api.taskqueue.v1.TaskQueue\x12=\x0A\x1Aworkflow_execution_timeout\x18\x02 \x01(\x0B2\x19.google.protobuf.Duration\x127\x0A\x14workflow_run_timeout\x18\x03 \x01(\x0B2\x19.google.protobuf.Duration\x12@\x0A\x1Ddefault_workflow_task_timeout\x18\x04 \x01(\x0B2\x19.google.protobuf.Duration\x128\x0A\x0Duser_metadata\x18\x05 \x01(\x0B2!.temporal.api.sdk.v1.UserMetadata\"\xBD\x0D\x0A\x13PendingActivityInfo\x12\x13\x0A\x0Bactivity_id\x18\x01 \x01(\x09\x12;\x0A\x0Dactivity_type\x18\x02 \x01(\x0B2\$.temporal.api.common.v1.ActivityType\x12:\x0A\x05state\x18\x03 \x01(\x0E2+.temporal.api.enums.v1.PendingActivityState\x12;\x0A\x11heartbeat_details\x18\x04 \x01(\x0B2 .temporal.api.common.v1.Payloads\x127\x0A\x13last_heartbeat_time\x18\x05 \x01(\x0B2\x1A.google.protobuf.Timestamp\x125\x0A\x11last_started_time\x18\x06 \x01(\x0B2\x1A.google.protobuf.Timestamp\x12\x0F\x0A\x07attempt\x18\x07 \x01(\x05\x12\x18\x0A\x10maximum_attempts\x18\x08 \x01(\x05\x122\x0A\x0Escheduled_time\x18\x09 \x01(\x0B2\x1A.google.protobuf.Timestamp\x123\x0A\x0Fexpiration_time\x18\x0A \x01(\x0B2\x1A.google.protobuf.Timestamp\x126\x0A\x0Clast_failure\x18\x0B \x01(\x0B2 .temporal.api.failure.v1.Failure\x12\x1C\x0A\x14last_worker_identity\x18\x0C \x01(\x09\x12;\x0A\x15use_workflow_build_id\x18\x0D \x01(\x0B2\x16.google.protobuf.EmptyB\x02\x18\x01H\x00\x122\x0A\$last_independently_assigned_build_id\x18\x0E \x01(\x09B\x02\x18\x01H\x00\x12Q\x0A\x19last_worker_version_stamp\x18\x0F \x01(\x0B2*.temporal.api.common.v1.WorkerVersionStampB\x02\x18\x01\x129\x0A\x16current_retry_interval\x18\x10 \x01(\x0B2\x19.google.protobuf.Duration\x12>\x0A\x1Alast_attempt_complete_time\x18\x11 \x01(\x0B2\x1A.google.protobuf.Timestamp\x12>\x0A\x1Anext_attempt_schedule_time\x18\x12 \x01(\x0B2\x1A.google.protobuf.Timestamp\x12\x0E\x0A\x06paused\x18\x13 \x01(\x08\x12C\x0A\x0Flast_deployment\x18\x14 \x01(\x0B2&.temporal.api.deployment.v1.DeploymentB\x02\x18\x01\x12*\x0A\x1Elast_worker_deployment_version\x18\x15 \x01(\x09B\x02\x18\x01\x12T\x0A\x17last_deployment_version\x18\x19 \x01(\x0B23.temporal.api.deployment.v1.WorkerDeploymentVersion\x122\x0A\x08priority\x18\x16 \x01(\x0B2 .temporal.api.common.v1.Priority\x12K\x0A\x0Apause_info\x18\x17 \x01(\x0B27.temporal.api.workflow.v1.PendingActivityInfo.PauseInfo\x12C\x0A\x10activity_options\x18\x18 \x01(\x0B2).temporal.api.activity.v1.ActivityOptions\x1A\xCF\x02\x0A\x09PauseInfo\x12.\x0A\x0Apause_time\x18\x01 \x01(\x0B2\x1A.google.protobuf.Timestamp\x12P\x0A\x06manual\x18\x02 \x01(\x0B2>.temporal.api.workflow.v1.PendingActivityInfo.PauseInfo.ManualH\x00\x12L\x0A\x04rule\x18\x04 \x01(\x0B2<.temporal.api.workflow.v1.PendingActivityInfo.PauseInfo.RuleH\x00\x1A*\x0A\x06Manual\x12\x10\x0A\x08identity\x18\x01 \x01(\x09\x12\x0E\x0A\x06reason\x18\x02 \x01(\x09\x1A9\x0A\x04Rule\x12\x0F\x0A\x07rule_id\x18\x01 \x01(\x09\x12\x10\x0A\x08identity\x18\x02 \x01(\x09\x12\x0E\x0A\x06reason\x18\x03 \x01(\x09B\x0B\x0A\x09paused_byB\x13\x0A\x11assigned_build_id\"\xB9\x01\x0A\x19PendingChildExecutionInfo\x12\x13\x0A\x0Bworkflow_id\x18\x01 \x01(\x09\x12\x0E\x0A\x06run_id\x18\x02 \x01(\x09\x12\x1A\x0A\x12workflow_type_name\x18\x03 \x01(\x09\x12\x14\x0A\x0Cinitiated_id\x18\x04 \x01(\x03\x12E\x0A\x13parent_close_policy\x18\x05 \x01(\x0E2(.temporal.api.enums.v1.ParentClosePolicy\"\x8D\x02\x0A\x17PendingWorkflowTaskInfo\x12>\x0A\x05state\x18\x01 \x01(\x0E2/.temporal.api.enums.v1.PendingWorkflowTaskState\x122\x0A\x0Escheduled_time\x18\x02 \x01(\x0B2\x1A.google.protobuf.Timestamp\x12;\x0A\x17original_scheduled_time\x18\x03 \x01(\x0B2\x1A.google.protobuf.Timestamp\x120\x0A\x0Cstarted_time\x18\x04 \x01(\x0B2\x1A.google.protobuf.Timestamp\x12\x0F\x0A\x07attempt\x18\x05 \x01(\x05\"G\x0A\x0BResetPoints\x128\x0A\x06points\x18\x01 \x03(\x0B2(.temporal.api.workflow.v1.ResetPointInfo\"\xEF\x01\x0A\x0EResetPointInfo\x12\x10\x0A\x08build_id\x18\x07 \x01(\x09\x12\x1B\x0A\x0Fbinary_checksum\x18\x01 \x01(\x09B\x02\x18\x01\x12\x0E\x0A\x06run_id\x18\x02 \x01(\x09\x12(\x0A first_workflow_task_completed_id\x18\x03 \x01(\x03\x12/\x0A\x0Bcreate_time\x18\x04 \x01(\x0B2\x1A.google.protobuf.Timestamp\x12/\x0A\x0Bexpire_time\x18\x05 \x01(\x0B2\x1A.google.protobuf.Timestamp\x12\x12\x0A\x0Aresettable\x18\x06 \x01(\x08\"\x85\x07\x0A\x18NewWorkflowExecutionInfo\x12\x13\x0A\x0Bworkflow_id\x18\x01 \x01(\x09\x12;\x0A\x0Dworkflow_type\x18\x02 \x01(\x0B2\$.temporal.api.common.v1.WorkflowType\x128\x0A\x0Atask_queue\x18\x03 \x01(\x0B2\$.temporal.api.taskqueue.v1.TaskQueue\x12/\x0A\x05input\x18\x04 \x01(\x0B2 .temporal.api.common.v1.Payloads\x12=\x0A\x1Aworkflow_execution_timeout\x18\x05 \x01(\x0B2\x19.google.protobuf.Duration\x127\x0A\x14workflow_run_timeout\x18\x06 \x01(\x0B2\x19.google.protobuf.Duration\x128\x0A\x15workflow_task_timeout\x18\x07 \x01(\x0B2\x19.google.protobuf.Duration\x12N\x0A\x18workflow_id_reuse_policy\x18\x08 \x01(\x0E2,.temporal.api.enums.v1.WorkflowIdReusePolicy\x129\x0A\x0Cretry_policy\x18\x09 \x01(\x0B2#.temporal.api.common.v1.RetryPolicy\x12\x15\x0A\x0Dcron_schedule\x18\x0A \x01(\x09\x12*\x0A\x04memo\x18\x0B \x01(\x0B2\x1C.temporal.api.common.v1.Memo\x12C\x0A\x11search_attributes\x18\x0C \x01(\x0B2(.temporal.api.common.v1.SearchAttributes\x12.\x0A\x06header\x18\x0D \x01(\x0B2\x1E.temporal.api.common.v1.Header\x128\x0A\x0Duser_metadata\x18\x0E \x01(\x0B2!.temporal.api.sdk.v1.UserMetadata\x12I\x0A\x13versioning_override\x18\x0F \x01(\x0B2,.temporal.api.workflow.v1.VersioningOverride\x122\x0A\x08priority\x18\x10 \x01(\x0B2 .temporal.api.common.v1.Priority\"\xD2\x04\x0A\x0CCallbackInfo\x122\x0A\x08callback\x18\x01 \x01(\x0B2 .temporal.api.common.v1.Callback\x12?\x0A\x07trigger\x18\x02 \x01(\x0B2..temporal.api.workflow.v1.CallbackInfo.Trigger\x125\x0A\x11registration_time\x18\x03 \x01(\x0B2\x1A.google.protobuf.Timestamp\x123\x0A\x05state\x18\x04 \x01(\x0E2\$.temporal.api.enums.v1.CallbackState\x12\x0F\x0A\x07attempt\x18\x05 \x01(\x05\x12>\x0A\x1Alast_attempt_complete_time\x18\x06 \x01(\x0B2\x1A.google.protobuf.Timestamp\x12>\x0A\x14last_attempt_failure\x18\x07 \x01(\x0B2 .temporal.api.failure.v1.Failure\x12>\x0A\x1Anext_attempt_schedule_time\x18\x08 \x01(\x0B2\x1A.google.protobuf.Timestamp\x12\x16\x0A\x0Eblocked_reason\x18\x09 \x01(\x09\x1A\x10\x0A\x0EWorkflowClosed\x1Af\x0A\x07Trigger\x12P\x0A\x0Fworkflow_closed\x18\x01 \x01(\x0B25.temporal.api.workflow.v1.CallbackInfo.WorkflowClosedH\x00B\x09\x0A\x07variant\"\x92\x05\x0A\x19PendingNexusOperationInfo\x12\x10\x0A\x08endpoint\x18\x01 \x01(\x09\x12\x0F\x0A\x07service\x18\x02 \x01(\x09\x12\x11\x0A\x09operation\x18\x03 \x01(\x09\x12\x18\x0A\x0Coperation_id\x18\x04 \x01(\x09B\x02\x18\x01\x12<\x0A\x19schedule_to_close_timeout\x18\x05 \x01(\x0B2\x19.google.protobuf.Duration\x122\x0A\x0Escheduled_time\x18\x06 \x01(\x0B2\x1A.google.protobuf.Timestamp\x12@\x0A\x05state\x18\x07 \x01(\x0E21.temporal.api.enums.v1.PendingNexusOperationState\x12\x0F\x0A\x07attempt\x18\x08 \x01(\x05\x12>\x0A\x1Alast_attempt_complete_time\x18\x09 \x01(\x0B2\x1A.google.protobuf.Timestamp\x12>\x0A\x14last_attempt_failure\x18\x0A \x01(\x0B2 .temporal.api.failure.v1.Failure\x12>\x0A\x1Anext_attempt_schedule_time\x18\x0B \x01(\x0B2\x1A.google.protobuf.Timestamp\x12S\x0A\x11cancellation_info\x18\x0C \x01(\x0B28.temporal.api.workflow.v1.NexusOperationCancellationInfo\x12\x1A\x0A\x12scheduled_event_id\x18\x0D \x01(\x03\x12\x16\x0A\x0Eblocked_reason\x18\x0E \x01(\x09\x12\x17\x0A\x0Foperation_token\x18\x0F \x01(\x09\"\x84\x03\x0A\x1ENexusOperationCancellationInfo\x122\x0A\x0Erequested_time\x18\x01 \x01(\x0B2\x1A.google.protobuf.Timestamp\x12E\x0A\x05state\x18\x02 \x01(\x0E26.temporal.api.enums.v1.NexusOperationCancellationState\x12\x0F\x0A\x07attempt\x18\x03 \x01(\x05\x12>\x0A\x1Alast_attempt_complete_time\x18\x04 \x01(\x0B2\x1A.google.protobuf.Timestamp\x12>\x0A\x14last_attempt_failure\x18\x05 \x01(\x0B2 .temporal.api.failure.v1.Failure\x12>\x0A\x1Anext_attempt_schedule_time\x18\x06 \x01(\x0B2\x1A.google.protobuf.Timestamp\x12\x16\x0A\x0Eblocked_reason\x18\x07 \x01(\x09\"e\x0A\x18WorkflowExecutionOptions\x12I\x0A\x13versioning_override\x18\x01 \x01(\x0B2,.temporal.api.workflow.v1.VersioningOverride\"\xBD\x04\x0A\x12VersioningOverride\x12M\x0A\x06pinned\x18\x03 \x01(\x0B2;.temporal.api.workflow.v1.VersioningOverride.PinnedOverrideH\x00\x12\x16\x0A\x0Cauto_upgrade\x18\x04 \x01(\x08H\x00\x12?\x0A\x08behavior\x18\x01 \x01(\x0E2).temporal.api.enums.v1.VersioningBehaviorB\x02\x18\x01\x12>\x0A\x0Adeployment\x18\x02 \x01(\x0B2&.temporal.api.deployment.v1.DeploymentB\x02\x18\x01\x12\x1A\x0A\x0Epinned_version\x18\x09 \x01(\x09B\x02\x18\x01\x1A\xAD\x01\x0A\x0EPinnedOverride\x12U\x0A\x08behavior\x18\x01 \x01(\x0E2C.temporal.api.workflow.v1.VersioningOverride.PinnedOverrideBehavior\x12D\x0A\x07version\x18\x02 \x01(\x0B23.temporal.api.deployment.v1.WorkerDeploymentVersion\"g\x0A\x16PinnedOverrideBehavior\x12(\x0A\$PINNED_OVERRIDE_BEHAVIOR_UNSPECIFIED\x10\x00\x12#\x0A\x1FPINNED_OVERRIDE_BEHAVIOR_PINNED\x10\x01B\x0A\x0A\x08override\"i\x0A\x11OnConflictOptions\x12\x19\x0A\x11attach_request_id\x18\x01 \x01(\x08\x12#\x0A\x1Battach_completion_callbacks\x18\x02 \x01(\x08\x12\x14\x0A\x0Cattach_links\x18\x03 \x01(\x08\"i\x0A\x0DRequestIdInfo\x124\x0A\x0Aevent_type\x18\x01 \x01(\x0E2 .temporal.api.enums.v1.EventType\x12\x10\x0A\x08event_id\x18\x02 \x01(\x03\x12\x10\x0A\x08buffered\x18\x03 \x01(\x08\"\xB7\x04\x0A\x12PostResetOperation\x12V\x0A\x0Fsignal_workflow\x18\x01 \x01(\x0B2;.temporal.api.workflow.v1.PostResetOperation.SignalWorkflowH\x00\x12e\x0A\x17update_workflow_options\x18\x02 \x01(\x0B2B.temporal.api.workflow.v1.PostResetOperation.UpdateWorkflowOptionsH\x00\x1A\xB3\x01\x0A\x0ESignalWorkflow\x12\x13\x0A\x0Bsignal_name\x18\x01 \x01(\x09\x12/\x0A\x05input\x18\x02 \x01(\x0B2 .temporal.api.common.v1.Payloads\x12.\x0A\x06header\x18\x03 \x01(\x0B2\x1E.temporal.api.common.v1.Header\x12+\x0A\x05links\x18\x04 \x03(\x0B2\x1C.temporal.api.common.v1.Link\x1A\xA0\x01\x0A\x15UpdateWorkflowOptions\x12V\x0A\x1Aworkflow_execution_options\x18\x01 \x01(\x0B22.temporal.api.workflow.v1.WorkflowExecutionOptions\x12/\x0A\x0Bupdate_mask\x18\x02 \x01(\x0B2\x1A.google.protobuf.FieldMaskB\x09\x0A\x07variantB\x93\x01\x0A\x1Bio.temporal.api.workflow.v1B\x0CMessageProtoP\x01Z'go.temporal.io/api/workflow/v1;workflow\xAA\x02\x1ATemporalio.Api.Workflow.V1\xEA\x02\x1DTemporalio::Api::Workflow::V1b\x06proto3"
        , true);

        static::$is_initialized = true;
    }
}

