Skip to content

Commit 5f9e9b7

Browse files
committed
Regen protos
1 parent d7002ed commit 5f9e9b7

31 files changed

+2391
-701
lines changed

temporalio/api/common/v1/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
Callback,
55
DataBlob,
66
Header,
7+
Link,
78
Memo,
89
MeteringMetadata,
910
Payload,
@@ -23,6 +24,7 @@
2324
"DataBlob",
2425
"GrpcStatus",
2526
"Header",
27+
"Link",
2628
"Memo",
2729
"MeteringMetadata",
2830
"Payload",

temporalio/api/common/v1/message_pb2.py

Lines changed: 114 additions & 43 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

temporalio/api/common/v1/message_pb2.pyi

Lines changed: 166 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ import google.protobuf.internal.containers
3535
import google.protobuf.message
3636

3737
import temporalio.api.enums.v1.common_pb2
38+
import temporalio.api.enums.v1.event_type_pb2
3839
import temporalio.api.enums.v1.reset_pb2
3940

4041
if sys.version_info >= (3, 8):
@@ -658,24 +659,186 @@ class Callback(google.protobuf.message.Message):
658659
field_name: typing_extensions.Literal["header", b"header", "url", b"url"],
659660
) -> None: ...
660661

662+
class Internal(google.protobuf.message.Message):
663+
"""Callbacks to be delivered internally within the system.
664+
This variant is not settable in the API and will be rejected by the service with an INVALID_ARGUMENT error.
665+
The only reason that this is exposed is because callbacks are replicated across clusters via the
666+
WorkflowExecutionStarted event, which is defined in the public API.
667+
"""
668+
669+
DESCRIPTOR: google.protobuf.descriptor.Descriptor
670+
671+
DATA_FIELD_NUMBER: builtins.int
672+
data: builtins.bytes
673+
"""Opaque internal data."""
674+
def __init__(
675+
self,
676+
*,
677+
data: builtins.bytes = ...,
678+
) -> None: ...
679+
def ClearField(
680+
self, field_name: typing_extensions.Literal["data", b"data"]
681+
) -> None: ...
682+
661683
NEXUS_FIELD_NUMBER: builtins.int
684+
INTERNAL_FIELD_NUMBER: builtins.int
662685
@property
663686
def nexus(self) -> global___Callback.Nexus: ...
687+
@property
688+
def internal(self) -> global___Callback.Internal: ...
664689
def __init__(
665690
self,
666691
*,
667692
nexus: global___Callback.Nexus | None = ...,
693+
internal: global___Callback.Internal | None = ...,
668694
) -> None: ...
669695
def HasField(
670696
self,
671-
field_name: typing_extensions.Literal["nexus", b"nexus", "variant", b"variant"],
697+
field_name: typing_extensions.Literal[
698+
"internal", b"internal", "nexus", b"nexus", "variant", b"variant"
699+
],
672700
) -> builtins.bool: ...
673701
def ClearField(
674702
self,
675-
field_name: typing_extensions.Literal["nexus", b"nexus", "variant", b"variant"],
703+
field_name: typing_extensions.Literal[
704+
"internal", b"internal", "nexus", b"nexus", "variant", b"variant"
705+
],
676706
) -> None: ...
677707
def WhichOneof(
678708
self, oneof_group: typing_extensions.Literal["variant", b"variant"]
679-
) -> typing_extensions.Literal["nexus"] | None: ...
709+
) -> typing_extensions.Literal["nexus", "internal"] | None: ...
680710

