-
Notifications
You must be signed in to change notification settings - Fork 130
Closed
Labels
QuestionGeneral questions about the standard, work-flow and code.General questions about the standard, work-flow and code.ReadyForCCBReviewIndicates that this PR is ready for a final review and merge by the CCB.Indicates that this PR is ready for a final review and merge by the CCB.
Description
Describe the problem
As indicated by section 2.2.1 of the OSI documentation:
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.
The general case in the industry is however, that not all fields are set. It is completely up to the users, which fields to set in the interface.
Ask your question
Should some fields be marked as mandatory in any case? For example the version or the timestamp? If so, I propose to write this into the documentation of the respective field in machine readable form, so a checker can parse this as a rule, analog to rules like is_greater_than_or_equal_to.
Metadata
Metadata
Assignees
Labels
QuestionGeneral questions about the standard, work-flow and code.General questions about the standard, work-flow and code.ReadyForCCBReviewIndicates that this PR is ready for a final review and merge by the CCB.Indicates that this PR is ready for a final review and merge by the CCB.