Open
Description
The current com.docusign.esign.model.Tabs
model contains getters and setters for all the tab types. There doesn't appear to be a good way to determine which tabs are defined without a verbose if/else chain or using some other sort of hacky solution like reflection. This is generally fine for creating tabs, but inspecting tabs becomes a chore.
Is there a good way to support iterating over Tabs
to determine which ones are set? Is there merit to having a base tab type that implements some subset of fields which the other types extend?