Documentation ¶
Index ¶
Constants ¶
View Source
const ( PrimaryFileType = "primary" FilelistsFileType = "filelists" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Alternative ¶
type Data ¶
type Data struct { Text string `xml:",chardata"` Type string `xml:"type,attr"` Checksum struct { Text string `xml:",chardata"` Type string `xml:"type,attr"` } `xml:"checksum"` OpenChecksum struct { Text string `xml:",chardata"` Type string `xml:"type,attr"` } `xml:"open-checksum"` Location struct { Text string `xml:",chardata"` Href string `xml:"href,attr"` } `xml:"location"` Timestamp string `xml:"timestamp"` Size string `xml:"size"` OpenSize string `xml:"open-size"` DatabaseVersion string `xml:"database_version"` HeaderChecksum struct { Text string `xml:",chardata"` Type string `xml:"type,attr"` } `xml:"header-checksum"` HeaderSize string `xml:"header-size"` }
type Dependencies ¶
type Dependencies struct {
Entries []Entry `xml:"entry"`
}
type Entry ¶
type File ¶
type File struct { Name string `xml:"name,attr"` Resources struct { URLs []URL `xml:"url"` } `xml:"resources"` Timestamp string `xml:"timestamp"` Size string `xml:"size"` Verification struct { Hash []struct { Hash string `xml:",chardata"` Type string `xml:"type,attr"` } `xml:"hash"` } `xml:"verification"` Alternates struct { Text string `xml:",chardata"` Alternate []Alternative `xml:"alternate"` } `xml:"alternates"` }
type FileListPackage ¶
type FileListPackage struct { Text string `xml:",chardata"` Pkgid string `xml:"pkgid,attr"` Name string `xml:"name,attr"` Arch string `xml:"arch,attr"` Version Version `xml:"version"` File []ProvidedFile `xml:"file"` }
func (*FileListPackage) String ¶
func (p *FileListPackage) String() string
type Filelists ¶
type Filelists struct { XMLName xml.Name `xml:"filelists"` Text string `xml:",chardata"` Xmlns string `xml:"xmlns,attr"` Packages string `xml:"packages,attr"` Package []struct { Text string `xml:",chardata"` Pkgid string `xml:"pkgid,attr"` Name string `xml:"name,attr"` Arch string `xml:"arch,attr"` Version struct { Text string `xml:",chardata"` Epoch string `xml:"epoch,attr"` Ver string `xml:"ver,attr"` Rel string `xml:"rel,attr"` } `xml:"version"` File []struct { Text string `xml:",chardata"` Type string `xml:"type,attr"` } `xml:"file"` } `xml:"package"` }
type Metalink ¶
type Package ¶
type Package struct { Type string `xml:"type,attr"` Name string `xml:"name"` Arch string `xml:"arch"` Version Version `xml:"version"` Checksum Checksum `xml:"checksum"` Summary string `xml:"summary"` Description string `xml:"description"` Packager string `xml:"packager"` URL string `xml:"url"` Time struct { Text string `xml:",chardata"` File string `xml:"file,attr"` Build string `xml:"build,attr"` } `xml:"time"` Size struct { Text string `xml:",chardata"` Package int `xml:"package,attr"` Installed int `xml:"installed,attr"` Archive int `xml:"archive,attr"` } `xml:"size"` Location Location `xml:"location"` Format struct { License string `xml:"license"` Vendor string `xml:"vendor"` Group string `xml:"group"` Buildhost string `xml:"buildhost"` Sourcerpm string `xml:"sourcerpm"` HeaderRange struct { Text string `xml:",chardata"` Start string `xml:"start,attr"` End string `xml:"end,attr"` } `xml:"header-range"` Provides Dependencies `xml:"provides"` Requires Dependencies `xml:"requires"` Files []ProvidedFile `xml:"file"` Conflicts Dependencies `xml:"conflicts"` Obsoletes Dependencies `xml:"obsoletes"` Recommends Dependencies `xml:"recommends"` Suggests Dependencies `xml:"suggests"` Enhances Dependencies `xml:"enhances"` Supplements Dependencies `xml:"supplements"` } `xml:"format"` Repository *bazeldnf.Repository `xml:"-"` }
type ProvidedFile ¶
type Repomd ¶
type Repository ¶
Click to show internal directories.
Click to hide internal directories.