| 123456789101112131415161718192021222324252627282930313233343536 |
- package handlers
- import (
- "log/slog"
- "net/http"
- )
- type UserInfoStubHandler struct {
- Logger *slog.Logger
- }
- func (h *UserInfoStubHandler) GetUserDetails(w http.ResponseWriter, r *http.Request) {
- resp := BaseResponse{}
- resp.Response.StatusCode = 200
- resp.Response.StatusText = "OK"
- resp.Response.Data = map[string]interface{}{
- "userDetails": map[string]interface{}{
- "services": []map[string]interface{}{
- {"service": "aim"},
- },
- },
- }
- SendResponse(w, r, resp, h.Logger)
- }
- func (h *UserInfoStubHandler) EmptyOK(w http.ResponseWriter, r *http.Request) {
- h.emptyOK(w, r)
- }
- func (h *UserInfoStubHandler) emptyOK(w http.ResponseWriter, r *http.Request) {
- resp := BaseResponse{}
- resp.Response.StatusCode = 200
- resp.Response.StatusText = "OK"
- resp.Response.Data = map[string]interface{}{}
- SendResponse(w, r, resp, h.Logger)
- }
|