RESTyard
RESTyard copied to clipboard
RESTyard generator allows duplicate definitions
This should emit at least a warning during generation but instead it generates the parameter twice:
<TransferParameters/>
<Parameters typeName="MyQuery" usedForActions="false" usedForQueries="true">
<Property name="A" type="string" mandatory="false"/>
</Parameters>
<Parameters typeName="MyQuery" usedForActions="false" usedForQueries="true">
<Property name="A" type="string" mandatory="false"/>
</Parameters>
</TransferParameters>
When emitting records this causes the error Only one part of a 'partial' type can declare primary constructor but when emitting classes with properties this would lead to confusion:
<TransferParameters/>
<Parameters typeName="MyQuery" usedForActions="false" usedForQueries="true">
<Property name="A" type="string" mandatory="false"/>
</Parameters>
<Parameters typeName="MyQuery" usedForActions="false" usedForQueries="true">
<Property name="B" type="string" mandatory="false"/>
</Parameters>
</TransferParameters>