Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 7 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -291,7 +291,7 @@ func (sh *strictHandler) FindPets(w http.ResponseWriter, r *http.Request, params

request.Params = params

handler := func(ctx context.Context, w http.ResponseWriter, r *http.Request, request interface{}) (interface{}, error) {
handler := func(ctx context.Context, w http.ResponseWriter, r *http.Request, request any) (any, error) {
return sh.ssi.FindPets(ctx, request.(FindPetsRequestObject))
}
for _, middleware := range sh.middlewares {
Expand Down Expand Up @@ -3532,7 +3532,7 @@ Will generate:
// Thing defines model for Thing.
type Thing struct {
Id int `json:"id"`
AdditionalProperties map[string]interface{} `json:"-"`
AdditionalProperties map[string]any `json:"-"`
}

// with generated boilerplate below
Expand All @@ -3546,17 +3546,17 @@ type Thing struct {

// Getter for additional properties for Thing. Returns the specified
// element and whether it was found
func (a Thing) Get(fieldName string) (value interface{}, found bool) {
func (a Thing) Get(fieldName string) (value any, found bool) {
if a.AdditionalProperties != nil {
value, found = a.AdditionalProperties[fieldName]
}
return
}

// Setter for additional properties for Thing
func (a *Thing) Set(fieldName string, value interface{}) {
func (a *Thing) Set(fieldName string, value any) {
if a.AdditionalProperties == nil {
a.AdditionalProperties = make(map[string]interface{})
a.AdditionalProperties = make(map[string]any)
}
a.AdditionalProperties[fieldName] = value
}
Expand All @@ -3578,9 +3578,9 @@ func (a *Thing) UnmarshalJSON(b []byte) error {
}

if len(object) != 0 {
a.AdditionalProperties = make(map[string]interface{})
a.AdditionalProperties = make(map[string]any)
for fieldName, fieldBuf := range object {
var fieldVal interface{}
var fieldVal any
err := json.Unmarshal(fieldBuf, &fieldVal)
if err != nil {
return fmt.Errorf("error unmarshaling field %s: %w", fieldName, err)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@ func GetClaimsFromToken(t jwt.Token) ([]string, error) {
return make([]string, 0), nil
}

var rawList []interface{}
var rawList []any
if err := t.Get(PermissionsClaim, &rawList); err != nil {
return nil, fmt.Errorf("getting %q claim: %w", PermissionsClaim, err)
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@ func GetClaimsFromToken(t jwt.Token) ([]string, error) {
return make([]string, 0), nil
}

var rawList []interface{}
var rawList []any
if err := t.Get(PermissionsClaim, &rawList); err != nil {
return nil, fmt.Errorf("getting %q claim: %w", PermissionsClaim, err)
}
Expand Down
2 changes: 1 addition & 1 deletion examples/import-mapping/samepackage/server.gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion examples/streaming/stdhttp/sse/streaming.gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion internal/test/client/client.gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading