Skip to main content
Glama

Storyden

by Southclaws
Mozilla Public License 2.0
227
asset_enum_gen.go2.97 kB
// Code generated by enumerator. DO NOT EDIT. package asset import ( "database/sql/driver" "fmt" ) type ContentFillRule struct { v contentFillRuleEnum } var ( ContentFillRuleQuery = ContentFillRule{contentFillRuleQuery} ContentFillRuleCreate = ContentFillRule{contentFillRuleCreate} ContentFillRulePrepend = ContentFillRule{contentFillRulePrepend} ContentFillRuleAppend = ContentFillRule{contentFillRuleAppend} ContentFillRuleReplace = ContentFillRule{contentFillRuleReplace} ) func (r ContentFillRule) Format(f fmt.State, verb rune) { switch verb { case 's': fmt.Fprint(f, r.v) case 'q': fmt.Fprintf(f, "%q", r.String()) default: fmt.Fprint(f, r.v) } } func (r ContentFillRule) String() string { return string(r.v) } func (r ContentFillRule) MarshalText() ([]byte, error) { return []byte(r.v), nil } func (r *ContentFillRule) UnmarshalText(__iNpUt__ []byte) error { s, err := NewContentFillRule(string(__iNpUt__)) if err != nil { return err } *r = s return nil } func (r ContentFillRule) Value() (driver.Value, error) { return r.v, nil } func (r *ContentFillRule) Scan(__iNpUt__ any) error { s, err := NewContentFillRule(fmt.Sprint(__iNpUt__)) if err != nil { return err } *r = s return nil } func NewContentFillRule(__iNpUt__ string) (ContentFillRule, error) { switch __iNpUt__ { case string(contentFillRuleQuery): return ContentFillRuleQuery, nil case string(contentFillRuleCreate): return ContentFillRuleCreate, nil case string(contentFillRulePrepend): return ContentFillRulePrepend, nil case string(contentFillRuleAppend): return ContentFillRuleAppend, nil case string(contentFillRuleReplace): return ContentFillRuleReplace, nil default: return ContentFillRule{}, fmt.Errorf("invalid value for type 'ContentFillRule': '%s'", __iNpUt__) } } type FillSource struct { v fillSourceEnum } var ( FillSourceURL = FillSource{fillSourceURL} FillSourceContent = FillSource{fillSourceContent} ) func (r FillSource) Format(f fmt.State, verb rune) { switch verb { case 's': fmt.Fprint(f, r.v) case 'q': fmt.Fprintf(f, "%q", r.String()) default: fmt.Fprint(f, r.v) } } func (r FillSource) String() string { return string(r.v) } func (r FillSource) MarshalText() ([]byte, error) { return []byte(r.v), nil } func (r *FillSource) UnmarshalText(__iNpUt__ []byte) error { s, err := NewFillSource(string(__iNpUt__)) if err != nil { return err } *r = s return nil } func (r FillSource) Value() (driver.Value, error) { return r.v, nil } func (r *FillSource) Scan(__iNpUt__ any) error { s, err := NewFillSource(fmt.Sprint(__iNpUt__)) if err != nil { return err } *r = s return nil } func NewFillSource(__iNpUt__ string) (FillSource, error) { switch __iNpUt__ { case string(fillSourceURL): return FillSourceURL, nil case string(fillSourceContent): return FillSourceContent, nil default: return FillSource{}, fmt.Errorf("invalid value for type 'FillSource': '%s'", __iNpUt__) } }

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