diff --git a/Makefile b/Makefile index 5a05f33..3c1ed51 100644 --- a/Makefile +++ b/Makefile @@ -11,8 +11,9 @@ install: python3 -m pip install . gen-proto: - curl -o durabletask/internal/orchestrator_service.proto https://raw.githubusercontent.com/microsoft/durabletask-protobuf/refs/heads/main/protos/orchestrator_service.proto - curl -H "Accept: application/vnd.github.v3+json" "https://api.github.com/repos/microsoft/durabletask-protobuf/commits?path=protos/orchestrator_service.proto&sha=main&per_page=1" | jq -r '.[0].sha' >> durabletask/internal/PROTO_SOURCE_COMMIT_HASH + curl -o durabletask/internal/orchestrator_service.proto https://raw.githubusercontent.com/dapr/durabletask-protobuf/refs/heads/main/protos/orchestrator_service.proto + curl -H "Accept: application/vnd.github.v3+json" "https://api.github.com/repos/dapr/durabletask-protobuf/commits?path=protos/orchestrator_service.proto&sha=main&per_page=1" | jq -r '.[0].sha' > durabletask/internal/PROTO_SOURCE_COMMIT_HASH + pip install grpcio-tools==1.74.0 python3 -m grpc_tools.protoc --proto_path=. --python_out=. --pyi_out=. --grpc_python_out=. ./durabletask/internal/orchestrator_service.proto rm durabletask/internal/*.proto diff --git a/durabletask/internal/PROTO_SOURCE_COMMIT_HASH b/durabletask/internal/PROTO_SOURCE_COMMIT_HASH index 90bb04b..80179d7 100644 --- a/durabletask/internal/PROTO_SOURCE_COMMIT_HASH +++ b/durabletask/internal/PROTO_SOURCE_COMMIT_HASH @@ -1 +1 @@ -c672a0dc97c06587d7399ee12f1c5b0b9fc492a7c672a0dc97c06587d7399ee12f1c5b0b9fc492a7 +4b86756497d875b97f9a91051781b5711c1e4fa6 diff --git a/durabletask/internal/orchestrator_service_pb2.py b/durabletask/internal/orchestrator_service_pb2.py index 5efef70..ed91507 100644 --- a/durabletask/internal/orchestrator_service_pb2.py +++ b/durabletask/internal/orchestrator_service_pb2.py @@ -1,12 +1,22 @@ # -*- coding: utf-8 -*- # Generated by the protocol buffer compiler. DO NOT EDIT! +# NO CHECKED-IN PROTOBUF GENCODE # source: durabletask/internal/orchestrator_service.proto -# Protobuf Python Version: 4.25.1 +# Protobuf Python Version: 6.31.1 """Generated protocol buffer code.""" from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool +from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder +_runtime_version.ValidateProtobufRuntimeVersion( + _runtime_version.Domain.PUBLIC, + 6, + 31, + 1, + '', + 'durabletask/internal/orchestrator_service.proto' +) # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() @@ -18,218 +28,248 @@ from google.protobuf import empty_pb2 as google_dot_protobuf_dot_empty__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n/durabletask/internal/orchestrator_service.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1bgoogle/protobuf/empty.proto\"^\n\x15OrchestrationInstance\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x31\n\x0b\x65xecutionId\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xed\x01\n\x0f\x41\x63tivityRequest\x12\x0c\n\x04name\x18\x01 \x01(\t\x12-\n\x07version\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x05input\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x35\n\x15orchestrationInstance\x18\x04 \x01(\x0b\x32\x16.OrchestrationInstance\x12\x0e\n\x06taskId\x18\x05 \x01(\x05\x12)\n\x12parentTraceContext\x18\x06 \x01(\x0b\x32\r.TraceContext\"\xaa\x01\n\x10\x41\x63tivityResponse\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x0e\n\x06taskId\x18\x02 \x01(\x05\x12,\n\x06result\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x0e\x66\x61ilureDetails\x18\x04 \x01(\x0b\x32\x13.TaskFailureDetails\x12\x17\n\x0f\x63ompletionToken\x18\x05 \x01(\t\"\xb2\x01\n\x12TaskFailureDetails\x12\x11\n\terrorType\x18\x01 \x01(\t\x12\x14\n\x0c\x65rrorMessage\x18\x02 \x01(\t\x12\x30\n\nstackTrace\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12)\n\x0cinnerFailure\x18\x04 \x01(\x0b\x32\x13.TaskFailureDetails\x12\x16\n\x0eisNonRetriable\x18\x05 \x01(\x08\"\xbf\x01\n\x12ParentInstanceInfo\x12\x17\n\x0ftaskScheduledId\x18\x01 \x01(\x05\x12*\n\x04name\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12-\n\x07version\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x35\n\x15orchestrationInstance\x18\x04 \x01(\x0b\x32\x16.OrchestrationInstance\"i\n\x0cTraceContext\x12\x13\n\x0btraceParent\x18\x01 \x01(\t\x12\x12\n\x06spanID\x18\x02 \x01(\tB\x02\x18\x01\x12\x30\n\ntraceState\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\x88\x03\n\x15\x45xecutionStartedEvent\x12\x0c\n\x04name\x18\x01 \x01(\t\x12-\n\x07version\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x05input\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x35\n\x15orchestrationInstance\x18\x04 \x01(\x0b\x32\x16.OrchestrationInstance\x12+\n\x0eparentInstance\x18\x05 \x01(\x0b\x32\x13.ParentInstanceInfo\x12;\n\x17scheduledStartTimestamp\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12)\n\x12parentTraceContext\x18\x07 \x01(\x0b\x32\r.TraceContext\x12\x39\n\x13orchestrationSpanID\x18\x08 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xa7\x01\n\x17\x45xecutionCompletedEvent\x12\x31\n\x13orchestrationStatus\x18\x01 \x01(\x0e\x32\x14.OrchestrationStatus\x12,\n\x06result\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x0e\x66\x61ilureDetails\x18\x03 \x01(\x0b\x32\x13.TaskFailureDetails\"X\n\x18\x45xecutionTerminatedEvent\x12+\n\x05input\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x0f\n\x07recurse\x18\x02 \x01(\x08\"\xa9\x01\n\x12TaskScheduledEvent\x12\x0c\n\x04name\x18\x01 \x01(\t\x12-\n\x07version\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x05input\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12)\n\x12parentTraceContext\x18\x04 \x01(\x0b\x32\r.TraceContext\"[\n\x12TaskCompletedEvent\x12\x17\n\x0ftaskScheduledId\x18\x01 \x01(\x05\x12,\n\x06result\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"W\n\x0fTaskFailedEvent\x12\x17\n\x0ftaskScheduledId\x18\x01 \x01(\x05\x12+\n\x0e\x66\x61ilureDetails\x18\x02 \x01(\x0b\x32\x13.TaskFailureDetails\"\xcf\x01\n$SubOrchestrationInstanceCreatedEvent\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12-\n\x07version\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x05input\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12)\n\x12parentTraceContext\x18\x05 \x01(\x0b\x32\r.TraceContext\"o\n&SubOrchestrationInstanceCompletedEvent\x12\x17\n\x0ftaskScheduledId\x18\x01 \x01(\x05\x12,\n\x06result\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"k\n#SubOrchestrationInstanceFailedEvent\x12\x17\n\x0ftaskScheduledId\x18\x01 \x01(\x05\x12+\n\x0e\x66\x61ilureDetails\x18\x02 \x01(\x0b\x32\x13.TaskFailureDetails\"?\n\x11TimerCreatedEvent\x12*\n\x06\x66ireAt\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"N\n\x0fTimerFiredEvent\x12*\n\x06\x66ireAt\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x0f\n\x07timerId\x18\x02 \x01(\x05\"\x1a\n\x18OrchestratorStartedEvent\"\x1c\n\x1aOrchestratorCompletedEvent\"_\n\x0e\x45ventSentEvent\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12+\n\x05input\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"M\n\x10\x45ventRaisedEvent\x12\x0c\n\x04name\x18\x01 \x01(\t\x12+\n\x05input\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\":\n\x0cGenericEvent\x12*\n\x04\x64\x61ta\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"D\n\x11HistoryStateEvent\x12/\n\x12orchestrationState\x18\x01 \x01(\x0b\x32\x13.OrchestrationState\"A\n\x12\x43ontinueAsNewEvent\x12+\n\x05input\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"F\n\x17\x45xecutionSuspendedEvent\x12+\n\x05input\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"D\n\x15\x45xecutionResumedEvent\x12+\n\x05input\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xdc\x01\n\x1c\x45ntityOperationSignaledEvent\x12\x11\n\trequestId\x18\x01 \x01(\t\x12\x11\n\toperation\x18\x02 \x01(\t\x12\x31\n\rscheduledTime\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12+\n\x05input\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x36\n\x10targetInstanceId\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xcb\x02\n\x1a\x45ntityOperationCalledEvent\x12\x11\n\trequestId\x18\x01 \x01(\t\x12\x11\n\toperation\x18\x02 \x01(\t\x12\x31\n\rscheduledTime\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12+\n\x05input\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x36\n\x10parentInstanceId\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x37\n\x11parentExecutionId\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x36\n\x10targetInstanceId\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\x90\x01\n\x18\x45ntityLockRequestedEvent\x12\x19\n\x11\x63riticalSectionId\x18\x01 \x01(\t\x12\x0f\n\x07lockSet\x18\x02 \x03(\t\x12\x10\n\x08position\x18\x03 \x01(\x05\x12\x36\n\x10parentInstanceId\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"`\n\x1d\x45ntityOperationCompletedEvent\x12\x11\n\trequestId\x18\x01 \x01(\t\x12,\n\x06output\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\\\n\x1a\x45ntityOperationFailedEvent\x12\x11\n\trequestId\x18\x01 \x01(\t\x12+\n\x0e\x66\x61ilureDetails\x18\x02 \x01(\x0b\x32\x13.TaskFailureDetails\"\xa2\x01\n\x15\x45ntityUnlockSentEvent\x12\x19\n\x11\x63riticalSectionId\x18\x01 \x01(\t\x12\x36\n\x10parentInstanceId\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x36\n\x10targetInstanceId\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"3\n\x16\x45ntityLockGrantedEvent\x12\x19\n\x11\x63riticalSectionId\x18\x01 \x01(\t\"\xac\x0c\n\x0cHistoryEvent\x12\x0f\n\x07\x65ventId\x18\x01 \x01(\x05\x12-\n\ttimestamp\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x32\n\x10\x65xecutionStarted\x18\x03 \x01(\x0b\x32\x16.ExecutionStartedEventH\x00\x12\x36\n\x12\x65xecutionCompleted\x18\x04 \x01(\x0b\x32\x18.ExecutionCompletedEventH\x00\x12\x38\n\x13\x65xecutionTerminated\x18\x05 \x01(\x0b\x32\x19.ExecutionTerminatedEventH\x00\x12,\n\rtaskScheduled\x18\x06 \x01(\x0b\x32\x13.TaskScheduledEventH\x00\x12,\n\rtaskCompleted\x18\x07 \x01(\x0b\x32\x13.TaskCompletedEventH\x00\x12&\n\ntaskFailed\x18\x08 \x01(\x0b\x32\x10.TaskFailedEventH\x00\x12P\n\x1fsubOrchestrationInstanceCreated\x18\t \x01(\x0b\x32%.SubOrchestrationInstanceCreatedEventH\x00\x12T\n!subOrchestrationInstanceCompleted\x18\n \x01(\x0b\x32\'.SubOrchestrationInstanceCompletedEventH\x00\x12N\n\x1esubOrchestrationInstanceFailed\x18\x0b \x01(\x0b\x32$.SubOrchestrationInstanceFailedEventH\x00\x12*\n\x0ctimerCreated\x18\x0c \x01(\x0b\x32\x12.TimerCreatedEventH\x00\x12&\n\ntimerFired\x18\r \x01(\x0b\x32\x10.TimerFiredEventH\x00\x12\x38\n\x13orchestratorStarted\x18\x0e \x01(\x0b\x32\x19.OrchestratorStartedEventH\x00\x12<\n\x15orchestratorCompleted\x18\x0f \x01(\x0b\x32\x1b.OrchestratorCompletedEventH\x00\x12$\n\teventSent\x18\x10 \x01(\x0b\x32\x0f.EventSentEventH\x00\x12(\n\x0b\x65ventRaised\x18\x11 \x01(\x0b\x32\x11.EventRaisedEventH\x00\x12%\n\x0cgenericEvent\x18\x12 \x01(\x0b\x32\r.GenericEventH\x00\x12*\n\x0chistoryState\x18\x13 \x01(\x0b\x32\x12.HistoryStateEventH\x00\x12,\n\rcontinueAsNew\x18\x14 \x01(\x0b\x32\x13.ContinueAsNewEventH\x00\x12\x36\n\x12\x65xecutionSuspended\x18\x15 \x01(\x0b\x32\x18.ExecutionSuspendedEventH\x00\x12\x32\n\x10\x65xecutionResumed\x18\x16 \x01(\x0b\x32\x16.ExecutionResumedEventH\x00\x12@\n\x17\x65ntityOperationSignaled\x18\x17 \x01(\x0b\x32\x1d.EntityOperationSignaledEventH\x00\x12<\n\x15\x65ntityOperationCalled\x18\x18 \x01(\x0b\x32\x1b.EntityOperationCalledEventH\x00\x12\x42\n\x18\x65ntityOperationCompleted\x18\x19 \x01(\x0b\x32\x1e.EntityOperationCompletedEventH\x00\x12<\n\x15\x65ntityOperationFailed\x18\x1a \x01(\x0b\x32\x1b.EntityOperationFailedEventH\x00\x12\x38\n\x13\x65ntityLockRequested\x18\x1b \x01(\x0b\x32\x19.EntityLockRequestedEventH\x00\x12\x34\n\x11\x65ntityLockGranted\x18\x1c \x01(\x0b\x32\x17.EntityLockGrantedEventH\x00\x12\x32\n\x10\x65ntityUnlockSent\x18\x1d \x01(\x0b\x32\x16.EntityUnlockSentEventH\x00\x42\x0b\n\teventType\"~\n\x12ScheduleTaskAction\x12\x0c\n\x04name\x18\x01 \x01(\t\x12-\n\x07version\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x05input\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\x9c\x01\n\x1c\x43reateSubOrchestrationAction\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12-\n\x07version\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x05input\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"?\n\x11\x43reateTimerAction\x12*\n\x06\x66ireAt\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"u\n\x0fSendEventAction\x12(\n\x08instance\x18\x01 \x01(\x0b\x32\x16.OrchestrationInstance\x12\x0c\n\x04name\x18\x02 \x01(\t\x12*\n\x04\x64\x61ta\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xb4\x02\n\x1b\x43ompleteOrchestrationAction\x12\x31\n\x13orchestrationStatus\x18\x01 \x01(\x0e\x32\x14.OrchestrationStatus\x12,\n\x06result\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12-\n\x07\x64\x65tails\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x30\n\nnewVersion\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12&\n\x0f\x63\x61rryoverEvents\x18\x05 \x03(\x0b\x32\r.HistoryEvent\x12+\n\x0e\x66\x61ilureDetails\x18\x06 \x01(\x0b\x32\x13.TaskFailureDetails\"q\n\x1cTerminateOrchestrationAction\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12,\n\x06reason\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x0f\n\x07recurse\x18\x03 \x01(\x08\"\xfa\x02\n\x12OrchestratorAction\x12\n\n\x02id\x18\x01 \x01(\x05\x12+\n\x0cscheduleTask\x18\x02 \x01(\x0b\x32\x13.ScheduleTaskActionH\x00\x12?\n\x16\x63reateSubOrchestration\x18\x03 \x01(\x0b\x32\x1d.CreateSubOrchestrationActionH\x00\x12)\n\x0b\x63reateTimer\x18\x04 \x01(\x0b\x32\x12.CreateTimerActionH\x00\x12%\n\tsendEvent\x18\x05 \x01(\x0b\x32\x10.SendEventActionH\x00\x12=\n\x15\x63ompleteOrchestration\x18\x06 \x01(\x0b\x32\x1c.CompleteOrchestrationActionH\x00\x12?\n\x16terminateOrchestration\x18\x07 \x01(\x0b\x32\x1d.TerminateOrchestrationActionH\x00\x42\x18\n\x16orchestratorActionType\"\xfc\x01\n\x13OrchestratorRequest\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x31\n\x0b\x65xecutionId\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12!\n\npastEvents\x18\x03 \x03(\x0b\x32\r.HistoryEvent\x12 \n\tnewEvents\x18\x04 \x03(\x0b\x32\r.HistoryEvent\x12\x37\n\x10\x65ntityParameters\x18\x05 \x01(\x0b\x32\x1d.OrchestratorEntityParameters\x12 \n\x18requiresHistoryStreaming\x18\x06 \x01(\x08\"\xd6\x01\n\x14OrchestratorResponse\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12$\n\x07\x61\x63tions\x18\x02 \x03(\x0b\x32\x13.OrchestratorAction\x12\x32\n\x0c\x63ustomStatus\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x17\n\x0f\x63ompletionToken\x18\x04 \x01(\t\x12\x37\n\x12numEventsProcessed\x18\x05 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\"\xa3\x03\n\x15\x43reateInstanceRequest\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12-\n\x07version\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x05input\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12;\n\x17scheduledStartTimestamp\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12?\n\x1aorchestrationIdReusePolicy\x18\x06 \x01(\x0b\x32\x1b.OrchestrationIdReusePolicy\x12\x31\n\x0b\x65xecutionId\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12.\n\x04tags\x18\x08 \x03(\x0b\x32 .CreateInstanceRequest.TagsEntry\x1a+\n\tTagsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"w\n\x1aOrchestrationIdReusePolicy\x12-\n\x0foperationStatus\x18\x01 \x03(\x0e\x32\x14.OrchestrationStatus\x12*\n\x06\x61\x63tion\x18\x02 \x01(\x0e\x32\x1a.CreateOrchestrationAction\",\n\x16\x43reateInstanceResponse\x12\x12\n\ninstanceId\x18\x01 \x01(\t\"E\n\x12GetInstanceRequest\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x1b\n\x13getInputsAndOutputs\x18\x02 \x01(\x08\"V\n\x13GetInstanceResponse\x12\x0e\n\x06\x65xists\x18\x01 \x01(\x08\x12/\n\x12orchestrationState\x18\x02 \x01(\x0b\x32\x13.OrchestrationState\"Y\n\x15RewindInstanceRequest\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12,\n\x06reason\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\x18\n\x16RewindInstanceResponse\"\xa4\x05\n\x12OrchestrationState\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12-\n\x07version\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x31\n\x13orchestrationStatus\x18\x04 \x01(\x0e\x32\x14.OrchestrationStatus\x12;\n\x17scheduledStartTimestamp\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x34\n\x10\x63reatedTimestamp\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x38\n\x14lastUpdatedTimestamp\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12+\n\x05input\x18\x08 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12,\n\x06output\x18\t \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0c\x63ustomStatus\x18\n \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x0e\x66\x61ilureDetails\x18\x0b \x01(\x0b\x32\x13.TaskFailureDetails\x12\x31\n\x0b\x65xecutionId\x18\x0c \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x36\n\x12\x63ompletedTimestamp\x18\r \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x36\n\x10parentInstanceId\x18\x0e \x01(\x0b\x32\x1c.google.protobuf.StringValue\"b\n\x11RaiseEventRequest\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12+\n\x05input\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\x14\n\x12RaiseEventResponse\"g\n\x10TerminateRequest\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12,\n\x06output\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x11\n\trecursive\x18\x03 \x01(\x08\"\x13\n\x11TerminateResponse\"R\n\x0eSuspendRequest\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12,\n\x06reason\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\x11\n\x0fSuspendResponse\"Q\n\rResumeRequest\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12,\n\x06reason\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\x10\n\x0eResumeResponse\"6\n\x15QueryInstancesRequest\x12\x1d\n\x05query\x18\x01 \x01(\x0b\x32\x0e.InstanceQuery\"\x82\x03\n\rInstanceQuery\x12+\n\rruntimeStatus\x18\x01 \x03(\x0e\x32\x14.OrchestrationStatus\x12\x33\n\x0f\x63reatedTimeFrom\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x31\n\rcreatedTimeTo\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x32\n\x0ctaskHubNames\x18\x04 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12\x18\n\x10maxInstanceCount\x18\x05 \x01(\x05\x12\x37\n\x11\x63ontinuationToken\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x36\n\x10instanceIdPrefix\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x1d\n\x15\x66\x65tchInputsAndOutputs\x18\x08 \x01(\x08\"\x82\x01\n\x16QueryInstancesResponse\x12/\n\x12orchestrationState\x18\x01 \x03(\x0b\x32\x13.OrchestrationState\x12\x37\n\x11\x63ontinuationToken\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\x80\x01\n\x15PurgeInstancesRequest\x12\x14\n\ninstanceId\x18\x01 \x01(\tH\x00\x12\x33\n\x13purgeInstanceFilter\x18\x02 \x01(\x0b\x32\x14.PurgeInstanceFilterH\x00\x12\x11\n\trecursive\x18\x03 \x01(\x08\x42\t\n\x07request\"\xaa\x01\n\x13PurgeInstanceFilter\x12\x33\n\x0f\x63reatedTimeFrom\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x31\n\rcreatedTimeTo\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12+\n\rruntimeStatus\x18\x03 \x03(\x0e\x32\x14.OrchestrationStatus\"6\n\x16PurgeInstancesResponse\x12\x1c\n\x14\x64\x65letedInstanceCount\x18\x01 \x01(\x05\"0\n\x14\x43reateTaskHubRequest\x12\x18\n\x10recreateIfExists\x18\x01 \x01(\x08\"\x17\n\x15\x43reateTaskHubResponse\"\x16\n\x14\x44\x65leteTaskHubRequest\"\x17\n\x15\x44\x65leteTaskHubResponse\"\xaa\x01\n\x13SignalEntityRequest\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12+\n\x05input\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x11\n\trequestId\x18\x04 \x01(\t\x12\x31\n\rscheduledTime\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"\x16\n\x14SignalEntityResponse\"<\n\x10GetEntityRequest\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x14\n\x0cincludeState\x18\x02 \x01(\x08\"D\n\x11GetEntityResponse\x12\x0e\n\x06\x65xists\x18\x01 \x01(\x08\x12\x1f\n\x06\x65ntity\x18\x02 \x01(\x0b\x32\x0f.EntityMetadata\"\xcb\x02\n\x0b\x45ntityQuery\x12:\n\x14instanceIdStartsWith\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x34\n\x10lastModifiedFrom\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x32\n\x0elastModifiedTo\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x14\n\x0cincludeState\x18\x04 \x01(\x08\x12\x18\n\x10includeTransient\x18\x05 \x01(\x08\x12-\n\x08pageSize\x18\x06 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12\x37\n\x11\x63ontinuationToken\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"3\n\x14QueryEntitiesRequest\x12\x1b\n\x05query\x18\x01 \x01(\x0b\x32\x0c.EntityQuery\"s\n\x15QueryEntitiesResponse\x12!\n\x08\x65ntities\x18\x01 \x03(\x0b\x32\x0f.EntityMetadata\x12\x37\n\x11\x63ontinuationToken\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xdb\x01\n\x0e\x45ntityMetadata\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x34\n\x10lastModifiedTime\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x18\n\x10\x62\x61\x63klogQueueSize\x18\x03 \x01(\x05\x12.\n\x08lockedBy\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x35\n\x0fserializedState\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\x8f\x01\n\x19\x43leanEntityStorageRequest\x12\x37\n\x11\x63ontinuationToken\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x1b\n\x13removeEmptyEntities\x18\x02 \x01(\x08\x12\x1c\n\x14releaseOrphanedLocks\x18\x03 \x01(\x08\"\x92\x01\n\x1a\x43leanEntityStorageResponse\x12\x37\n\x11\x63ontinuationToken\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x1c\n\x14\x65mptyEntitiesRemoved\x18\x02 \x01(\x05\x12\x1d\n\x15orphanedLocksReleased\x18\x03 \x01(\x05\"]\n\x1cOrchestratorEntityParameters\x12=\n\x1a\x65ntityMessageReorderWindow\x18\x01 \x01(\x0b\x32\x19.google.protobuf.Duration\"\x82\x01\n\x12\x45ntityBatchRequest\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x31\n\x0b\x65ntityState\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12%\n\noperations\x18\x03 \x03(\x0b\x32\x11.OperationRequest\"\xb9\x01\n\x11\x45ntityBatchResult\x12!\n\x07results\x18\x01 \x03(\x0b\x32\x10.OperationResult\x12!\n\x07\x61\x63tions\x18\x02 \x03(\x0b\x32\x10.OperationAction\x12\x31\n\x0b\x65ntityState\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x0e\x66\x61ilureDetails\x18\x04 \x01(\x0b\x32\x13.TaskFailureDetails\"\x95\x01\n\rEntityRequest\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x13\n\x0b\x65xecutionId\x18\x02 \x01(\t\x12\x31\n\x0b\x65ntityState\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12(\n\x11operationRequests\x18\x04 \x03(\x0b\x32\r.HistoryEvent\"e\n\x10OperationRequest\x12\x11\n\toperation\x18\x01 \x01(\t\x12\x11\n\trequestId\x18\x02 \x01(\t\x12+\n\x05input\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"w\n\x0fOperationResult\x12*\n\x07success\x18\x01 \x01(\x0b\x32\x17.OperationResultSuccessH\x00\x12*\n\x07\x66\x61ilure\x18\x02 \x01(\x0b\x32\x17.OperationResultFailureH\x00\x42\x0c\n\nresultType\"F\n\x16OperationResultSuccess\x12,\n\x06result\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"E\n\x16OperationResultFailure\x12+\n\x0e\x66\x61ilureDetails\x18\x01 \x01(\x0b\x32\x13.TaskFailureDetails\"\x9c\x01\n\x0fOperationAction\x12\n\n\x02id\x18\x01 \x01(\x05\x12\'\n\nsendSignal\x18\x02 \x01(\x0b\x32\x11.SendSignalActionH\x00\x12=\n\x15startNewOrchestration\x18\x03 \x01(\x0b\x32\x1c.StartNewOrchestrationActionH\x00\x42\x15\n\x13operationActionType\"\x94\x01\n\x10SendSignalAction\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12+\n\x05input\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x31\n\rscheduledTime\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"\xce\x01\n\x1bStartNewOrchestrationAction\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12-\n\x07version\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x05input\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x31\n\rscheduledTime\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"\xb9\x01\n\x13GetWorkItemsRequest\x12+\n#maxConcurrentOrchestrationWorkItems\x18\x01 \x01(\x05\x12&\n\x1emaxConcurrentActivityWorkItems\x18\x02 \x01(\x05\x12$\n\x1cmaxConcurrentEntityWorkItems\x18\x03 \x01(\x05\x12\'\n\x0c\x63\x61pabilities\x18\n \x03(\x0e\x32\x11.WorkerCapability\"\x8c\x02\n\x08WorkItem\x12\x33\n\x13orchestratorRequest\x18\x01 \x01(\x0b\x32\x14.OrchestratorRequestH\x00\x12+\n\x0f\x61\x63tivityRequest\x18\x02 \x01(\x0b\x32\x10.ActivityRequestH\x00\x12,\n\rentityRequest\x18\x03 \x01(\x0b\x32\x13.EntityBatchRequestH\x00\x12!\n\nhealthPing\x18\x04 \x01(\x0b\x32\x0b.HealthPingH\x00\x12)\n\x0f\x65ntityRequestV2\x18\x05 \x01(\x0b\x32\x0e.EntityRequestH\x00\x12\x17\n\x0f\x63ompletionToken\x18\n \x01(\tB\t\n\x07request\"\x16\n\x14\x43ompleteTaskResponse\"\x0c\n\nHealthPing\"\x84\x01\n\x1cStreamInstanceHistoryRequest\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x31\n\x0b\x65xecutionId\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x1d\n\x15\x66orWorkItemProcessing\x18\x03 \x01(\x08\"-\n\x0cHistoryChunk\x12\x1d\n\x06\x65vents\x18\x01 \x03(\x0b\x32\r.HistoryEvent*\xb5\x02\n\x13OrchestrationStatus\x12 \n\x1cORCHESTRATION_STATUS_RUNNING\x10\x00\x12\"\n\x1eORCHESTRATION_STATUS_COMPLETED\x10\x01\x12)\n%ORCHESTRATION_STATUS_CONTINUED_AS_NEW\x10\x02\x12\x1f\n\x1bORCHESTRATION_STATUS_FAILED\x10\x03\x12!\n\x1dORCHESTRATION_STATUS_CANCELED\x10\x04\x12#\n\x1fORCHESTRATION_STATUS_TERMINATED\x10\x05\x12 \n\x1cORCHESTRATION_STATUS_PENDING\x10\x06\x12\"\n\x1eORCHESTRATION_STATUS_SUSPENDED\x10\x07*A\n\x19\x43reateOrchestrationAction\x12\t\n\x05\x45RROR\x10\x00\x12\n\n\x06IGNORE\x10\x01\x12\r\n\tTERMINATE\x10\x02*^\n\x10WorkerCapability\x12!\n\x1dWORKER_CAPABILITY_UNSPECIFIED\x10\x00\x12\'\n#WORKER_CAPABILITY_HISTORY_STREAMING\x10\x01\x32\xc5\x0b\n\x15TaskHubSidecarService\x12\x37\n\x05Hello\x12\x16.google.protobuf.Empty\x1a\x16.google.protobuf.Empty\x12@\n\rStartInstance\x12\x16.CreateInstanceRequest\x1a\x17.CreateInstanceResponse\x12\x38\n\x0bGetInstance\x12\x13.GetInstanceRequest\x1a\x14.GetInstanceResponse\x12\x41\n\x0eRewindInstance\x12\x16.RewindInstanceRequest\x1a\x17.RewindInstanceResponse\x12\x41\n\x14WaitForInstanceStart\x12\x13.GetInstanceRequest\x1a\x14.GetInstanceResponse\x12\x46\n\x19WaitForInstanceCompletion\x12\x13.GetInstanceRequest\x1a\x14.GetInstanceResponse\x12\x35\n\nRaiseEvent\x12\x12.RaiseEventRequest\x1a\x13.RaiseEventResponse\x12:\n\x11TerminateInstance\x12\x11.TerminateRequest\x1a\x12.TerminateResponse\x12\x34\n\x0fSuspendInstance\x12\x0f.SuspendRequest\x1a\x10.SuspendResponse\x12\x31\n\x0eResumeInstance\x12\x0e.ResumeRequest\x1a\x0f.ResumeResponse\x12\x41\n\x0eQueryInstances\x12\x16.QueryInstancesRequest\x1a\x17.QueryInstancesResponse\x12\x41\n\x0ePurgeInstances\x12\x16.PurgeInstancesRequest\x1a\x17.PurgeInstancesResponse\x12\x31\n\x0cGetWorkItems\x12\x14.GetWorkItemsRequest\x1a\t.WorkItem0\x01\x12@\n\x14\x43ompleteActivityTask\x12\x11.ActivityResponse\x1a\x15.CompleteTaskResponse\x12H\n\x18\x43ompleteOrchestratorTask\x12\x15.OrchestratorResponse\x1a\x15.CompleteTaskResponse\x12?\n\x12\x43ompleteEntityTask\x12\x12.EntityBatchResult\x1a\x15.CompleteTaskResponse\x12G\n\x15StreamInstanceHistory\x12\x1d.StreamInstanceHistoryRequest\x1a\r.HistoryChunk0\x01\x12>\n\rCreateTaskHub\x12\x15.CreateTaskHubRequest\x1a\x16.CreateTaskHubResponse\x12>\n\rDeleteTaskHub\x12\x15.DeleteTaskHubRequest\x1a\x16.DeleteTaskHubResponse\x12;\n\x0cSignalEntity\x12\x14.SignalEntityRequest\x1a\x15.SignalEntityResponse\x12\x32\n\tGetEntity\x12\x11.GetEntityRequest\x1a\x12.GetEntityResponse\x12>\n\rQueryEntities\x12\x15.QueryEntitiesRequest\x1a\x16.QueryEntitiesResponse\x12M\n\x12\x43leanEntityStorage\x12\x1a.CleanEntityStorageRequest\x1a\x1b.CleanEntityStorageResponseBf\n1com.microsoft.durabletask.implementation.protobufZ\x10/internal/protos\xaa\x02\x1eMicrosoft.DurableTask.Protobufb\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n/durabletask/internal/orchestrator_service.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1bgoogle/protobuf/empty.proto\"K\n\nTaskRouter\x12\x13\n\x0bsourceAppID\x18\x01 \x01(\t\x12\x18\n\x0btargetAppID\x18\x02 \x01(\tH\x00\x88\x01\x01\x42\x0e\n\x0c_targetAppID\"^\n\x15OrchestrationInstance\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x31\n\x0b\x65xecutionId\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\x86\x02\n\x0f\x41\x63tivityRequest\x12\x0c\n\x04name\x18\x01 \x01(\t\x12-\n\x07version\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x05input\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x35\n\x15orchestrationInstance\x18\x04 \x01(\x0b\x32\x16.OrchestrationInstance\x12\x0e\n\x06taskId\x18\x05 \x01(\x05\x12)\n\x12parentTraceContext\x18\x06 \x01(\x0b\x32\r.TraceContext\x12\x17\n\x0ftaskExecutionId\x18\x07 \x01(\t\"\xaa\x01\n\x10\x41\x63tivityResponse\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x0e\n\x06taskId\x18\x02 \x01(\x05\x12,\n\x06result\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x0e\x66\x61ilureDetails\x18\x04 \x01(\x0b\x32\x13.TaskFailureDetails\x12\x17\n\x0f\x63ompletionToken\x18\x05 \x01(\t\"\xb2\x01\n\x12TaskFailureDetails\x12\x11\n\terrorType\x18\x01 \x01(\t\x12\x14\n\x0c\x65rrorMessage\x18\x02 \x01(\t\x12\x30\n\nstackTrace\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12)\n\x0cinnerFailure\x18\x04 \x01(\x0b\x32\x13.TaskFailureDetails\x12\x16\n\x0eisNonRetriable\x18\x05 \x01(\x08\"\xdd\x01\n\x12ParentInstanceInfo\x12\x17\n\x0ftaskScheduledId\x18\x01 \x01(\x05\x12*\n\x04name\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12-\n\x07version\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x35\n\x15orchestrationInstance\x18\x04 \x01(\x0b\x32\x16.OrchestrationInstance\x12\x12\n\x05\x61ppID\x18\x05 \x01(\tH\x00\x88\x01\x01\x42\x08\n\x06_appID\"i\n\x0cTraceContext\x12\x13\n\x0btraceParent\x18\x01 \x01(\t\x12\x12\n\x06spanID\x18\x02 \x01(\tB\x02\x18\x01\x12\x30\n\ntraceState\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xe5\x03\n\x15\x45xecutionStartedEvent\x12\x0c\n\x04name\x18\x01 \x01(\t\x12-\n\x07version\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x05input\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x35\n\x15orchestrationInstance\x18\x04 \x01(\x0b\x32\x16.OrchestrationInstance\x12+\n\x0eparentInstance\x18\x05 \x01(\x0b\x32\x13.ParentInstanceInfo\x12;\n\x17scheduledStartTimestamp\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12)\n\x12parentTraceContext\x18\x07 \x01(\x0b\x32\r.TraceContext\x12\x39\n\x13orchestrationSpanID\x18\x08 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12.\n\x04tags\x18\t \x03(\x0b\x32 .ExecutionStartedEvent.TagsEntry\x1a+\n\tTagsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\xa7\x01\n\x17\x45xecutionCompletedEvent\x12\x31\n\x13orchestrationStatus\x18\x01 \x01(\x0e\x32\x14.OrchestrationStatus\x12,\n\x06result\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x0e\x66\x61ilureDetails\x18\x03 \x01(\x0b\x32\x13.TaskFailureDetails\"X\n\x18\x45xecutionTerminatedEvent\x12+\n\x05input\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x0f\n\x07recurse\x18\x02 \x01(\x08\"\xc2\x01\n\x12TaskScheduledEvent\x12\x0c\n\x04name\x18\x01 \x01(\t\x12-\n\x07version\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x05input\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12)\n\x12parentTraceContext\x18\x04 \x01(\x0b\x32\r.TraceContext\x12\x17\n\x0ftaskExecutionId\x18\x05 \x01(\t\"t\n\x12TaskCompletedEvent\x12\x17\n\x0ftaskScheduledId\x18\x01 \x01(\x05\x12,\n\x06result\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x17\n\x0ftaskExecutionId\x18\x03 \x01(\t\"p\n\x0fTaskFailedEvent\x12\x17\n\x0ftaskScheduledId\x18\x01 \x01(\x05\x12+\n\x0e\x66\x61ilureDetails\x18\x02 \x01(\x0b\x32\x13.TaskFailureDetails\x12\x17\n\x0ftaskExecutionId\x18\x03 \x01(\t\"\xcf\x01\n$SubOrchestrationInstanceCreatedEvent\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12-\n\x07version\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x05input\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12)\n\x12parentTraceContext\x18\x05 \x01(\x0b\x32\r.TraceContext\"o\n&SubOrchestrationInstanceCompletedEvent\x12\x17\n\x0ftaskScheduledId\x18\x01 \x01(\x05\x12,\n\x06result\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"k\n#SubOrchestrationInstanceFailedEvent\x12\x17\n\x0ftaskScheduledId\x18\x01 \x01(\x05\x12+\n\x0e\x66\x61ilureDetails\x18\x02 \x01(\x0b\x32\x13.TaskFailureDetails\"[\n\x11TimerCreatedEvent\x12*\n\x06\x66ireAt\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x11\n\x04name\x18\x02 \x01(\tH\x00\x88\x01\x01\x42\x07\n\x05_name\"N\n\x0fTimerFiredEvent\x12*\n\x06\x66ireAt\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x0f\n\x07timerId\x18\x02 \x01(\x05\"\x1a\n\x18OrchestratorStartedEvent\"\x1c\n\x1aOrchestratorCompletedEvent\"_\n\x0e\x45ventSentEvent\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12+\n\x05input\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"M\n\x10\x45ventRaisedEvent\x12\x0c\n\x04name\x18\x01 \x01(\t\x12+\n\x05input\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\":\n\x0cGenericEvent\x12*\n\x04\x64\x61ta\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"D\n\x11HistoryStateEvent\x12/\n\x12orchestrationState\x18\x01 \x01(\x0b\x32\x13.OrchestrationState\"A\n\x12\x43ontinueAsNewEvent\x12+\n\x05input\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"F\n\x17\x45xecutionSuspendedEvent\x12+\n\x05input\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"D\n\x15\x45xecutionResumedEvent\x12+\n\x05input\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xdc\x01\n\x1c\x45ntityOperationSignaledEvent\x12\x11\n\trequestId\x18\x01 \x01(\t\x12\x11\n\toperation\x18\x02 \x01(\t\x12\x31\n\rscheduledTime\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12+\n\x05input\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x36\n\x10targetInstanceId\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xcb\x02\n\x1a\x45ntityOperationCalledEvent\x12\x11\n\trequestId\x18\x01 \x01(\t\x12\x11\n\toperation\x18\x02 \x01(\t\x12\x31\n\rscheduledTime\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12+\n\x05input\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x36\n\x10parentInstanceId\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x37\n\x11parentExecutionId\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x36\n\x10targetInstanceId\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\x90\x01\n\x18\x45ntityLockRequestedEvent\x12\x19\n\x11\x63riticalSectionId\x18\x01 \x01(\t\x12\x0f\n\x07lockSet\x18\x02 \x03(\t\x12\x10\n\x08position\x18\x03 \x01(\x05\x12\x36\n\x10parentInstanceId\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"`\n\x1d\x45ntityOperationCompletedEvent\x12\x11\n\trequestId\x18\x01 \x01(\t\x12,\n\x06output\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\\\n\x1a\x45ntityOperationFailedEvent\x12\x11\n\trequestId\x18\x01 \x01(\t\x12+\n\x0e\x66\x61ilureDetails\x18\x02 \x01(\x0b\x32\x13.TaskFailureDetails\"\xa2\x01\n\x15\x45ntityUnlockSentEvent\x12\x19\n\x11\x63riticalSectionId\x18\x01 \x01(\t\x12\x36\n\x10parentInstanceId\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x36\n\x10targetInstanceId\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"3\n\x16\x45ntityLockGrantedEvent\x12\x19\n\x11\x63riticalSectionId\x18\x01 \x01(\t\"\xd9\x0c\n\x0cHistoryEvent\x12\x0f\n\x07\x65ventId\x18\x01 \x01(\x05\x12-\n\ttimestamp\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x32\n\x10\x65xecutionStarted\x18\x03 \x01(\x0b\x32\x16.ExecutionStartedEventH\x00\x12\x36\n\x12\x65xecutionCompleted\x18\x04 \x01(\x0b\x32\x18.ExecutionCompletedEventH\x00\x12\x38\n\x13\x65xecutionTerminated\x18\x05 \x01(\x0b\x32\x19.ExecutionTerminatedEventH\x00\x12,\n\rtaskScheduled\x18\x06 \x01(\x0b\x32\x13.TaskScheduledEventH\x00\x12,\n\rtaskCompleted\x18\x07 \x01(\x0b\x32\x13.TaskCompletedEventH\x00\x12&\n\ntaskFailed\x18\x08 \x01(\x0b\x32\x10.TaskFailedEventH\x00\x12P\n\x1fsubOrchestrationInstanceCreated\x18\t \x01(\x0b\x32%.SubOrchestrationInstanceCreatedEventH\x00\x12T\n!subOrchestrationInstanceCompleted\x18\n \x01(\x0b\x32\'.SubOrchestrationInstanceCompletedEventH\x00\x12N\n\x1esubOrchestrationInstanceFailed\x18\x0b \x01(\x0b\x32$.SubOrchestrationInstanceFailedEventH\x00\x12*\n\x0ctimerCreated\x18\x0c \x01(\x0b\x32\x12.TimerCreatedEventH\x00\x12&\n\ntimerFired\x18\r \x01(\x0b\x32\x10.TimerFiredEventH\x00\x12\x38\n\x13orchestratorStarted\x18\x0e \x01(\x0b\x32\x19.OrchestratorStartedEventH\x00\x12<\n\x15orchestratorCompleted\x18\x0f \x01(\x0b\x32\x1b.OrchestratorCompletedEventH\x00\x12$\n\teventSent\x18\x10 \x01(\x0b\x32\x0f.EventSentEventH\x00\x12(\n\x0b\x65ventRaised\x18\x11 \x01(\x0b\x32\x11.EventRaisedEventH\x00\x12%\n\x0cgenericEvent\x18\x12 \x01(\x0b\x32\r.GenericEventH\x00\x12*\n\x0chistoryState\x18\x13 \x01(\x0b\x32\x12.HistoryStateEventH\x00\x12,\n\rcontinueAsNew\x18\x14 \x01(\x0b\x32\x13.ContinueAsNewEventH\x00\x12\x36\n\x12\x65xecutionSuspended\x18\x15 \x01(\x0b\x32\x18.ExecutionSuspendedEventH\x00\x12\x32\n\x10\x65xecutionResumed\x18\x16 \x01(\x0b\x32\x16.ExecutionResumedEventH\x00\x12@\n\x17\x65ntityOperationSignaled\x18\x17 \x01(\x0b\x32\x1d.EntityOperationSignaledEventH\x00\x12<\n\x15\x65ntityOperationCalled\x18\x18 \x01(\x0b\x32\x1b.EntityOperationCalledEventH\x00\x12\x42\n\x18\x65ntityOperationCompleted\x18\x19 \x01(\x0b\x32\x1e.EntityOperationCompletedEventH\x00\x12<\n\x15\x65ntityOperationFailed\x18\x1a \x01(\x0b\x32\x1b.EntityOperationFailedEventH\x00\x12\x38\n\x13\x65ntityLockRequested\x18\x1b \x01(\x0b\x32\x19.EntityLockRequestedEventH\x00\x12\x34\n\x11\x65ntityLockGranted\x18\x1c \x01(\x0b\x32\x17.EntityLockGrantedEventH\x00\x12\x32\n\x10\x65ntityUnlockSent\x18\x1d \x01(\x0b\x32\x16.EntityUnlockSentEventH\x00\x12 \n\x06router\x18\x1e \x01(\x0b\x32\x0b.TaskRouterH\x01\x88\x01\x01\x42\x0b\n\teventTypeB\t\n\x07_router\"\xc4\x01\n\x12ScheduleTaskAction\x12\x0c\n\x04name\x18\x01 \x01(\t\x12-\n\x07version\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x05input\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12 \n\x06router\x18\x04 \x01(\x0b\x32\x0b.TaskRouterH\x00\x88\x01\x01\x12\x17\n\x0ftaskExecutionId\x18\x05 \x01(\tB\t\n\x07_router\"\xc9\x01\n\x1c\x43reateSubOrchestrationAction\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12-\n\x07version\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x05input\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12 \n\x06router\x18\x05 \x01(\x0b\x32\x0b.TaskRouterH\x00\x88\x01\x01\x42\t\n\x07_router\"[\n\x11\x43reateTimerAction\x12*\n\x06\x66ireAt\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x11\n\x04name\x18\x02 \x01(\tH\x00\x88\x01\x01\x42\x07\n\x05_name\"u\n\x0fSendEventAction\x12(\n\x08instance\x18\x01 \x01(\x0b\x32\x16.OrchestrationInstance\x12\x0c\n\x04name\x18\x02 \x01(\t\x12*\n\x04\x64\x61ta\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xb4\x02\n\x1b\x43ompleteOrchestrationAction\x12\x31\n\x13orchestrationStatus\x18\x01 \x01(\x0e\x32\x14.OrchestrationStatus\x12,\n\x06result\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12-\n\x07\x64\x65tails\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x30\n\nnewVersion\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12&\n\x0f\x63\x61rryoverEvents\x18\x05 \x03(\x0b\x32\r.HistoryEvent\x12+\n\x0e\x66\x61ilureDetails\x18\x06 \x01(\x0b\x32\x13.TaskFailureDetails\"q\n\x1cTerminateOrchestrationAction\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12,\n\x06reason\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x0f\n\x07recurse\x18\x03 \x01(\x08\"\x9c\x02\n\x17SendEntityMessageAction\x12@\n\x17\x65ntityOperationSignaled\x18\x01 \x01(\x0b\x32\x1d.EntityOperationSignaledEventH\x00\x12<\n\x15\x65ntityOperationCalled\x18\x02 \x01(\x0b\x32\x1b.EntityOperationCalledEventH\x00\x12\x38\n\x13\x65ntityLockRequested\x18\x03 \x01(\x0b\x32\x19.EntityLockRequestedEventH\x00\x12\x32\n\x10\x65ntityUnlockSent\x18\x04 \x01(\x0b\x32\x16.EntityUnlockSentEventH\x00\x42\x13\n\x11\x45ntityMessageType\"\xde\x03\n\x12OrchestratorAction\x12\n\n\x02id\x18\x01 \x01(\x05\x12+\n\x0cscheduleTask\x18\x02 \x01(\x0b\x32\x13.ScheduleTaskActionH\x00\x12?\n\x16\x63reateSubOrchestration\x18\x03 \x01(\x0b\x32\x1d.CreateSubOrchestrationActionH\x00\x12)\n\x0b\x63reateTimer\x18\x04 \x01(\x0b\x32\x12.CreateTimerActionH\x00\x12%\n\tsendEvent\x18\x05 \x01(\x0b\x32\x10.SendEventActionH\x00\x12=\n\x15\x63ompleteOrchestration\x18\x06 \x01(\x0b\x32\x1c.CompleteOrchestrationActionH\x00\x12?\n\x16terminateOrchestration\x18\x07 \x01(\x0b\x32\x1d.TerminateOrchestrationActionH\x00\x12\x35\n\x11sendEntityMessage\x18\x08 \x01(\x0b\x32\x18.SendEntityMessageActionH\x00\x12 \n\x06router\x18\t \x01(\x0b\x32\x0b.TaskRouterH\x01\x88\x01\x01\x42\x18\n\x16orchestratorActionTypeB\t\n\x07_router\"\xa9\x02\n\x13OrchestratorRequest\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x31\n\x0b\x65xecutionId\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12!\n\npastEvents\x18\x03 \x03(\x0b\x32\r.HistoryEvent\x12 \n\tnewEvents\x18\x04 \x03(\x0b\x32\r.HistoryEvent\x12\x37\n\x10\x65ntityParameters\x18\x05 \x01(\x0b\x32\x1d.OrchestratorEntityParameters\x12 \n\x18requiresHistoryStreaming\x18\x06 \x01(\x08\x12 \n\x06router\x18\x07 \x01(\x0b\x32\x0b.TaskRouterH\x00\x88\x01\x01\x42\t\n\x07_router\"\xd6\x01\n\x14OrchestratorResponse\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12$\n\x07\x61\x63tions\x18\x02 \x03(\x0b\x32\x13.OrchestratorAction\x12\x32\n\x0c\x63ustomStatus\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x17\n\x0f\x63ompletionToken\x18\x04 \x01(\t\x12\x37\n\x12numEventsProcessed\x18\x05 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\"\xce\x03\n\x15\x43reateInstanceRequest\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12-\n\x07version\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x05input\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12;\n\x17scheduledStartTimestamp\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12?\n\x1aorchestrationIdReusePolicy\x18\x06 \x01(\x0b\x32\x1b.OrchestrationIdReusePolicy\x12\x31\n\x0b\x65xecutionId\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12.\n\x04tags\x18\x08 \x03(\x0b\x32 .CreateInstanceRequest.TagsEntry\x12)\n\x12parentTraceContext\x18\t \x01(\x0b\x32\r.TraceContext\x1a+\n\tTagsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"w\n\x1aOrchestrationIdReusePolicy\x12-\n\x0foperationStatus\x18\x01 \x03(\x0e\x32\x14.OrchestrationStatus\x12*\n\x06\x61\x63tion\x18\x02 \x01(\x0e\x32\x1a.CreateOrchestrationAction\",\n\x16\x43reateInstanceResponse\x12\x12\n\ninstanceId\x18\x01 \x01(\t\"E\n\x12GetInstanceRequest\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x1b\n\x13getInputsAndOutputs\x18\x02 \x01(\x08\"V\n\x13GetInstanceResponse\x12\x0e\n\x06\x65xists\x18\x01 \x01(\x08\x12/\n\x12orchestrationState\x18\x02 \x01(\x0b\x32\x13.OrchestrationState\"Y\n\x15RewindInstanceRequest\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12,\n\x06reason\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\x18\n\x16RewindInstanceResponse\"\xfe\x05\n\x12OrchestrationState\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12-\n\x07version\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x31\n\x13orchestrationStatus\x18\x04 \x01(\x0e\x32\x14.OrchestrationStatus\x12;\n\x17scheduledStartTimestamp\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x34\n\x10\x63reatedTimestamp\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x38\n\x14lastUpdatedTimestamp\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12+\n\x05input\x18\x08 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12,\n\x06output\x18\t \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x32\n\x0c\x63ustomStatus\x18\n \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x0e\x66\x61ilureDetails\x18\x0b \x01(\x0b\x32\x13.TaskFailureDetails\x12\x31\n\x0b\x65xecutionId\x18\x0c \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x36\n\x12\x63ompletedTimestamp\x18\r \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x36\n\x10parentInstanceId\x18\x0e \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x04tags\x18\x0f \x03(\x0b\x32\x1d.OrchestrationState.TagsEntry\x1a+\n\tTagsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"b\n\x11RaiseEventRequest\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12+\n\x05input\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\x14\n\x12RaiseEventResponse\"g\n\x10TerminateRequest\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12,\n\x06output\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x11\n\trecursive\x18\x03 \x01(\x08\"\x13\n\x11TerminateResponse\"R\n\x0eSuspendRequest\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12,\n\x06reason\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\x11\n\x0fSuspendResponse\"Q\n\rResumeRequest\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12,\n\x06reason\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\x10\n\x0eResumeResponse\"6\n\x15QueryInstancesRequest\x12\x1d\n\x05query\x18\x01 \x01(\x0b\x32\x0e.InstanceQuery\"\x82\x03\n\rInstanceQuery\x12+\n\rruntimeStatus\x18\x01 \x03(\x0e\x32\x14.OrchestrationStatus\x12\x33\n\x0f\x63reatedTimeFrom\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x31\n\rcreatedTimeTo\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x32\n\x0ctaskHubNames\x18\x04 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12\x18\n\x10maxInstanceCount\x18\x05 \x01(\x05\x12\x37\n\x11\x63ontinuationToken\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x36\n\x10instanceIdPrefix\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x1d\n\x15\x66\x65tchInputsAndOutputs\x18\x08 \x01(\x08\"\x82\x01\n\x16QueryInstancesResponse\x12/\n\x12orchestrationState\x18\x01 \x03(\x0b\x32\x13.OrchestrationState\x12\x37\n\x11\x63ontinuationToken\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\x80\x01\n\x15PurgeInstancesRequest\x12\x14\n\ninstanceId\x18\x01 \x01(\tH\x00\x12\x33\n\x13purgeInstanceFilter\x18\x02 \x01(\x0b\x32\x14.PurgeInstanceFilterH\x00\x12\x11\n\trecursive\x18\x03 \x01(\x08\x42\t\n\x07request\"\xaa\x01\n\x13PurgeInstanceFilter\x12\x33\n\x0f\x63reatedTimeFrom\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x31\n\rcreatedTimeTo\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12+\n\rruntimeStatus\x18\x03 \x03(\x0e\x32\x14.OrchestrationStatus\"f\n\x16PurgeInstancesResponse\x12\x1c\n\x14\x64\x65letedInstanceCount\x18\x01 \x01(\x05\x12.\n\nisComplete\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"0\n\x14\x43reateTaskHubRequest\x12\x18\n\x10recreateIfExists\x18\x01 \x01(\x08\"\x17\n\x15\x43reateTaskHubResponse\"\x16\n\x14\x44\x65leteTaskHubRequest\"\x17\n\x15\x44\x65leteTaskHubResponse\"\xaa\x01\n\x13SignalEntityRequest\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12+\n\x05input\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x11\n\trequestId\x18\x04 \x01(\t\x12\x31\n\rscheduledTime\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"\x16\n\x14SignalEntityResponse\"<\n\x10GetEntityRequest\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x14\n\x0cincludeState\x18\x02 \x01(\x08\"D\n\x11GetEntityResponse\x12\x0e\n\x06\x65xists\x18\x01 \x01(\x08\x12\x1f\n\x06\x65ntity\x18\x02 \x01(\x0b\x32\x0f.EntityMetadata\"\xcb\x02\n\x0b\x45ntityQuery\x12:\n\x14instanceIdStartsWith\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x34\n\x10lastModifiedFrom\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x32\n\x0elastModifiedTo\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x14\n\x0cincludeState\x18\x04 \x01(\x08\x12\x18\n\x10includeTransient\x18\x05 \x01(\x08\x12-\n\x08pageSize\x18\x06 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12\x37\n\x11\x63ontinuationToken\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"3\n\x14QueryEntitiesRequest\x12\x1b\n\x05query\x18\x01 \x01(\x0b\x32\x0c.EntityQuery\"s\n\x15QueryEntitiesResponse\x12!\n\x08\x65ntities\x18\x01 \x03(\x0b\x32\x0f.EntityMetadata\x12\x37\n\x11\x63ontinuationToken\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xdb\x01\n\x0e\x45ntityMetadata\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x34\n\x10lastModifiedTime\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x18\n\x10\x62\x61\x63klogQueueSize\x18\x03 \x01(\x05\x12.\n\x08lockedBy\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x35\n\x0fserializedState\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\x8f\x01\n\x19\x43leanEntityStorageRequest\x12\x37\n\x11\x63ontinuationToken\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x1b\n\x13removeEmptyEntities\x18\x02 \x01(\x08\x12\x1c\n\x14releaseOrphanedLocks\x18\x03 \x01(\x08\"\x92\x01\n\x1a\x43leanEntityStorageResponse\x12\x37\n\x11\x63ontinuationToken\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x1c\n\x14\x65mptyEntitiesRemoved\x18\x02 \x01(\x05\x12\x1d\n\x15orphanedLocksReleased\x18\x03 \x01(\x05\"]\n\x1cOrchestratorEntityParameters\x12=\n\x1a\x65ntityMessageReorderWindow\x18\x01 \x01(\x0b\x32\x19.google.protobuf.Duration\"\x82\x01\n\x12\x45ntityBatchRequest\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x31\n\x0b\x65ntityState\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12%\n\noperations\x18\x03 \x03(\x0b\x32\x11.OperationRequest\"\xfa\x01\n\x11\x45ntityBatchResult\x12!\n\x07results\x18\x01 \x03(\x0b\x32\x10.OperationResult\x12!\n\x07\x61\x63tions\x18\x02 \x03(\x0b\x32\x10.OperationAction\x12\x31\n\x0b\x65ntityState\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x0e\x66\x61ilureDetails\x18\x04 \x01(\x0b\x32\x13.TaskFailureDetails\x12\x17\n\x0f\x63ompletionToken\x18\x05 \x01(\t\x12&\n\x0eoperationInfos\x18\x06 \x03(\x0b\x32\x0e.OperationInfo\"\x95\x01\n\rEntityRequest\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x13\n\x0b\x65xecutionId\x18\x02 \x01(\t\x12\x31\n\x0b\x65ntityState\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12(\n\x11operationRequests\x18\x04 \x03(\x0b\x32\r.HistoryEvent\"e\n\x10OperationRequest\x12\x11\n\toperation\x18\x01 \x01(\t\x12\x11\n\trequestId\x18\x02 \x01(\t\x12+\n\x05input\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"w\n\x0fOperationResult\x12*\n\x07success\x18\x01 \x01(\x0b\x32\x17.OperationResultSuccessH\x00\x12*\n\x07\x66\x61ilure\x18\x02 \x01(\x0b\x32\x17.OperationResultFailureH\x00\x42\x0c\n\nresultType\"W\n\rOperationInfo\x12\x11\n\trequestId\x18\x01 \x01(\t\x12\x33\n\x13responseDestination\x18\x02 \x01(\x0b\x32\x16.OrchestrationInstance\"F\n\x16OperationResultSuccess\x12,\n\x06result\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"E\n\x16OperationResultFailure\x12+\n\x0e\x66\x61ilureDetails\x18\x01 \x01(\x0b\x32\x13.TaskFailureDetails\"\x9c\x01\n\x0fOperationAction\x12\n\n\x02id\x18\x01 \x01(\x05\x12\'\n\nsendSignal\x18\x02 \x01(\x0b\x32\x11.SendSignalActionH\x00\x12=\n\x15startNewOrchestration\x18\x03 \x01(\x0b\x32\x1c.StartNewOrchestrationActionH\x00\x42\x15\n\x13operationActionType\"\x94\x01\n\x10SendSignalAction\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12+\n\x05input\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x31\n\rscheduledTime\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"\xce\x01\n\x1bStartNewOrchestrationAction\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12-\n\x07version\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12+\n\x05input\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x31\n\rscheduledTime\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"5\n\x1a\x41\x62\x61ndonActivityTaskRequest\x12\x17\n\x0f\x63ompletionToken\x18\x01 \x01(\t\"\x1d\n\x1b\x41\x62\x61ndonActivityTaskResponse\":\n\x1f\x41\x62\x61ndonOrchestrationTaskRequest\x12\x17\n\x0f\x63ompletionToken\x18\x01 \x01(\t\"\"\n AbandonOrchestrationTaskResponse\"3\n\x18\x41\x62\x61ndonEntityTaskRequest\x12\x17\n\x0f\x63ompletionToken\x18\x01 \x01(\t\"\x1b\n\x19\x41\x62\x61ndonEntityTaskResponse\"\xb9\x01\n\x13GetWorkItemsRequest\x12+\n#maxConcurrentOrchestrationWorkItems\x18\x01 \x01(\x05\x12&\n\x1emaxConcurrentActivityWorkItems\x18\x02 \x01(\x05\x12$\n\x1cmaxConcurrentEntityWorkItems\x18\x03 \x01(\x05\x12\'\n\x0c\x63\x61pabilities\x18\n \x03(\x0e\x32\x11.WorkerCapability\"\x8c\x02\n\x08WorkItem\x12\x33\n\x13orchestratorRequest\x18\x01 \x01(\x0b\x32\x14.OrchestratorRequestH\x00\x12+\n\x0f\x61\x63tivityRequest\x18\x02 \x01(\x0b\x32\x10.ActivityRequestH\x00\x12,\n\rentityRequest\x18\x03 \x01(\x0b\x32\x13.EntityBatchRequestH\x00\x12!\n\nhealthPing\x18\x04 \x01(\x0b\x32\x0b.HealthPingH\x00\x12)\n\x0f\x65ntityRequestV2\x18\x05 \x01(\x0b\x32\x0e.EntityRequestH\x00\x12\x17\n\x0f\x63ompletionToken\x18\n \x01(\tB\t\n\x07request\"\x16\n\x14\x43ompleteTaskResponse\"\x0c\n\nHealthPing\"\x84\x01\n\x1cStreamInstanceHistoryRequest\x12\x12\n\ninstanceId\x18\x01 \x01(\t\x12\x31\n\x0b\x65xecutionId\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x1d\n\x15\x66orWorkItemProcessing\x18\x03 \x01(\x08\"-\n\x0cHistoryChunk\x12\x1d\n\x06\x65vents\x18\x01 \x03(\x0b\x32\r.HistoryEvent\"\xbd\x01\n\x1dRerunWorkflowFromEventRequest\x12\x18\n\x10sourceInstanceID\x18\x01 \x01(\t\x12\x0f\n\x07\x65ventID\x18\x02 \x01(\r\x12\x1a\n\rnewInstanceID\x18\x03 \x01(\tH\x00\x88\x01\x01\x12+\n\x05input\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x16\n\x0eoverwriteInput\x18\x05 \x01(\x08\x42\x10\n\x0e_newInstanceID\"7\n\x1eRerunWorkflowFromEventResponse\x12\x15\n\rnewInstanceID\x18\x01 \x01(\t*\xb5\x02\n\x13OrchestrationStatus\x12 \n\x1cORCHESTRATION_STATUS_RUNNING\x10\x00\x12\"\n\x1eORCHESTRATION_STATUS_COMPLETED\x10\x01\x12)\n%ORCHESTRATION_STATUS_CONTINUED_AS_NEW\x10\x02\x12\x1f\n\x1bORCHESTRATION_STATUS_FAILED\x10\x03\x12!\n\x1dORCHESTRATION_STATUS_CANCELED\x10\x04\x12#\n\x1fORCHESTRATION_STATUS_TERMINATED\x10\x05\x12 \n\x1cORCHESTRATION_STATUS_PENDING\x10\x06\x12\"\n\x1eORCHESTRATION_STATUS_SUSPENDED\x10\x07*A\n\x19\x43reateOrchestrationAction\x12\t\n\x05\x45RROR\x10\x00\x12\n\n\x06IGNORE\x10\x01\x12\r\n\tTERMINATE\x10\x02*^\n\x10WorkerCapability\x12!\n\x1dWORKER_CAPABILITY_UNSPECIFIED\x10\x00\x12\'\n#WORKER_CAPABILITY_HISTORY_STREAMING\x10\x01\x32\xb6\x0e\n\x15TaskHubSidecarService\x12\x37\n\x05Hello\x12\x16.google.protobuf.Empty\x1a\x16.google.protobuf.Empty\x12@\n\rStartInstance\x12\x16.CreateInstanceRequest\x1a\x17.CreateInstanceResponse\x12\x38\n\x0bGetInstance\x12\x13.GetInstanceRequest\x1a\x14.GetInstanceResponse\x12\x41\n\x0eRewindInstance\x12\x16.RewindInstanceRequest\x1a\x17.RewindInstanceResponse\x12\x41\n\x14WaitForInstanceStart\x12\x13.GetInstanceRequest\x1a\x14.GetInstanceResponse\x12\x46\n\x19WaitForInstanceCompletion\x12\x13.GetInstanceRequest\x1a\x14.GetInstanceResponse\x12\x35\n\nRaiseEvent\x12\x12.RaiseEventRequest\x1a\x13.RaiseEventResponse\x12:\n\x11TerminateInstance\x12\x11.TerminateRequest\x1a\x12.TerminateResponse\x12\x34\n\x0fSuspendInstance\x12\x0f.SuspendRequest\x1a\x10.SuspendResponse\x12\x31\n\x0eResumeInstance\x12\x0e.ResumeRequest\x1a\x0f.ResumeResponse\x12\x41\n\x0eQueryInstances\x12\x16.QueryInstancesRequest\x1a\x17.QueryInstancesResponse\x12\x41\n\x0ePurgeInstances\x12\x16.PurgeInstancesRequest\x1a\x17.PurgeInstancesResponse\x12\x31\n\x0cGetWorkItems\x12\x14.GetWorkItemsRequest\x1a\t.WorkItem0\x01\x12@\n\x14\x43ompleteActivityTask\x12\x11.ActivityResponse\x1a\x15.CompleteTaskResponse\x12H\n\x18\x43ompleteOrchestratorTask\x12\x15.OrchestratorResponse\x1a\x15.CompleteTaskResponse\x12?\n\x12\x43ompleteEntityTask\x12\x12.EntityBatchResult\x1a\x15.CompleteTaskResponse\x12G\n\x15StreamInstanceHistory\x12\x1d.StreamInstanceHistoryRequest\x1a\r.HistoryChunk0\x01\x12>\n\rCreateTaskHub\x12\x15.CreateTaskHubRequest\x1a\x16.CreateTaskHubResponse\x12>\n\rDeleteTaskHub\x12\x15.DeleteTaskHubRequest\x1a\x16.DeleteTaskHubResponse\x12;\n\x0cSignalEntity\x12\x14.SignalEntityRequest\x1a\x15.SignalEntityResponse\x12\x32\n\tGetEntity\x12\x11.GetEntityRequest\x1a\x12.GetEntityResponse\x12>\n\rQueryEntities\x12\x15.QueryEntitiesRequest\x1a\x16.QueryEntitiesResponse\x12M\n\x12\x43leanEntityStorage\x12\x1a.CleanEntityStorageRequest\x1a\x1b.CleanEntityStorageResponse\x12X\n\x1b\x41\x62\x61ndonTaskActivityWorkItem\x12\x1b.AbandonActivityTaskRequest\x1a\x1c.AbandonActivityTaskResponse\x12\x66\n\x1f\x41\x62\x61ndonTaskOrchestratorWorkItem\x12 .AbandonOrchestrationTaskRequest\x1a!.AbandonOrchestrationTaskResponse\x12R\n\x19\x41\x62\x61ndonTaskEntityWorkItem\x12\x19.AbandonEntityTaskRequest\x1a\x1a.AbandonEntityTaskResponse\x12Y\n\x16RerunWorkflowFromEvent\x12\x1e.RerunWorkflowFromEventRequest\x1a\x1f.RerunWorkflowFromEventResponseBV\n+io.dapr.durabletask.implementation.protobufZ\x0b/api/protos\xaa\x02\x19\x44\x61pr.DurableTask.Protobufb\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) _builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'durabletask.internal.orchestrator_service_pb2', _globals) -if _descriptor._USE_C_DESCRIPTORS == False: - _globals['DESCRIPTOR']._options = None - _globals['DESCRIPTOR']._serialized_options = b'\n1com.microsoft.durabletask.implementation.protobufZ\020/internal/protos\252\002\036Microsoft.DurableTask.Protobuf' - _globals['_TRACECONTEXT'].fields_by_name['spanID']._options = None +if not _descriptor._USE_C_DESCRIPTORS: + _globals['DESCRIPTOR']._loaded_options = None + _globals['DESCRIPTOR']._serialized_options = b'\n+io.dapr.durabletask.implementation.protobufZ\013/api/protos\252\002\031Dapr.DurableTask.Protobuf' + _globals['_TRACECONTEXT'].fields_by_name['spanID']._loaded_options = None _globals['_TRACECONTEXT'].fields_by_name['spanID']._serialized_options = b'\030\001' - _globals['_CREATEINSTANCEREQUEST_TAGSENTRY']._options = None + _globals['_EXECUTIONSTARTEDEVENT_TAGSENTRY']._loaded_options = None + _globals['_EXECUTIONSTARTEDEVENT_TAGSENTRY']._serialized_options = b'8\001' + _globals['_CREATEINSTANCEREQUEST_TAGSENTRY']._loaded_options = None _globals['_CREATEINSTANCEREQUEST_TAGSENTRY']._serialized_options = b'8\001' - _globals['_ORCHESTRATIONSTATUS']._serialized_start=14316 - _globals['_ORCHESTRATIONSTATUS']._serialized_end=14625 - _globals['_CREATEORCHESTRATIONACTION']._serialized_start=14627 - _globals['_CREATEORCHESTRATIONACTION']._serialized_end=14692 - _globals['_WORKERCAPABILITY']._serialized_start=14694 - _globals['_WORKERCAPABILITY']._serialized_end=14788 - _globals['_ORCHESTRATIONINSTANCE']._serialized_start=177 - _globals['_ORCHESTRATIONINSTANCE']._serialized_end=271 - _globals['_ACTIVITYREQUEST']._serialized_start=274 - _globals['_ACTIVITYREQUEST']._serialized_end=511 - _globals['_ACTIVITYRESPONSE']._serialized_start=514 - _globals['_ACTIVITYRESPONSE']._serialized_end=684 - _globals['_TASKFAILUREDETAILS']._serialized_start=687 - _globals['_TASKFAILUREDETAILS']._serialized_end=865 - _globals['_PARENTINSTANCEINFO']._serialized_start=868 - _globals['_PARENTINSTANCEINFO']._serialized_end=1059 - _globals['_TRACECONTEXT']._serialized_start=1061 - _globals['_TRACECONTEXT']._serialized_end=1166 - _globals['_EXECUTIONSTARTEDEVENT']._serialized_start=1169 - _globals['_EXECUTIONSTARTEDEVENT']._serialized_end=1561 - _globals['_EXECUTIONCOMPLETEDEVENT']._serialized_start=1564 - _globals['_EXECUTIONCOMPLETEDEVENT']._serialized_end=1731 - _globals['_EXECUTIONTERMINATEDEVENT']._serialized_start=1733 - _globals['_EXECUTIONTERMINATEDEVENT']._serialized_end=1821 - _globals['_TASKSCHEDULEDEVENT']._serialized_start=1824 - _globals['_TASKSCHEDULEDEVENT']._serialized_end=1993 - _globals['_TASKCOMPLETEDEVENT']._serialized_start=1995 - _globals['_TASKCOMPLETEDEVENT']._serialized_end=2086 - _globals['_TASKFAILEDEVENT']._serialized_start=2088 - _globals['_TASKFAILEDEVENT']._serialized_end=2175 - _globals['_SUBORCHESTRATIONINSTANCECREATEDEVENT']._serialized_start=2178 - _globals['_SUBORCHESTRATIONINSTANCECREATEDEVENT']._serialized_end=2385 - _globals['_SUBORCHESTRATIONINSTANCECOMPLETEDEVENT']._serialized_start=2387 - _globals['_SUBORCHESTRATIONINSTANCECOMPLETEDEVENT']._serialized_end=2498 - _globals['_SUBORCHESTRATIONINSTANCEFAILEDEVENT']._serialized_start=2500 - _globals['_SUBORCHESTRATIONINSTANCEFAILEDEVENT']._serialized_end=2607 - _globals['_TIMERCREATEDEVENT']._serialized_start=2609 - _globals['_TIMERCREATEDEVENT']._serialized_end=2672 - _globals['_TIMERFIREDEVENT']._serialized_start=2674 - _globals['_TIMERFIREDEVENT']._serialized_end=2752 - _globals['_ORCHESTRATORSTARTEDEVENT']._serialized_start=2754 - _globals['_ORCHESTRATORSTARTEDEVENT']._serialized_end=2780 - _globals['_ORCHESTRATORCOMPLETEDEVENT']._serialized_start=2782 - _globals['_ORCHESTRATORCOMPLETEDEVENT']._serialized_end=2810 - _globals['_EVENTSENTEVENT']._serialized_start=2812 - _globals['_EVENTSENTEVENT']._serialized_end=2907 - _globals['_EVENTRAISEDEVENT']._serialized_start=2909 - _globals['_EVENTRAISEDEVENT']._serialized_end=2986 - _globals['_GENERICEVENT']._serialized_start=2988 - _globals['_GENERICEVENT']._serialized_end=3046 - _globals['_HISTORYSTATEEVENT']._serialized_start=3048 - _globals['_HISTORYSTATEEVENT']._serialized_end=3116 - _globals['_CONTINUEASNEWEVENT']._serialized_start=3118 - _globals['_CONTINUEASNEWEVENT']._serialized_end=3183 - _globals['_EXECUTIONSUSPENDEDEVENT']._serialized_start=3185 - _globals['_EXECUTIONSUSPENDEDEVENT']._serialized_end=3255 - _globals['_EXECUTIONRESUMEDEVENT']._serialized_start=3257 - _globals['_EXECUTIONRESUMEDEVENT']._serialized_end=3325 - _globals['_ENTITYOPERATIONSIGNALEDEVENT']._serialized_start=3328 - _globals['_ENTITYOPERATIONSIGNALEDEVENT']._serialized_end=3548 - _globals['_ENTITYOPERATIONCALLEDEVENT']._serialized_start=3551 - _globals['_ENTITYOPERATIONCALLEDEVENT']._serialized_end=3882 - _globals['_ENTITYLOCKREQUESTEDEVENT']._serialized_start=3885 - _globals['_ENTITYLOCKREQUESTEDEVENT']._serialized_end=4029 - _globals['_ENTITYOPERATIONCOMPLETEDEVENT']._serialized_start=4031 - _globals['_ENTITYOPERATIONCOMPLETEDEVENT']._serialized_end=4127 - _globals['_ENTITYOPERATIONFAILEDEVENT']._serialized_start=4129 - _globals['_ENTITYOPERATIONFAILEDEVENT']._serialized_end=4221 - _globals['_ENTITYUNLOCKSENTEVENT']._serialized_start=4224 - _globals['_ENTITYUNLOCKSENTEVENT']._serialized_end=4386 - _globals['_ENTITYLOCKGRANTEDEVENT']._serialized_start=4388 - _globals['_ENTITYLOCKGRANTEDEVENT']._serialized_end=4439 - _globals['_HISTORYEVENT']._serialized_start=4442 - _globals['_HISTORYEVENT']._serialized_end=6022 - _globals['_SCHEDULETASKACTION']._serialized_start=6024 - _globals['_SCHEDULETASKACTION']._serialized_end=6150 - _globals['_CREATESUBORCHESTRATIONACTION']._serialized_start=6153 - _globals['_CREATESUBORCHESTRATIONACTION']._serialized_end=6309 - _globals['_CREATETIMERACTION']._serialized_start=6311 - _globals['_CREATETIMERACTION']._serialized_end=6374 - _globals['_SENDEVENTACTION']._serialized_start=6376 - _globals['_SENDEVENTACTION']._serialized_end=6493 - _globals['_COMPLETEORCHESTRATIONACTION']._serialized_start=6496 - _globals['_COMPLETEORCHESTRATIONACTION']._serialized_end=6804 - _globals['_TERMINATEORCHESTRATIONACTION']._serialized_start=6806 - _globals['_TERMINATEORCHESTRATIONACTION']._serialized_end=6919 - _globals['_ORCHESTRATORACTION']._serialized_start=6922 - _globals['_ORCHESTRATORACTION']._serialized_end=7300 - _globals['_ORCHESTRATORREQUEST']._serialized_start=7303 - _globals['_ORCHESTRATORREQUEST']._serialized_end=7555 - _globals['_ORCHESTRATORRESPONSE']._serialized_start=7558 - _globals['_ORCHESTRATORRESPONSE']._serialized_end=7772 - _globals['_CREATEINSTANCEREQUEST']._serialized_start=7775 - _globals['_CREATEINSTANCEREQUEST']._serialized_end=8194 - _globals['_CREATEINSTANCEREQUEST_TAGSENTRY']._serialized_start=8151 - _globals['_CREATEINSTANCEREQUEST_TAGSENTRY']._serialized_end=8194 - _globals['_ORCHESTRATIONIDREUSEPOLICY']._serialized_start=8196 - _globals['_ORCHESTRATIONIDREUSEPOLICY']._serialized_end=8315 - _globals['_CREATEINSTANCERESPONSE']._serialized_start=8317 - _globals['_CREATEINSTANCERESPONSE']._serialized_end=8361 - _globals['_GETINSTANCEREQUEST']._serialized_start=8363 - _globals['_GETINSTANCEREQUEST']._serialized_end=8432 - _globals['_GETINSTANCERESPONSE']._serialized_start=8434 - _globals['_GETINSTANCERESPONSE']._serialized_end=8520 - _globals['_REWINDINSTANCEREQUEST']._serialized_start=8522 - _globals['_REWINDINSTANCEREQUEST']._serialized_end=8611 - _globals['_REWINDINSTANCERESPONSE']._serialized_start=8613 - _globals['_REWINDINSTANCERESPONSE']._serialized_end=8637 - _globals['_ORCHESTRATIONSTATE']._serialized_start=8640 - _globals['_ORCHESTRATIONSTATE']._serialized_end=9316 - _globals['_RAISEEVENTREQUEST']._serialized_start=9318 - _globals['_RAISEEVENTREQUEST']._serialized_end=9416 - _globals['_RAISEEVENTRESPONSE']._serialized_start=9418 - _globals['_RAISEEVENTRESPONSE']._serialized_end=9438 - _globals['_TERMINATEREQUEST']._serialized_start=9440 - _globals['_TERMINATEREQUEST']._serialized_end=9543 - _globals['_TERMINATERESPONSE']._serialized_start=9545 - _globals['_TERMINATERESPONSE']._serialized_end=9564 - _globals['_SUSPENDREQUEST']._serialized_start=9566 - _globals['_SUSPENDREQUEST']._serialized_end=9648 - _globals['_SUSPENDRESPONSE']._serialized_start=9650 - _globals['_SUSPENDRESPONSE']._serialized_end=9667 - _globals['_RESUMEREQUEST']._serialized_start=9669 - _globals['_RESUMEREQUEST']._serialized_end=9750 - _globals['_RESUMERESPONSE']._serialized_start=9752 - _globals['_RESUMERESPONSE']._serialized_end=9768 - _globals['_QUERYINSTANCESREQUEST']._serialized_start=9770 - _globals['_QUERYINSTANCESREQUEST']._serialized_end=9824 - _globals['_INSTANCEQUERY']._serialized_start=9827 - _globals['_INSTANCEQUERY']._serialized_end=10213 - _globals['_QUERYINSTANCESRESPONSE']._serialized_start=10216 - _globals['_QUERYINSTANCESRESPONSE']._serialized_end=10346 - _globals['_PURGEINSTANCESREQUEST']._serialized_start=10349 - _globals['_PURGEINSTANCESREQUEST']._serialized_end=10477 - _globals['_PURGEINSTANCEFILTER']._serialized_start=10480 - _globals['_PURGEINSTANCEFILTER']._serialized_end=10650 - _globals['_PURGEINSTANCESRESPONSE']._serialized_start=10652 - _globals['_PURGEINSTANCESRESPONSE']._serialized_end=10706 - _globals['_CREATETASKHUBREQUEST']._serialized_start=10708 - _globals['_CREATETASKHUBREQUEST']._serialized_end=10756 - _globals['_CREATETASKHUBRESPONSE']._serialized_start=10758 - _globals['_CREATETASKHUBRESPONSE']._serialized_end=10781 - _globals['_DELETETASKHUBREQUEST']._serialized_start=10783 - _globals['_DELETETASKHUBREQUEST']._serialized_end=10805 - _globals['_DELETETASKHUBRESPONSE']._serialized_start=10807 - _globals['_DELETETASKHUBRESPONSE']._serialized_end=10830 - _globals['_SIGNALENTITYREQUEST']._serialized_start=10833 - _globals['_SIGNALENTITYREQUEST']._serialized_end=11003 - _globals['_SIGNALENTITYRESPONSE']._serialized_start=11005 - _globals['_SIGNALENTITYRESPONSE']._serialized_end=11027 - _globals['_GETENTITYREQUEST']._serialized_start=11029 - _globals['_GETENTITYREQUEST']._serialized_end=11089 - _globals['_GETENTITYRESPONSE']._serialized_start=11091 - _globals['_GETENTITYRESPONSE']._serialized_end=11159 - _globals['_ENTITYQUERY']._serialized_start=11162 - _globals['_ENTITYQUERY']._serialized_end=11493 - _globals['_QUERYENTITIESREQUEST']._serialized_start=11495 - _globals['_QUERYENTITIESREQUEST']._serialized_end=11546 - _globals['_QUERYENTITIESRESPONSE']._serialized_start=11548 - _globals['_QUERYENTITIESRESPONSE']._serialized_end=11663 - _globals['_ENTITYMETADATA']._serialized_start=11666 - _globals['_ENTITYMETADATA']._serialized_end=11885 - _globals['_CLEANENTITYSTORAGEREQUEST']._serialized_start=11888 - _globals['_CLEANENTITYSTORAGEREQUEST']._serialized_end=12031 - _globals['_CLEANENTITYSTORAGERESPONSE']._serialized_start=12034 - _globals['_CLEANENTITYSTORAGERESPONSE']._serialized_end=12180 - _globals['_ORCHESTRATORENTITYPARAMETERS']._serialized_start=12182 - _globals['_ORCHESTRATORENTITYPARAMETERS']._serialized_end=12275 - _globals['_ENTITYBATCHREQUEST']._serialized_start=12278 - _globals['_ENTITYBATCHREQUEST']._serialized_end=12408 - _globals['_ENTITYBATCHRESULT']._serialized_start=12411 - _globals['_ENTITYBATCHRESULT']._serialized_end=12596 - _globals['_ENTITYREQUEST']._serialized_start=12599 - _globals['_ENTITYREQUEST']._serialized_end=12748 - _globals['_OPERATIONREQUEST']._serialized_start=12750 - _globals['_OPERATIONREQUEST']._serialized_end=12851 - _globals['_OPERATIONRESULT']._serialized_start=12853 - _globals['_OPERATIONRESULT']._serialized_end=12972 - _globals['_OPERATIONRESULTSUCCESS']._serialized_start=12974 - _globals['_OPERATIONRESULTSUCCESS']._serialized_end=13044 - _globals['_OPERATIONRESULTFAILURE']._serialized_start=13046 - _globals['_OPERATIONRESULTFAILURE']._serialized_end=13115 - _globals['_OPERATIONACTION']._serialized_start=13118 - _globals['_OPERATIONACTION']._serialized_end=13274 - _globals['_SENDSIGNALACTION']._serialized_start=13277 - _globals['_SENDSIGNALACTION']._serialized_end=13425 - _globals['_STARTNEWORCHESTRATIONACTION']._serialized_start=13428 - _globals['_STARTNEWORCHESTRATIONACTION']._serialized_end=13634 - _globals['_GETWORKITEMSREQUEST']._serialized_start=13637 - _globals['_GETWORKITEMSREQUEST']._serialized_end=13822 - _globals['_WORKITEM']._serialized_start=13825 - _globals['_WORKITEM']._serialized_end=14093 - _globals['_COMPLETETASKRESPONSE']._serialized_start=14095 - _globals['_COMPLETETASKRESPONSE']._serialized_end=14117 - _globals['_HEALTHPING']._serialized_start=14119 - _globals['_HEALTHPING']._serialized_end=14131 - _globals['_STREAMINSTANCEHISTORYREQUEST']._serialized_start=14134 - _globals['_STREAMINSTANCEHISTORYREQUEST']._serialized_end=14266 - _globals['_HISTORYCHUNK']._serialized_start=14268 - _globals['_HISTORYCHUNK']._serialized_end=14313 - _globals['_TASKHUBSIDECARSERVICE']._serialized_start=14791 - _globals['_TASKHUBSIDECARSERVICE']._serialized_end=16268 + _globals['_ORCHESTRATIONSTATE_TAGSENTRY']._loaded_options = None + _globals['_ORCHESTRATIONSTATE_TAGSENTRY']._serialized_options = b'8\001' + _globals['_ORCHESTRATIONSTATUS']._serialized_start=16113 + _globals['_ORCHESTRATIONSTATUS']._serialized_end=16422 + _globals['_CREATEORCHESTRATIONACTION']._serialized_start=16424 + _globals['_CREATEORCHESTRATIONACTION']._serialized_end=16489 + _globals['_WORKERCAPABILITY']._serialized_start=16491 + _globals['_WORKERCAPABILITY']._serialized_end=16585 + _globals['_TASKROUTER']._serialized_start=177 + _globals['_TASKROUTER']._serialized_end=252 + _globals['_ORCHESTRATIONINSTANCE']._serialized_start=254 + _globals['_ORCHESTRATIONINSTANCE']._serialized_end=348 + _globals['_ACTIVITYREQUEST']._serialized_start=351 + _globals['_ACTIVITYREQUEST']._serialized_end=613 + _globals['_ACTIVITYRESPONSE']._serialized_start=616 + _globals['_ACTIVITYRESPONSE']._serialized_end=786 + _globals['_TASKFAILUREDETAILS']._serialized_start=789 + _globals['_TASKFAILUREDETAILS']._serialized_end=967 + _globals['_PARENTINSTANCEINFO']._serialized_start=970 + _globals['_PARENTINSTANCEINFO']._serialized_end=1191 + _globals['_TRACECONTEXT']._serialized_start=1193 + _globals['_TRACECONTEXT']._serialized_end=1298 + _globals['_EXECUTIONSTARTEDEVENT']._serialized_start=1301 + _globals['_EXECUTIONSTARTEDEVENT']._serialized_end=1786 + _globals['_EXECUTIONSTARTEDEVENT_TAGSENTRY']._serialized_start=1743 + _globals['_EXECUTIONSTARTEDEVENT_TAGSENTRY']._serialized_end=1786 + _globals['_EXECUTIONCOMPLETEDEVENT']._serialized_start=1789 + _globals['_EXECUTIONCOMPLETEDEVENT']._serialized_end=1956 + _globals['_EXECUTIONTERMINATEDEVENT']._serialized_start=1958 + _globals['_EXECUTIONTERMINATEDEVENT']._serialized_end=2046 + _globals['_TASKSCHEDULEDEVENT']._serialized_start=2049 + _globals['_TASKSCHEDULEDEVENT']._serialized_end=2243 + _globals['_TASKCOMPLETEDEVENT']._serialized_start=2245 + _globals['_TASKCOMPLETEDEVENT']._serialized_end=2361 + _globals['_TASKFAILEDEVENT']._serialized_start=2363 + _globals['_TASKFAILEDEVENT']._serialized_end=2475 + _globals['_SUBORCHESTRATIONINSTANCECREATEDEVENT']._serialized_start=2478 + _globals['_SUBORCHESTRATIONINSTANCECREATEDEVENT']._serialized_end=2685 + _globals['_SUBORCHESTRATIONINSTANCECOMPLETEDEVENT']._serialized_start=2687 + _globals['_SUBORCHESTRATIONINSTANCECOMPLETEDEVENT']._serialized_end=2798 + _globals['_SUBORCHESTRATIONINSTANCEFAILEDEVENT']._serialized_start=2800 + _globals['_SUBORCHESTRATIONINSTANCEFAILEDEVENT']._serialized_end=2907 + _globals['_TIMERCREATEDEVENT']._serialized_start=2909 + _globals['_TIMERCREATEDEVENT']._serialized_end=3000 + _globals['_TIMERFIREDEVENT']._serialized_start=3002 + _globals['_TIMERFIREDEVENT']._serialized_end=3080 + _globals['_ORCHESTRATORSTARTEDEVENT']._serialized_start=3082 + _globals['_ORCHESTRATORSTARTEDEVENT']._serialized_end=3108 + _globals['_ORCHESTRATORCOMPLETEDEVENT']._serialized_start=3110 + _globals['_ORCHESTRATORCOMPLETEDEVENT']._serialized_end=3138 + _globals['_EVENTSENTEVENT']._serialized_start=3140 + _globals['_EVENTSENTEVENT']._serialized_end=3235 + _globals['_EVENTRAISEDEVENT']._serialized_start=3237 + _globals['_EVENTRAISEDEVENT']._serialized_end=3314 + _globals['_GENERICEVENT']._serialized_start=3316 + _globals['_GENERICEVENT']._serialized_end=3374 + _globals['_HISTORYSTATEEVENT']._serialized_start=3376 + _globals['_HISTORYSTATEEVENT']._serialized_end=3444 + _globals['_CONTINUEASNEWEVENT']._serialized_start=3446 + _globals['_CONTINUEASNEWEVENT']._serialized_end=3511 + _globals['_EXECUTIONSUSPENDEDEVENT']._serialized_start=3513 + _globals['_EXECUTIONSUSPENDEDEVENT']._serialized_end=3583 + _globals['_EXECUTIONRESUMEDEVENT']._serialized_start=3585 + _globals['_EXECUTIONRESUMEDEVENT']._serialized_end=3653 + _globals['_ENTITYOPERATIONSIGNALEDEVENT']._serialized_start=3656 + _globals['_ENTITYOPERATIONSIGNALEDEVENT']._serialized_end=3876 + _globals['_ENTITYOPERATIONCALLEDEVENT']._serialized_start=3879 + _globals['_ENTITYOPERATIONCALLEDEVENT']._serialized_end=4210 + _globals['_ENTITYLOCKREQUESTEDEVENT']._serialized_start=4213 + _globals['_ENTITYLOCKREQUESTEDEVENT']._serialized_end=4357 + _globals['_ENTITYOPERATIONCOMPLETEDEVENT']._serialized_start=4359 + _globals['_ENTITYOPERATIONCOMPLETEDEVENT']._serialized_end=4455 + _globals['_ENTITYOPERATIONFAILEDEVENT']._serialized_start=4457 + _globals['_ENTITYOPERATIONFAILEDEVENT']._serialized_end=4549 + _globals['_ENTITYUNLOCKSENTEVENT']._serialized_start=4552 + _globals['_ENTITYUNLOCKSENTEVENT']._serialized_end=4714 + _globals['_ENTITYLOCKGRANTEDEVENT']._serialized_start=4716 + _globals['_ENTITYLOCKGRANTEDEVENT']._serialized_end=4767 + _globals['_HISTORYEVENT']._serialized_start=4770 + _globals['_HISTORYEVENT']._serialized_end=6395 + _globals['_SCHEDULETASKACTION']._serialized_start=6398 + _globals['_SCHEDULETASKACTION']._serialized_end=6594 + _globals['_CREATESUBORCHESTRATIONACTION']._serialized_start=6597 + _globals['_CREATESUBORCHESTRATIONACTION']._serialized_end=6798 + _globals['_CREATETIMERACTION']._serialized_start=6800 + _globals['_CREATETIMERACTION']._serialized_end=6891 + _globals['_SENDEVENTACTION']._serialized_start=6893 + _globals['_SENDEVENTACTION']._serialized_end=7010 + _globals['_COMPLETEORCHESTRATIONACTION']._serialized_start=7013 + _globals['_COMPLETEORCHESTRATIONACTION']._serialized_end=7321 + _globals['_TERMINATEORCHESTRATIONACTION']._serialized_start=7323 + _globals['_TERMINATEORCHESTRATIONACTION']._serialized_end=7436 + _globals['_SENDENTITYMESSAGEACTION']._serialized_start=7439 + _globals['_SENDENTITYMESSAGEACTION']._serialized_end=7723 + _globals['_ORCHESTRATORACTION']._serialized_start=7726 + _globals['_ORCHESTRATORACTION']._serialized_end=8204 + _globals['_ORCHESTRATORREQUEST']._serialized_start=8207 + _globals['_ORCHESTRATORREQUEST']._serialized_end=8504 + _globals['_ORCHESTRATORRESPONSE']._serialized_start=8507 + _globals['_ORCHESTRATORRESPONSE']._serialized_end=8721 + _globals['_CREATEINSTANCEREQUEST']._serialized_start=8724 + _globals['_CREATEINSTANCEREQUEST']._serialized_end=9186 + _globals['_CREATEINSTANCEREQUEST_TAGSENTRY']._serialized_start=1743 + _globals['_CREATEINSTANCEREQUEST_TAGSENTRY']._serialized_end=1786 + _globals['_ORCHESTRATIONIDREUSEPOLICY']._serialized_start=9188 + _globals['_ORCHESTRATIONIDREUSEPOLICY']._serialized_end=9307 + _globals['_CREATEINSTANCERESPONSE']._serialized_start=9309 + _globals['_CREATEINSTANCERESPONSE']._serialized_end=9353 + _globals['_GETINSTANCEREQUEST']._serialized_start=9355 + _globals['_GETINSTANCEREQUEST']._serialized_end=9424 + _globals['_GETINSTANCERESPONSE']._serialized_start=9426 + _globals['_GETINSTANCERESPONSE']._serialized_end=9512 + _globals['_REWINDINSTANCEREQUEST']._serialized_start=9514 + _globals['_REWINDINSTANCEREQUEST']._serialized_end=9603 + _globals['_REWINDINSTANCERESPONSE']._serialized_start=9605 + _globals['_REWINDINSTANCERESPONSE']._serialized_end=9629 + _globals['_ORCHESTRATIONSTATE']._serialized_start=9632 + _globals['_ORCHESTRATIONSTATE']._serialized_end=10398 + _globals['_ORCHESTRATIONSTATE_TAGSENTRY']._serialized_start=1743 + _globals['_ORCHESTRATIONSTATE_TAGSENTRY']._serialized_end=1786 + _globals['_RAISEEVENTREQUEST']._serialized_start=10400 + _globals['_RAISEEVENTREQUEST']._serialized_end=10498 + _globals['_RAISEEVENTRESPONSE']._serialized_start=10500 + _globals['_RAISEEVENTRESPONSE']._serialized_end=10520 + _globals['_TERMINATEREQUEST']._serialized_start=10522 + _globals['_TERMINATEREQUEST']._serialized_end=10625 + _globals['_TERMINATERESPONSE']._serialized_start=10627 + _globals['_TERMINATERESPONSE']._serialized_end=10646 + _globals['_SUSPENDREQUEST']._serialized_start=10648 + _globals['_SUSPENDREQUEST']._serialized_end=10730 + _globals['_SUSPENDRESPONSE']._serialized_start=10732 + _globals['_SUSPENDRESPONSE']._serialized_end=10749 + _globals['_RESUMEREQUEST']._serialized_start=10751 + _globals['_RESUMEREQUEST']._serialized_end=10832 + _globals['_RESUMERESPONSE']._serialized_start=10834 + _globals['_RESUMERESPONSE']._serialized_end=10850 + _globals['_QUERYINSTANCESREQUEST']._serialized_start=10852 + _globals['_QUERYINSTANCESREQUEST']._serialized_end=10906 + _globals['_INSTANCEQUERY']._serialized_start=10909 + _globals['_INSTANCEQUERY']._serialized_end=11295 + _globals['_QUERYINSTANCESRESPONSE']._serialized_start=11298 + _globals['_QUERYINSTANCESRESPONSE']._serialized_end=11428 + _globals['_PURGEINSTANCESREQUEST']._serialized_start=11431 + _globals['_PURGEINSTANCESREQUEST']._serialized_end=11559 + _globals['_PURGEINSTANCEFILTER']._serialized_start=11562 + _globals['_PURGEINSTANCEFILTER']._serialized_end=11732 + _globals['_PURGEINSTANCESRESPONSE']._serialized_start=11734 + _globals['_PURGEINSTANCESRESPONSE']._serialized_end=11836 + _globals['_CREATETASKHUBREQUEST']._serialized_start=11838 + _globals['_CREATETASKHUBREQUEST']._serialized_end=11886 + _globals['_CREATETASKHUBRESPONSE']._serialized_start=11888 + _globals['_CREATETASKHUBRESPONSE']._serialized_end=11911 + _globals['_DELETETASKHUBREQUEST']._serialized_start=11913 + _globals['_DELETETASKHUBREQUEST']._serialized_end=11935 + _globals['_DELETETASKHUBRESPONSE']._serialized_start=11937 + _globals['_DELETETASKHUBRESPONSE']._serialized_end=11960 + _globals['_SIGNALENTITYREQUEST']._serialized_start=11963 + _globals['_SIGNALENTITYREQUEST']._serialized_end=12133 + _globals['_SIGNALENTITYRESPONSE']._serialized_start=12135 + _globals['_SIGNALENTITYRESPONSE']._serialized_end=12157 + _globals['_GETENTITYREQUEST']._serialized_start=12159 + _globals['_GETENTITYREQUEST']._serialized_end=12219 + _globals['_GETENTITYRESPONSE']._serialized_start=12221 + _globals['_GETENTITYRESPONSE']._serialized_end=12289 + _globals['_ENTITYQUERY']._serialized_start=12292 + _globals['_ENTITYQUERY']._serialized_end=12623 + _globals['_QUERYENTITIESREQUEST']._serialized_start=12625 + _globals['_QUERYENTITIESREQUEST']._serialized_end=12676 + _globals['_QUERYENTITIESRESPONSE']._serialized_start=12678 + _globals['_QUERYENTITIESRESPONSE']._serialized_end=12793 + _globals['_ENTITYMETADATA']._serialized_start=12796 + _globals['_ENTITYMETADATA']._serialized_end=13015 + _globals['_CLEANENTITYSTORAGEREQUEST']._serialized_start=13018 + _globals['_CLEANENTITYSTORAGEREQUEST']._serialized_end=13161 + _globals['_CLEANENTITYSTORAGERESPONSE']._serialized_start=13164 + _globals['_CLEANENTITYSTORAGERESPONSE']._serialized_end=13310 + _globals['_ORCHESTRATORENTITYPARAMETERS']._serialized_start=13312 + _globals['_ORCHESTRATORENTITYPARAMETERS']._serialized_end=13405 + _globals['_ENTITYBATCHREQUEST']._serialized_start=13408 + _globals['_ENTITYBATCHREQUEST']._serialized_end=13538 + _globals['_ENTITYBATCHRESULT']._serialized_start=13541 + _globals['_ENTITYBATCHRESULT']._serialized_end=13791 + _globals['_ENTITYREQUEST']._serialized_start=13794 + _globals['_ENTITYREQUEST']._serialized_end=13943 + _globals['_OPERATIONREQUEST']._serialized_start=13945 + _globals['_OPERATIONREQUEST']._serialized_end=14046 + _globals['_OPERATIONRESULT']._serialized_start=14048 + _globals['_OPERATIONRESULT']._serialized_end=14167 + _globals['_OPERATIONINFO']._serialized_start=14169 + _globals['_OPERATIONINFO']._serialized_end=14256 + _globals['_OPERATIONRESULTSUCCESS']._serialized_start=14258 + _globals['_OPERATIONRESULTSUCCESS']._serialized_end=14328 + _globals['_OPERATIONRESULTFAILURE']._serialized_start=14330 + _globals['_OPERATIONRESULTFAILURE']._serialized_end=14399 + _globals['_OPERATIONACTION']._serialized_start=14402 + _globals['_OPERATIONACTION']._serialized_end=14558 + _globals['_SENDSIGNALACTION']._serialized_start=14561 + _globals['_SENDSIGNALACTION']._serialized_end=14709 + _globals['_STARTNEWORCHESTRATIONACTION']._serialized_start=14712 + _globals['_STARTNEWORCHESTRATIONACTION']._serialized_end=14918 + _globals['_ABANDONACTIVITYTASKREQUEST']._serialized_start=14920 + _globals['_ABANDONACTIVITYTASKREQUEST']._serialized_end=14973 + _globals['_ABANDONACTIVITYTASKRESPONSE']._serialized_start=14975 + _globals['_ABANDONACTIVITYTASKRESPONSE']._serialized_end=15004 + _globals['_ABANDONORCHESTRATIONTASKREQUEST']._serialized_start=15006 + _globals['_ABANDONORCHESTRATIONTASKREQUEST']._serialized_end=15064 + _globals['_ABANDONORCHESTRATIONTASKRESPONSE']._serialized_start=15066 + _globals['_ABANDONORCHESTRATIONTASKRESPONSE']._serialized_end=15100 + _globals['_ABANDONENTITYTASKREQUEST']._serialized_start=15102 + _globals['_ABANDONENTITYTASKREQUEST']._serialized_end=15153 + _globals['_ABANDONENTITYTASKRESPONSE']._serialized_start=15155 + _globals['_ABANDONENTITYTASKRESPONSE']._serialized_end=15182 + _globals['_GETWORKITEMSREQUEST']._serialized_start=15185 + _globals['_GETWORKITEMSREQUEST']._serialized_end=15370 + _globals['_WORKITEM']._serialized_start=15373 + _globals['_WORKITEM']._serialized_end=15641 + _globals['_COMPLETETASKRESPONSE']._serialized_start=15643 + _globals['_COMPLETETASKRESPONSE']._serialized_end=15665 + _globals['_HEALTHPING']._serialized_start=15667 + _globals['_HEALTHPING']._serialized_end=15679 + _globals['_STREAMINSTANCEHISTORYREQUEST']._serialized_start=15682 + _globals['_STREAMINSTANCEHISTORYREQUEST']._serialized_end=15814 + _globals['_HISTORYCHUNK']._serialized_start=15816 + _globals['_HISTORYCHUNK']._serialized_end=15861 + _globals['_RERUNWORKFLOWFROMEVENTREQUEST']._serialized_start=15864 + _globals['_RERUNWORKFLOWFROMEVENTREQUEST']._serialized_end=16053 + _globals['_RERUNWORKFLOWFROMEVENTRESPONSE']._serialized_start=16055 + _globals['_RERUNWORKFLOWFROMEVENTRESPONSE']._serialized_end=16110 + _globals['_TASKHUBSIDECARSERVICE']._serialized_start=16588 + _globals['_TASKHUBSIDECARSERVICE']._serialized_end=18434 # @@protoc_insertion_point(module_scope) diff --git a/durabletask/internal/orchestrator_service_pb2.pyi b/durabletask/internal/orchestrator_service_pb2.pyi index 83d3d06..102e183 100644 --- a/durabletask/internal/orchestrator_service_pb2.pyi +++ b/durabletask/internal/orchestrator_service_pb2.pyi @@ -1,3 +1,5 @@ +import datetime + from google.protobuf import timestamp_pb2 as _timestamp_pb2 from google.protobuf import duration_pb2 as _duration_pb2 from google.protobuf import wrappers_pb2 as _wrappers_pb2 @@ -6,7 +8,8 @@ from google.protobuf.internal import containers as _containers from google.protobuf.internal import enum_type_wrapper as _enum_type_wrapper from google.protobuf import descriptor as _descriptor from google.protobuf import message as _message -from typing import ClassVar as _ClassVar, Iterable as _Iterable, Mapping as _Mapping, Optional as _Optional, Union as _Union +from collections.abc import Iterable as _Iterable, Mapping as _Mapping +from typing import ClassVar as _ClassVar, Optional as _Optional, Union as _Union DESCRIPTOR: _descriptor.FileDescriptor @@ -45,6 +48,14 @@ TERMINATE: CreateOrchestrationAction WORKER_CAPABILITY_UNSPECIFIED: WorkerCapability WORKER_CAPABILITY_HISTORY_STREAMING: WorkerCapability +class TaskRouter(_message.Message): + __slots__ = ("sourceAppID", "targetAppID") + SOURCEAPPID_FIELD_NUMBER: _ClassVar[int] + TARGETAPPID_FIELD_NUMBER: _ClassVar[int] + sourceAppID: str + targetAppID: str + def __init__(self, sourceAppID: _Optional[str] = ..., targetAppID: _Optional[str] = ...) -> None: ... + class OrchestrationInstance(_message.Message): __slots__ = ("instanceId", "executionId") INSTANCEID_FIELD_NUMBER: _ClassVar[int] @@ -54,20 +65,22 @@ class OrchestrationInstance(_message.Message): def __init__(self, instanceId: _Optional[str] = ..., executionId: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ...) -> None: ... class ActivityRequest(_message.Message): - __slots__ = ("name", "version", "input", "orchestrationInstance", "taskId", "parentTraceContext") + __slots__ = ("name", "version", "input", "orchestrationInstance", "taskId", "parentTraceContext", "taskExecutionId") NAME_FIELD_NUMBER: _ClassVar[int] VERSION_FIELD_NUMBER: _ClassVar[int] INPUT_FIELD_NUMBER: _ClassVar[int] ORCHESTRATIONINSTANCE_FIELD_NUMBER: _ClassVar[int] TASKID_FIELD_NUMBER: _ClassVar[int] PARENTTRACECONTEXT_FIELD_NUMBER: _ClassVar[int] + TASKEXECUTIONID_FIELD_NUMBER: _ClassVar[int] name: str version: _wrappers_pb2.StringValue input: _wrappers_pb2.StringValue orchestrationInstance: OrchestrationInstance taskId: int parentTraceContext: TraceContext - def __init__(self, name: _Optional[str] = ..., version: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., input: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., orchestrationInstance: _Optional[_Union[OrchestrationInstance, _Mapping]] = ..., taskId: _Optional[int] = ..., parentTraceContext: _Optional[_Union[TraceContext, _Mapping]] = ...) -> None: ... + taskExecutionId: str + def __init__(self, name: _Optional[str] = ..., version: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., input: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., orchestrationInstance: _Optional[_Union[OrchestrationInstance, _Mapping]] = ..., taskId: _Optional[int] = ..., parentTraceContext: _Optional[_Union[TraceContext, _Mapping]] = ..., taskExecutionId: _Optional[str] = ...) -> None: ... class ActivityResponse(_message.Message): __slots__ = ("instanceId", "taskId", "result", "failureDetails", "completionToken") @@ -98,16 +111,18 @@ class TaskFailureDetails(_message.Message): def __init__(self, errorType: _Optional[str] = ..., errorMessage: _Optional[str] = ..., stackTrace: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., innerFailure: _Optional[_Union[TaskFailureDetails, _Mapping]] = ..., isNonRetriable: bool = ...) -> None: ... class ParentInstanceInfo(_message.Message): - __slots__ = ("taskScheduledId", "name", "version", "orchestrationInstance") + __slots__ = ("taskScheduledId", "name", "version", "orchestrationInstance", "appID") TASKSCHEDULEDID_FIELD_NUMBER: _ClassVar[int] NAME_FIELD_NUMBER: _ClassVar[int] VERSION_FIELD_NUMBER: _ClassVar[int] ORCHESTRATIONINSTANCE_FIELD_NUMBER: _ClassVar[int] + APPID_FIELD_NUMBER: _ClassVar[int] taskScheduledId: int name: _wrappers_pb2.StringValue version: _wrappers_pb2.StringValue orchestrationInstance: OrchestrationInstance - def __init__(self, taskScheduledId: _Optional[int] = ..., name: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., version: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., orchestrationInstance: _Optional[_Union[OrchestrationInstance, _Mapping]] = ...) -> None: ... + appID: str + def __init__(self, taskScheduledId: _Optional[int] = ..., name: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., version: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., orchestrationInstance: _Optional[_Union[OrchestrationInstance, _Mapping]] = ..., appID: _Optional[str] = ...) -> None: ... class TraceContext(_message.Message): __slots__ = ("traceParent", "spanID", "traceState") @@ -120,7 +135,14 @@ class TraceContext(_message.Message): def __init__(self, traceParent: _Optional[str] = ..., spanID: _Optional[str] = ..., traceState: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ...) -> None: ... class ExecutionStartedEvent(_message.Message): - __slots__ = ("name", "version", "input", "orchestrationInstance", "parentInstance", "scheduledStartTimestamp", "parentTraceContext", "orchestrationSpanID") + __slots__ = ("name", "version", "input", "orchestrationInstance", "parentInstance", "scheduledStartTimestamp", "parentTraceContext", "orchestrationSpanID", "tags") + class TagsEntry(_message.Message): + __slots__ = ("key", "value") + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: str + value: str + def __init__(self, key: _Optional[str] = ..., value: _Optional[str] = ...) -> None: ... NAME_FIELD_NUMBER: _ClassVar[int] VERSION_FIELD_NUMBER: _ClassVar[int] INPUT_FIELD_NUMBER: _ClassVar[int] @@ -129,6 +151,7 @@ class ExecutionStartedEvent(_message.Message): SCHEDULEDSTARTTIMESTAMP_FIELD_NUMBER: _ClassVar[int] PARENTTRACECONTEXT_FIELD_NUMBER: _ClassVar[int] ORCHESTRATIONSPANID_FIELD_NUMBER: _ClassVar[int] + TAGS_FIELD_NUMBER: _ClassVar[int] name: str version: _wrappers_pb2.StringValue input: _wrappers_pb2.StringValue @@ -137,7 +160,8 @@ class ExecutionStartedEvent(_message.Message): scheduledStartTimestamp: _timestamp_pb2.Timestamp parentTraceContext: TraceContext orchestrationSpanID: _wrappers_pb2.StringValue - def __init__(self, name: _Optional[str] = ..., version: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., input: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., orchestrationInstance: _Optional[_Union[OrchestrationInstance, _Mapping]] = ..., parentInstance: _Optional[_Union[ParentInstanceInfo, _Mapping]] = ..., scheduledStartTimestamp: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., parentTraceContext: _Optional[_Union[TraceContext, _Mapping]] = ..., orchestrationSpanID: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ...) -> None: ... + tags: _containers.ScalarMap[str, str] + def __init__(self, name: _Optional[str] = ..., version: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., input: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., orchestrationInstance: _Optional[_Union[OrchestrationInstance, _Mapping]] = ..., parentInstance: _Optional[_Union[ParentInstanceInfo, _Mapping]] = ..., scheduledStartTimestamp: _Optional[_Union[datetime.datetime, _timestamp_pb2.Timestamp, _Mapping]] = ..., parentTraceContext: _Optional[_Union[TraceContext, _Mapping]] = ..., orchestrationSpanID: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., tags: _Optional[_Mapping[str, str]] = ...) -> None: ... class ExecutionCompletedEvent(_message.Message): __slots__ = ("orchestrationStatus", "result", "failureDetails") @@ -158,32 +182,38 @@ class ExecutionTerminatedEvent(_message.Message): def __init__(self, input: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., recurse: bool = ...) -> None: ... class TaskScheduledEvent(_message.Message): - __slots__ = ("name", "version", "input", "parentTraceContext") + __slots__ = ("name", "version", "input", "parentTraceContext", "taskExecutionId") NAME_FIELD_NUMBER: _ClassVar[int] VERSION_FIELD_NUMBER: _ClassVar[int] INPUT_FIELD_NUMBER: _ClassVar[int] PARENTTRACECONTEXT_FIELD_NUMBER: _ClassVar[int] + TASKEXECUTIONID_FIELD_NUMBER: _ClassVar[int] name: str version: _wrappers_pb2.StringValue input: _wrappers_pb2.StringValue parentTraceContext: TraceContext - def __init__(self, name: _Optional[str] = ..., version: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., input: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., parentTraceContext: _Optional[_Union[TraceContext, _Mapping]] = ...) -> None: ... + taskExecutionId: str + def __init__(self, name: _Optional[str] = ..., version: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., input: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., parentTraceContext: _Optional[_Union[TraceContext, _Mapping]] = ..., taskExecutionId: _Optional[str] = ...) -> None: ... class TaskCompletedEvent(_message.Message): - __slots__ = ("taskScheduledId", "result") + __slots__ = ("taskScheduledId", "result", "taskExecutionId") TASKSCHEDULEDID_FIELD_NUMBER: _ClassVar[int] RESULT_FIELD_NUMBER: _ClassVar[int] + TASKEXECUTIONID_FIELD_NUMBER: _ClassVar[int] taskScheduledId: int result: _wrappers_pb2.StringValue - def __init__(self, taskScheduledId: _Optional[int] = ..., result: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ...) -> None: ... + taskExecutionId: str + def __init__(self, taskScheduledId: _Optional[int] = ..., result: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., taskExecutionId: _Optional[str] = ...) -> None: ... class TaskFailedEvent(_message.Message): - __slots__ = ("taskScheduledId", "failureDetails") + __slots__ = ("taskScheduledId", "failureDetails", "taskExecutionId") TASKSCHEDULEDID_FIELD_NUMBER: _ClassVar[int] FAILUREDETAILS_FIELD_NUMBER: _ClassVar[int] + TASKEXECUTIONID_FIELD_NUMBER: _ClassVar[int] taskScheduledId: int failureDetails: TaskFailureDetails - def __init__(self, taskScheduledId: _Optional[int] = ..., failureDetails: _Optional[_Union[TaskFailureDetails, _Mapping]] = ...) -> None: ... + taskExecutionId: str + def __init__(self, taskScheduledId: _Optional[int] = ..., failureDetails: _Optional[_Union[TaskFailureDetails, _Mapping]] = ..., taskExecutionId: _Optional[str] = ...) -> None: ... class SubOrchestrationInstanceCreatedEvent(_message.Message): __slots__ = ("instanceId", "name", "version", "input", "parentTraceContext") @@ -216,10 +246,12 @@ class SubOrchestrationInstanceFailedEvent(_message.Message): def __init__(self, taskScheduledId: _Optional[int] = ..., failureDetails: _Optional[_Union[TaskFailureDetails, _Mapping]] = ...) -> None: ... class TimerCreatedEvent(_message.Message): - __slots__ = ("fireAt",) + __slots__ = ("fireAt", "name") FIREAT_FIELD_NUMBER: _ClassVar[int] + NAME_FIELD_NUMBER: _ClassVar[int] fireAt: _timestamp_pb2.Timestamp - def __init__(self, fireAt: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ...) -> None: ... + name: str + def __init__(self, fireAt: _Optional[_Union[datetime.datetime, _timestamp_pb2.Timestamp, _Mapping]] = ..., name: _Optional[str] = ...) -> None: ... class TimerFiredEvent(_message.Message): __slots__ = ("fireAt", "timerId") @@ -227,7 +259,7 @@ class TimerFiredEvent(_message.Message): TIMERID_FIELD_NUMBER: _ClassVar[int] fireAt: _timestamp_pb2.Timestamp timerId: int - def __init__(self, fireAt: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., timerId: _Optional[int] = ...) -> None: ... + def __init__(self, fireAt: _Optional[_Union[datetime.datetime, _timestamp_pb2.Timestamp, _Mapping]] = ..., timerId: _Optional[int] = ...) -> None: ... class OrchestratorStartedEvent(_message.Message): __slots__ = () @@ -297,7 +329,7 @@ class EntityOperationSignaledEvent(_message.Message): scheduledTime: _timestamp_pb2.Timestamp input: _wrappers_pb2.StringValue targetInstanceId: _wrappers_pb2.StringValue - def __init__(self, requestId: _Optional[str] = ..., operation: _Optional[str] = ..., scheduledTime: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., input: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., targetInstanceId: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ...) -> None: ... + def __init__(self, requestId: _Optional[str] = ..., operation: _Optional[str] = ..., scheduledTime: _Optional[_Union[datetime.datetime, _timestamp_pb2.Timestamp, _Mapping]] = ..., input: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., targetInstanceId: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ...) -> None: ... class EntityOperationCalledEvent(_message.Message): __slots__ = ("requestId", "operation", "scheduledTime", "input", "parentInstanceId", "parentExecutionId", "targetInstanceId") @@ -315,7 +347,7 @@ class EntityOperationCalledEvent(_message.Message): parentInstanceId: _wrappers_pb2.StringValue parentExecutionId: _wrappers_pb2.StringValue targetInstanceId: _wrappers_pb2.StringValue - def __init__(self, requestId: _Optional[str] = ..., operation: _Optional[str] = ..., scheduledTime: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., input: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., parentInstanceId: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., parentExecutionId: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., targetInstanceId: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ...) -> None: ... + def __init__(self, requestId: _Optional[str] = ..., operation: _Optional[str] = ..., scheduledTime: _Optional[_Union[datetime.datetime, _timestamp_pb2.Timestamp, _Mapping]] = ..., input: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., parentInstanceId: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., parentExecutionId: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., targetInstanceId: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ...) -> None: ... class EntityLockRequestedEvent(_message.Message): __slots__ = ("criticalSectionId", "lockSet", "position", "parentInstanceId") @@ -362,7 +394,7 @@ class EntityLockGrantedEvent(_message.Message): def __init__(self, criticalSectionId: _Optional[str] = ...) -> None: ... class HistoryEvent(_message.Message): - __slots__ = ("eventId", "timestamp", "executionStarted", "executionCompleted", "executionTerminated", "taskScheduled", "taskCompleted", "taskFailed", "subOrchestrationInstanceCreated", "subOrchestrationInstanceCompleted", "subOrchestrationInstanceFailed", "timerCreated", "timerFired", "orchestratorStarted", "orchestratorCompleted", "eventSent", "eventRaised", "genericEvent", "historyState", "continueAsNew", "executionSuspended", "executionResumed", "entityOperationSignaled", "entityOperationCalled", "entityOperationCompleted", "entityOperationFailed", "entityLockRequested", "entityLockGranted", "entityUnlockSent") + __slots__ = ("eventId", "timestamp", "executionStarted", "executionCompleted", "executionTerminated", "taskScheduled", "taskCompleted", "taskFailed", "subOrchestrationInstanceCreated", "subOrchestrationInstanceCompleted", "subOrchestrationInstanceFailed", "timerCreated", "timerFired", "orchestratorStarted", "orchestratorCompleted", "eventSent", "eventRaised", "genericEvent", "historyState", "continueAsNew", "executionSuspended", "executionResumed", "entityOperationSignaled", "entityOperationCalled", "entityOperationCompleted", "entityOperationFailed", "entityLockRequested", "entityLockGranted", "entityUnlockSent", "router") EVENTID_FIELD_NUMBER: _ClassVar[int] TIMESTAMP_FIELD_NUMBER: _ClassVar[int] EXECUTIONSTARTED_FIELD_NUMBER: _ClassVar[int] @@ -392,6 +424,7 @@ class HistoryEvent(_message.Message): ENTITYLOCKREQUESTED_FIELD_NUMBER: _ClassVar[int] ENTITYLOCKGRANTED_FIELD_NUMBER: _ClassVar[int] ENTITYUNLOCKSENT_FIELD_NUMBER: _ClassVar[int] + ROUTER_FIELD_NUMBER: _ClassVar[int] eventId: int timestamp: _timestamp_pb2.Timestamp executionStarted: ExecutionStartedEvent @@ -421,35 +454,44 @@ class HistoryEvent(_message.Message): entityLockRequested: EntityLockRequestedEvent entityLockGranted: EntityLockGrantedEvent entityUnlockSent: EntityUnlockSentEvent - def __init__(self, eventId: _Optional[int] = ..., timestamp: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., executionStarted: _Optional[_Union[ExecutionStartedEvent, _Mapping]] = ..., executionCompleted: _Optional[_Union[ExecutionCompletedEvent, _Mapping]] = ..., executionTerminated: _Optional[_Union[ExecutionTerminatedEvent, _Mapping]] = ..., taskScheduled: _Optional[_Union[TaskScheduledEvent, _Mapping]] = ..., taskCompleted: _Optional[_Union[TaskCompletedEvent, _Mapping]] = ..., taskFailed: _Optional[_Union[TaskFailedEvent, _Mapping]] = ..., subOrchestrationInstanceCreated: _Optional[_Union[SubOrchestrationInstanceCreatedEvent, _Mapping]] = ..., subOrchestrationInstanceCompleted: _Optional[_Union[SubOrchestrationInstanceCompletedEvent, _Mapping]] = ..., subOrchestrationInstanceFailed: _Optional[_Union[SubOrchestrationInstanceFailedEvent, _Mapping]] = ..., timerCreated: _Optional[_Union[TimerCreatedEvent, _Mapping]] = ..., timerFired: _Optional[_Union[TimerFiredEvent, _Mapping]] = ..., orchestratorStarted: _Optional[_Union[OrchestratorStartedEvent, _Mapping]] = ..., orchestratorCompleted: _Optional[_Union[OrchestratorCompletedEvent, _Mapping]] = ..., eventSent: _Optional[_Union[EventSentEvent, _Mapping]] = ..., eventRaised: _Optional[_Union[EventRaisedEvent, _Mapping]] = ..., genericEvent: _Optional[_Union[GenericEvent, _Mapping]] = ..., historyState: _Optional[_Union[HistoryStateEvent, _Mapping]] = ..., continueAsNew: _Optional[_Union[ContinueAsNewEvent, _Mapping]] = ..., executionSuspended: _Optional[_Union[ExecutionSuspendedEvent, _Mapping]] = ..., executionResumed: _Optional[_Union[ExecutionResumedEvent, _Mapping]] = ..., entityOperationSignaled: _Optional[_Union[EntityOperationSignaledEvent, _Mapping]] = ..., entityOperationCalled: _Optional[_Union[EntityOperationCalledEvent, _Mapping]] = ..., entityOperationCompleted: _Optional[_Union[EntityOperationCompletedEvent, _Mapping]] = ..., entityOperationFailed: _Optional[_Union[EntityOperationFailedEvent, _Mapping]] = ..., entityLockRequested: _Optional[_Union[EntityLockRequestedEvent, _Mapping]] = ..., entityLockGranted: _Optional[_Union[EntityLockGrantedEvent, _Mapping]] = ..., entityUnlockSent: _Optional[_Union[EntityUnlockSentEvent, _Mapping]] = ...) -> None: ... + router: TaskRouter + def __init__(self, eventId: _Optional[int] = ..., timestamp: _Optional[_Union[datetime.datetime, _timestamp_pb2.Timestamp, _Mapping]] = ..., executionStarted: _Optional[_Union[ExecutionStartedEvent, _Mapping]] = ..., executionCompleted: _Optional[_Union[ExecutionCompletedEvent, _Mapping]] = ..., executionTerminated: _Optional[_Union[ExecutionTerminatedEvent, _Mapping]] = ..., taskScheduled: _Optional[_Union[TaskScheduledEvent, _Mapping]] = ..., taskCompleted: _Optional[_Union[TaskCompletedEvent, _Mapping]] = ..., taskFailed: _Optional[_Union[TaskFailedEvent, _Mapping]] = ..., subOrchestrationInstanceCreated: _Optional[_Union[SubOrchestrationInstanceCreatedEvent, _Mapping]] = ..., subOrchestrationInstanceCompleted: _Optional[_Union[SubOrchestrationInstanceCompletedEvent, _Mapping]] = ..., subOrchestrationInstanceFailed: _Optional[_Union[SubOrchestrationInstanceFailedEvent, _Mapping]] = ..., timerCreated: _Optional[_Union[TimerCreatedEvent, _Mapping]] = ..., timerFired: _Optional[_Union[TimerFiredEvent, _Mapping]] = ..., orchestratorStarted: _Optional[_Union[OrchestratorStartedEvent, _Mapping]] = ..., orchestratorCompleted: _Optional[_Union[OrchestratorCompletedEvent, _Mapping]] = ..., eventSent: _Optional[_Union[EventSentEvent, _Mapping]] = ..., eventRaised: _Optional[_Union[EventRaisedEvent, _Mapping]] = ..., genericEvent: _Optional[_Union[GenericEvent, _Mapping]] = ..., historyState: _Optional[_Union[HistoryStateEvent, _Mapping]] = ..., continueAsNew: _Optional[_Union[ContinueAsNewEvent, _Mapping]] = ..., executionSuspended: _Optional[_Union[ExecutionSuspendedEvent, _Mapping]] = ..., executionResumed: _Optional[_Union[ExecutionResumedEvent, _Mapping]] = ..., entityOperationSignaled: _Optional[_Union[EntityOperationSignaledEvent, _Mapping]] = ..., entityOperationCalled: _Optional[_Union[EntityOperationCalledEvent, _Mapping]] = ..., entityOperationCompleted: _Optional[_Union[EntityOperationCompletedEvent, _Mapping]] = ..., entityOperationFailed: _Optional[_Union[EntityOperationFailedEvent, _Mapping]] = ..., entityLockRequested: _Optional[_Union[EntityLockRequestedEvent, _Mapping]] = ..., entityLockGranted: _Optional[_Union[EntityLockGrantedEvent, _Mapping]] = ..., entityUnlockSent: _Optional[_Union[EntityUnlockSentEvent, _Mapping]] = ..., router: _Optional[_Union[TaskRouter, _Mapping]] = ...) -> None: ... class ScheduleTaskAction(_message.Message): - __slots__ = ("name", "version", "input") + __slots__ = ("name", "version", "input", "router", "taskExecutionId") NAME_FIELD_NUMBER: _ClassVar[int] VERSION_FIELD_NUMBER: _ClassVar[int] INPUT_FIELD_NUMBER: _ClassVar[int] + ROUTER_FIELD_NUMBER: _ClassVar[int] + TASKEXECUTIONID_FIELD_NUMBER: _ClassVar[int] name: str version: _wrappers_pb2.StringValue input: _wrappers_pb2.StringValue - def __init__(self, name: _Optional[str] = ..., version: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., input: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ...) -> None: ... + router: TaskRouter + taskExecutionId: str + def __init__(self, name: _Optional[str] = ..., version: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., input: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., router: _Optional[_Union[TaskRouter, _Mapping]] = ..., taskExecutionId: _Optional[str] = ...) -> None: ... class CreateSubOrchestrationAction(_message.Message): - __slots__ = ("instanceId", "name", "version", "input") + __slots__ = ("instanceId", "name", "version", "input", "router") INSTANCEID_FIELD_NUMBER: _ClassVar[int] NAME_FIELD_NUMBER: _ClassVar[int] VERSION_FIELD_NUMBER: _ClassVar[int] INPUT_FIELD_NUMBER: _ClassVar[int] + ROUTER_FIELD_NUMBER: _ClassVar[int] instanceId: str name: str version: _wrappers_pb2.StringValue input: _wrappers_pb2.StringValue - def __init__(self, instanceId: _Optional[str] = ..., name: _Optional[str] = ..., version: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., input: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ...) -> None: ... + router: TaskRouter + def __init__(self, instanceId: _Optional[str] = ..., name: _Optional[str] = ..., version: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., input: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., router: _Optional[_Union[TaskRouter, _Mapping]] = ...) -> None: ... class CreateTimerAction(_message.Message): - __slots__ = ("fireAt",) + __slots__ = ("fireAt", "name") FIREAT_FIELD_NUMBER: _ClassVar[int] + NAME_FIELD_NUMBER: _ClassVar[int] fireAt: _timestamp_pb2.Timestamp - def __init__(self, fireAt: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ...) -> None: ... + name: str + def __init__(self, fireAt: _Optional[_Union[datetime.datetime, _timestamp_pb2.Timestamp, _Mapping]] = ..., name: _Optional[str] = ...) -> None: ... class SendEventAction(_message.Message): __slots__ = ("instance", "name", "data") @@ -487,8 +529,20 @@ class TerminateOrchestrationAction(_message.Message): recurse: bool def __init__(self, instanceId: _Optional[str] = ..., reason: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., recurse: bool = ...) -> None: ... +class SendEntityMessageAction(_message.Message): + __slots__ = ("entityOperationSignaled", "entityOperationCalled", "entityLockRequested", "entityUnlockSent") + ENTITYOPERATIONSIGNALED_FIELD_NUMBER: _ClassVar[int] + ENTITYOPERATIONCALLED_FIELD_NUMBER: _ClassVar[int] + ENTITYLOCKREQUESTED_FIELD_NUMBER: _ClassVar[int] + ENTITYUNLOCKSENT_FIELD_NUMBER: _ClassVar[int] + entityOperationSignaled: EntityOperationSignaledEvent + entityOperationCalled: EntityOperationCalledEvent + entityLockRequested: EntityLockRequestedEvent + entityUnlockSent: EntityUnlockSentEvent + def __init__(self, entityOperationSignaled: _Optional[_Union[EntityOperationSignaledEvent, _Mapping]] = ..., entityOperationCalled: _Optional[_Union[EntityOperationCalledEvent, _Mapping]] = ..., entityLockRequested: _Optional[_Union[EntityLockRequestedEvent, _Mapping]] = ..., entityUnlockSent: _Optional[_Union[EntityUnlockSentEvent, _Mapping]] = ...) -> None: ... + class OrchestratorAction(_message.Message): - __slots__ = ("id", "scheduleTask", "createSubOrchestration", "createTimer", "sendEvent", "completeOrchestration", "terminateOrchestration") + __slots__ = ("id", "scheduleTask", "createSubOrchestration", "createTimer", "sendEvent", "completeOrchestration", "terminateOrchestration", "sendEntityMessage", "router") ID_FIELD_NUMBER: _ClassVar[int] SCHEDULETASK_FIELD_NUMBER: _ClassVar[int] CREATESUBORCHESTRATION_FIELD_NUMBER: _ClassVar[int] @@ -496,6 +550,8 @@ class OrchestratorAction(_message.Message): SENDEVENT_FIELD_NUMBER: _ClassVar[int] COMPLETEORCHESTRATION_FIELD_NUMBER: _ClassVar[int] TERMINATEORCHESTRATION_FIELD_NUMBER: _ClassVar[int] + SENDENTITYMESSAGE_FIELD_NUMBER: _ClassVar[int] + ROUTER_FIELD_NUMBER: _ClassVar[int] id: int scheduleTask: ScheduleTaskAction createSubOrchestration: CreateSubOrchestrationAction @@ -503,23 +559,27 @@ class OrchestratorAction(_message.Message): sendEvent: SendEventAction completeOrchestration: CompleteOrchestrationAction terminateOrchestration: TerminateOrchestrationAction - def __init__(self, id: _Optional[int] = ..., scheduleTask: _Optional[_Union[ScheduleTaskAction, _Mapping]] = ..., createSubOrchestration: _Optional[_Union[CreateSubOrchestrationAction, _Mapping]] = ..., createTimer: _Optional[_Union[CreateTimerAction, _Mapping]] = ..., sendEvent: _Optional[_Union[SendEventAction, _Mapping]] = ..., completeOrchestration: _Optional[_Union[CompleteOrchestrationAction, _Mapping]] = ..., terminateOrchestration: _Optional[_Union[TerminateOrchestrationAction, _Mapping]] = ...) -> None: ... + sendEntityMessage: SendEntityMessageAction + router: TaskRouter + def __init__(self, id: _Optional[int] = ..., scheduleTask: _Optional[_Union[ScheduleTaskAction, _Mapping]] = ..., createSubOrchestration: _Optional[_Union[CreateSubOrchestrationAction, _Mapping]] = ..., createTimer: _Optional[_Union[CreateTimerAction, _Mapping]] = ..., sendEvent: _Optional[_Union[SendEventAction, _Mapping]] = ..., completeOrchestration: _Optional[_Union[CompleteOrchestrationAction, _Mapping]] = ..., terminateOrchestration: _Optional[_Union[TerminateOrchestrationAction, _Mapping]] = ..., sendEntityMessage: _Optional[_Union[SendEntityMessageAction, _Mapping]] = ..., router: _Optional[_Union[TaskRouter, _Mapping]] = ...) -> None: ... class OrchestratorRequest(_message.Message): - __slots__ = ("instanceId", "executionId", "pastEvents", "newEvents", "entityParameters", "requiresHistoryStreaming") + __slots__ = ("instanceId", "executionId", "pastEvents", "newEvents", "entityParameters", "requiresHistoryStreaming", "router") INSTANCEID_FIELD_NUMBER: _ClassVar[int] EXECUTIONID_FIELD_NUMBER: _ClassVar[int] PASTEVENTS_FIELD_NUMBER: _ClassVar[int] NEWEVENTS_FIELD_NUMBER: _ClassVar[int] ENTITYPARAMETERS_FIELD_NUMBER: _ClassVar[int] REQUIRESHISTORYSTREAMING_FIELD_NUMBER: _ClassVar[int] + ROUTER_FIELD_NUMBER: _ClassVar[int] instanceId: str executionId: _wrappers_pb2.StringValue pastEvents: _containers.RepeatedCompositeFieldContainer[HistoryEvent] newEvents: _containers.RepeatedCompositeFieldContainer[HistoryEvent] entityParameters: OrchestratorEntityParameters requiresHistoryStreaming: bool - def __init__(self, instanceId: _Optional[str] = ..., executionId: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., pastEvents: _Optional[_Iterable[_Union[HistoryEvent, _Mapping]]] = ..., newEvents: _Optional[_Iterable[_Union[HistoryEvent, _Mapping]]] = ..., entityParameters: _Optional[_Union[OrchestratorEntityParameters, _Mapping]] = ..., requiresHistoryStreaming: bool = ...) -> None: ... + router: TaskRouter + def __init__(self, instanceId: _Optional[str] = ..., executionId: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., pastEvents: _Optional[_Iterable[_Union[HistoryEvent, _Mapping]]] = ..., newEvents: _Optional[_Iterable[_Union[HistoryEvent, _Mapping]]] = ..., entityParameters: _Optional[_Union[OrchestratorEntityParameters, _Mapping]] = ..., requiresHistoryStreaming: bool = ..., router: _Optional[_Union[TaskRouter, _Mapping]] = ...) -> None: ... class OrchestratorResponse(_message.Message): __slots__ = ("instanceId", "actions", "customStatus", "completionToken", "numEventsProcessed") @@ -536,7 +596,7 @@ class OrchestratorResponse(_message.Message): def __init__(self, instanceId: _Optional[str] = ..., actions: _Optional[_Iterable[_Union[OrchestratorAction, _Mapping]]] = ..., customStatus: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., completionToken: _Optional[str] = ..., numEventsProcessed: _Optional[_Union[_wrappers_pb2.Int32Value, _Mapping]] = ...) -> None: ... class CreateInstanceRequest(_message.Message): - __slots__ = ("instanceId", "name", "version", "input", "scheduledStartTimestamp", "orchestrationIdReusePolicy", "executionId", "tags") + __slots__ = ("instanceId", "name", "version", "input", "scheduledStartTimestamp", "orchestrationIdReusePolicy", "executionId", "tags", "parentTraceContext") class TagsEntry(_message.Message): __slots__ = ("key", "value") KEY_FIELD_NUMBER: _ClassVar[int] @@ -552,6 +612,7 @@ class CreateInstanceRequest(_message.Message): ORCHESTRATIONIDREUSEPOLICY_FIELD_NUMBER: _ClassVar[int] EXECUTIONID_FIELD_NUMBER: _ClassVar[int] TAGS_FIELD_NUMBER: _ClassVar[int] + PARENTTRACECONTEXT_FIELD_NUMBER: _ClassVar[int] instanceId: str name: str version: _wrappers_pb2.StringValue @@ -560,7 +621,8 @@ class CreateInstanceRequest(_message.Message): orchestrationIdReusePolicy: OrchestrationIdReusePolicy executionId: _wrappers_pb2.StringValue tags: _containers.ScalarMap[str, str] - def __init__(self, instanceId: _Optional[str] = ..., name: _Optional[str] = ..., version: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., input: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., scheduledStartTimestamp: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., orchestrationIdReusePolicy: _Optional[_Union[OrchestrationIdReusePolicy, _Mapping]] = ..., executionId: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., tags: _Optional[_Mapping[str, str]] = ...) -> None: ... + parentTraceContext: TraceContext + def __init__(self, instanceId: _Optional[str] = ..., name: _Optional[str] = ..., version: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., input: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., scheduledStartTimestamp: _Optional[_Union[datetime.datetime, _timestamp_pb2.Timestamp, _Mapping]] = ..., orchestrationIdReusePolicy: _Optional[_Union[OrchestrationIdReusePolicy, _Mapping]] = ..., executionId: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., tags: _Optional[_Mapping[str, str]] = ..., parentTraceContext: _Optional[_Union[TraceContext, _Mapping]] = ...) -> None: ... class OrchestrationIdReusePolicy(_message.Message): __slots__ = ("operationStatus", "action") @@ -605,7 +667,14 @@ class RewindInstanceResponse(_message.Message): def __init__(self) -> None: ... class OrchestrationState(_message.Message): - __slots__ = ("instanceId", "name", "version", "orchestrationStatus", "scheduledStartTimestamp", "createdTimestamp", "lastUpdatedTimestamp", "input", "output", "customStatus", "failureDetails", "executionId", "completedTimestamp", "parentInstanceId") + __slots__ = ("instanceId", "name", "version", "orchestrationStatus", "scheduledStartTimestamp", "createdTimestamp", "lastUpdatedTimestamp", "input", "output", "customStatus", "failureDetails", "executionId", "completedTimestamp", "parentInstanceId", "tags") + class TagsEntry(_message.Message): + __slots__ = ("key", "value") + KEY_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + key: str + value: str + def __init__(self, key: _Optional[str] = ..., value: _Optional[str] = ...) -> None: ... INSTANCEID_FIELD_NUMBER: _ClassVar[int] NAME_FIELD_NUMBER: _ClassVar[int] VERSION_FIELD_NUMBER: _ClassVar[int] @@ -620,6 +689,7 @@ class OrchestrationState(_message.Message): EXECUTIONID_FIELD_NUMBER: _ClassVar[int] COMPLETEDTIMESTAMP_FIELD_NUMBER: _ClassVar[int] PARENTINSTANCEID_FIELD_NUMBER: _ClassVar[int] + TAGS_FIELD_NUMBER: _ClassVar[int] instanceId: str name: str version: _wrappers_pb2.StringValue @@ -634,7 +704,8 @@ class OrchestrationState(_message.Message): executionId: _wrappers_pb2.StringValue completedTimestamp: _timestamp_pb2.Timestamp parentInstanceId: _wrappers_pb2.StringValue - def __init__(self, instanceId: _Optional[str] = ..., name: _Optional[str] = ..., version: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., orchestrationStatus: _Optional[_Union[OrchestrationStatus, str]] = ..., scheduledStartTimestamp: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., createdTimestamp: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., lastUpdatedTimestamp: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., input: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., output: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., customStatus: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., failureDetails: _Optional[_Union[TaskFailureDetails, _Mapping]] = ..., executionId: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., completedTimestamp: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., parentInstanceId: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ...) -> None: ... + tags: _containers.ScalarMap[str, str] + def __init__(self, instanceId: _Optional[str] = ..., name: _Optional[str] = ..., version: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., orchestrationStatus: _Optional[_Union[OrchestrationStatus, str]] = ..., scheduledStartTimestamp: _Optional[_Union[datetime.datetime, _timestamp_pb2.Timestamp, _Mapping]] = ..., createdTimestamp: _Optional[_Union[datetime.datetime, _timestamp_pb2.Timestamp, _Mapping]] = ..., lastUpdatedTimestamp: _Optional[_Union[datetime.datetime, _timestamp_pb2.Timestamp, _Mapping]] = ..., input: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., output: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., customStatus: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., failureDetails: _Optional[_Union[TaskFailureDetails, _Mapping]] = ..., executionId: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., completedTimestamp: _Optional[_Union[datetime.datetime, _timestamp_pb2.Timestamp, _Mapping]] = ..., parentInstanceId: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., tags: _Optional[_Mapping[str, str]] = ...) -> None: ... class RaiseEventRequest(_message.Message): __slots__ = ("instanceId", "name", "input") @@ -712,7 +783,7 @@ class InstanceQuery(_message.Message): continuationToken: _wrappers_pb2.StringValue instanceIdPrefix: _wrappers_pb2.StringValue fetchInputsAndOutputs: bool - def __init__(self, runtimeStatus: _Optional[_Iterable[_Union[OrchestrationStatus, str]]] = ..., createdTimeFrom: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., createdTimeTo: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., taskHubNames: _Optional[_Iterable[_Union[_wrappers_pb2.StringValue, _Mapping]]] = ..., maxInstanceCount: _Optional[int] = ..., continuationToken: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., instanceIdPrefix: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., fetchInputsAndOutputs: bool = ...) -> None: ... + def __init__(self, runtimeStatus: _Optional[_Iterable[_Union[OrchestrationStatus, str]]] = ..., createdTimeFrom: _Optional[_Union[datetime.datetime, _timestamp_pb2.Timestamp, _Mapping]] = ..., createdTimeTo: _Optional[_Union[datetime.datetime, _timestamp_pb2.Timestamp, _Mapping]] = ..., taskHubNames: _Optional[_Iterable[_Union[_wrappers_pb2.StringValue, _Mapping]]] = ..., maxInstanceCount: _Optional[int] = ..., continuationToken: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., instanceIdPrefix: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., fetchInputsAndOutputs: bool = ...) -> None: ... class QueryInstancesResponse(_message.Message): __slots__ = ("orchestrationState", "continuationToken") @@ -740,13 +811,15 @@ class PurgeInstanceFilter(_message.Message): createdTimeFrom: _timestamp_pb2.Timestamp createdTimeTo: _timestamp_pb2.Timestamp runtimeStatus: _containers.RepeatedScalarFieldContainer[OrchestrationStatus] - def __init__(self, createdTimeFrom: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., createdTimeTo: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., runtimeStatus: _Optional[_Iterable[_Union[OrchestrationStatus, str]]] = ...) -> None: ... + def __init__(self, createdTimeFrom: _Optional[_Union[datetime.datetime, _timestamp_pb2.Timestamp, _Mapping]] = ..., createdTimeTo: _Optional[_Union[datetime.datetime, _timestamp_pb2.Timestamp, _Mapping]] = ..., runtimeStatus: _Optional[_Iterable[_Union[OrchestrationStatus, str]]] = ...) -> None: ... class PurgeInstancesResponse(_message.Message): - __slots__ = ("deletedInstanceCount",) + __slots__ = ("deletedInstanceCount", "isComplete") DELETEDINSTANCECOUNT_FIELD_NUMBER: _ClassVar[int] + ISCOMPLETE_FIELD_NUMBER: _ClassVar[int] deletedInstanceCount: int - def __init__(self, deletedInstanceCount: _Optional[int] = ...) -> None: ... + isComplete: _wrappers_pb2.BoolValue + def __init__(self, deletedInstanceCount: _Optional[int] = ..., isComplete: _Optional[_Union[_wrappers_pb2.BoolValue, _Mapping]] = ...) -> None: ... class CreateTaskHubRequest(_message.Message): __slots__ = ("recreateIfExists",) @@ -778,7 +851,7 @@ class SignalEntityRequest(_message.Message): input: _wrappers_pb2.StringValue requestId: str scheduledTime: _timestamp_pb2.Timestamp - def __init__(self, instanceId: _Optional[str] = ..., name: _Optional[str] = ..., input: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., requestId: _Optional[str] = ..., scheduledTime: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ...) -> None: ... + def __init__(self, instanceId: _Optional[str] = ..., name: _Optional[str] = ..., input: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., requestId: _Optional[str] = ..., scheduledTime: _Optional[_Union[datetime.datetime, _timestamp_pb2.Timestamp, _Mapping]] = ...) -> None: ... class SignalEntityResponse(_message.Message): __slots__ = () @@ -816,7 +889,7 @@ class EntityQuery(_message.Message): includeTransient: bool pageSize: _wrappers_pb2.Int32Value continuationToken: _wrappers_pb2.StringValue - def __init__(self, instanceIdStartsWith: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., lastModifiedFrom: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., lastModifiedTo: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., includeState: bool = ..., includeTransient: bool = ..., pageSize: _Optional[_Union[_wrappers_pb2.Int32Value, _Mapping]] = ..., continuationToken: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ...) -> None: ... + def __init__(self, instanceIdStartsWith: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., lastModifiedFrom: _Optional[_Union[datetime.datetime, _timestamp_pb2.Timestamp, _Mapping]] = ..., lastModifiedTo: _Optional[_Union[datetime.datetime, _timestamp_pb2.Timestamp, _Mapping]] = ..., includeState: bool = ..., includeTransient: bool = ..., pageSize: _Optional[_Union[_wrappers_pb2.Int32Value, _Mapping]] = ..., continuationToken: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ...) -> None: ... class QueryEntitiesRequest(_message.Message): __slots__ = ("query",) @@ -844,7 +917,7 @@ class EntityMetadata(_message.Message): backlogQueueSize: int lockedBy: _wrappers_pb2.StringValue serializedState: _wrappers_pb2.StringValue - def __init__(self, instanceId: _Optional[str] = ..., lastModifiedTime: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., backlogQueueSize: _Optional[int] = ..., lockedBy: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., serializedState: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ...) -> None: ... + def __init__(self, instanceId: _Optional[str] = ..., lastModifiedTime: _Optional[_Union[datetime.datetime, _timestamp_pb2.Timestamp, _Mapping]] = ..., backlogQueueSize: _Optional[int] = ..., lockedBy: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., serializedState: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ...) -> None: ... class CleanEntityStorageRequest(_message.Message): __slots__ = ("continuationToken", "removeEmptyEntities", "releaseOrphanedLocks") @@ -870,7 +943,7 @@ class OrchestratorEntityParameters(_message.Message): __slots__ = ("entityMessageReorderWindow",) ENTITYMESSAGEREORDERWINDOW_FIELD_NUMBER: _ClassVar[int] entityMessageReorderWindow: _duration_pb2.Duration - def __init__(self, entityMessageReorderWindow: _Optional[_Union[_duration_pb2.Duration, _Mapping]] = ...) -> None: ... + def __init__(self, entityMessageReorderWindow: _Optional[_Union[datetime.timedelta, _duration_pb2.Duration, _Mapping]] = ...) -> None: ... class EntityBatchRequest(_message.Message): __slots__ = ("instanceId", "entityState", "operations") @@ -883,16 +956,20 @@ class EntityBatchRequest(_message.Message): def __init__(self, instanceId: _Optional[str] = ..., entityState: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., operations: _Optional[_Iterable[_Union[OperationRequest, _Mapping]]] = ...) -> None: ... class EntityBatchResult(_message.Message): - __slots__ = ("results", "actions", "entityState", "failureDetails") + __slots__ = ("results", "actions", "entityState", "failureDetails", "completionToken", "operationInfos") RESULTS_FIELD_NUMBER: _ClassVar[int] ACTIONS_FIELD_NUMBER: _ClassVar[int] ENTITYSTATE_FIELD_NUMBER: _ClassVar[int] FAILUREDETAILS_FIELD_NUMBER: _ClassVar[int] + COMPLETIONTOKEN_FIELD_NUMBER: _ClassVar[int] + OPERATIONINFOS_FIELD_NUMBER: _ClassVar[int] results: _containers.RepeatedCompositeFieldContainer[OperationResult] actions: _containers.RepeatedCompositeFieldContainer[OperationAction] entityState: _wrappers_pb2.StringValue failureDetails: TaskFailureDetails - def __init__(self, results: _Optional[_Iterable[_Union[OperationResult, _Mapping]]] = ..., actions: _Optional[_Iterable[_Union[OperationAction, _Mapping]]] = ..., entityState: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., failureDetails: _Optional[_Union[TaskFailureDetails, _Mapping]] = ...) -> None: ... + completionToken: str + operationInfos: _containers.RepeatedCompositeFieldContainer[OperationInfo] + def __init__(self, results: _Optional[_Iterable[_Union[OperationResult, _Mapping]]] = ..., actions: _Optional[_Iterable[_Union[OperationAction, _Mapping]]] = ..., entityState: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., failureDetails: _Optional[_Union[TaskFailureDetails, _Mapping]] = ..., completionToken: _Optional[str] = ..., operationInfos: _Optional[_Iterable[_Union[OperationInfo, _Mapping]]] = ...) -> None: ... class EntityRequest(_message.Message): __slots__ = ("instanceId", "executionId", "entityState", "operationRequests") @@ -924,6 +1001,14 @@ class OperationResult(_message.Message): failure: OperationResultFailure def __init__(self, success: _Optional[_Union[OperationResultSuccess, _Mapping]] = ..., failure: _Optional[_Union[OperationResultFailure, _Mapping]] = ...) -> None: ... +class OperationInfo(_message.Message): + __slots__ = ("requestId", "responseDestination") + REQUESTID_FIELD_NUMBER: _ClassVar[int] + RESPONSEDESTINATION_FIELD_NUMBER: _ClassVar[int] + requestId: str + responseDestination: OrchestrationInstance + def __init__(self, requestId: _Optional[str] = ..., responseDestination: _Optional[_Union[OrchestrationInstance, _Mapping]] = ...) -> None: ... + class OperationResultSuccess(_message.Message): __slots__ = ("result",) RESULT_FIELD_NUMBER: _ClassVar[int] @@ -956,7 +1041,7 @@ class SendSignalAction(_message.Message): name: str input: _wrappers_pb2.StringValue scheduledTime: _timestamp_pb2.Timestamp - def __init__(self, instanceId: _Optional[str] = ..., name: _Optional[str] = ..., input: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., scheduledTime: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ...) -> None: ... + def __init__(self, instanceId: _Optional[str] = ..., name: _Optional[str] = ..., input: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., scheduledTime: _Optional[_Union[datetime.datetime, _timestamp_pb2.Timestamp, _Mapping]] = ...) -> None: ... class StartNewOrchestrationAction(_message.Message): __slots__ = ("instanceId", "name", "version", "input", "scheduledTime") @@ -970,7 +1055,37 @@ class StartNewOrchestrationAction(_message.Message): version: _wrappers_pb2.StringValue input: _wrappers_pb2.StringValue scheduledTime: _timestamp_pb2.Timestamp - def __init__(self, instanceId: _Optional[str] = ..., name: _Optional[str] = ..., version: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., input: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., scheduledTime: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ...) -> None: ... + def __init__(self, instanceId: _Optional[str] = ..., name: _Optional[str] = ..., version: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., input: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., scheduledTime: _Optional[_Union[datetime.datetime, _timestamp_pb2.Timestamp, _Mapping]] = ...) -> None: ... + +class AbandonActivityTaskRequest(_message.Message): + __slots__ = ("completionToken",) + COMPLETIONTOKEN_FIELD_NUMBER: _ClassVar[int] + completionToken: str + def __init__(self, completionToken: _Optional[str] = ...) -> None: ... + +class AbandonActivityTaskResponse(_message.Message): + __slots__ = () + def __init__(self) -> None: ... + +class AbandonOrchestrationTaskRequest(_message.Message): + __slots__ = ("completionToken",) + COMPLETIONTOKEN_FIELD_NUMBER: _ClassVar[int] + completionToken: str + def __init__(self, completionToken: _Optional[str] = ...) -> None: ... + +class AbandonOrchestrationTaskResponse(_message.Message): + __slots__ = () + def __init__(self) -> None: ... + +class AbandonEntityTaskRequest(_message.Message): + __slots__ = ("completionToken",) + COMPLETIONTOKEN_FIELD_NUMBER: _ClassVar[int] + completionToken: str + def __init__(self, completionToken: _Optional[str] = ...) -> None: ... + +class AbandonEntityTaskResponse(_message.Message): + __slots__ = () + def __init__(self) -> None: ... class GetWorkItemsRequest(_message.Message): __slots__ = ("maxConcurrentOrchestrationWorkItems", "maxConcurrentActivityWorkItems", "maxConcurrentEntityWorkItems", "capabilities") @@ -1023,3 +1138,23 @@ class HistoryChunk(_message.Message): EVENTS_FIELD_NUMBER: _ClassVar[int] events: _containers.RepeatedCompositeFieldContainer[HistoryEvent] def __init__(self, events: _Optional[_Iterable[_Union[HistoryEvent, _Mapping]]] = ...) -> None: ... + +class RerunWorkflowFromEventRequest(_message.Message): + __slots__ = ("sourceInstanceID", "eventID", "newInstanceID", "input", "overwriteInput") + SOURCEINSTANCEID_FIELD_NUMBER: _ClassVar[int] + EVENTID_FIELD_NUMBER: _ClassVar[int] + NEWINSTANCEID_FIELD_NUMBER: _ClassVar[int] + INPUT_FIELD_NUMBER: _ClassVar[int] + OVERWRITEINPUT_FIELD_NUMBER: _ClassVar[int] + sourceInstanceID: str + eventID: int + newInstanceID: str + input: _wrappers_pb2.StringValue + overwriteInput: bool + def __init__(self, sourceInstanceID: _Optional[str] = ..., eventID: _Optional[int] = ..., newInstanceID: _Optional[str] = ..., input: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., overwriteInput: bool = ...) -> None: ... + +class RerunWorkflowFromEventResponse(_message.Message): + __slots__ = ("newInstanceID",) + NEWINSTANCEID_FIELD_NUMBER: _ClassVar[int] + newInstanceID: str + def __init__(self, newInstanceID: _Optional[str] = ...) -> None: ... diff --git a/durabletask/internal/orchestrator_service_pb2_grpc.py b/durabletask/internal/orchestrator_service_pb2_grpc.py index ea61301..7c12e1b 100644 --- a/durabletask/internal/orchestrator_service_pb2_grpc.py +++ b/durabletask/internal/orchestrator_service_pb2_grpc.py @@ -1,10 +1,30 @@ # Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! """Client and server classes corresponding to protobuf-defined services.""" import grpc +import warnings from durabletask.internal import orchestrator_service_pb2 as durabletask_dot_internal_dot_orchestrator__service__pb2 from google.protobuf import empty_pb2 as google_dot_protobuf_dot_empty__pb2 +GRPC_GENERATED_VERSION = '1.74.0' +GRPC_VERSION = grpc.__version__ +_version_not_supported = False + +try: + from grpc._utilities import first_version_is_lower + _version_not_supported = first_version_is_lower(GRPC_VERSION, GRPC_GENERATED_VERSION) +except ImportError: + _version_not_supported = True + +if _version_not_supported: + raise RuntimeError( + f'The grpc package installed is at version {GRPC_VERSION},' + + f' but the generated code in durabletask/internal/orchestrator_service_pb2_grpc.py depends on' + + f' grpcio>={GRPC_GENERATED_VERSION}.' + + f' Please upgrade your grpc module to grpcio>={GRPC_GENERATED_VERSION}' + + f' or downgrade your generated code using grpcio-tools<={GRPC_VERSION}.' + ) + class TaskHubSidecarServiceStub(object): """Missing associated documentation comment in .proto file.""" @@ -19,117 +39,137 @@ def __init__(self, channel): '/TaskHubSidecarService/Hello', request_serializer=google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString, response_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString, - ) + _registered_method=True) self.StartInstance = channel.unary_unary( '/TaskHubSidecarService/StartInstance', request_serializer=durabletask_dot_internal_dot_orchestrator__service__pb2.CreateInstanceRequest.SerializeToString, response_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.CreateInstanceResponse.FromString, - ) + _registered_method=True) self.GetInstance = channel.unary_unary( '/TaskHubSidecarService/GetInstance', request_serializer=durabletask_dot_internal_dot_orchestrator__service__pb2.GetInstanceRequest.SerializeToString, response_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.GetInstanceResponse.FromString, - ) + _registered_method=True) self.RewindInstance = channel.unary_unary( '/TaskHubSidecarService/RewindInstance', request_serializer=durabletask_dot_internal_dot_orchestrator__service__pb2.RewindInstanceRequest.SerializeToString, response_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.RewindInstanceResponse.FromString, - ) + _registered_method=True) self.WaitForInstanceStart = channel.unary_unary( '/TaskHubSidecarService/WaitForInstanceStart', request_serializer=durabletask_dot_internal_dot_orchestrator__service__pb2.GetInstanceRequest.SerializeToString, response_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.GetInstanceResponse.FromString, - ) + _registered_method=True) self.WaitForInstanceCompletion = channel.unary_unary( '/TaskHubSidecarService/WaitForInstanceCompletion', request_serializer=durabletask_dot_internal_dot_orchestrator__service__pb2.GetInstanceRequest.SerializeToString, response_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.GetInstanceResponse.FromString, - ) + _registered_method=True) self.RaiseEvent = channel.unary_unary( '/TaskHubSidecarService/RaiseEvent', request_serializer=durabletask_dot_internal_dot_orchestrator__service__pb2.RaiseEventRequest.SerializeToString, response_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.RaiseEventResponse.FromString, - ) + _registered_method=True) self.TerminateInstance = channel.unary_unary( '/TaskHubSidecarService/TerminateInstance', request_serializer=durabletask_dot_internal_dot_orchestrator__service__pb2.TerminateRequest.SerializeToString, response_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.TerminateResponse.FromString, - ) + _registered_method=True) self.SuspendInstance = channel.unary_unary( '/TaskHubSidecarService/SuspendInstance', request_serializer=durabletask_dot_internal_dot_orchestrator__service__pb2.SuspendRequest.SerializeToString, response_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.SuspendResponse.FromString, - ) + _registered_method=True) self.ResumeInstance = channel.unary_unary( '/TaskHubSidecarService/ResumeInstance', request_serializer=durabletask_dot_internal_dot_orchestrator__service__pb2.ResumeRequest.SerializeToString, response_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.ResumeResponse.FromString, - ) + _registered_method=True) self.QueryInstances = channel.unary_unary( '/TaskHubSidecarService/QueryInstances', request_serializer=durabletask_dot_internal_dot_orchestrator__service__pb2.QueryInstancesRequest.SerializeToString, response_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.QueryInstancesResponse.FromString, - ) + _registered_method=True) self.PurgeInstances = channel.unary_unary( '/TaskHubSidecarService/PurgeInstances', request_serializer=durabletask_dot_internal_dot_orchestrator__service__pb2.PurgeInstancesRequest.SerializeToString, response_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.PurgeInstancesResponse.FromString, - ) + _registered_method=True) self.GetWorkItems = channel.unary_stream( '/TaskHubSidecarService/GetWorkItems', request_serializer=durabletask_dot_internal_dot_orchestrator__service__pb2.GetWorkItemsRequest.SerializeToString, response_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.WorkItem.FromString, - ) + _registered_method=True) self.CompleteActivityTask = channel.unary_unary( '/TaskHubSidecarService/CompleteActivityTask', request_serializer=durabletask_dot_internal_dot_orchestrator__service__pb2.ActivityResponse.SerializeToString, response_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.CompleteTaskResponse.FromString, - ) + _registered_method=True) self.CompleteOrchestratorTask = channel.unary_unary( '/TaskHubSidecarService/CompleteOrchestratorTask', request_serializer=durabletask_dot_internal_dot_orchestrator__service__pb2.OrchestratorResponse.SerializeToString, response_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.CompleteTaskResponse.FromString, - ) + _registered_method=True) self.CompleteEntityTask = channel.unary_unary( '/TaskHubSidecarService/CompleteEntityTask', request_serializer=durabletask_dot_internal_dot_orchestrator__service__pb2.EntityBatchResult.SerializeToString, response_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.CompleteTaskResponse.FromString, - ) + _registered_method=True) self.StreamInstanceHistory = channel.unary_stream( '/TaskHubSidecarService/StreamInstanceHistory', request_serializer=durabletask_dot_internal_dot_orchestrator__service__pb2.StreamInstanceHistoryRequest.SerializeToString, response_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.HistoryChunk.FromString, - ) + _registered_method=True) self.CreateTaskHub = channel.unary_unary( '/TaskHubSidecarService/CreateTaskHub', request_serializer=durabletask_dot_internal_dot_orchestrator__service__pb2.CreateTaskHubRequest.SerializeToString, response_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.CreateTaskHubResponse.FromString, - ) + _registered_method=True) self.DeleteTaskHub = channel.unary_unary( '/TaskHubSidecarService/DeleteTaskHub', request_serializer=durabletask_dot_internal_dot_orchestrator__service__pb2.DeleteTaskHubRequest.SerializeToString, response_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.DeleteTaskHubResponse.FromString, - ) + _registered_method=True) self.SignalEntity = channel.unary_unary( '/TaskHubSidecarService/SignalEntity', request_serializer=durabletask_dot_internal_dot_orchestrator__service__pb2.SignalEntityRequest.SerializeToString, response_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.SignalEntityResponse.FromString, - ) + _registered_method=True) self.GetEntity = channel.unary_unary( '/TaskHubSidecarService/GetEntity', request_serializer=durabletask_dot_internal_dot_orchestrator__service__pb2.GetEntityRequest.SerializeToString, response_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.GetEntityResponse.FromString, - ) + _registered_method=True) self.QueryEntities = channel.unary_unary( '/TaskHubSidecarService/QueryEntities', request_serializer=durabletask_dot_internal_dot_orchestrator__service__pb2.QueryEntitiesRequest.SerializeToString, response_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.QueryEntitiesResponse.FromString, - ) + _registered_method=True) self.CleanEntityStorage = channel.unary_unary( '/TaskHubSidecarService/CleanEntityStorage', request_serializer=durabletask_dot_internal_dot_orchestrator__service__pb2.CleanEntityStorageRequest.SerializeToString, response_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.CleanEntityStorageResponse.FromString, - ) + _registered_method=True) + self.AbandonTaskActivityWorkItem = channel.unary_unary( + '/TaskHubSidecarService/AbandonTaskActivityWorkItem', + request_serializer=durabletask_dot_internal_dot_orchestrator__service__pb2.AbandonActivityTaskRequest.SerializeToString, + response_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.AbandonActivityTaskResponse.FromString, + _registered_method=True) + self.AbandonTaskOrchestratorWorkItem = channel.unary_unary( + '/TaskHubSidecarService/AbandonTaskOrchestratorWorkItem', + request_serializer=durabletask_dot_internal_dot_orchestrator__service__pb2.AbandonOrchestrationTaskRequest.SerializeToString, + response_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.AbandonOrchestrationTaskResponse.FromString, + _registered_method=True) + self.AbandonTaskEntityWorkItem = channel.unary_unary( + '/TaskHubSidecarService/AbandonTaskEntityWorkItem', + request_serializer=durabletask_dot_internal_dot_orchestrator__service__pb2.AbandonEntityTaskRequest.SerializeToString, + response_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.AbandonEntityTaskResponse.FromString, + _registered_method=True) + self.RerunWorkflowFromEvent = channel.unary_unary( + '/TaskHubSidecarService/RerunWorkflowFromEvent', + request_serializer=durabletask_dot_internal_dot_orchestrator__service__pb2.RerunWorkflowFromEventRequest.SerializeToString, + response_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.RerunWorkflowFromEventResponse.FromString, + _registered_method=True) class TaskHubSidecarServiceServicer(object): @@ -292,6 +332,34 @@ def CleanEntityStorage(self, request, context): context.set_details('Method not implemented!') raise NotImplementedError('Method not implemented!') + def AbandonTaskActivityWorkItem(self, request, context): + """Abandons a single work item + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def AbandonTaskOrchestratorWorkItem(self, request, context): + """Abandon an orchestration work item + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def AbandonTaskEntityWorkItem(self, request, context): + """Abandon an entity work item + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def RerunWorkflowFromEvent(self, request, context): + """Rerun a Workflow from a specific event ID of a workflow instance. + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + def add_TaskHubSidecarServiceServicer_to_server(servicer, server): rpc_method_handlers = { @@ -410,10 +478,31 @@ def add_TaskHubSidecarServiceServicer_to_server(servicer, server): request_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.CleanEntityStorageRequest.FromString, response_serializer=durabletask_dot_internal_dot_orchestrator__service__pb2.CleanEntityStorageResponse.SerializeToString, ), + 'AbandonTaskActivityWorkItem': grpc.unary_unary_rpc_method_handler( + servicer.AbandonTaskActivityWorkItem, + request_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.AbandonActivityTaskRequest.FromString, + response_serializer=durabletask_dot_internal_dot_orchestrator__service__pb2.AbandonActivityTaskResponse.SerializeToString, + ), + 'AbandonTaskOrchestratorWorkItem': grpc.unary_unary_rpc_method_handler( + servicer.AbandonTaskOrchestratorWorkItem, + request_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.AbandonOrchestrationTaskRequest.FromString, + response_serializer=durabletask_dot_internal_dot_orchestrator__service__pb2.AbandonOrchestrationTaskResponse.SerializeToString, + ), + 'AbandonTaskEntityWorkItem': grpc.unary_unary_rpc_method_handler( + servicer.AbandonTaskEntityWorkItem, + request_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.AbandonEntityTaskRequest.FromString, + response_serializer=durabletask_dot_internal_dot_orchestrator__service__pb2.AbandonEntityTaskResponse.SerializeToString, + ), + 'RerunWorkflowFromEvent': grpc.unary_unary_rpc_method_handler( + servicer.RerunWorkflowFromEvent, + request_deserializer=durabletask_dot_internal_dot_orchestrator__service__pb2.RerunWorkflowFromEventRequest.FromString, + response_serializer=durabletask_dot_internal_dot_orchestrator__service__pb2.RerunWorkflowFromEventResponse.SerializeToString, + ), } generic_handler = grpc.method_handlers_generic_handler( 'TaskHubSidecarService', rpc_method_handlers) server.add_generic_rpc_handlers((generic_handler,)) + server.add_registered_method_handlers('TaskHubSidecarService', rpc_method_handlers) # This class is part of an EXPERIMENTAL API. @@ -431,11 +520,21 @@ def Hello(request, wait_for_ready=None, timeout=None, metadata=None): - return grpc.experimental.unary_unary(request, target, '/TaskHubSidecarService/Hello', + return grpc.experimental.unary_unary( + request, + target, + '/TaskHubSidecarService/Hello', google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString, google_dot_protobuf_dot_empty__pb2.Empty.FromString, - options, channel_credentials, - insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + insecure, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + _registered_method=True) @staticmethod def StartInstance(request, @@ -448,11 +547,21 @@ def StartInstance(request, wait_for_ready=None, timeout=None, metadata=None): - return grpc.experimental.unary_unary(request, target, '/TaskHubSidecarService/StartInstance', + return grpc.experimental.unary_unary( + request, + target, + '/TaskHubSidecarService/StartInstance', durabletask_dot_internal_dot_orchestrator__service__pb2.CreateInstanceRequest.SerializeToString, durabletask_dot_internal_dot_orchestrator__service__pb2.CreateInstanceResponse.FromString, - options, channel_credentials, - insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + insecure, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + _registered_method=True) @staticmethod def GetInstance(request, @@ -465,11 +574,21 @@ def GetInstance(request, wait_for_ready=None, timeout=None, metadata=None): - return grpc.experimental.unary_unary(request, target, '/TaskHubSidecarService/GetInstance', + return grpc.experimental.unary_unary( + request, + target, + '/TaskHubSidecarService/GetInstance', durabletask_dot_internal_dot_orchestrator__service__pb2.GetInstanceRequest.SerializeToString, durabletask_dot_internal_dot_orchestrator__service__pb2.GetInstanceResponse.FromString, - options, channel_credentials, - insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + insecure, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + _registered_method=True) @staticmethod def RewindInstance(request, @@ -482,11 +601,21 @@ def RewindInstance(request, wait_for_ready=None, timeout=None, metadata=None): - return grpc.experimental.unary_unary(request, target, '/TaskHubSidecarService/RewindInstance', + return grpc.experimental.unary_unary( + request, + target, + '/TaskHubSidecarService/RewindInstance', durabletask_dot_internal_dot_orchestrator__service__pb2.RewindInstanceRequest.SerializeToString, durabletask_dot_internal_dot_orchestrator__service__pb2.RewindInstanceResponse.FromString, - options, channel_credentials, - insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + insecure, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + _registered_method=True) @staticmethod def WaitForInstanceStart(request, @@ -499,11 +628,21 @@ def WaitForInstanceStart(request, wait_for_ready=None, timeout=None, metadata=None): - return grpc.experimental.unary_unary(request, target, '/TaskHubSidecarService/WaitForInstanceStart', + return grpc.experimental.unary_unary( + request, + target, + '/TaskHubSidecarService/WaitForInstanceStart', durabletask_dot_internal_dot_orchestrator__service__pb2.GetInstanceRequest.SerializeToString, durabletask_dot_internal_dot_orchestrator__service__pb2.GetInstanceResponse.FromString, - options, channel_credentials, - insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + insecure, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + _registered_method=True) @staticmethod def WaitForInstanceCompletion(request, @@ -516,11 +655,21 @@ def WaitForInstanceCompletion(request, wait_for_ready=None, timeout=None, metadata=None): - return grpc.experimental.unary_unary(request, target, '/TaskHubSidecarService/WaitForInstanceCompletion', + return grpc.experimental.unary_unary( + request, + target, + '/TaskHubSidecarService/WaitForInstanceCompletion', durabletask_dot_internal_dot_orchestrator__service__pb2.GetInstanceRequest.SerializeToString, durabletask_dot_internal_dot_orchestrator__service__pb2.GetInstanceResponse.FromString, - options, channel_credentials, - insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + insecure, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + _registered_method=True) @staticmethod def RaiseEvent(request, @@ -533,11 +682,21 @@ def RaiseEvent(request, wait_for_ready=None, timeout=None, metadata=None): - return grpc.experimental.unary_unary(request, target, '/TaskHubSidecarService/RaiseEvent', + return grpc.experimental.unary_unary( + request, + target, + '/TaskHubSidecarService/RaiseEvent', durabletask_dot_internal_dot_orchestrator__service__pb2.RaiseEventRequest.SerializeToString, durabletask_dot_internal_dot_orchestrator__service__pb2.RaiseEventResponse.FromString, - options, channel_credentials, - insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + insecure, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + _registered_method=True) @staticmethod def TerminateInstance(request, @@ -550,11 +709,21 @@ def TerminateInstance(request, wait_for_ready=None, timeout=None, metadata=None): - return grpc.experimental.unary_unary(request, target, '/TaskHubSidecarService/TerminateInstance', + return grpc.experimental.unary_unary( + request, + target, + '/TaskHubSidecarService/TerminateInstance', durabletask_dot_internal_dot_orchestrator__service__pb2.TerminateRequest.SerializeToString, durabletask_dot_internal_dot_orchestrator__service__pb2.TerminateResponse.FromString, - options, channel_credentials, - insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + insecure, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + _registered_method=True) @staticmethod def SuspendInstance(request, @@ -567,11 +736,21 @@ def SuspendInstance(request, wait_for_ready=None, timeout=None, metadata=None): - return grpc.experimental.unary_unary(request, target, '/TaskHubSidecarService/SuspendInstance', + return grpc.experimental.unary_unary( + request, + target, + '/TaskHubSidecarService/SuspendInstance', durabletask_dot_internal_dot_orchestrator__service__pb2.SuspendRequest.SerializeToString, durabletask_dot_internal_dot_orchestrator__service__pb2.SuspendResponse.FromString, - options, channel_credentials, - insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + insecure, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + _registered_method=True) @staticmethod def ResumeInstance(request, @@ -584,11 +763,21 @@ def ResumeInstance(request, wait_for_ready=None, timeout=None, metadata=None): - return grpc.experimental.unary_unary(request, target, '/TaskHubSidecarService/ResumeInstance', + return grpc.experimental.unary_unary( + request, + target, + '/TaskHubSidecarService/ResumeInstance', durabletask_dot_internal_dot_orchestrator__service__pb2.ResumeRequest.SerializeToString, durabletask_dot_internal_dot_orchestrator__service__pb2.ResumeResponse.FromString, - options, channel_credentials, - insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + insecure, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + _registered_method=True) @staticmethod def QueryInstances(request, @@ -601,11 +790,21 @@ def QueryInstances(request, wait_for_ready=None, timeout=None, metadata=None): - return grpc.experimental.unary_unary(request, target, '/TaskHubSidecarService/QueryInstances', + return grpc.experimental.unary_unary( + request, + target, + '/TaskHubSidecarService/QueryInstances', durabletask_dot_internal_dot_orchestrator__service__pb2.QueryInstancesRequest.SerializeToString, durabletask_dot_internal_dot_orchestrator__service__pb2.QueryInstancesResponse.FromString, - options, channel_credentials, - insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + insecure, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + _registered_method=True) @staticmethod def PurgeInstances(request, @@ -618,11 +817,21 @@ def PurgeInstances(request, wait_for_ready=None, timeout=None, metadata=None): - return grpc.experimental.unary_unary(request, target, '/TaskHubSidecarService/PurgeInstances', + return grpc.experimental.unary_unary( + request, + target, + '/TaskHubSidecarService/PurgeInstances', durabletask_dot_internal_dot_orchestrator__service__pb2.PurgeInstancesRequest.SerializeToString, durabletask_dot_internal_dot_orchestrator__service__pb2.PurgeInstancesResponse.FromString, - options, channel_credentials, - insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + insecure, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + _registered_method=True) @staticmethod def GetWorkItems(request, @@ -635,11 +844,21 @@ def GetWorkItems(request, wait_for_ready=None, timeout=None, metadata=None): - return grpc.experimental.unary_stream(request, target, '/TaskHubSidecarService/GetWorkItems', + return grpc.experimental.unary_stream( + request, + target, + '/TaskHubSidecarService/GetWorkItems', durabletask_dot_internal_dot_orchestrator__service__pb2.GetWorkItemsRequest.SerializeToString, durabletask_dot_internal_dot_orchestrator__service__pb2.WorkItem.FromString, - options, channel_credentials, - insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + insecure, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + _registered_method=True) @staticmethod def CompleteActivityTask(request, @@ -652,11 +871,21 @@ def CompleteActivityTask(request, wait_for_ready=None, timeout=None, metadata=None): - return grpc.experimental.unary_unary(request, target, '/TaskHubSidecarService/CompleteActivityTask', + return grpc.experimental.unary_unary( + request, + target, + '/TaskHubSidecarService/CompleteActivityTask', durabletask_dot_internal_dot_orchestrator__service__pb2.ActivityResponse.SerializeToString, durabletask_dot_internal_dot_orchestrator__service__pb2.CompleteTaskResponse.FromString, - options, channel_credentials, - insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + insecure, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + _registered_method=True) @staticmethod def CompleteOrchestratorTask(request, @@ -669,11 +898,21 @@ def CompleteOrchestratorTask(request, wait_for_ready=None, timeout=None, metadata=None): - return grpc.experimental.unary_unary(request, target, '/TaskHubSidecarService/CompleteOrchestratorTask', + return grpc.experimental.unary_unary( + request, + target, + '/TaskHubSidecarService/CompleteOrchestratorTask', durabletask_dot_internal_dot_orchestrator__service__pb2.OrchestratorResponse.SerializeToString, durabletask_dot_internal_dot_orchestrator__service__pb2.CompleteTaskResponse.FromString, - options, channel_credentials, - insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + insecure, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + _registered_method=True) @staticmethod def CompleteEntityTask(request, @@ -686,11 +925,21 @@ def CompleteEntityTask(request, wait_for_ready=None, timeout=None, metadata=None): - return grpc.experimental.unary_unary(request, target, '/TaskHubSidecarService/CompleteEntityTask', + return grpc.experimental.unary_unary( + request, + target, + '/TaskHubSidecarService/CompleteEntityTask', durabletask_dot_internal_dot_orchestrator__service__pb2.EntityBatchResult.SerializeToString, durabletask_dot_internal_dot_orchestrator__service__pb2.CompleteTaskResponse.FromString, - options, channel_credentials, - insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + insecure, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + _registered_method=True) @staticmethod def StreamInstanceHistory(request, @@ -703,11 +952,21 @@ def StreamInstanceHistory(request, wait_for_ready=None, timeout=None, metadata=None): - return grpc.experimental.unary_stream(request, target, '/TaskHubSidecarService/StreamInstanceHistory', + return grpc.experimental.unary_stream( + request, + target, + '/TaskHubSidecarService/StreamInstanceHistory', durabletask_dot_internal_dot_orchestrator__service__pb2.StreamInstanceHistoryRequest.SerializeToString, durabletask_dot_internal_dot_orchestrator__service__pb2.HistoryChunk.FromString, - options, channel_credentials, - insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + insecure, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + _registered_method=True) @staticmethod def CreateTaskHub(request, @@ -720,11 +979,21 @@ def CreateTaskHub(request, wait_for_ready=None, timeout=None, metadata=None): - return grpc.experimental.unary_unary(request, target, '/TaskHubSidecarService/CreateTaskHub', + return grpc.experimental.unary_unary( + request, + target, + '/TaskHubSidecarService/CreateTaskHub', durabletask_dot_internal_dot_orchestrator__service__pb2.CreateTaskHubRequest.SerializeToString, durabletask_dot_internal_dot_orchestrator__service__pb2.CreateTaskHubResponse.FromString, - options, channel_credentials, - insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + insecure, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + _registered_method=True) @staticmethod def DeleteTaskHub(request, @@ -737,11 +1006,21 @@ def DeleteTaskHub(request, wait_for_ready=None, timeout=None, metadata=None): - return grpc.experimental.unary_unary(request, target, '/TaskHubSidecarService/DeleteTaskHub', + return grpc.experimental.unary_unary( + request, + target, + '/TaskHubSidecarService/DeleteTaskHub', durabletask_dot_internal_dot_orchestrator__service__pb2.DeleteTaskHubRequest.SerializeToString, durabletask_dot_internal_dot_orchestrator__service__pb2.DeleteTaskHubResponse.FromString, - options, channel_credentials, - insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + insecure, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + _registered_method=True) @staticmethod def SignalEntity(request, @@ -754,11 +1033,21 @@ def SignalEntity(request, wait_for_ready=None, timeout=None, metadata=None): - return grpc.experimental.unary_unary(request, target, '/TaskHubSidecarService/SignalEntity', + return grpc.experimental.unary_unary( + request, + target, + '/TaskHubSidecarService/SignalEntity', durabletask_dot_internal_dot_orchestrator__service__pb2.SignalEntityRequest.SerializeToString, durabletask_dot_internal_dot_orchestrator__service__pb2.SignalEntityResponse.FromString, - options, channel_credentials, - insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + insecure, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + _registered_method=True) @staticmethod def GetEntity(request, @@ -771,11 +1060,21 @@ def GetEntity(request, wait_for_ready=None, timeout=None, metadata=None): - return grpc.experimental.unary_unary(request, target, '/TaskHubSidecarService/GetEntity', + return grpc.experimental.unary_unary( + request, + target, + '/TaskHubSidecarService/GetEntity', durabletask_dot_internal_dot_orchestrator__service__pb2.GetEntityRequest.SerializeToString, durabletask_dot_internal_dot_orchestrator__service__pb2.GetEntityResponse.FromString, - options, channel_credentials, - insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + insecure, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + _registered_method=True) @staticmethod def QueryEntities(request, @@ -788,11 +1087,21 @@ def QueryEntities(request, wait_for_ready=None, timeout=None, metadata=None): - return grpc.experimental.unary_unary(request, target, '/TaskHubSidecarService/QueryEntities', + return grpc.experimental.unary_unary( + request, + target, + '/TaskHubSidecarService/QueryEntities', durabletask_dot_internal_dot_orchestrator__service__pb2.QueryEntitiesRequest.SerializeToString, durabletask_dot_internal_dot_orchestrator__service__pb2.QueryEntitiesResponse.FromString, - options, channel_credentials, - insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + insecure, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + _registered_method=True) @staticmethod def CleanEntityStorage(request, @@ -805,8 +1114,126 @@ def CleanEntityStorage(request, wait_for_ready=None, timeout=None, metadata=None): - return grpc.experimental.unary_unary(request, target, '/TaskHubSidecarService/CleanEntityStorage', + return grpc.experimental.unary_unary( + request, + target, + '/TaskHubSidecarService/CleanEntityStorage', durabletask_dot_internal_dot_orchestrator__service__pb2.CleanEntityStorageRequest.SerializeToString, durabletask_dot_internal_dot_orchestrator__service__pb2.CleanEntityStorageResponse.FromString, - options, channel_credentials, - insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + insecure, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + _registered_method=True) + + @staticmethod + def AbandonTaskActivityWorkItem(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary( + request, + target, + '/TaskHubSidecarService/AbandonTaskActivityWorkItem', + durabletask_dot_internal_dot_orchestrator__service__pb2.AbandonActivityTaskRequest.SerializeToString, + durabletask_dot_internal_dot_orchestrator__service__pb2.AbandonActivityTaskResponse.FromString, + options, + channel_credentials, + insecure, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + _registered_method=True) + + @staticmethod + def AbandonTaskOrchestratorWorkItem(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary( + request, + target, + '/TaskHubSidecarService/AbandonTaskOrchestratorWorkItem', + durabletask_dot_internal_dot_orchestrator__service__pb2.AbandonOrchestrationTaskRequest.SerializeToString, + durabletask_dot_internal_dot_orchestrator__service__pb2.AbandonOrchestrationTaskResponse.FromString, + options, + channel_credentials, + insecure, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + _registered_method=True) + + @staticmethod + def AbandonTaskEntityWorkItem(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary( + request, + target, + '/TaskHubSidecarService/AbandonTaskEntityWorkItem', + durabletask_dot_internal_dot_orchestrator__service__pb2.AbandonEntityTaskRequest.SerializeToString, + durabletask_dot_internal_dot_orchestrator__service__pb2.AbandonEntityTaskResponse.FromString, + options, + channel_credentials, + insecure, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + _registered_method=True) + + @staticmethod + def RerunWorkflowFromEvent(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary( + request, + target, + '/TaskHubSidecarService/RerunWorkflowFromEvent', + durabletask_dot_internal_dot_orchestrator__service__pb2.RerunWorkflowFromEventRequest.SerializeToString, + durabletask_dot_internal_dot_orchestrator__service__pb2.RerunWorkflowFromEventResponse.FromString, + options, + channel_credentials, + insecure, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + _registered_method=True)