adapt `sdsSequence` such that it is only required to specify the parameter for the right SDS if we actually perform a read or write operation on that SDS
What does this MR do?
This adapts sdsSequence as we run into a case in which the current API was not usable, as no sensible parameter could be defined for the right SDS in case it was not read/written.
The added instance for DynamicEditorValue are unrelated to the former change.
Related issues
Changes to public APIs
The type of sdsSequence is changed.
Author's checklist (required)
See CONTRIBUTING.md for the rationale behind these items:
-
The commit history does not contain merges (use git rebase -i masterif it does) -
Intermediate commits compile (use git rebase -i masterif not) -
Newly added code follows the Platform code style -
Newly added code is documented -
If bugs have been solved, tests have been added -
Appropriate types have been used, especially in APIs -
If efficiency is part of the acceptance criteria of the issue, a benchmark is provided -
A changelog entry has been added if required. See CONTRIBUTING.md
Edited by Steffen Michels