1414from cdevents .core .event_type import EventType
1515
1616from cdevents .core .artifact import ArtifactPackagedEvent , ArtifactPublishedEvent
17+ from cdevents .core .branch import BranchCreatedEvent , BranchDeletedEvent
1718from cdevents .core .build import BuildStartedEvent , BuildFinishedEvent , BuildQueuedEvent
19+ from cdevents .core .env import EnvEventCreatedEvent , EnvEventModifiedEvent , EnvEventDeletedEvent
20+ from cdevents .core .pipelinerun import PipelinerunStartedEvent , PipelinerunFinishedEvent , PipelinerunQueuedEvent
21+ from cdevents .core .repository import RepositoryCreatedEvent , RepositoryModifiedEvent , RepositoryDeletedEvent
22+ from cdevents .core .service import ServiceDeployedEvent , ServiceUpgradedEvent , ServiceRolledbackEvent , ServiceRemovedEvent
23+ from cdevents .core .taskrun import TaskRunStartedEvent , TaskRunFinishedEvent
1824
1925class HttpHandlar ():
2026 """Http Handlar."""
@@ -110,12 +116,43 @@ def event_from_http(headers: typing.Dict[str, str],
110116 return ArtifactPackagedEvent (attrs = attrs , extensions = extensions , data = event_data )
111117 elif etype .value == EventType .ArtifactPublishedEventV1 .value :
112118 return ArtifactPublishedEvent (attrs = attrs , extensions = extensions , data = event_data )
119+ elif etype .value == EventType .BranchCreatedEventV1 .value :
120+ return BranchCreatedEvent (attrs = attrs , extensions = extensions , data = event_data )
121+ elif etype .value == EventType .BranchDeletedEventV1 .value :
122+ return BranchDeletedEvent (attrs = attrs , extensions = extensions , data = event_data )
113123 elif etype .value == EventType .BuildStartedEventV1 .value :
114124 return BuildStartedEvent (attrs = attrs , extensions = extensions , data = event_data )
115125 elif etype .value == EventType .BuildQueuedEventV1 .value :
116126 return BuildQueuedEvent (attrs = attrs , extensions = extensions , data = event_data )
117127 elif etype .value == EventType .BuildFinishedEventV1 .value :
118128 return BuildFinishedEvent (attrs = attrs , extensions = extensions , data = event_data )
119-
120- # e = BuildStartedEvent.create_from_event(event)
121- # return e
129+ elif etype .value == EventType .EnvironmentCreatedEventV1 .value :
130+ return EnvEventCreatedEvent (attrs = attrs , extensions = extensions , data = event_data )
131+ elif etype .value == EventType .EnvironmentModifiedEventV1 .value :
132+ return EnvEventModifiedEvent (attrs = attrs , extensions = extensions , data = event_data )
133+ elif etype .value == EventType .EnvironmentDeletedEventV1 .value :
134+ return EnvEventDeletedEvent (attrs = attrs , extensions = extensions , data = event_data )
135+ elif etype .value == EventType .PipelineRunStartedEventV1 .value :
136+ return PipelinerunStartedEvent (attrs = attrs , extensions = extensions , data = event_data )
137+ elif etype .value == EventType .PipelineRunFinishedEventV1 .value :
138+ return PipelinerunFinishedEvent (attrs = attrs , extensions = extensions , data = event_data )
139+ elif etype .value == EventType .PipelineRunQueuedEventV1 .value :
140+ return PipelinerunQueuedEvent (attrs = attrs , extensions = extensions , data = event_data )
141+ elif etype .value == EventType .RepositoryCreatedEventV1 .value :
142+ return RepositoryCreatedEvent (attrs = attrs , extensions = extensions , data = event_data )
143+ elif etype .value == EventType .RepositoryModifiedEventV1 .value :
144+ return RepositoryModifiedEvent (attrs = attrs , extensions = extensions , data = event_data )
145+ elif etype .value == EventType .RepositoryDeletedEventV1 .value :
146+ return RepositoryDeletedEvent (attrs = attrs , extensions = extensions , data = event_data )
147+ elif etype .value == EventType .ServiceDeployedEventV1 .value :
148+ return ServiceDeployedEvent (attrs = attrs , extensions = extensions , data = event_data )
149+ elif etype .value == EventType .ServiceUpgradedEventV1 .value :
150+ return ServiceUpgradedEvent (attrs = attrs , extensions = extensions , data = event_data )
151+ elif etype .value == EventType .ServiceRolledbackEventV1 .value :
152+ return ServiceRolledbackEvent (attrs = attrs , extensions = extensions , data = event_data )
153+ elif etype .value == EventType .ServiceRemovedEventV1 .value :
154+ return ServiceRemovedEvent (attrs = attrs , extensions = extensions , data = event_data )
155+ elif etype .value == EventType .TaskRunStartedEventV1 .value :
156+ return TaskRunStartedEvent (attrs = attrs , extensions = extensions , data = event_data )
157+ elif etype .value == EventType .TaskRunFinishedEventV1 .value :
158+ return TaskRunFinishedEvent (attrs = attrs , extensions = extensions , data = event_data )
0 commit comments