Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ApplyProvenance ¶
type ApplyProvenance = jobdefsvc.ApplyProvenance
type ApplyRequest ¶
type ApplyRequest = jobdefsvc.ApplyRequest
type ApplyResponse ¶
type ApplyResponse = jobdefsvc.ApplyResponse
type DiffJobSpec ¶
type DiffJobSpec struct {
jobdiff.JobSpec
ContractFindings []contractsvc.Finding `json:"contractFindings,omitempty"`
}
type DiffRequest ¶
type DiffRequest struct {
Definitions []schema.Definition `json:"definitions"`
}
type DiffResponse ¶
type DiffResponse struct {
Added []DiffJobSpec `json:"added"`
Removed []DiffJobSpec `json:"removed"`
Modified []DiffUpdate `json:"modified"`
}
type DiffUpdate ¶
type DiffUpdate struct {
jobdiff.Update
ContractFindings []contractsvc.Finding `json:"contractFindings,omitempty"`
}
type LintMessage ¶
type LintRequest ¶
type LintRequest struct {
Definitions []schema.Definition `json:"definitions"`
}
type LintResponse ¶
type LintResponse struct {
Errors []LintMessage `json:"errors"`
Warnings []LintMessage `json:"warnings"`
Summary LintSummary `json:"summary"`
Contracts *contractsvc.FindingsSummary `json:"contracts,omitempty"`
}
type LintSummary ¶
Click to show internal directories.
Click to hide internal directories.