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

namespace GPBMetadata\Temporal\Api\Command\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\Temporal\Api\Enums\V1\Workflow::initOnce();
        \GPBMetadata\Temporal\Api\Enums\V1\CommandType::initOnce();
        \GPBMetadata\Temporal\Api\Common\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\xAC8\x0A%temporal/api/command/v1/message.proto\x12\x17temporal.api.command.v1\x1A\$temporal/api/enums/v1/workflow.proto\x1A(temporal/api/enums/v1/command_type.proto\x1A\$temporal/api/common/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\"\xB6\x05\x0A%ScheduleActivityTaskCommandAttributes\x12\x13\x0A\x0Bactivity_id\x18\x01 \x01(\x09\x12;\x0A\x0Dactivity_type\x18\x02 \x01(\x0B2\$.temporal.api.common.v1.ActivityType\x128\x0A\x0Atask_queue\x18\x04 \x01(\x0B2\$.temporal.api.taskqueue.v1.TaskQueue\x12.\x0A\x06header\x18\x05 \x01(\x0B2\x1E.temporal.api.common.v1.Header\x12/\x0A\x05input\x18\x06 \x01(\x0B2 .temporal.api.common.v1.Payloads\x12<\x0A\x19schedule_to_close_timeout\x18\x07 \x01(\x0B2\x19.google.protobuf.Duration\x12<\x0A\x19schedule_to_start_timeout\x18\x08 \x01(\x0B2\x19.google.protobuf.Duration\x129\x0A\x16start_to_close_timeout\x18\x09 \x01(\x0B2\x19.google.protobuf.Duration\x124\x0A\x11heartbeat_timeout\x18\x0A \x01(\x0B2\x19.google.protobuf.Duration\x129\x0A\x0Cretry_policy\x18\x0B \x01(\x0B2#.temporal.api.common.v1.RetryPolicy\x12\x1F\x0A\x17request_eager_execution\x18\x0C \x01(\x08\x12\x1D\x0A\x15use_workflow_build_id\x18\x0D \x01(\x08\x122\x0A\x08priority\x18\x0E \x01(\x0B2 .temporal.api.common.v1.PriorityJ\x04\x08\x03\x10\x04\"H\x0A*RequestCancelActivityTaskCommandAttributes\x12\x1A\x0A\x12scheduled_event_id\x18\x01 \x01(\x03\"i\x0A\x1BStartTimerCommandAttributes\x12\x10\x0A\x08timer_id\x18\x01 \x01(\x09\x128\x0A\x15start_to_fire_timeout\x18\x02 \x01(\x0B2\x19.google.protobuf.Duration\"^\x0A*CompleteWorkflowExecutionCommandAttributes\x120\x0A\x06result\x18\x01 \x01(\x0B2 .temporal.api.common.v1.Payloads\"[\x0A&FailWorkflowExecutionCommandAttributes\x121\x0A\x07failure\x18\x01 \x01(\x0B2 .temporal.api.failure.v1.Failure\"0\x0A\x1CCancelTimerCommandAttributes\x12\x10\x0A\x08timer_id\x18\x01 \x01(\x09\"]\x0A(CancelWorkflowExecutionCommandAttributes\x121\x0A\x07details\x18\x01 \x01(\x0B2 .temporal.api.common.v1.Payloads\"\xB3\x01\x0A7RequestCancelExternalWorkflowExecutionCommandAttributes\x12\x11\x0A\x09namespace\x18\x01 \x01(\x09\x12\x13\x0A\x0Bworkflow_id\x18\x02 \x01(\x09\x12\x0E\x0A\x06run_id\x18\x03 \x01(\x09\x12\x13\x0A\x07control\x18\x04 \x01(\x09B\x02\x18\x01\x12\x1B\x0A\x13child_workflow_only\x18\x05 \x01(\x08\x12\x0E\x0A\x06reason\x18\x06 \x01(\x09\"\xAB\x02\x0A0SignalExternalWorkflowExecutionCommandAttributes\x12\x11\x0A\x09namespace\x18\x01 \x01(\x09\x12<\x0A\x09execution\x18\x02 \x01(\x0B2).temporal.api.common.v1.WorkflowExecution\x12\x13\x0A\x0Bsignal_name\x18\x03 \x01(\x09\x12/\x0A\x05input\x18\x04 \x01(\x0B2 .temporal.api.common.v1.Payloads\x12\x13\x0A\x07control\x18\x05 \x01(\x09B\x02\x18\x01\x12\x1B\x0A\x13child_workflow_only\x18\x06 \x01(\x08\x12.\x0A\x06header\x18\x07 \x01(\x0B2\x1E.temporal.api.common.v1.Header\"v\x0A/UpsertWorkflowSearchAttributesCommandAttributes\x12C\x0A\x11search_attributes\x18\x01 \x01(\x0B2(.temporal.api.common.v1.SearchAttributes\"`\x0A)ModifyWorkflowPropertiesCommandAttributes\x123\x0A\x0Dupserted_memo\x18\x01 \x01(\x0B2\x1C.temporal.api.common.v1.Memo\"\xBF\x02\x0A\x1DRecordMarkerCommandAttributes\x12\x13\x0A\x0Bmarker_name\x18\x01 \x01(\x09\x12T\x0A\x07details\x18\x02 \x03(\x0B2C.temporal.api.command.v1.RecordMarkerCommandAttributes.DetailsEntry\x12.\x0A\x06header\x18\x03 \x01(\x0B2\x1E.temporal.api.common.v1.Header\x121\x0A\x07failure\x18\x04 \x01(\x0B2 .temporal.api.failure.v1.Failure\x1AP\x0A\x0CDetailsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12/\x0A\x05value\x18\x02 \x01(\x0B2 .temporal.api.common.v1.Payloads:\x028\x01\"\xCF\x06\x0A/ContinueAsNewWorkflowExecutionCommandAttributes\x12;\x0A\x0Dworkflow_type\x18\x01 \x01(\x0B2\$.temporal.api.common.v1.WorkflowType\x128\x0A\x0Atask_queue\x18\x02 \x01(\x0B2\$.temporal.api.taskqueue.v1.TaskQueue\x12/\x0A\x05input\x18\x03 \x01(\x0B2 .temporal.api.common.v1.Payloads\x127\x0A\x14workflow_run_timeout\x18\x04 \x01(\x0B2\x19.google.protobuf.Duration\x128\x0A\x15workflow_task_timeout\x18\x05 \x01(\x0B2\x19.google.protobuf.Duration\x129\x0A\x16backoff_start_interval\x18\x06 \x01(\x0B2\x19.google.protobuf.Duration\x129\x0A\x0Cretry_policy\x18\x07 \x01(\x0B2#.temporal.api.common.v1.RetryPolicy\x12@\x0A\x09initiator\x18\x08 \x01(\x0E2-.temporal.api.enums.v1.ContinueAsNewInitiator\x121\x0A\x07failure\x18\x09 \x01(\x0B2 .temporal.api.failure.v1.Failure\x12@\x0A\x16last_completion_result\x18\x0A \x01(\x0B2 .temporal.api.common.v1.Payloads\x12\x15\x0A\x0Dcron_schedule\x18\x0B \x01(\x09\x12.\x0A\x06header\x18\x0C \x01(\x0B2\x1E.temporal.api.common.v1.Header\x12*\x0A\x04memo\x18\x0D \x01(\x0B2\x1C.temporal.api.common.v1.Memo\x12C\x0A\x11search_attributes\x18\x0E \x01(\x0B2(.temporal.api.common.v1.SearchAttributes\x12\x1C\x0A\x10inherit_build_id\x18\x0F \x01(\x08B\x02\x18\x01\"\x9D\x07\x0A,StartChildWorkflowExecutionCommandAttributes\x12\x11\x0A\x09namespace\x18\x01 \x01(\x09\x12\x13\x0A\x0Bworkflow_id\x18\x02 \x01(\x09\x12;\x0A\x0Dworkflow_type\x18\x03 \x01(\x0B2\$.temporal.api.common.v1.WorkflowType\x128\x0A\x0Atask_queue\x18\x04 \x01(\x0B2\$.temporal.api.taskqueue.v1.TaskQueue\x12/\x0A\x05input\x18\x05 \x01(\x0B2 .temporal.api.common.v1.Payloads\x12=\x0A\x1Aworkflow_execution_timeout\x18\x06 \x01(\x0B2\x19.google.protobuf.Duration\x127\x0A\x14workflow_run_timeout\x18\x07 \x01(\x0B2\x19.google.protobuf.Duration\x128\x0A\x15workflow_task_timeout\x18\x08 \x01(\x0B2\x19.google.protobuf.Duration\x12E\x0A\x13parent_close_policy\x18\x09 \x01(\x0E2(.temporal.api.enums.v1.ParentClosePolicy\x12\x0F\x0A\x07control\x18\x0A \x01(\x09\x12N\x0A\x18workflow_id_reuse_policy\x18\x0B \x01(\x0E2,.temporal.api.enums.v1.WorkflowIdReusePolicy\x129\x0A\x0Cretry_policy\x18\x0C \x01(\x0B2#.temporal.api.common.v1.RetryPolicy\x12\x15\x0A\x0Dcron_schedule\x18\x0D \x01(\x09\x12.\x0A\x06header\x18\x0E \x01(\x0B2\x1E.temporal.api.common.v1.Header\x12*\x0A\x04memo\x18\x0F \x01(\x0B2\x1C.temporal.api.common.v1.Memo\x12C\x0A\x11search_attributes\x18\x10 \x01(\x0B2(.temporal.api.common.v1.SearchAttributes\x12\x1C\x0A\x10inherit_build_id\x18\x11 \x01(\x08B\x02\x18\x01\x122\x0A\x08priority\x18\x12 \x01(\x0B2 .temporal.api.common.v1.Priority\"6\x0A ProtocolMessageCommandAttributes\x12\x12\x0A\x0Amessage_id\x18\x01 \x01(\x09\"\xEA\x02\x0A'ScheduleNexusOperationCommandAttributes\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.\x0A\x05input\x18\x04 \x01(\x0B2\x1F.temporal.api.common.v1.Payload\x12<\x0A\x19schedule_to_close_timeout\x18\x05 \x01(\x0B2\x19.google.protobuf.Duration\x12g\x0A\x0Cnexus_header\x18\x06 \x03(\x0B2Q.temporal.api.command.v1.ScheduleNexusOperationCommandAttributes.NexusHeaderEntry\x1A2\x0A\x10NexusHeaderEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"J\x0A,RequestCancelNexusOperationCommandAttributes\x12\x1A\x0A\x12scheduled_event_id\x18\x01 \x01(\x03\"\xC2\x11\x0A\x07Command\x128\x0A\x0Ccommand_type\x18\x01 \x01(\x0E2\".temporal.api.enums.v1.CommandType\x129\x0A\x0Duser_metadata\x18\xAD\x02 \x01(\x0B2!.temporal.api.sdk.v1.UserMetadata\x12s\x0A)schedule_activity_task_command_attributes\x18\x02 \x01(\x0B2>.temporal.api.command.v1.ScheduleActivityTaskCommandAttributesH\x00\x12^\x0A\x1Estart_timer_command_attributes\x18\x03 \x01(\x0B24.temporal.api.command.v1.StartTimerCommandAttributesH\x00\x12}\x0A.complete_workflow_execution_command_attributes\x18\x04 \x01(\x0B2C.temporal.api.command.v1.CompleteWorkflowExecutionCommandAttributesH\x00\x12u\x0A*fail_workflow_execution_command_attributes\x18\x05 \x01(\x0B2?.temporal.api.command.v1.FailWorkflowExecutionCommandAttributesH\x00\x12~\x0A/request_cancel_activity_task_command_attributes\x18\x06 \x01(\x0B2C.temporal.api.command.v1.RequestCancelActivityTaskCommandAttributesH\x00\x12`\x0A\x1Fcancel_timer_command_attributes\x18\x07 \x01(\x0B25.temporal.api.command.v1.CancelTimerCommandAttributesH\x00\x12y\x0A,cancel_workflow_execution_command_attributes\x18\x08 \x01(\x0B2A.temporal.api.command.v1.CancelWorkflowExecutionCommandAttributesH\x00\x12\x99\x01\x0A=request_cancel_external_workflow_execution_command_attributes\x18\x09 \x01(\x0B2P.temporal.api.command.v1.RequestCancelExternalWorkflowExecutionCommandAttributesH\x00\x12b\x0A record_marker_command_attributes\x18\x0A \x01(\x0B26.temporal.api.command.v1.RecordMarkerCommandAttributesH\x00\x12\x89\x01\x0A5continue_as_new_workflow_execution_command_attributes\x18\x0B \x01(\x0B2H.temporal.api.command.v1.ContinueAsNewWorkflowExecutionCommandAttributesH\x00\x12\x82\x01\x0A1start_child_workflow_execution_command_attributes\x18\x0C \x01(\x0B2E.temporal.api.command.v1.StartChildWorkflowExecutionCommandAttributesH\x00\x12\x8A\x01\x0A5signal_external_workflow_execution_command_attributes\x18\x0D \x01(\x0B2I.temporal.api.command.v1.SignalExternalWorkflowExecutionCommandAttributesH\x00\x12\x88\x01\x0A4upsert_workflow_search_attributes_command_attributes\x18\x0E \x01(\x0B2H.temporal.api.command.v1.UpsertWorkflowSearchAttributesCommandAttributesH\x00\x12h\x0A#protocol_message_command_attributes\x18\x0F \x01(\x0B29.temporal.api.command.v1.ProtocolMessageCommandAttributesH\x00\x12{\x0A-modify_workflow_properties_command_attributes\x18\x11 \x01(\x0B2B.temporal.api.command.v1.ModifyWorkflowPropertiesCommandAttributesH\x00\x12w\x0A+schedule_nexus_operation_command_attributes\x18\x12 \x01(\x0B2@.temporal.api.command.v1.ScheduleNexusOperationCommandAttributesH\x00\x12\x82\x01\x0A1request_cancel_nexus_operation_command_attributes\x18\x13 \x01(\x0B2E.temporal.api.command.v1.RequestCancelNexusOperationCommandAttributesH\x00B\x0C\x0A\x0AattributesB\x8E\x01\x0A\x1Aio.temporal.api.command.v1B\x0CMessageProtoP\x01Z%go.temporal.io/api/command/v1;command\xAA\x02\x19Temporalio.Api.Command.V1\xEA\x02\x1CTemporalio::Api::Command::V1b\x06proto3"
        , true);

        static::$is_initialized = true;
    }
}

