[Current design example](https://github.com/iscai-msft/azure-sdk-for-python/blob/test_multiapi_keys/sdk/keyvault/azure-keyvault-keys/azure/keyvault/keys/_generated/_operations_mixin.py#L239) Overview. These steps are only added for operations that have different signatures. Rest are left untouched: 1. I make the signature take in the union of all possible parameters across api versions 2. I validate the parameters per api version through a decorator 3. Then I enter the mixin as i regularly would. 4. Return mixin call based on api_version
Current design example
Overview. These steps are only added for operations that have different signatures. Rest are left untouched: