···12121313// ServerCreateSession_Input is the input argument to a com.atproto.server.createSession call.
1414type ServerCreateSession_Input struct {
1515+ // allowTakendown: When true, instead of throwing error for takendown accounts, a valid response with a narrow scoped token will be returned
1616+ AllowTakendown *bool `json:"allowTakendown,omitempty" cborgen:"allowTakendown,omitempty"`
1517 AuthFactorToken *string `json:"authFactorToken,omitempty" cborgen:"authFactorToken,omitempty"`
1618 // identifier: Handle or other identifier supported by the server for the authenticating user.
1719 Identifier string `json:"identifier" cborgen:"identifier"`
+30
api/atproto/tempaddReservedHandle.go
···11+// Code generated by cmd/lexgen (see Makefile's lexgen); DO NOT EDIT.
22+33+package atproto
44+55+// schema: com.atproto.temp.addReservedHandle
66+77+import (
88+ "context"
99+1010+ "github.com/bluesky-social/indigo/xrpc"
1111+)
1212+1313+// TempAddReservedHandle_Input is the input argument to a com.atproto.temp.addReservedHandle call.
1414+type TempAddReservedHandle_Input struct {
1515+ Handle string `json:"handle" cborgen:"handle"`
1616+}
1717+1818+// TempAddReservedHandle_Output is the output of a com.atproto.temp.addReservedHandle call.
1919+type TempAddReservedHandle_Output struct {
2020+}
2121+2222+// TempAddReservedHandle calls the XRPC method "com.atproto.temp.addReservedHandle".
2323+func TempAddReservedHandle(ctx context.Context, c *xrpc.Client, input *TempAddReservedHandle_Input) (*TempAddReservedHandle_Output, error) {
2424+ var out TempAddReservedHandle_Output
2525+ if err := c.Do(ctx, xrpc.Procedure, "application/json", "com.atproto.temp.addReservedHandle", nil, input, &out); err != nil {
2626+ return nil, err
2727+ }
2828+2929+ return &out, nil
3030+}
+35
api/bsky/graphsearchStarterPacks.go
···11+// Code generated by cmd/lexgen (see Makefile's lexgen); DO NOT EDIT.
22+33+package bsky
44+55+// schema: app.bsky.graph.searchStarterPacks
66+77+import (
88+ "context"
99+1010+ "github.com/bluesky-social/indigo/xrpc"
1111+)
1212+1313+// GraphSearchStarterPacks_Output is the output of a app.bsky.graph.searchStarterPacks call.
1414+type GraphSearchStarterPacks_Output struct {
1515+ Cursor *string `json:"cursor,omitempty" cborgen:"cursor,omitempty"`
1616+ StarterPacks []*GraphDefs_StarterPackViewBasic `json:"starterPacks" cborgen:"starterPacks"`
1717+}
1818+1919+// GraphSearchStarterPacks calls the XRPC method "app.bsky.graph.searchStarterPacks".
2020+//
2121+// q: Search query string. Syntax, phrase, boolean, and faceting is unspecified, but Lucene query syntax is recommended.
2222+func GraphSearchStarterPacks(ctx context.Context, c *xrpc.Client, cursor string, limit int64, q string) (*GraphSearchStarterPacks_Output, error) {
2323+ var out GraphSearchStarterPacks_Output
2424+2525+ params := map[string]interface{}{
2626+ "cursor": cursor,
2727+ "limit": limit,
2828+ "q": q,
2929+ }
3030+ if err := c.Do(ctx, xrpc.Query, "", "app.bsky.graph.searchStarterPacks", params, nil, &out); err != nil {
3131+ return nil, err
3232+ }
3333+3434+ return &out, nil
3535+}
···1313type UnspeccedDefs_SkeletonSearchPost struct {
1414 Uri string `json:"uri" cborgen:"uri"`
1515}
1616+1717+// UnspeccedDefs_SkeletonSearchStarterPack is a "skeletonSearchStarterPack" in the app.bsky.unspecced.defs schema.
1818+type UnspeccedDefs_SkeletonSearchStarterPack struct {
1919+ Uri string `json:"uri" cborgen:"uri"`
2020+}
2121+2222+// UnspeccedDefs_TrendingTopic is a "trendingTopic" in the app.bsky.unspecced.defs schema.
2323+type UnspeccedDefs_TrendingTopic struct {
2424+ Description *string `json:"description,omitempty" cborgen:"description,omitempty"`
2525+ DisplayName *string `json:"displayName,omitempty" cborgen:"displayName,omitempty"`
2626+ Link string `json:"link" cborgen:"link"`
2727+ Topic string `json:"topic" cborgen:"topic"`
2828+}
+34
api/bsky/unspeccedgetTrendingTopics.go
···11+// Code generated by cmd/lexgen (see Makefile's lexgen); DO NOT EDIT.
22+33+package bsky
44+55+// schema: app.bsky.unspecced.getTrendingTopics
66+77+import (
88+ "context"
99+1010+ "github.com/bluesky-social/indigo/xrpc"
1111+)
1212+1313+// UnspeccedGetTrendingTopics_Output is the output of a app.bsky.unspecced.getTrendingTopics call.
1414+type UnspeccedGetTrendingTopics_Output struct {
1515+ Suggested []*UnspeccedDefs_TrendingTopic `json:"suggested" cborgen:"suggested"`
1616+ Topics []*UnspeccedDefs_TrendingTopic `json:"topics" cborgen:"topics"`
1717+}
1818+1919+// UnspeccedGetTrendingTopics calls the XRPC method "app.bsky.unspecced.getTrendingTopics".
2020+//
2121+// viewer: DID of the account making the request (not included for public/unauthenticated queries). Used to boost followed accounts in ranking.
2222+func UnspeccedGetTrendingTopics(ctx context.Context, c *xrpc.Client, limit int64, viewer string) (*UnspeccedGetTrendingTopics_Output, error) {
2323+ var out UnspeccedGetTrendingTopics_Output
2424+2525+ params := map[string]interface{}{
2626+ "limit": limit,
2727+ "viewer": viewer,
2828+ }
2929+ if err := c.Do(ctx, xrpc.Query, "", "app.bsky.unspecced.getTrendingTopics", params, nil, &out); err != nil {
3030+ return nil, err
3131+ }
3232+3333+ return &out, nil
3434+}
+40
api/bsky/unspeccedsearchStarterPacksSkeleton.go
···11+// Code generated by cmd/lexgen (see Makefile's lexgen); DO NOT EDIT.
22+33+package bsky
44+55+// schema: app.bsky.unspecced.searchStarterPacksSkeleton
66+77+import (
88+ "context"
99+1010+ "github.com/bluesky-social/indigo/xrpc"
1111+)
1212+1313+// UnspeccedSearchStarterPacksSkeleton_Output is the output of a app.bsky.unspecced.searchStarterPacksSkeleton call.
1414+type UnspeccedSearchStarterPacksSkeleton_Output struct {
1515+ Cursor *string `json:"cursor,omitempty" cborgen:"cursor,omitempty"`
1616+ // hitsTotal: Count of search hits. Optional, may be rounded/truncated, and may not be possible to paginate through all hits.
1717+ HitsTotal *int64 `json:"hitsTotal,omitempty" cborgen:"hitsTotal,omitempty"`
1818+ StarterPacks []*UnspeccedDefs_SkeletonSearchStarterPack `json:"starterPacks" cborgen:"starterPacks"`
1919+}
2020+2121+// UnspeccedSearchStarterPacksSkeleton calls the XRPC method "app.bsky.unspecced.searchStarterPacksSkeleton".
2222+//
2323+// cursor: Optional pagination mechanism; may not necessarily allow scrolling through entire result set.
2424+// q: Search query string; syntax, phrase, boolean, and faceting is unspecified, but Lucene query syntax is recommended.
2525+// viewer: DID of the account making the request (not included for public/unauthenticated queries).
2626+func UnspeccedSearchStarterPacksSkeleton(ctx context.Context, c *xrpc.Client, cursor string, limit int64, q string, viewer string) (*UnspeccedSearchStarterPacksSkeleton_Output, error) {
2727+ var out UnspeccedSearchStarterPacksSkeleton_Output
2828+2929+ params := map[string]interface{}{
3030+ "cursor": cursor,
3131+ "limit": limit,
3232+ "q": q,
3333+ "viewer": viewer,
3434+ }
3535+ if err := c.Do(ctx, xrpc.Query, "", "app.bsky.unspecced.searchStarterPacksSkeleton", params, nil, &out); err != nil {
3636+ return nil, err
3737+ }
3838+3939+ return &out, nil
4040+}