It has been mentioned on the mailing list, just documenting here:
Task.taskingParameters currently states:
... taskingParameters is a SWE Common data block and MUST have key-value pairs in a JSON object. Key MUST be the name described in TaskingCapablity’s taskingParamaters ...
The issue is that the name field in SWE Common only exists in the field class of a DataRecord.
So from this definition of Task.taskingParameters follows that TaskingCapability.taskingParameters must be a DataRecord.
If there is no objection to this I'll create a pull request for 18-056 to update the examples that currently are not a DataRecord.
It has been mentioned on the mailing list, just documenting here:
Task.taskingParameters
currently states:The issue is that the
name
field in SWE Common only exists in thefield
class of aDataRecord
. So from this definition ofTask.taskingParameters
follows thatTaskingCapability.taskingParameters
must be aDataRecord
.If there is no objection to this I'll create a pull request for 18-056 to update the examples that currently are not a
DataRecord
.