|
1 | 1 | import type * as schema from "@ctrlplane/db/schema";
|
2 | 2 |
|
| 3 | +import type * as pb from "../workspace-engine/gen/workspace_pb.js"; |
| 4 | + |
3 | 5 | export enum Event {
|
4 | 6 | ResourceCreated = "resource.created",
|
5 | 7 | ResourceUpdated = "resource.updated",
|
@@ -128,30 +130,28 @@ export type EventPayload = {
|
128 | 130 | };
|
129 | 131 |
|
130 | 132 | export type GoEventPayload = {
|
131 |
| - [Event.ResourceCreated]: FullResource; |
132 |
| - [Event.ResourceUpdated]: FullResource; |
133 |
| - [Event.ResourceDeleted]: FullResource; |
134 |
| - [Event.ResourceVariableCreated]: schema.ResourceVariable; |
135 |
| - [Event.ResourceVariableUpdated]: schema.ResourceVariable; |
136 |
| - [Event.ResourceVariableDeleted]: schema.ResourceVariable; |
137 |
| - [Event.DeploymentCreated]: schema.Deployment; |
138 |
| - [Event.DeploymentUpdated]: schema.Deployment; |
139 |
| - [Event.DeploymentDeleted]: schema.Deployment; |
140 |
| - [Event.DeploymentVariableCreated]: schema.DeploymentVariable; |
141 |
| - [Event.DeploymentVariableUpdated]: schema.DeploymentVariable; |
142 |
| - [Event.DeploymentVariableDeleted]: schema.DeploymentVariable; |
143 |
| - [Event.DeploymentVariableValueCreated]: schema.DeploymentVariableValue; |
144 |
| - [Event.DeploymentVariableValueUpdated]: schema.DeploymentVariableValue; |
145 |
| - [Event.DeploymentVariableValueDeleted]: schema.DeploymentVariableValue; |
146 |
| - [Event.DeploymentVersionCreated]: schema.DeploymentVersion; |
147 |
| - [Event.DeploymentVersionUpdated]: schema.DeploymentVersion; |
| 133 | + [Event.ResourceCreated]: pb.Resource; |
| 134 | + [Event.ResourceUpdated]: pb.Resource; |
| 135 | + [Event.ResourceDeleted]: pb.Resource; |
| 136 | + [Event.DeploymentCreated]: pb.Deployment; |
| 137 | + [Event.DeploymentUpdated]: pb.Deployment; |
| 138 | + [Event.DeploymentDeleted]: pb.Deployment; |
| 139 | + [Event.DeploymentVariableCreated]: pb.DeploymentVariable; |
| 140 | + [Event.DeploymentVariableUpdated]: pb.DeploymentVariable; |
| 141 | + [Event.DeploymentVariableDeleted]: pb.DeploymentVariable; |
| 142 | + [Event.DeploymentVariableValueCreated]: pb.DeploymentVariableValue; |
| 143 | + [Event.DeploymentVariableValueUpdated]: pb.DeploymentVariableValue; |
| 144 | + [Event.DeploymentVariableValueDeleted]: pb.DeploymentVariableValue; |
| 145 | + [Event.DeploymentVersionCreated]: pb.DeploymentVersion; |
| 146 | + [Event.DeploymentVersionUpdated]: pb.DeploymentVersion; |
148 | 147 | [Event.DeploymentVersionDeleted]: schema.DeploymentVersion;
|
149 |
| - [Event.EnvironmentCreated]: schema.Environment; |
150 |
| - [Event.EnvironmentUpdated]: schema.Environment; |
151 |
| - [Event.EnvironmentDeleted]: schema.Environment; |
152 |
| - [Event.PolicyCreated]: FullPolicy; |
153 |
| - [Event.PolicyUpdated]: FullPolicy; |
154 |
| - [Event.PolicyDeleted]: FullPolicy; |
| 148 | + [Event.EnvironmentCreated]: pb.Environment; |
| 149 | + [Event.EnvironmentUpdated]: pb.Environment; |
| 150 | + [Event.EnvironmentDeleted]: pb.Environment; |
| 151 | + [Event.PolicyCreated]: pb.Policy; |
| 152 | + [Event.PolicyUpdated]: pb.Policy; |
| 153 | + [Event.PolicyDeleted]: pb.Policy; |
| 154 | + [Event.JobUpdated]: pb.Job; |
155 | 155 | };
|
156 | 156 |
|
157 | 157 | export type Message<T extends keyof EventPayload> = {
|
|
0 commit comments