Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Input ¶
type Input struct {
Change model.Change
Hunks []model.Hunk
Files []gitx.FilePatch
Provenance map[string][]model.HunkProvenance
ActorKind map[string]string
Sessions []*store.SessionData
Flags []model.Flag
Units []model.ReviewUnit
Rationales map[string]model.Rationale
Location func(model.Flag) string
XisVersion string
NoteRef string
GeneratedAt time.Time
}
type Report ¶
type Report struct {
ChangeID string `json:"change_id"`
Base string `json:"base"`
Target string `json:"target"`
Sessions []Session `json:"sessions"`
FilesChanged int `json:"files_changed"`
LinesAdded int `json:"lines_added"`
LinesRemoved int `json:"lines_removed"`
Contributors map[string]int `json:"contributors"`
Intent []Intent `json:"intent"`
IntentNote string `json:"intent_note,omitempty"`
Flags []Flag `json:"flags"`
Suppressed []Flag `json:"suppressed"`
Units []Unit `json:"review_units"`
TestRuns []TestRun `json:"test_runs"`
LastTestRun string `json:"last_test_run"`
Claims []Claim `json:"agent_claims"`
XisVersion string `json:"xis_version"`
NoteRef string `json:"note_ref"`
GeneratedAt time.Time `json:"generated_at"`
}
Click to show internal directories.
Click to hide internal directories.