Help us shape the future of Go! Take the 2026 Go Developer Survey

reportrun

package
v0.1.57 Latest Latest
Warning

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

Go to latest
Published: Oct 26, 2026 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

View Source
const (
	StatusRunning   = "running"
	StatusCompleted = "completed"
	StatusFailed    = "failed"

	MaterializerLegacyBrowser = "legacy_browser"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Record

type Record struct {
	ReportRunID      string          `json:"reportRunId"`
	OwnerID          string          `json:"ownerId"`
	ConversationID   string          `json:"conversationId,omitempty"`
	Materializer     string          `json:"materializer"`
	Origin           string          `json:"origin,omitempty"`
	BuilderRef       string          `json:"builderRef,omitempty"`
	PresetID         string          `json:"presetId,omitempty"`
	SourceKind       string          `json:"sourceKind,omitempty"`
	SourceID         string          `json:"sourceId,omitempty"`
	RequestedParams  json.RawMessage `json:"requestedParams,omitempty"`
	EffectiveParams  json.RawMessage `json:"effectiveParams,omitempty"`
	Status           string          `json:"status"`
	FailureCode      string          `json:"failureCode,omitempty"`
	FailureText      string          `json:"failureText,omitempty"`
	StartedAt        time.Time       `json:"startedAt"`
	CompletedAt      *time.Time      `json:"completedAt,omitempty"`
	Revision         int64           `json:"revision"`
	UIRunRequestID   string          `json:"uiRunRequestId"`
	ReportSpec       json.RawMessage `json:"reportSpec,omitempty"`
	ReportFill       json.RawMessage `json:"reportFill,omitempty"`
	ReportPrint      json.RawMessage `json:"reportPrint,omitempty"`
	ActivationSource string          `json:"activationSource,omitempty"`
	AdoptionSource   string          `json:"adoptionSource,omitempty"`
	ActorID          string          `json:"actorId,omitempty"`
	CreatedAt        time.Time       `json:"createdAt"`
	UpdatedAt        time.Time       `json:"updatedAt"`
}

Record is the durable browser materialization of an exact reporting snapshot. Completed snapshot fields are immutable at the service boundary.

Jump to

Keyboard shortcuts

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