Skip to content

Commit 1836814

Browse files
committed
better separation of values and events
1 parent 5a6c52c commit 1836814

1 file changed

Lines changed: 19 additions & 3 deletions

File tree

schemas/message.fbs

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,7 @@ union Value {
99
Float,
1010
List,
1111
Document,
12-
Time,
13-
EventWrapper
12+
Time
1413
}
1514

1615
table Null {}
@@ -52,8 +51,25 @@ table Document {
5251
data: [KeyValue] (required);
5352
}
5453

55-
table Train {
54+
table Values {
5655
values: [ValueWrapper] (required);
56+
}
57+
58+
table Events {
59+
events: [EventWrapper] (required);
60+
}
61+
62+
enum ValuesOrEvents {
63+
Values,
64+
Events
65+
}
66+
67+
table TrainContent {
68+
data: ValuesOrEvents (required);
69+
}
70+
71+
table Train {
72+
content: TrainContent (required);
5773
topic: string;
5874
event_time: Time;
5975
}

0 commit comments

Comments
 (0)