Something went wrong. Try again.
Monorepo for Tangled tangled.org
Something went wrong. Try again.
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647// Code generated by cmd/lexgen (see Makefile's lexgen); DO NOT EDIT.
package tangled
// schema: sh.tangled.git.temp2.getCommitStats
import ( "context"
"github.com/bluesky-social/indigo/lex/util")
const ( GitTemp2GetCommitStatsNSID = "sh.tangled.git.temp2.getCommitStats")
// GitTemp2GetCommitStats_Month is a "month" in the sh.tangled.git.temp2.getCommitStats schema.type GitTemp2GetCommitStats_Month struct { // commits: Commits attributed to the actor during this month. Commits int64 `json:"commits" cborgen:"commits"` // start: Start of this UTC calendar month. Start string `json:"start" cborgen:"start"`}
// GitTemp2GetCommitStats_Output is the output of a sh.tangled.git.temp2.getCommitStats call.type GitTemp2GetCommitStats_Output struct { Months []*GitTemp2GetCommitStats_Month `json:"months" cborgen:"months"`}
// GitTemp2GetCommitStats calls the XRPC method "sh.tangled.git.temp2.getCommitStats".//// actor: Actor whose commits to count.func GitTemp2GetCommitStats(ctx context.Context, c util.LexClient, actor string, months int64) (*GitTemp2GetCommitStats_Output, error) { var out GitTemp2GetCommitStats_Output
params := map[string]interface{}{} params["actor"] = actor if months != 0 { params["months"] = months } if err := c.LexDo(ctx, util.Query, "", "sh.tangled.git.temp2.getCommitStats", params, nil, &out); err != nil { return nil, err }
return &out, nil}