Comments (3)
I am not sure I see where PackageCreatedEvent
gets generated in the OpenAPI specification in the example? In general though the OpenAPI specification generator will collapse type definitions that are structurally equivalent to avoid type sprawl for dynamically generated types. The openapi:typename
Meta can be used to override the behavior and force the generation of the enclosing types using the given name.
from goa.
I am not sure I see where PackageCreatedEvent gets generated in the OpenAPI specification in the example?
In openapi3.yaml
(the link points to the schemas section of the spec), I can see PackageCreatedEvent
and PackageDeletedEvent
but PackageUpdatedEvent
is missing.
In general though the OpenAPI specification generator will collapse type definitions that are structurally equivalent to avoid type sprawl for dynamically generated types. The openapi:typename Meta can be used to override the behavior and force the generation of the enclosing types using the given name.
Ok, that makes sense. I've tried it and it works! Added an extra commit to the repro branch with the changes.
Thank you for the clarification, this works for me. Do you want me to close the issue?
from goa.
Yes I think we can close!
from goa.
Related Issues (20)
- setting the accept header doesn't seem to work HOT 5
- Cannot access help forum HOT 3
- Does Goa create client code as well as CLI code? HOT 10
- Support OpenAPI V3 YAML/JSON oneof HOT 4
- can't set cookie 'SameSite' attribute HOT 2
- How to get the native *http.Request from the payload? HOT 2
- Declare POST request contain an array of object HOT 2
- Bumping goa.design/plugins/v3 from 3.14.0 to 3.14.1 is causing my client generation to fail HOT 3
- Generated code for nested inline attributes doesn't compile HOT 2
- Deprecated Code in Generated http.go using goa example
- meta for externalDocs and deprecated? HOT 4
- Map as Query Param not working? HOT 2
- Using Param() to map path parameters to attributes results in a runtime error HOT 5
- Panic in main HOT 2
- Goa panics when query params have unclosed square brackets HOT 2
- Goa panics when a user provides an explicit `null` where a `Map` is expected, if it's a nested structure HOT 2
- Middleware in design? HOT 6
- Goa generating uncompilable code while using views on types that contain OneOf union type
- Goa generating invalid code when OneOf types is a user defined type
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from goa.