Skip to content

Commit 47ebd6e

Browse files
committed
Add new message definitions for streaming events
Signed-off-by: Mathias L. Baumann <[email protected]>
1 parent 2e89add commit 47ebd6e

File tree

2 files changed

+27
-0
lines changed

2 files changed

+27
-0
lines changed

RELEASE_NOTES.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
- Added new message definitions for communication components.
1616
- Added new message `ElectricalComponentDiagnostic` to represent warnings and errors in microgrid electrical components.
1717
- The enum `ComponentErrorCode` has now been renamed to `ElectricalComponentDiagnosticCode` to better reflect its shared usage with warnings and errors.
18+
- Added new message definitions for streaming events (Deleted, Created, Updated)
1819

1920
## Bug Fixes
2021

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
// Possible streaming events
2+
//
3+
// Copyright 2025 Frequenz Energy-as-a-Service GmbH
4+
//
5+
// Licensed under the MIT License (the "License");
6+
// you may not use this file except in compliance with the License.
7+
8+
syntax = "proto3";
9+
10+
package frequenz.api.common.v1.streaming;
11+
12+
// This enum message is used to inform receivers of events what kind of
13+
// event they just received
14+
enum Event {
15+
// Default, unspecified event
16+
EVENT_UNSPECIFIED = 0;
17+
18+
// A new dispatch has been created
19+
EVENT_CREATED = 1;
20+
21+
// An existing dispatch has been updated
22+
EVENT_UPDATED = 2;
23+
24+
// An existing dispatch has been deleted
25+
EVENT_DELETED = 3;
26+
}

0 commit comments

Comments
 (0)