You create this interface via a proxy record.
Required and Actual must be in the proxy record.
You can rename the record elements but document such changes, so other people can use your component.
You should define Actual as a record and its first element must be of data type PD_7883 – Condition def. This is used to transmit the condition of the component.
Actual can include a component state or component value for example.
You can fit the data type of Required and the extra fields in Actual to the project.