github.com/abemedia/appcast@v0.4.0/integrations/apt/types.go (about)

     1  package apt
     2  
     3  import "time"
     4  
     5  type Release struct {
     6  	Origin       string
     7  	Label        string
     8  	Archive      string
     9  	Suite        string
    10  	Architecture string
    11  	Component    string
    12  	Description  string
    13  }
    14  
    15  type Releases struct {
    16  	Origin        string
    17  	Label         string
    18  	Suite         string
    19  	Codename      string
    20  	Date          time.Time
    21  	Architectures string
    22  	Components    string
    23  	Description   string
    24  	MD5Sum        string
    25  	SHA1          string
    26  	SHA256        string
    27  	SHA512        string
    28  }
    29  
    30  type Package struct {
    31  	Package       string
    32  	Version       string
    33  	Architecture  string
    34  	Maintainer    string
    35  	InstalledSize int    `deb:"Installed-Size"`
    36  	PreDepends    string `deb:"Pre-Depends"`
    37  	Depends       string
    38  	Recommends    string
    39  	Conflicts     string
    40  	Replaces      string
    41  	Provides      string
    42  	Priority      string
    43  	Section       string
    44  	Filename      string
    45  	Size          int
    46  	MD5sum        [16]byte
    47  	SHA1          [20]byte
    48  	SHA256        [32]byte
    49  	Homepage      string
    50  	Description   string
    51  }