Open
Description
ID obfuscation involves inheritance from a class other than Identifiable
for resources, see ObfuscatedIdentifiable. The custom schema generator will not be able to pick up on such customization out-of-the-box.
Because such inheritance structure can become arbitrarily complex, it is hard, perhaps impossible, to make generic assumptions based on which we could introduce support for use cases like this.
Further investigation is required to identify which components would have to be patched to support eg ID obfuscation. It then needs to be carefully considered if it is desirable to introduce extensibility points in these locations so that developers can set up what they need.