this repo has no description
0
fork

Configure Feed

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

at sync-tool 42 lines 1.7 kB view raw
1// Code generated by cmd/lexgen (see Makefile's lexgen); DO NOT EDIT. 2 3package ozone 4 5// schema: tools.ozone.moderation.getAccountTimeline 6 7import ( 8 "context" 9 10 "github.com/bluesky-social/indigo/lex/util" 11) 12 13// ModerationGetAccountTimeline_Output is the output of a tools.ozone.moderation.getAccountTimeline call. 14type ModerationGetAccountTimeline_Output struct { 15 Timeline []*ModerationGetAccountTimeline_TimelineItem `json:"timeline" cborgen:"timeline"` 16} 17 18// ModerationGetAccountTimeline_TimelineItem is a "timelineItem" in the tools.ozone.moderation.getAccountTimeline schema. 19type ModerationGetAccountTimeline_TimelineItem struct { 20 Day string `json:"day" cborgen:"day"` 21 Summary []*ModerationGetAccountTimeline_TimelineItemSummary `json:"summary" cborgen:"summary"` 22} 23 24// ModerationGetAccountTimeline_TimelineItemSummary is a "timelineItemSummary" in the tools.ozone.moderation.getAccountTimeline schema. 25type ModerationGetAccountTimeline_TimelineItemSummary struct { 26 Count int64 `json:"count" cborgen:"count"` 27 EventSubjectType string `json:"eventSubjectType" cborgen:"eventSubjectType"` 28 EventType string `json:"eventType" cborgen:"eventType"` 29} 30 31// ModerationGetAccountTimeline calls the XRPC method "tools.ozone.moderation.getAccountTimeline". 32func ModerationGetAccountTimeline(ctx context.Context, c util.LexClient, did string) (*ModerationGetAccountTimeline_Output, error) { 33 var out ModerationGetAccountTimeline_Output 34 35 params := map[string]interface{}{} 36 params["did"] = did 37 if err := c.LexDo(ctx, util.Query, "", "tools.ozone.moderation.getAccountTimeline", params, nil, &out); err != nil { 38 return nil, err 39 } 40 41 return &out, nil 42}