Skip to content

Commit 3b52cb6

Browse files
Adjust documentation
Signed-off-by: ClemensLinnhoff <[email protected]>
1 parent b1db3d4 commit 3b52cb6

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

doc/architecture/architecture_overview.adoc

+2-1
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,8 @@ This has been done to allow backward-compatible changes in the field.
5151
Additionally, this is the default behavior in Protocol Buffer version 3 that no longer has the `required` type.
5252
Setting all fields to `optional` thus ensures update compatibility.
5353
However, this does not mean that it is optional to fill the field.
54-
For the purpose of providing a complete interface, all existing fields should be set, unless not setting a field carries a specific meaning, as indicated in the accompanying comment.
54+
Fields with the rule `is_set` are mandatory and have to be set at all times.
55+
All other fields have to be set according to the requirements of the connected models.
5556

5657
NOTE: All field numbers equal to or greater than 10000 are available for user-specific extensions via custom fields.
5758
No future evolution of OSI will therefore use field numbers equal to or greater than 10000.

0 commit comments

Comments
 (0)