Documentation
¶
Index ¶
Constants ¶
View Source
const ( DiffScopes = "diff.scopes" DiffRefresh = "diff.refresh" DiffStagingMetadata = "diff.stagingMetadata" FilesContents = "files.contents" ReviewComments = "review.comments" )
Variables ¶
This section is empty.
Functions ¶
func NotEnabled ¶
Types ¶
type Capabilities ¶
type Capabilities struct {
Diff DiffCapabilities `json:"diff"`
Files FileCapabilities `json:"files"`
Review ReviewCapabilities `json:"review"`
}
func ResolveCapabilities ¶
func ResolveCapabilities(support review.Support, policies Policies) Capabilities
ResolveCapabilities is shared by catalog metadata and resolved review sessions. Capabilities describe source support and policy, never the deployment mode.
type Capability ¶
type Capability struct {
State State `json:"state"`
}
func (Capability) Enabled ¶
func (capability Capability) Enabled() bool
type CapabilityError ¶
type CapabilityError struct {
Capability string
}
func (*CapabilityError) Error ¶
func (err *CapabilityError) Error() string
type DiffCapabilities ¶
type DiffCapabilities struct {
Scopes ScopesCapability `json:"scopes"`
Refresh Capability `json:"refresh"`
StagingMetadata Capability `json:"stagingMetadata"`
}
type FileCapabilities ¶
type FileCapabilities struct {
Contents Capability `json:"contents"`
}
type ReviewCapabilities ¶
type ReviewCapabilities struct {
Comments Capability `json:"comments"`
}
type ScopesCapability ¶
Click to show internal directories.
Click to hide internal directories.