reviewdata

package
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 11, 2026 License: MIT Imports: 3 Imported by: 0

Documentation

Overview

Package reviewdata defines storage-independent review identities and results.

Index

Constants

This section is empty.

Variables

View Source
var ErrExpired = errors.New("captured diff expired")
View Source
var ErrNotFound = errors.New("diff not found")
View Source
var ErrSubmissionConflict = errors.New("submission ID reused with different input")

Functions

func VersionID

func VersionID(diffID, revision string) string

Types

type Binding

type Binding struct {
	ContextID    string
	LocationID   *string
	RepositoryID *string
	DiffIDs      map[review.DiffMode]string
}

type ContextInfo

type ContextInfo struct {
	Stale            bool
	Sessions         []SessionAssociation
	Metadata         *ingestion.Metadata
	ID               string
	Kind             string
	Root             *string
	LocationID       *string
	RepositoryID     *string
	CommonDir        *string
	WorktreeKey      *string
	SubmittedFrom    *string
	CreatedAt        int64
	LastSubmittedAt  int64
	ExpiresAt        *int64
	ChangedFileCount *int
}

type SessionAssociation

type SessionAssociation struct {
	SourceID        string `json:"sourceId"`
	Harness         string `json:"harness"`
	ID              string `json:"id"`
	Name            string `json:"name,omitempty"`
	FirstObservedAt int64  `json:"firstObservedAt"`
	LastObservedAt  int64  `json:"lastObservedAt"`
}

type User

type User struct {
	ID   string `json:"id"`
	Name string `json:"name"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL