Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Definition ¶
type Definition struct {
Class string `xml:"class,attr" json:"class,omitempty"`
ID string `xml:"id,attr" json:"id,omitempty"`
Version string `xml:"version,attr" json:"version,omitempty"`
Metadata struct {
Title string `xml:"title" json:"Title,omitempty"`
Affected struct {
Family string `xml:"family,attr" json:"family,omitempty"`
Platform string `xml:"platform" json:"Platform,omitempty"`
} `xml:"affected" json:"affected,omitzero"`
Reference []struct {
RefID string `xml:"ref_id,attr" json:"ref_id,omitempty"`
RefURL string `xml:"ref_url,attr" json:"ref_url,omitempty"`
Source string `xml:"source,attr" json:"source,omitempty"`
} `xml:"reference" json:"reference,omitempty"`
Description string `xml:"description" json:"Description,omitempty"`
Advisory struct {
From string `xml:"from,attr" json:"from,omitempty"`
Severity string `xml:"severity" json:"Severity,omitempty"`
Rights string `xml:"rights" json:"Rights,omitempty"`
Issued struct {
Date string `xml:"date,attr" json:"date,omitempty"`
} `xml:"issued" json:"issued,omitzero"`
Updated struct {
Date string `xml:"date,attr" json:"date,omitempty"`
} `xml:"updated" json:"updated,omitzero"`
Cve []string `xml:"cve" json:"Cve,omitempty"`
} `xml:"advisory" json:"advisory,omitzero"`
} `xml:"metadata" json:"metadata,omitzero"`
Criteria struct {
Operator string `xml:"operator,attr" json:"operator,omitempty"`
Criterion struct {
Comment string `xml:"comment,attr" json:"comment,omitempty"`
TestRef string `xml:"test_ref,attr" json:"test_ref,omitempty"`
} `xml:"criterion" json:"criterion,omitzero"`
Criteria struct {
Operator string `xml:"operator,attr" json:"operator,omitempty"`
Criteria []struct {
Operator string `xml:"operator,attr" json:"operator,omitempty"`
Criterion []struct {
Comment string `xml:"comment,attr" json:"comment,omitempty"`
TestRef string `xml:"test_ref,attr" json:"test_ref,omitempty"`
} `xml:"criterion" json:"criterion,omitempty"`
} `xml:"criteria" json:"criteria,omitempty"`
} `xml:"criteria" json:"criteria,omitzero"`
} `xml:"criteria" json:"criteria,omitzero"`
}
type Option ¶
type Option interface {
// contains filtered or unexported methods
}
func WithBaseURL ¶
type RpminfoObject ¶
type RpminfoState ¶
type RpminfoState struct {
ID string `xml:"id,attr" json:"id,omitempty"`
AttrVersion string `xml:"version,attr" json:"attr_version,omitempty"`
Xmlns string `xml:"xmlns,attr" json:"xmlns,omitempty"`
Version struct {
Text string `xml:",chardata" json:"text,omitempty"`
Operation string `xml:"operation,attr" json:"operation,omitempty"`
} `xml:"version" json:"version,omitzero"`
Evr struct {
Text string `xml:",chardata" json:"text,omitempty"`
Datatype string `xml:"datatype,attr" json:"datatype,omitempty"`
Operation string `xml:"operation,attr" json:"operation,omitempty"`
} `xml:"evr" json:"evr,omitzero"`
SignatureKeyid struct {
Text string `xml:",chardata" json:"text,omitempty"`
Operation string `xml:"operation,attr" json:"operation,omitempty"`
} `xml:"signature_keyid" json:"signature_keyid,omitzero"`
}
type RpminfoTest ¶
type RpminfoTest struct {
Check string `xml:"check,attr" json:"check,omitempty"`
Comment string `xml:"comment,attr" json:"comment,omitempty"`
ID string `xml:"id,attr" json:"id,omitempty"`
Version string `xml:"version,attr" json:"version,omitempty"`
Xmlns string `xml:"xmlns,attr" json:"xmlns,omitempty"`
Object struct {
ObjectRef string `xml:"object_ref,attr" json:"object_ref,omitempty"`
} `xml:"object" json:"object,omitzero"`
State struct {
StateRef string `xml:"state_ref,attr" json:"state_ref,omitempty"`
} `xml:"state" json:"state,omitzero"`
}
Click to show internal directories.
Click to hide internal directories.