Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Definition ¶
type Definition struct { ID string `xml:"id,attr" json:"id,omitempty"` Version string `xml:"version,attr" json:"version,omitempty"` Class string `xml:"class,attr" json:"class,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,omitempty"` 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"` Cve []struct { Text string `xml:",chardata" json:"text,omitempty"` Href string `xml:"href,attr" json:"href,omitempty"` Impact string `xml:"impact,attr" json:"impact,omitempty"` Cvss3 string `xml:"cvss3,attr" json:"cvss3,omitempty"` } `xml:"cve" json:"cve,omitempty"` Bugzilla []struct { Text string `xml:",chardata" json:"text,omitempty"` Href string `xml:"href,attr" json:"href,omitempty"` } `xml:"bugzilla" json:"bugzilla,omitempty"` Issued struct { Date string `xml:"date,attr" json:"date,omitempty"` } `xml:"issued" json:"issued,omitempty"` Updated struct { Date string `xml:"date,attr" json:"date,omitempty"` } `xml:"updated" json:"updated,omitempty"` AffectedCpeList struct { Cpe []string `xml:"cpe" json:"cpe,omitempty"` } `xml:"affected_cpe_list" json:"affected_cpe_list,omitempty"` } `xml:"advisory" json:"advisory,omitempty"` } `xml:"metadata" json:"metadata,omitempty"` Criteria Criteria `xml:"criteria" json:"criteria,omitempty"` }
type Objects ¶
type Objects struct { RpminfoObject []struct { ID string `xml:"id,attr" json:"id,omitempty"` Version string `xml:"version,attr" json:"version,omitempty"` Xmlns string `xml:"xmlns,attr" json:"xmlns,omitempty"` Name string `xml:"name" json:"name,omitempty"` } `xml:"rpminfo_object" json:"rpminfo_object,omitempty"` }
type Option ¶
type Option interface {
// contains filtered or unexported methods
}
func WithBaseURL ¶
func WithConcurrency ¶
type States ¶
type States struct { 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,omitempty"` 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,omitempty"` SignatureKeyid struct { Text string `xml:",chardata" json:"text,omitempty"` Operation string `xml:"operation,attr" json:"operation,omitempty"` } `xml:"signature_keyid" json:"signature_keyid,omitempty"` Arch 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:"arch" json:"arch,omitempty"` } `xml:"rpminfo_state" json:"rpminfo_state,omitempty"` }
type Tests ¶
type Tests struct { RpminfoTest []struct { ID string `xml:"id,attr" json:"id,omitempty"` Version string `xml:"version,attr" json:"version,omitempty"` Comment string `xml:"comment,attr" json:"comment,omitempty"` Check string `xml:"check,attr" json:"check,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,omitempty"` State struct { StateRef string `xml:"state_ref,attr" json:"state_ref,omitempty"` } `xml:"state" json:"state,omitempty"` } `xml:"rpminfo_test" json:"rpminfo_test,omitempty"` }
Click to show internal directories.
Click to hide internal directories.