René's URL Explorer Experiment


Title: Not generating all model types · Issue #1189 · oapi-codegen/oapi-codegen · GitHub

Open Graph Title: Not generating all model types · Issue #1189 · oapi-codegen/oapi-codegen

X Title: Not generating all model types · Issue #1189 · oapi-codegen/oapi-codegen

Description: Hi there, I'm having what looks like a very similar issue not generating all the mode types as fixed in #1177 and discussed in #1168. I'm using version v1.13.4. Not all the types are being generated for https://github.com/openai/openai-o...

Open Graph Description: Hi there, I'm having what looks like a very similar issue not generating all the mode types as fixed in #1177 and discussed in #1168. I'm using version v1.13.4. Not all the types are being generate...

X Description: Hi there, I'm having what looks like a very similar issue not generating all the mode types as fixed in #1177 and discussed in #1168. I'm using version v1.13.4. Not all the types are being ...

Opengraph URL: https://github.com/oapi-codegen/oapi-codegen/issues/1189

X: @github

direct link

Domain: github.com


Hey, it has json ld scripts:
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Not generating all model types","articleBody":"Hi there, I'm having what looks like a very similar issue not generating all the mode types as fixed in #1177 and discussed in #1168. I'm using version **v1.13.4**.  \r\n\r\nNot all the types are being generated for https://github.com/openai/openai-openapi/blob/master/openapi.yaml resulting in compilation errors.   Sorry, I don't understand the issue enough to minimize the use case(s) that is failing.  I am using `oapi-codegen -package api -o openapi.gen.go openapi.yaml ` to generate the code.   I apologize if there is some gotchya I'm not aware of that I missed.\r\n\r\nThere are many const types being affected:\r\n```go\r\n// Defines values for CreateChatCompletionRequestFunctionCall0.\r\nconst (\r\n\tAuto CreateChatCompletionRequestFunctionCall0 = \"auto\"\r\n\tNone CreateChatCompletionRequestFunctionCall0 = \"none\"\r\n)\r\n```\r\nAuto and None are not defined anywhere.\r\nAnother interesting path to note is:\r\n```go\r\nconst (\r\n\tCodeDavinci002 CreateCompletionRequestModel1 = \"code-davinci-002\"\r\n\tTextAda001     CreateCompletionRequestModel1 = \"text-ada-001\"\r\n\tTextBabbage001 CreateCompletionRequestModel1 = \"text-babbage-001\"\r\n\tTextCurie001   CreateCompletionRequestModel1 = \"text-curie-001\"\r\n\tTextDavinci001 CreateCompletionRequestModel1 = \"text-davinci-001\"\r\n\tTextDavinci002 CreateCompletionRequestModel1 = \"text-davinci-002\"\r\n\tTextDavinci003 CreateCompletionRequestModel1 = \"text-davinci-003\"\r\n)\r\n```\r\nwhere `CreateCompletionRequestModel1` is defined but is a type alias of a non-defined type:\r\n```go\r\n// CreateCompletionRequestModel1 defines model for .\r\ntype CreateCompletionRequestModel1 CreateCompletionRequestModel\r\n\r\n```\r\nI do see the type define under componets:schema.  I tried removing some more advanced schema usages like the linked references and aliases on the type but it didn't seem to make a difference.\r\n\r\nUnlike the other issue where if the types were in the response, most of these types are used in request bodies.  I don't know if that is relevant or not to the issue.\r\n\r\nI haven't tried an older version yet, but that's my next step.","author":{"url":"https://github.com/beeblebrox","@type":"Person","name":"beeblebrox"},"datePublished":"2023-08-08T23:52:17Z","url":"https://github.com/oapi-codegen/oapi-codegen/issues/1189"}

