Skip to content

Commit 9b281a8

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

File tree

2 files changed

+27
-2
lines changed

2 files changed

+27
-2
lines changed

RELEASE_NOTES.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,7 @@
1313
- Renamed `components` to `electrical_components` and related messages, fields, enums.
1414
- Added message linking microgrid and sensor IDs.
1515
- Added new message definitions for communication components.
16-
- Added new message `ElectricalComponentDiagnostic` to represent warnings and errors in microgrid electrical components.
17-
- The enum `ComponentErrorCode` has now been renamed to `ElectricalComponentDiagnosticCode` to better reflect its shared usage with warnings and errors.
16+
- Added new message definitions for streaming events (Deleted, Created, Updated)
1817

1918
## Bug Fixes
2019

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)