Separate out JsonSchema implementations
bgins opened this issue · 0 comments
bgins commented
Summary
Problem
The JsonSchema
derives and implementations are noisy in our source code.
Solution
Let's separate out the schemas into separate files that implement JsonSchema
s for the parent modules.
Note that we should consider a mechanism to make it clear which types have JsonSchema
implementations to facilitate maintenance. It should be clear when you are updating a type that will require schema changes.