Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ArtifactLocation ¶
type ArtifactLocation struct {
URI *string `json:"uri,omitempty"`
}
type Location ¶
type Location struct {
PhysicalLocation *PhysicalLocation `json:"physicalLocation,omitempty"`
Message *Message `json:"message,omitempty"`
}
type PhysicalLocation ¶
type PhysicalLocation struct {
ArtifactLocation *ArtifactLocation `json:"artifactLocation,omitempty"`
}
type PropertyBag ¶
type PropertyBag map[string]interface{}
type ReportingDescriptor ¶
type ReportingDescriptor struct {
ID string `json:"id"` // Required
Name *string `json:"name,omitempty"`
ShortDescription *MultiformatMessageString `json:"shortDescription,omitempty"`
FullDescription *MultiformatMessageString `json:"fullDescription,omitempty"`
Help *MultiformatMessageString `json:"help,omitempty"`
Properties *PropertyBag `json:"properties,omitempty"`
}
type Tool ¶
type Tool struct {
Driver *ToolComponent `json:"driver"`
}
type ToolComponent ¶
type ToolComponent struct {
Name string `json:"name"`
Version *string `json:"version,omitempty"`
InformationURI *string `json:"informationUri,omitempty"`
Rules []*ReportingDescriptor `json:"rules,omitempty"`
}
ToolComponent describes the tool that produced the results. Pointers are used for optional bits.
Click to show internal directories.
Click to hide internal directories.