swagger_parser
swagger_parser copied to clipboard
allOf merging of types does not work
Steps to reproduce
Try generating the code with the provided snippet.
Expected results
It's expected that the types will be merged into new types with autogenerated names possibly.
Actual results
Instead, the generated type is just 'dynamic'.
Your OpenApi snippet
Overview:
type: object
properties:
pets:
type: array
items:
type: object
allOf:
- $ref: '#/components/schemas/Pet'
- type: object
properties:
trackers:
type: array
items:
type: object
allOf:
- $ref: '#/components/schemas/Tracker'
- type: object
properties:
events:
type: array
items:
$ref: '#/components/schemas/Event'
required:
- events
required:
- trackers
required:
- pets
Code sample
No response
Logs
No response
Dart version and used packages versions
3.4.3
dart run swagger_parser
18.0
dart run swagger_parser