An iostruct node type may be used to encapsulate multiple data points that have the relationship that they are all representing either
Input parameters or Output parameters of the microservice that they are linked to.
This node type is only allowed in trees of the information type service.
For more information, please see respective parts of this document.
An iostruct node must have one of the two names Input or Output.
Nodes of the type iostruct must have the following mandatory metadata:
For more information, see the Common Rule Set: Mandatory Metadata.
Besides the mandatory metadata mentioned above, the following optional metadata may be used
For more information, please see the Common Rule Set: Optional Metadata.
iostruct node type.procedure.property or symlink.An example of the specification of a struct node is given below.
Input:
  type: iostruct
  description: This is an iostruct node representing Input parameters of a microservice.