681711
global___Callback = Callback
712+
713+
class Link(google.protobuf.message.Message):
714+
"""Link can be associated with history events. It might contain information about an external entity
715+
related to the history event. For example, workflow A makes a Nexus call that starts workflow B:
716+
in this case, a history event in workflow A could contain a Link to the workflow started event in
717+
workflow B, and vice-versa.
718+
"""
719+
720+
DESCRIPTOR: google.protobuf.descriptor.Descriptor
721+
722+
class WorkflowEvent(google.protobuf.message.Message):
723+
DESCRIPTOR: google.protobuf.descriptor.Descriptor
724+
725+
class EventReference(google.protobuf.message.Message):
726+
DESCRIPTOR: google.protobuf.descriptor.Descriptor
727+
728+
EVENT_ID_FIELD_NUMBER: builtins.int
729+
EVENT_TYPE_FIELD_NUMBER: builtins.int
730+
event_id: builtins.int
731+
event_type: temporalio.api.enums.v1.event_type_pb2.EventType.ValueType
732+
def __init__(
733+
self,
734+
*,
735+
event_id: builtins.int = ...,
736+
event_type: temporalio.api.enums.v1.event_type_pb2.EventType.ValueType = ...,
737+
) -> None: ...
738+
def ClearField(
739+
self,
740+
field_name: typing_extensions.Literal[
741+
"event_id", b"event_id", "event_type", b"event_type"
742+
],
743+
) -> None: ...
744+
745+
NAMESPACE_FIELD_NUMBER: builtins.int
746+
WORKFLOW_ID_FIELD_NUMBER: builtins.int
747+
RUN_ID_FIELD_NUMBER: builtins.int
748+
EVENT_REF_FIELD_NUMBER: builtins.int
749+
namespace: builtins.str
750+
workflow_id: builtins.str
751+
run_id: builtins.str
752+
@property
753+
def event_ref(self) -> global___Link.WorkflowEvent.EventReference: ...
754+
def __init__(
755+
self,
756+
*,
757+
namespace: builtins.str = ...,
758+
workflow_id: builtins.str = ...,
759+
run_id: builtins.str = ...,
760+
event_ref: global___Link.WorkflowEvent.EventReference | None = ...,
761+
) -> None: ...
762+
def HasField(
763+
self,
764+
field_name: typing_extensions.Literal[
765+
"event_ref", b"event_ref", "reference", b"reference"
766+
],
767+
) -> builtins.bool: ...
768+
def ClearField(
769+
self,
770+
field_name: typing_extensions.Literal[
771+
"event_ref",
772+
b"event_ref",
773+
"namespace",
774+
b"namespace",
775+
"reference",
776+
b"reference",
777+
"run_id",
778+
b"run_id",
779+
"workflow_id",
780+
b"workflow_id",
781+
],
782+
) -> None: ...
783+
def WhichOneof(
784+
self, oneof_group: typing_extensions.Literal["reference", b"reference"]
785+
) -> typing_extensions.Literal["event_ref"] | None: ...
786+
787+
class BatchJob(google.protobuf.message.Message):
788+
"""A link to a built-in batch job.
789+
Batch jobs can be used to perform operations on a set of workflows (e.g. terminate, signal, cancel, etc).
790+
This link can be put on workflow history events generated by actions taken by a batch job.
791+
"""
792+
793+
DESCRIPTOR: google.protobuf.descriptor.Descriptor
794+
795+
JOB_ID_FIELD_NUMBER: builtins.int
796+
job_id: builtins.str
797+
def __init__(
798+
self,
799+
*,
800+
job_id: builtins.str = ...,
801+
) -> None: ...
802+
def ClearField(
803+
self, field_name: typing_extensions.Literal["job_id", b"job_id"]
804+
) -> None: ...
805+
806+
WORKFLOW_EVENT_FIELD_NUMBER: builtins.int
807+
BATCH_JOB_FIELD_NUMBER: builtins.int
808+
@property
809+
def workflow_event(self) -> global___Link.WorkflowEvent: ...
810+
@property
811+
def batch_job(self) -> global___Link.BatchJob: ...
812+
def __init__(
813+
self,
814+
*,
815+
workflow_event: global___Link.WorkflowEvent | None = ...,
816+
batch_job: global___Link.BatchJob | None = ...,
817+
) -> None: ...
818+
def HasField(
819+
self,
820+
field_name: typing_extensions.Literal[
821+
"batch_job",
822+
b"batch_job",
823+
"variant",
824+
b"variant",
825+
"workflow_event",
826+
b"workflow_event",
827+
],
828+
) -> builtins.bool: ...
829+
def ClearField(
830+
self,
831+
field_name: typing_extensions.Literal[
832+
"batch_job",
833+
b"batch_job",
834+
"variant",
835+
b"variant",
836+
"workflow_event",
837+
b"workflow_event",
838+
],
839+
) -> None: ...
840+
def WhichOneof(
841+
self, oneof_group: typing_extensions.Literal["variant", b"variant"]
842+
) -> typing_extensions.Literal["workflow_event", "batch_job"] | None: ...
843+
844+
global___Link = Link

temporalio/api/enums/v1/event_type_pb2.py

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

