code: func NewAuthorizationHandler(userService platform.UserService) *AuthorizationHandler {
  	h := &AuthorizationHandler{
  		Router:      NewRouter(),
  		Logger:      zap.NewNop(),
  		UserService: userService,
  	}
  
  	h.HandlerFunc("POST", "/api/v2/authorizations", h.handlePostAuthorization)
  	h.HandlerFunc("GET", "/api/v2/authorizations", h.handleGetAuthorizations)
  	h.HandlerFunc("GET", "/api/v2/authorizations/:id", h.handleGetAuthorization)
  	h.HandlerFunc("PATCH", "/api/v2/authorizations/:id", h.handleSetAuthorizationStatus)
  	h.HandlerFunc("DELETE", "/api/v2/authorizations/:id", h.handleDeleteAuthorization)
  	return h
  }
docs: // NewAuthorizationHandler returns a new instance of AuthorizationHandler.