Skip to content

Non-Existent Types Referenced by Response Schema #636

@linden

Description

@linden

I'm not sure why but sometimes generated type GetExampleResponse struct {}s reference non-existent types whose names start with a status code (illegal to have a type start with a digit so this refuses to format). This is only happening when the Schema type lacks a Title, so I'm guessing it's something to do with the substitution.

type GetExampleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Limit   int                 `json:"limit"`
		Offset  int                 `json:"offset"`
		Results []200_Results_Item `json:"results"`
		Total   int                 `json:"total"`
	}
}

Here's a simplified example of what it looks like, notice the Results field references a (non-existent) type named 200_Results_Item.
I'm trying to generate a wrapper around this spec, let me know if you need more information.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions