raml-dotnet-tools
raml-dotnet-tools copied to clipboard
Combine resourceTypes and traits generate unexpected result
If resource type contains trait which contains query parameters, generated signature of method does not contain parameters from trait, only for resource type.
Example: `resourceTypes:
- type1 get: is: [ trait1 ] queryParameters: start: example: "2016-01-01" required: false end: example: "2016-01-23" required: false
traits:
- trait1: queryParameters: pageSize: type: integer example: 20 required: false default: 20 maximum: 100 pageIndex: type: integer required: false example: 1 default: 1`
/method1: type: type1
Generate this result:
public Task<IHttpActionResult> Method1(string start = null, string end = null)
thanks for the feedback, will check it