react-profiling0
react-import-mapreact,react-dom,react-dom/client,react-dom/profiling,react-is,react-reconciler,react/compiler-runtime,react/jsx-dev-runtime,react/jsx-runtime,scheduler@d5750093facf
route-pattern/_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format)
route-controllervoltron_issues_fragments
route-actionissue_layout
fetch-noncev2:6204bba0-8bbd-788d-fba4-3ba835415258
current-catalog-service-hash81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114
request-idDC44:2FFF08:2C9B913:3A7EA76:6AF9BE14
html-safe-nonce51b65ce2ce0bacc854adb80ab175216329dd19cddb4bb6a06c30755a9e6ab01b
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEQzQ0OjJGRkYwODoyQzlCOTEzOjNBN0VBNzY6NkFGOUJFMTQiLCJ2aXNpdG9yX2lkIjoiODA4NjMwNDA4NzI2MDkwNDk4MCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmacb75af9085793fe0e483f43ae3f2dd1f826c53467182bf03f934e947ef38130a6
hovercard-subject-tagissue:1842248109
github-keyboard-shortcutsrepository,issues,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/issues_fragments/issue_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/oapi-codegen/oapi-codegen/1189/issue_layout
twitter:imagehttps://opengraph.githubassets.com/fbd907d65cbd287234b63e9b34d51d1c5debeaf469f277ab7b01447a38057965/oapi-codegen/oapi-codegen/issues/1189
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/fbd907d65cbd287234b63e9b34d51d1c5debeaf469f277ab7b01447a38057965/oapi-codegen/oapi-codegen/issues/1189
og:image:altHi there, I'm having what looks like a very similar issue not generating all the mode types as fixed in #1177 and discussed in #1168. I'm using version v1.13.4. Not all the types are being generate...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamebeeblebrox
hostnamegithub.com
expected-hostnamegithub.com
None612d3e6ffd693e7ea8d9fcf452370995872baef31d825b1fedef704cd3d24ac7
turbo-cache-controlno-preview
go-importgithub.com/oapi-codegen/oapi-codegen git https://github.com/oapi-codegen/oapi-codegen.git
octolytics-dimension-user_id142752710
octolytics-dimension-user_loginoapi-codegen
octolytics-dimension-repository_id173009358
octolytics-dimension-repository_nwooapi-codegen/oapi-codegen
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id173009358
octolytics-dimension-repository_network_root_nwooapi-codegen/oapi-codegen
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release072e34035c13c31543fba9f025cbbbda4210dae4
ui-targetfull
theme-color#1e2327
color-schemelight dark
react-app-nameissues

Links:

Skip to contenthttps://github.com/oapi-codegen/oapi-codegen/issues/1189#start-of-content
https://github.com/
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Foapi-codegen%2Foapi-codegen%2Fissues%2F1189
GitHubRepository hosting, code review, and collaborationhttps://github.com/platform
CopilotAI coding agent for tasks, projects, and automated workhttps://github.com/features/copilot
ActionsCI/CD and automationhttps://github.com/features/actions
Code QualityQuality analysis, fixes, and enforcementhttps://github.com/features/code-quality
CodespacesCloud development environmentshttps://github.com/features/codespaces
Code SecurityVulnerability detection and remediationhttps://github.com/security/advanced-security/code-security
Secret ProtectionSecret scanning and leak preventionhttps://github.com/security/advanced-security/secret-protection
All Featureshttps://github.com/features
Documentationhttps://docs.github.com/en
Traininghttps://learn.github.com/skills
Certificationshttps://learn.github.com/credentials
Build with Copilothttps://github.com/features/ai
Customize Copilothttps://docs.github.com/en/copilot/how-tos/copilot-on-github/customize-copilot/customize-copilot-overview
Integrationshttps://github.com/marketplace
Trending reposhttps://github.com/trending
GitHub Sponsorshttps://github.com/open-source/sponsors
Developer articleshttps://github.com/resources/articles
ChangelogYour source for the latest features, improvements, and fixes across GitHub products, all in one place.https://github.blog/changelog/
Enterpriseshttps://github.com/enterprise
Teamhttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
See all industrieshttps://github.com/solutions/industry
Why GitHubhttps://github.com/why-github
Customer Storieshttps://github.com/customer-stories
Business insightshttps://github.com/solutions/executive-insights
Trust Centerhttps://github.com/trust-center
GitHub Advanced SecurityEnterprise-grade code securityhttps://github.com/security/advanced-security
Copilot for businessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Documentationhttps://docs.github.com/en
Resource centerhttps://github.com/resources
Bloghttps://github.blog/
Events & webinarshttps://github.com/resources/events
Community Forumhttps://github.com/orgs/community/discussions
Customer Storieshttps://github.com/customer-stories
Integrationshttps://github.com/marketplace
Customer supporthttps://help.github.com/
Traininghttps://learn.github.com/skills
GitHub Statushttps://www.githubstatus.com/
Abouthttps://github.com/about
Partnershttps://github.com/partners
Changeloghttps://github.blog/changelog/
GitHub UniverseThe event for developers, by developers — talks, workshops, and what’s next for GitHub.https://githubuniverse.com/
Pricinghttps://github.com/pricing
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Foapi-codegen%2Foapi-codegen%2Fissues%2F1189
Sign uphttps://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fissues_fragments%2Fissue_layout&source=header-repo&source_repo=oapi-codegen%2Foapi-codegen
Reloadhttps://github.com/oapi-codegen/oapi-codegen/issues/1189
Reloadhttps://github.com/oapi-codegen/oapi-codegen/issues/1189
Reloadhttps://github.com/oapi-codegen/oapi-codegen/issues/1189
oapi-codegenhttps://github.com/oapi-codegen
oapi-codegenhttps://github.com/oapi-codegen/oapi-codegen
Codehttps://github.com/oapi-codegen/oapi-codegen
Issues228 (228)https://github.com/oapi-codegen/oapi-codegen/issues
Pull requests70 (70)https://github.com/oapi-codegen/oapi-codegen/pulls
Discussionshttps://github.com/oapi-codegen/oapi-codegen/discussions
Actionshttps://github.com/oapi-codegen/oapi-codegen/actions
Projectshttps://github.com/oapi-codegen/oapi-codegen/projects
Security and quality11 (11)https://github.com/oapi-codegen/oapi-codegen/security
Insightshttps://github.com/oapi-codegen/oapi-codegen/pulse
https://github.com/oapi-codegen/oapi-codegen
New issuehttps://github.com/login?return_to=https://github.com/oapi-codegen/oapi-codegen/issues/1189
New issuehttps://github.com/login?return_to=https://github.com/oapi-codegen/oapi-codegen/issues/1189
Not generating all model typeshttps://github.com/oapi-codegen/oapi-codegen/issues/1189#top
https://github.com/beeblebrox
beeblebroxhttps://github.com/beeblebrox
on Aug 8, 2023https://github.com/oapi-codegen/oapi-codegen/issues/1189#issue-1842248109
#1177https://github.com/oapi-codegen/oapi-codegen/pull/1177
#1168https://github.com/oapi-codegen/oapi-codegen/issues/1168
https://github.com/openai/openai-openapi/blob/master/openapi.yamlhttps://github.com/openai/openai-openapi/blob/master/openapi.yaml
https://github.com/beeblebrox
beeblebroxhttps://github.com/beeblebrox
on Aug 8, 2023https://github.com/oapi-codegen/oapi-codegen/issues/1189#issuecomment-1670462258
https://github.com/jamietanna
jamietannahttps://github.com/jamietanna
on Aug 14, 2023https://github.com/oapi-codegen/oapi-codegen/issues/1189#issuecomment-1677454876
https://github.com/deepmap/oapi-codegen/releases/tag/v1.13.4https://github.com/deepmap/oapi-codegen/releases/tag/v1.13.4
https://github.com/ShouheiNishi
ShouheiNishihttps://github.com/ShouheiNishi
on Aug 24, 2023https://github.com/oapi-codegen/oapi-codegen/issues/1189#issuecomment-1690850475
https://github.com/ShouheiNishi
ShouheiNishihttps://github.com/ShouheiNishi
on Aug 24, 2023https://github.com/oapi-codegen/oapi-codegen/issues/1189#issuecomment-1690854324
ShouheiNishihttps://github.com/ShouheiNishi
on Aug 24, 2023https://github.com/oapi-codegen/oapi-codegen/issues/1189#event-10176702625
Test case for issue oapi-codegen#1189https://github.com/ShouheiNishi/oapi-codegen/commit/58072ee3fdee45ba4b7d2ce7687aebaa89b81b1d
oapi-codegen#1189https://github.com/oapi-codegen/oapi-codegen/issues/1189
58072eehttps://github.com/ShouheiNishi/oapi-codegen/commit/58072ee3fdee45ba4b7d2ce7687aebaa89b81b1d
Test case for issue oapi-codegen#1189https://github.com/ShouheiNishi/oapi-codegen/commit/76137603615f25d54210f056ffb6a7875cba1854
oapi-codegen#1189https://github.com/oapi-codegen/oapi-codegen/issues/1189
7613760https://github.com/ShouheiNishi/oapi-codegen/commit/76137603615f25d54210f056ffb6a7875cba1854
https://github.com/ShouheiNishi
ShouheiNishihttps://github.com/ShouheiNishi
on Aug 24, 2023https://github.com/oapi-codegen/oapi-codegen/issues/1189#issuecomment-1690992243
https://github.com/openai/openai-openapi/blob/master/openapi.yamlhttps://github.com/openai/openai-openapi/blob/master/openapi.yaml
https://github.com/beeblebrox
beeblebroxhttps://github.com/beeblebrox
on Aug 24, 2023https://github.com/oapi-codegen/oapi-codegen/issues/1189#issuecomment-1692284586
jamietannahttps://github.com/jamietanna
completedhttps://github.com/oapi-codegen/oapi-codegen/issues?q=is%3Aissue%20state%3Aclosed%20archived%3Afalse%20reason%3Acompleted
a839952https://github.com/oapi-codegen/oapi-codegen/commit/a839952d0f8b6ad05365458d6206732e8c4d1f0d
on Aug 29, 2023https://github.com/oapi-codegen/oapi-codegen/issues/1189#event-10220947495
debuggerpkhttps://github.com/debuggerpk
on Sep 18, 2023https://github.com/oapi-codegen/oapi-codegen/issues/1189#event-10392469200
Correctly generate types when an enum is used in an `anyOf` (oapi-cod…https://github.com/breuHQ/oapi-codegen/commit/38e7972d1d510d55aadf7cd5d1d519691b7818fa
oapi-cod…https://github.com/oapi-codegen/oapi-codegen/pull/1207
38e7972https://github.com/breuHQ/oapi-codegen/commit/38e7972d1d510d55aadf7cd5d1d519691b7818fa
franklinkimhttps://github.com/franklinkim
on Feb 14, 2024https://github.com/oapi-codegen/oapi-codegen/issues/1189#event-11798642764
Correctly generate types when an enum is used in an `anyOf` (oapi-cod…https://github.com/franklinkim/oapi-codegen/commit/a839952d0f8b6ad05365458d6206732e8c4d1f0d
oapi-cod…https://github.com/oapi-codegen/oapi-codegen/pull/1207
a839952https://github.com/franklinkim/oapi-codegen/commit/a839952d0f8b6ad05365458d6206732e8c4d1f0d
danicc097https://github.com/danicc097
on Aug 31, 2024https://github.com/oapi-codegen/oapi-codegen/issues/1189#event-14091843050
Correctly generate types when an enum is used in an `anyOf` (oapi-cod…https://github.com/danicc097/oapi-codegen/commit/2a23d1a95272b64138deed9b93a9ad678e0b8aa6
oapi-cod…https://github.com/oapi-codegen/oapi-codegen/pull/1207
2a23d1ahttps://github.com/danicc097/oapi-codegen/commit/2a23d1a95272b64138deed9b93a9ad678e0b8aa6
Sign up for freehttps://github.com/signup?return_to=https://github.com/oapi-codegen/oapi-codegen/issues/1189
Sign in to commenthttps://github.com/login?return_to=https://github.com/oapi-codegen/oapi-codegen/issues/1189
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.