// Code generated by ogen, DO NOT EDIT. package ogent import ( "net/http" "github.com/go-faster/errors" "github.com/go-faster/jx" "go.opentelemetry.io/otel/codes" "go.opentelemetry.io/otel/trace" ) func encodeCreatePasswordTokenResponse(response CreatePasswordTokenRes, w http.ResponseWriter, span trace.Span) error { switch response := response.(type) { case *PasswordTokenCreate: w.Header().Set("Content-Type", "application/json") w.WriteHeader(200) span.SetStatus(codes.Ok, http.StatusText(200)) e := jx.GetEncoder() response.Encode(e) if _, err := e.WriteTo(w); err != nil { return errors.Wrap(err, "write") } return nil case *R400: w.Header().Set("Content-Type", "application/json") w.WriteHeader(400) span.SetStatus(codes.Error, http.StatusText(400)) e := jx.GetEncoder() response.Encode(e) if _, err := e.WriteTo(w); err != nil { return errors.Wrap(err, "write") } return nil case *R409: w.Header().Set("Content-Type", "application/json") w.WriteHeader(409) span.SetStatus(codes.Error, http.StatusText(409)) e := jx.GetEncoder() response.Encode(e) if _, err := e.WriteTo(w); err != nil { return errors.Wrap(err, "write") } return nil case *R500: w.Header().Set("Content-Type", "application/json") w.WriteHeader(500) span.SetStatus(codes.Error, http.StatusText(500)) e := jx.GetEncoder() response.Encode(e) if _, err := e.WriteTo(w); err != nil { return errors.Wrap(err, "write") } return nil default: return errors.Errorf("unexpected response type: %T", response) } } func encodeCreateUserResponse(response CreateUserRes, w http.ResponseWriter, span trace.Span) error { switch response := response.(type) { case *UserCreate: w.Header().Set("Content-Type", "application/json") w.WriteHeader(200) span.SetStatus(codes.Ok, http.StatusText(200)) e := jx.GetEncoder() response.Encode(e) if _, err := e.WriteTo(w); err != nil { return errors.Wrap(err, "write") } return nil case *R400: w.Header().Set("Content-Type", "application/json") w.WriteHeader(400) span.SetStatus(codes.Error, http.StatusText(400)) e := jx.GetEncoder() response.Encode(e) if _, err := e.WriteTo(w); err != nil { return errors.Wrap(err, "write") } return nil case *R409: w.Header().Set("Content-Type", "application/json") w.WriteHeader(409) span.SetStatus(codes.Error, http.StatusText(409)) e := jx.GetEncoder() response.Encode(e) if _, err := e.WriteTo(w); err != nil { return errors.Wrap(err, "write") } return nil case *R500: w.Header().Set("Content-Type", "application/json") w.WriteHeader(500) span.SetStatus(codes.Error, http.StatusText(500)) e := jx.GetEncoder() response.Encode(e) if _, err := e.WriteTo(w); err != nil { return errors.Wrap(err, "write") } return nil default: return errors.Errorf("unexpected response type: %T", response) } } func encodeDeletePasswordTokenResponse(response DeletePasswordTokenRes, w http.ResponseWriter, span trace.Span) error { switch response := response.(type) { case *DeletePasswordTokenNoContent: w.WriteHeader(204) span.SetStatus(codes.Ok, http.StatusText(204)) return nil case *R400: w.Header().Set("Content-Type", "application/json") w.WriteHeader(400) span.SetStatus(codes.Error, http.StatusText(400)) e := jx.GetEncoder() response.Encode(e) if _, err := e.WriteTo(w); err != nil { return errors.Wrap(err, "write") } return nil case *R404: w.Header().Set("Content-Type", "application/json") w.WriteHeader(404) span.SetStatus(codes.Error, http.StatusText(404)) e := jx.GetEncoder() response.Encode(e) if _, err := e.WriteTo(w); err != nil { return errors.Wrap(err, "write") } return nil case *R409: w.Header().Set("Content-Type", "application/json") w.WriteHeader(409) span.SetStatus(codes.Error, http.StatusText(409)) e := jx.GetEncoder() response.Encode(e) if _, err := e.WriteTo(w); err != nil { return errors.Wrap(err, "write") } return nil case *R500: w.Header().Set("Content-Type", "application/json") w.WriteHeader(500) span.SetStatus(codes.Error, http.StatusText(500)) e := jx.GetEncoder() response.Encode(e) if _, err := e.WriteTo(w); err != nil { return errors.Wrap(err, "write") } return nil default: return errors.Errorf("unexpected response type: %T", response) } } func encodeDeleteUserResponse(response DeleteUserRes, w http.ResponseWriter, span trace.Span) error { switch response := response.(type) { case *DeleteUserNoContent: w.WriteHeader(204) span.SetStatus(codes.Ok, http.StatusText(204)) return nil case *R400: w.Header().Set("Content-Type", "application/json") w.WriteHeader(400) span.SetStatus(codes.Error, http.StatusText(400)) e := jx.GetEncoder() response.Encode(e) if _, err := e.WriteTo(w); err != nil { return errors.Wrap(err, "write") } return nil case *R404: w.Header().Set("Content-Type", "application/json") w.WriteHeader(404) span.SetStatus(codes.Error, http.StatusText(404)) e := jx.GetEncoder() response.Encode(e) if _, err := e.WriteTo(w); err != nil { return errors.Wrap(err, "write") } return nil case *R409: w.Header().Set("Content-Type", "application/json") w.WriteHeader(409) span.SetStatus(codes.Error, http.StatusText(409)) e := jx.GetEncoder() response.Encode(e) if _, err := e.WriteTo(w); err != nil { return errors.Wrap(err, "write") } return nil case *R500: w.Header().Set("Content-Type", "application/json") w.WriteHeader(500) span.SetStatus(codes.Error, http.StatusText(500)) e := jx.GetEncoder() response.Encode(e) if _, err := e.WriteTo(w); err != nil { return errors.Wrap(err, "write") } return nil default: return errors.Errorf("unexpected response type: %T", response) } } func encodeListPasswordTokenResponse(response ListPasswordTokenRes, w http.ResponseWriter, span trace.Span) error { switch response := response.(type) { case *ListPasswordTokenOKApplicationJSON: w.Header().Set("Content-Type", "application/json") w.WriteHeader(200) span.SetStatus(codes.Ok, http.StatusText(200)) e := jx.GetEncoder() response.Encode(e) if _, err := e.WriteTo(w); err != nil { return errors.Wrap(err, "write") } return nil case *R400: w.Header().Set("Content-Type", "application/json") w.WriteHeader(400) span.SetStatus(codes.Error, http.StatusText(400)) e := jx.GetEncoder() response.Encode(e) if _, err := e.WriteTo(w); err != nil { return errors.Wrap(err, "write") } return nil case *R404: w.Header().Set("Content-Type", "application/json") w.WriteHeader(404) span.SetStatus(codes.Error, http.StatusText(404)) e := jx.GetEncoder() response.Encode(e) if _, err := e.WriteTo(w); err != nil { return errors.Wrap(err, "write") } return nil case *R409: w.Header().Set("Content-Type", "application/json") w.WriteHeader(409) span.SetStatus(codes.Error, http.StatusText(409)) e := jx.GetEncoder() response.Encode(e) if _, err := e.WriteTo(w); err != nil { return errors.Wrap(err, "write") } return nil case *R500: w.Header().Set("Content-Type", "application/json") w.WriteHeader(500) span.SetStatus(codes.Error, http.StatusText(500)) e := jx.GetEncoder() response.Encode(e) if _, err := e.WriteTo(w); err != nil { return errors.Wrap(err, "write") } return nil default: return errors.Errorf("unexpected response type: %T", response) } } func encodeListUserResponse(response ListUserRes, w http.ResponseWriter, span trace.Span) error { switch response := response.(type) { case *ListUserOKApplicationJSON: w.Header().Set("Content-Type", "application/json") w.WriteHeader(200) span.SetStatus(codes.Ok, http.StatusText(200)) e := jx.GetEncoder() response.Encode(e) if _, err := e.WriteTo(w); err != nil { return errors.Wrap(err, "write") } return nil case *R400: w.Header().Set("Content-Type", "application/json") w.WriteHeader(400) span.SetStatus(codes.Error, http.StatusText(400)) e := jx.GetEncoder() response.Encode(e) if _, err := e.WriteTo(w); err != nil { return errors.Wrap(err, "write") } return nil case *R404: w.Header().Set("Content-Type", "application/json") w.WriteHeader(404) span.SetStatus(codes.Error, http.StatusText(404)) e := jx.GetEncoder() response.Encode(e) if _, err := e.WriteTo(w); err != nil { return errors.Wrap(err, "write") } return nil case *R409: w.Header().Set("Content-Type", "application/json") w.WriteHeader(409) span.SetStatus(codes.Error, http.StatusText(409)) e := jx.GetEncoder() response.Encode(e) if _, err := e.WriteTo(w); err != nil { return errors.Wrap(err, "write") } return nil case *R500: w.Header().Set("Content-Type", "application/json") w.WriteHeader(500) span.SetStatus(codes.Error, http.StatusText(500)) e := jx.GetEncoder() response.Encode(e) if _, err := e.WriteTo(w); err != nil { return errors.Wrap(err, "write") } return nil default: return errors.Errorf("unexpected response type: %T", response) } } func encodeListUserOwnerResponse(response ListUserOwnerRes, w http.ResponseWriter, span trace.Span) error { switch response := response.(type) { case *ListUserOwnerOKApplicationJSON: w.Header().Set("Content-Type", "application/json") w.WriteHeader(200) span.SetStatus(codes.Ok, http.StatusText(200)) e := jx.GetEncoder() response.Encode(e) if _, err := e.WriteTo(w); err != nil { return errors.Wrap(err, "write") } return nil case *R400: w.Header().Set("Content-Type", "application/json") w.WriteHeader(400) span.SetStatus(codes.Error, http.StatusText(400)) e := jx.GetEncoder() response.Encode(e) if _, err := e.WriteTo(w); err != nil { return errors.Wrap(err, "write") } return nil case *R404: w.Header().Set("Content-Type", "application/json") w.WriteHeader(404) span.SetStatus(codes.Error, http.StatusText(404)) e := jx.GetEncoder() response.Encode(e) if _, err := e.WriteTo(w); err != nil { return errors.Wrap(err, "write") } return nil case *R409: w.Header().Set("Content-Type", "application/json") w.WriteHeader(409) span.SetStatus(codes.Error, http.StatusText(409)) e := jx.GetEncoder() response.Encode(e) if _, err := e.WriteTo(w); err != nil { return errors.Wrap(err, "write") } return nil case *R500: w.Header().Set("Content-Type", "application/json") w.WriteHeader(500) span.SetStatus(codes.Error, http.StatusText(500)) e := jx.GetEncoder() response.Encode(e) if _, err := e.WriteTo(w); err != nil { return errors.Wrap(err, "write") } return nil default: return errors.Errorf("unexpected response type: %T", response) } } func encodeReadPasswordTokenResponse(response ReadPasswordTokenRes, w http.ResponseWriter, span trace.Span) error { switch response := response.(type) { case *PasswordTokenRead: w.Header().Set("Content-Type", "application/json") w.WriteHeader(200) span.SetStatus(codes.Ok, http.StatusText(200)) e := jx.GetEncoder() response.Encode(e) if _, err := e.WriteTo(w); err != nil { return errors.Wrap(err, "write") } return nil case *R400: w.Header().Set("Content-Type", "application/json") w.WriteHeader(400) span.SetStatus(codes.Error, http.StatusText(400)) e := jx.GetEncoder() response.Encode(e) if _, err := e.WriteTo(w); err != nil { return errors.Wrap(err, "write") } return nil case *R404: w.Header().Set("Content-Type", "application/json") w.WriteHeader(404) span.SetStatus(codes.Error, http.StatusText(404)) e := jx.GetEncoder() response.Encode(e) if _, err := e.WriteTo(w); err != nil { return errors.Wrap(err, "write") } return nil case *R409: w.Header().Set("Content-Type", "application/json") w.WriteHeader(409) span.SetStatus(codes.Error, http.StatusText(409)) e := jx.GetEncoder() response.Encode(e) if _, err := e.WriteTo(w); err != nil { return errors.Wrap(err, "write") } return nil case *R500: w.Header().Set("Content-Type", "application/json") w.WriteHeader(500) span.SetStatus(codes.Error, http.StatusText(500)) e := jx.GetEncoder() response.Encode(e) if _, err := e.WriteTo(w); err != nil { return errors.Wrap(err, "write") } return nil default: return errors.Errorf("unexpected response type: %T", response) } } func encodeReadPasswordTokenUserResponse(response ReadPasswordTokenUserRes, w http.ResponseWriter, span trace.Span) error { switch response := response.(type) { case *PasswordTokenUserRead: w.Header().Set("Content-Type", "application/json") w.WriteHeader(200) span.SetStatus(codes.Ok, http.StatusText(200)) e := jx.GetEncoder() response.Encode(e) if _, err := e.WriteTo(w); err != nil { return errors.Wrap(err, "write") } return nil case *R400: w.Header().Set("Content-Type", "application/json") w.WriteHeader(400) span.SetStatus(codes.Error, http.StatusText(400)) e := jx.GetEncoder() response.Encode(e) if _, err := e.WriteTo(w); err != nil { return errors.Wrap(err, "write") } return nil case *R404: w.Header().Set("Content-Type", "application/json") w.WriteHeader(404) span.SetStatus(codes.Error, http.StatusText(404)) e := jx.GetEncoder() response.Encode(e) if _, err := e.WriteTo(w); err != nil { return errors.Wrap(err, "write") } return nil case *R409: w.Header().Set("Content-Type", "application/json") w.WriteHeader(409) span.SetStatus(codes.Error, http.StatusText(409)) e := jx.GetEncoder() response.Encode(e) if _, err := e.WriteTo(w); err != nil { return errors.Wrap(err, "write") } return nil case *R500: w.Header().Set("Content-Type", "application/json") w.WriteHeader(500) span.SetStatus(codes.Error, http.StatusText(500)) e := jx.GetEncoder() response.Encode(e) if _, err := e.WriteTo(w); err != nil { return errors.Wrap(err, "write") } return nil default: return errors.Errorf("unexpected response type: %T", response) } } func encodeReadUserResponse(response ReadUserRes, w http.ResponseWriter, span trace.Span) error { switch response := response.(type) { case *UserRead: w.Header().Set("Content-Type", "application/json") w.WriteHeader(200) span.SetStatus(codes.Ok, http.StatusText(200)) e := jx.GetEncoder() response.Encode(e) if _, err := e.WriteTo(w); err != nil { return errors.Wrap(err, "write") } return nil case *R400: w.Header().Set("Content-Type", "application/json") w.WriteHeader(400) span.SetStatus(codes.Error, http.StatusText(400)) e := jx.GetEncoder() response.Encode(e) if _, err := e.WriteTo(w); err != nil { return errors.Wrap(err, "write") } return nil case *R404: w.Header().Set("Content-Type", "application/json") w.WriteHeader(404) span.SetStatus(codes.Error, http.StatusText(404)) e := jx.GetEncoder() response.Encode(e) if _, err := e.WriteTo(w); err != nil { return errors.Wrap(err, "write") } return nil case *R409: w.Header().Set("Content-Type", "application/json") w.WriteHeader(409) span.SetStatus(codes.Error, http.StatusText(409)) e := jx.GetEncoder() response.Encode(e) if _, err := e.WriteTo(w); err != nil { return errors.Wrap(err, "write") } return nil case *R500: w.Header().Set("Content-Type", "application/json") w.WriteHeader(500) span.SetStatus(codes.Error, http.StatusText(500)) e := jx.GetEncoder() response.Encode(e) if _, err := e.WriteTo(w); err != nil { return errors.Wrap(err, "write") } return nil default: return errors.Errorf("unexpected response type: %T", response) } } func encodeUpdatePasswordTokenResponse(response UpdatePasswordTokenRes, w http.ResponseWriter, span trace.Span) error { switch response := response.(type) { case *PasswordTokenUpdate: w.Header().Set("Content-Type", "application/json") w.WriteHeader(200) span.SetStatus(codes.Ok, http.StatusText(200)) e := jx.GetEncoder() response.Encode(e) if _, err := e.WriteTo(w); err != nil { return errors.Wrap(err, "write") } return nil case *R400: w.Header().Set("Content-Type", "application/json") w.WriteHeader(400) span.SetStatus(codes.Error, http.StatusText(400)) e := jx.GetEncoder() response.Encode(e) if _, err := e.WriteTo(w); err != nil { return errors.Wrap(err, "write") } return nil case *R404: w.Header().Set("Content-Type", "application/json") w.WriteHeader(404) span.SetStatus(codes.Error, http.StatusText(404)) e := jx.GetEncoder() response.Encode(e) if _, err := e.WriteTo(w); err != nil { return errors.Wrap(err, "write") } return nil case *R409: w.Header().Set("Content-Type", "application/json") w.WriteHeader(409) span.SetStatus(codes.Error, http.StatusText(409)) e := jx.GetEncoder() response.Encode(e) if _, err := e.WriteTo(w); err != nil { return errors.Wrap(err, "write") } return nil case *R500: w.Header().Set("Content-Type", "application/json") w.WriteHeader(500) span.SetStatus(codes.Error, http.StatusText(500)) e := jx.GetEncoder() response.Encode(e) if _, err := e.WriteTo(w); err != nil { return errors.Wrap(err, "write") } return nil default: return errors.Errorf("unexpected response type: %T", response) } } func encodeUpdateUserResponse(response UpdateUserRes, w http.ResponseWriter, span trace.Span) error { switch response := response.(type) { case *UserUpdate: w.Header().Set("Content-Type", "application/json") w.WriteHeader(200) span.SetStatus(codes.Ok, http.StatusText(200)) e := jx.GetEncoder() response.Encode(e) if _, err := e.WriteTo(w); err != nil { return errors.Wrap(err, "write") } return nil case *R400: w.Header().Set("Content-Type", "application/json") w.WriteHeader(400) span.SetStatus(codes.Error, http.StatusText(400)) e := jx.GetEncoder() response.Encode(e) if _, err := e.WriteTo(w); err != nil { return errors.Wrap(err, "write") } return nil case *R404: w.Header().Set("Content-Type", "application/json") w.WriteHeader(404) span.SetStatus(codes.Error, http.StatusText(404)) e := jx.GetEncoder() response.Encode(e) if _, err := e.WriteTo(w); err != nil { return errors.Wrap(err, "write") } return nil case *R409: w.Header().Set("Content-Type", "application/json") w.WriteHeader(409) span.SetStatus(codes.Error, http.StatusText(409)) e := jx.GetEncoder() response.Encode(e) if _, err := e.WriteTo(w); err != nil { return errors.Wrap(err, "write") } return nil case *R500: w.Header().Set("Content-Type", "application/json") w.WriteHeader(500) span.SetStatus(codes.Error, http.StatusText(500)) e := jx.GetEncoder() response.Encode(e) if _, err := e.WriteTo(w); err != nil { return errors.Wrap(err, "write") } return nil default: return errors.Errorf("unexpected response type: %T", response) } }