Skip to main content
Glama

Storyden

by Southclaws
Mozilla Public License 2.0
227
invitation.go792 B
package invitation import ( "time" "github.com/Southclaws/opt" "github.com/Southclaws/storyden/app/resources/account" "github.com/Southclaws/storyden/internal/ent" "github.com/rs/xid" ) type Invitation struct { ID xid.ID CreatedAt time.Time UpdatedAt time.Time DeletedAt opt.Optional[time.Time] Message opt.Optional[string] Creator account.Account } func Map(in *ent.Invitation) (*Invitation, error) { creatorEdge, err := in.Edges.CreatorOrErr() if err != nil { return nil, err } acc, err := account.MapRef(creatorEdge) if err != nil { return nil, err } return &Invitation{ ID: in.ID, CreatedAt: in.CreatedAt, UpdatedAt: in.UpdatedAt, DeletedAt: opt.NewPtr(in.DeletedAt), Message: opt.NewPtr(in.Message), Creator: *acc, }, nil }

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/Southclaws/storyden'

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