Skip to main content
Glama
request_actions.model.go1.06 kB
package actions import ( "fmt" "strings" ) type RemedyReqRunResult int const ( ReqNoOp RemedyReqRunResult = iota ReqObtainedResponse ReqModifiedRequest ReqModifiedHeaders ReqGenerateRequest ) func (runResult RemedyReqRunResult) String() string { var res string switch runResult { case ReqNoOp: res = "no_op" case ReqObtainedResponse: res = "obtained_response" case ReqModifiedRequest: res = "modified_request" case ReqModifiedHeaders: res = "modified_headers" case ReqGenerateRequest: res = "generate_request" } return res } func ParseRemedyReqRunResult(raw string) (RemedyReqRunResult, error) { var res RemedyReqRunResult raw = strings.TrimSpace(strings.ToLower(raw)) switch raw { case ReqNoOp.String(): res = ReqNoOp case ReqObtainedResponse.String(): res = ReqObtainedResponse case ReqModifiedRequest.String(): res = ReqModifiedRequest case ReqModifiedHeaders.String(): res = ReqModifiedHeaders default: return ReqNoOp, fmt.Errorf( "RemedyReqRunResult %v is not recognized", raw, ) } return res, nil }

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/TheLunarCompany/lunar'

If you have feedback or need assistance with the MCP directory API, please join our Discord server