Just seeing if there are any good ideas for how to handle this requirement.
We need to collect an application's entitlements. The tricky part is that the application has the following components that comprise a single entitlement.
Program, Entry Point, Parameter
Program is required, however entry point and parameter are optional. So, there are 4 possibilities for an entitlement.
Program and Entry Point
Program and Parameters
Program and Entry Point and Parameters
Program is not unique, so you could have Program A and it may have an Entry Point and then Program A again with a different Entry Point.
I'm thinking of possibly concatenating the combinations, since a resource-action entitlement wouldn't work here since it could just be Program by itself.
Any other suggestions?