issa-tseng/janus

Add attribute.Model.ofRecursive and attribute.List.ofRecursive

issa-tseng opened this issue · 2 comments

these constructs are annoying to synthesize today.

probably as part of this make the @modelClass and @listClass properties not class properties.

we would have to special case this into the Model builder to make this work, since the same reason these constructs are annoying also prevents us directly solving the problem (eg @deserialize is resolved bottom-up)