[MDSAL-794] Change mapping of action input/output Created: 24/Nov/22  Updated: 25/Nov/22  Resolved: 25/Nov/22

Status: Resolved
Project: mdsal
Component/s: Binding codegen, Binding Spec
Affects Version/s: None
Fix Version/s: 11.0.0

Type: Improvement Priority: Medium
Reporter: Robert Varga Assignee: Robert Varga
Resolution: Done Votes: 0
Labels: pt
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   

We are currently mapping input/output statements differently between 'action' and 'rpc'. While 'action' allocates a sub-package and uses plain Input/Ouput, 'rpc' does not allocate a subpackage and drops the Foo (the RPC as of MDSAL-773), FooInput and FooOutput in the same package.

While the former matches instantiated tree semantics, the latter is actually more friendly to use, as the distinct names can easily be imported and worked with.

Change the way action's input/output is generated to match the way RPCs do it.


Generated at Wed Feb 07 20:10:59 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.