Skip to content

Commit 6545f59

Browse files
authored
Synched thrift from cadence (#106)
1 parent 2c7b4b4 commit 6545f59

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

src/main/thrift/shared.thrift

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,7 @@ enum DecisionTaskFailedCause {
160160
RESET_STICKY_TASKLIST,
161161
WORKFLOW_WORKER_UNHANDLED_FAILURE,
162162
BAD_SIGNAL_WORKFLOW_EXECUTION_ATTRIBUTES,
163+
BAD_START_CHILD_EXECUTION_ATTRIBUTES,
163164
}
164165

165166
enum CancelExternalWorkflowExecutionFailedCause {
@@ -296,6 +297,7 @@ struct RequestCancelExternalWorkflowExecutionDecisionAttributes {
296297
20: optional string workflowId
297298
30: optional string runId
298299
40: optional binary control
300+
50: optional bool childWorkflowOnly
299301
}
300302

301303
struct SignalExternalWorkflowExecutionDecisionAttributes {
@@ -304,6 +306,7 @@ struct SignalExternalWorkflowExecutionDecisionAttributes {
304306
30: optional string signalName
305307
40: optional binary input
306308
50: optional binary control
309+
60: optional bool childWorkflowOnly
307310
}
308311

309312
struct RecordMarkerDecisionAttributes {
@@ -535,6 +538,7 @@ struct RequestCancelExternalWorkflowExecutionInitiatedEventAttributes {
535538
20: optional string domain
536539
30: optional WorkflowExecution workflowExecution
537540
40: optional binary control
541+
50: optional bool childWorkflowOnly
538542
}
539543

540544
struct RequestCancelExternalWorkflowExecutionFailedEventAttributes {
@@ -559,6 +563,7 @@ struct SignalExternalWorkflowExecutionInitiatedEventAttributes {
559563
40: optional string signalName
560564
50: optional binary input
561565
60: optional binary control
566+
70: optional bool childWorkflowOnly
562567
}
563568

564569
struct SignalExternalWorkflowExecutionFailedEventAttributes {
@@ -734,12 +739,23 @@ struct UpdateDomainInfo {
734739
20: optional string ownerEmail
735740
}
736741

742+
struct ClusterReplicationConfiguration {
743+
10: optional string clusterName
744+
}
745+
746+
struct DomainReplicationConfiguration {
747+
10: optional string activeClusterName
748+
20: optional list<ClusterReplicationConfiguration> clusters
749+
}
750+
737751
struct RegisterDomainRequest {
738752
10: optional string name
739753
20: optional string description
740754
30: optional string ownerEmail
741755
40: optional i32 workflowExecutionRetentionPeriodInDays
742756
50: optional bool emitMetric
757+
60: optional list<ClusterReplicationConfiguration> clusters
758+
70: optional string activeClusterName
743759
}
744760

745761
struct DescribeDomainRequest {
@@ -749,17 +765,24 @@ struct DescribeDomainRequest {
749765
struct DescribeDomainResponse {
750766
10: optional DomainInfo domainInfo
751767
20: optional DomainConfiguration configuration
768+
30: optional DomainReplicationConfiguration replicationConfiguration
769+
40: optional i64 (js.type = "Long") failoverVersion
770+
50: optional bool isGlobalDomain
752771
}
753772

754773
struct UpdateDomainRequest {
755774
10: optional string name
756775
20: optional UpdateDomainInfo updatedInfo
757776
30: optional DomainConfiguration configuration
777+
40: optional DomainReplicationConfiguration replicationConfiguration
758778
}
759779

760780
struct UpdateDomainResponse {
761781
10: optional DomainInfo domainInfo
762782
20: optional DomainConfiguration configuration
783+
30: optional DomainReplicationConfiguration replicationConfiguration
784+
40: optional i64 (js.type = "Long") failoverVersion
785+
50: optional bool isGlobalDomain
763786
}
764787

765788
struct DeprecateDomainRequest {

0 commit comments

Comments
 (0)