temporalio/api/enums/v1/event_type_pb2.pyi

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -188,10 +188,15 @@ class _EventTypeEnumTypeWrapper(
188188
"""Temporal Server has successfully Signaled the targeted Workflow"""
189189
EVENT_TYPE_UPSERT_WORKFLOW_SEARCH_ATTRIBUTES: _EventType.ValueType # 40
190190
"""Workflow search attributes should be updated and synchronized with the visibility store"""
191+
EVENT_TYPE_WORKFLOW_EXECUTION_UPDATE_ADMITTED: _EventType.ValueType # 47
192+
"""An update was admitted. Note that not all admitted updates result in this
193+
event. See UpdateAdmittedEventOrigin for situations in which this event
194+
is created.
195+
"""
191196
EVENT_TYPE_WORKFLOW_EXECUTION_UPDATE_ACCEPTED: _EventType.ValueType # 41
192-
"""An update was accepted (i.e. validated)"""
197+
"""An update was accepted (i.e. passed validation, perhaps because no validator was defined)"""
193198
EVENT_TYPE_WORKFLOW_EXECUTION_UPDATE_REJECTED: _EventType.ValueType # 42
194-
"""An update was rejected (i.e. failed validation)"""
199+
"""This event is never written to history."""
195200
EVENT_TYPE_WORKFLOW_EXECUTION_UPDATE_COMPLETED: _EventType.ValueType # 43
196201
"""An update completed"""
197202
EVENT_TYPE_WORKFLOW_PROPERTIES_MODIFIED_EXTERNALLY: _EventType.ValueType # 44
@@ -206,11 +211,6 @@ class _EventTypeEnumTypeWrapper(
206211
"""
207212
EVENT_TYPE_WORKFLOW_PROPERTIES_MODIFIED: _EventType.ValueType # 46
208213
"""Workflow properties modified by user workflow code"""
209-
EVENT_TYPE_WORKFLOW_EXECUTION_UPDATE_ADMITTED: _EventType.ValueType # 47
210-
"""An update was admitted. Note that not all admitted updates result in this
211-
event. See UpdateAdmittedEventOrigin for situations in which this event
212-
is created.
213-
"""
214214
EVENT_TYPE_NEXUS_OPERATION_SCHEDULED: _EventType.ValueType # 48
215215
"""A Nexus operation was scheduled using a ScheduleNexusOperation command."""
216216
EVENT_TYPE_NEXUS_OPERATION_STARTED: _EventType.ValueType # 49
@@ -368,10 +368,15 @@ EVENT_TYPE_EXTERNAL_WORKFLOW_EXECUTION_SIGNALED: EventType.ValueType # 39
368368
"""Temporal Server has successfully Signaled the targeted Workflow"""
369369
EVENT_TYPE_UPSERT_WORKFLOW_SEARCH_ATTRIBUTES: EventType.ValueType # 40
370370
"""Workflow search attributes should be updated and synchronized with the visibility store"""
371+
EVENT_TYPE_WORKFLOW_EXECUTION_UPDATE_ADMITTED: EventType.ValueType # 47
372+
"""An update was admitted. Note that not all admitted updates result in this
373+
event. See UpdateAdmittedEventOrigin for situations in which this event
374+
is created.
375+
"""
371376
EVENT_TYPE_WORKFLOW_EXECUTION_UPDATE_ACCEPTED: EventType.ValueType # 41
372-
"""An update was accepted (i.e. validated)"""
377+
"""An update was accepted (i.e. passed validation, perhaps because no validator was defined)"""
373378
EVENT_TYPE_WORKFLOW_EXECUTION_UPDATE_REJECTED: EventType.ValueType # 42
374-
"""An update was rejected (i.e. failed validation)"""
379+
"""This event is never written to history."""
375380
EVENT_TYPE_WORKFLOW_EXECUTION_UPDATE_COMPLETED: EventType.ValueType # 43
376381
"""An update completed"""
377382
EVENT_TYPE_WORKFLOW_PROPERTIES_MODIFIED_EXTERNALLY: EventType.ValueType # 44
@@ -386,11 +391,6 @@ maintain determinism when using the command-based approach.
386391
"""
387392
EVENT_TYPE_WORKFLOW_PROPERTIES_MODIFIED: EventType.ValueType # 46
388393
"""Workflow properties modified by user workflow code"""
389-
EVENT_TYPE_WORKFLOW_EXECUTION_UPDATE_ADMITTED: EventType.ValueType # 47
390-
"""An update was admitted. Note that not all admitted updates result in this
391-
event. See UpdateAdmittedEventOrigin for situations in which this event
392-
is created.
393-
"""
394394
EVENT_TYPE_NEXUS_OPERATION_SCHEDULED: EventType.ValueType # 48
395395
"""A Nexus operation was scheduled using a ScheduleNexusOperation command."""
396396
EVENT_TYPE_NEXUS_OPERATION_STARTED: EventType.ValueType # 49

0 commit comments

Comments
 (0)