this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

at DavidBuchanan314/oauth-docs 39 lines 1.5 kB view raw
1// Code generated by cmd/lexgen (see Makefile's lexgen); DO NOT EDIT. 2 3package chat 4 5// schema: chat.bsky.moderation.getActorMetadata 6 7import ( 8 "context" 9 10 "github.com/bluesky-social/indigo/lex/util" 11) 12 13// ModerationGetActorMetadata_Metadata is a "metadata" in the chat.bsky.moderation.getActorMetadata schema. 14type ModerationGetActorMetadata_Metadata struct { 15 Convos int64 `json:"convos" cborgen:"convos"` 16 ConvosStarted int64 `json:"convosStarted" cborgen:"convosStarted"` 17 MessagesReceived int64 `json:"messagesReceived" cborgen:"messagesReceived"` 18 MessagesSent int64 `json:"messagesSent" cborgen:"messagesSent"` 19} 20 21// ModerationGetActorMetadata_Output is the output of a chat.bsky.moderation.getActorMetadata call. 22type ModerationGetActorMetadata_Output struct { 23 All *ModerationGetActorMetadata_Metadata `json:"all" cborgen:"all"` 24 Day *ModerationGetActorMetadata_Metadata `json:"day" cborgen:"day"` 25 Month *ModerationGetActorMetadata_Metadata `json:"month" cborgen:"month"` 26} 27 28// ModerationGetActorMetadata calls the XRPC method "chat.bsky.moderation.getActorMetadata". 29func ModerationGetActorMetadata(ctx context.Context, c util.LexClient, actor string) (*ModerationGetActorMetadata_Output, error) { 30 var out ModerationGetActorMetadata_Output 31 32 params := map[string]interface{}{} 33 params["actor"] = actor 34 if err := c.LexDo(ctx, util.Query, "", "chat.bsky.moderation.getActorMetadata", params, nil, &out); err != nil { 35 return nil, err 36 } 37 38 return &out, nil 39}