| Copyright | (c) 2021 berberman |
|---|---|
| License | MIT |
| Maintainer | berberman <berberman@yandex.com> |
| Stability | experimental |
| Portability | portable |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Web.ArchLinux.Types.Lens
Description
Lenses.
Documentation
class HasArch s a | s -> a where Source #
Instances
| HasArch PackageFiles Arch Source # | |
Defined in Web.ArchLinux.Types.Lens | |
| HasArch PackageInformation Arch Source # | |
Defined in Web.ArchLinux.Types.Lens | |
class HasBuildDate s a | s -> a where Source #
Instances
class HasCheckdepends s a | s -> a where Source #
Methods
checkdepends :: Lens' s a Source #
Instances
| HasCheckdepends AurInfo [Text] Source # | |
Defined in Web.ArchLinux.Types.Lens | |
| HasCheckdepends PackageInformation [Text] Source # | |
Defined in Web.ArchLinux.Types.Lens Methods | |
class HasCompressedSize s a | s -> a where Source #
Methods
compressedSize :: Lens' s a Source #
Instances
| HasCompressedSize PackageInformation Int Source # | |
Defined in Web.ArchLinux.Types.Lens Methods | |
class HasConflicts s a | s -> a where Source #
Instances
| HasConflicts AurInfo [Text] Source # | |
| HasConflicts PackageInformation [Text] Source # | |
Defined in Web.ArchLinux.Types.Lens | |
class HasDepends s a | s -> a where Source #
Instances
| HasDepends AurInfo [Text] Source # | |
| HasDepends PackageInformation [Text] Source # | |
Defined in Web.ArchLinux.Types.Lens | |
class HasEpoch s a | s -> a where Source #
Instances
| HasEpoch PackageInformation Int Source # | |
Defined in Web.ArchLinux.Types.Lens | |
class HasFilename s a | s -> a where Source #
Instances
| HasFilename PackageInformation Text Source # | |
Defined in Web.ArchLinux.Types.Lens | |
class HasFlageDate s a | s -> a where Source #
Instances
| HasFlageDate PackageInformation (Maybe UTCTime) Source # | |
Defined in Web.ArchLinux.Types.Lens | |
class HasInstalledSize s a | s -> a where Source #
Methods
installedSize :: Lens' s a Source #
Instances
| HasInstalledSize PackageInformation Int Source # | |
Defined in Web.ArchLinux.Types.Lens Methods | |
class HasLastUpdate s a | s -> a where Source #
Methods
lastUpdate :: Lens' s a Source #
Instances
| HasLastUpdate PackageInformation UTCTime Source # | |
Defined in Web.ArchLinux.Types.Lens Methods | |
class HasLicenses s a | s -> a where Source #
Instances
| HasLicenses AurInfo [License] Source # | |
| HasLicenses PackageInformation [License] Source # | |
Defined in Web.ArchLinux.Types.Lens | |
class HasMaintainers s a | s -> a where Source #
Methods
maintainers :: Lens' s a Source #
Instances
| HasMaintainers PackageInformation [Text] Source # | |
Defined in Web.ArchLinux.Types.Lens Methods | |
class HasMakedepends s a | s -> a where Source #
Methods
makedepends :: Lens' s a Source #
Instances
| HasMakedepends AurInfo [Text] Source # | |
Defined in Web.ArchLinux.Types.Lens | |
| HasMakedepends PackageInformation [Text] Source # | |
Defined in Web.ArchLinux.Types.Lens Methods | |
class HasOptdepends s a | s -> a where Source #
Methods
optdepends :: Lens' s a Source #
Instances
| HasOptdepends AurInfo [Text] Source # | |
Defined in Web.ArchLinux.Types.Lens | |
| HasOptdepends PackageInformation [Text] Source # | |
Defined in Web.ArchLinux.Types.Lens Methods | |
class HasPackager s a | s -> a where Source #
Instances
| HasPackager PackageInformation Text Source # | |
Defined in Web.ArchLinux.Types.Lens | |
class HasPkgbase s a | s -> a where Source #
Instances
| HasPkgbase PackageInformation Text Source # | |
Defined in Web.ArchLinux.Types.Lens | |
class HasPkgdesc s a | s -> a where Source #
Instances
| HasPkgdesc PackageInformation Text Source # | |
Defined in Web.ArchLinux.Types.Lens | |
class HasPkgname s a | s -> a where Source #
Instances
| HasPkgname PackageFiles Text Source # | |
Defined in Web.ArchLinux.Types.Lens | |
| HasPkgname PackageInformation Text Source # | |
Defined in Web.ArchLinux.Types.Lens | |
class HasPkgrel s a | s -> a where Source #
Instances
| HasPkgrel PackageInformation Text Source # | |
Defined in Web.ArchLinux.Types.Lens | |
class HasPkgver s a | s -> a where Source #
Instances
| HasPkgver PackageInformation Text Source # | |
Defined in Web.ArchLinux.Types.Lens | |
class HasProvides s a | s -> a where Source #
Instances
| HasProvides AurInfo [Text] Source # | |
| HasProvides PackageInformation [Text] Source # | |
Defined in Web.ArchLinux.Types.Lens | |
class HasReplaces s a | s -> a where Source #
Instances
| HasReplaces AurInfo [Text] Source # | |
| HasReplaces PackageInformation [Text] Source # | |
Defined in Web.ArchLinux.Types.Lens | |
class HasRepo s a | s -> a where Source #
Instances
| HasRepo PackageFiles Repo Source # | |
Defined in Web.ArchLinux.Types.Lens | |
| HasRepo PackageInformation Repo Source # | |
Defined in Web.ArchLinux.Types.Lens | |
class HasDirCount s a | s -> a where Source #
Instances
| HasDirCount PackageFiles Int Source # | |
Defined in Web.ArchLinux.Types.Lens | |
class HasFiles s a | s -> a where Source #
Instances
| HasFiles PackageFiles [FilePath] Source # | |
Defined in Web.ArchLinux.Types.Lens | |
class HasFilesCount s a | s -> a where Source #
Methods
filesCount :: Lens' s a Source #
Instances
| HasFilesCount PackageFiles Int Source # | |
Defined in Web.ArchLinux.Types.Lens Methods | |
class HasFilesLastUpdate s a | s -> a where Source #
Methods
filesLastUpdate :: Lens' s a Source #
Instances
| HasFilesLastUpdate PackageFiles UTCTime Source # | |
Defined in Web.ArchLinux.Types.Lens Methods | |
class HasPkgLastUpdate s a | s -> a where Source #
Methods
pkgLastUpdate :: Lens' s a Source #
Instances
| HasPkgLastUpdate PackageFiles UTCTime Source # | |
Defined in Web.ArchLinux.Types.Lens Methods | |
class HasLimit s a | s -> a where Source #
Instances
| HasLimit (ArchLinuxResponse a) Int Source # | |
Defined in Web.ArchLinux.Types.Lens | |
class HasResults s a | s -> a where Source #
Instances
| HasResults (AurResponse a) a Source # | |
Defined in Web.ArchLinux.Types.Lens Methods results :: Lens' (AurResponse a) a Source # | |
| HasResults (ArchLinuxResponse a) [a] Source # | |
Defined in Web.ArchLinux.Types.Lens Methods results :: Lens' (ArchLinuxResponse a) [a] Source # | |
class HasValid s a | s -> a where Source #
Instances
| HasValid (ArchLinuxResponse a) Bool Source # | |
Defined in Web.ArchLinux.Types.Lens | |
class HasVersion s a | s -> a where Source #
Instances
| HasVersion AurSearch Text Source # | |
| HasVersion (ArchLinuxResponse a) Int Source # | |
Defined in Web.ArchLinux.Types.Lens | |
| HasVersion (AurResponse a) Int Source # | |
Defined in Web.ArchLinux.Types.Lens | |
class HasDescription s a | s -> a where Source #
Methods
description :: Lens' s a Source #
Instances
| HasDescription AurSearch (Maybe Text) Source # | |
Defined in Web.ArchLinux.Types.Lens | |
class HasFirstSubmitted s a | s -> a where Source #
Methods
firstSubmitted :: Lens' s a Source #
Instances
| HasFirstSubmitted AurSearch Int Source # | |
Defined in Web.ArchLinux.Types.Lens | |
class HasLastModified s a | s -> a where Source #
Methods
lastModified :: Lens' s a Source #
Instances
| HasLastModified AurSearch Int Source # | |
Defined in Web.ArchLinux.Types.Lens | |
class HasMaintainer s a | s -> a where Source #
Methods
maintainer :: Lens' s a Source #
Instances
| HasMaintainer AurSearch (Maybe Text) Source # | |
Defined in Web.ArchLinux.Types.Lens | |
class HasNumVotes s a | s -> a where Source #
class HasOutOfDate s a | s -> a where Source #
class HasPackageBase s a | s -> a where Source #
Methods
packageBase :: Lens' s a Source #
Instances
| HasPackageBase AurSearch Text Source # | |
Defined in Web.ArchLinux.Types.Lens | |
class HasPackageBaseID s a | s -> a where Source #
Methods
packageBaseID :: Lens' s a Source #
Instances
| HasPackageBaseID AurSearch Int Source # | |
Defined in Web.ArchLinux.Types.Lens | |
class HasPopularity s a | s -> a where Source #
Methods
popularity :: Lens' s a Source #
Instances
| HasPopularity AurSearch Double Source # | |
Defined in Web.ArchLinux.Types.Lens | |
class HasUrlPath s a | s -> a where Source #
class HasKeywords s a | s -> a where Source #
class HasAurType s a | s -> a where Source #
Instances
| HasAurType (AurResponse a) AurResponseType Source # | |
Defined in Web.ArchLinux.Types.Lens Methods aurType :: Lens' (AurResponse a) AurResponseType Source # | |
class HasError s a | s -> a where Source #
Instances
| HasError (AurResponse a) (Maybe Text) Source # | |
Defined in Web.ArchLinux.Types.Lens | |
class HasResultCount s a | s -> a where Source #
Methods
resultCount :: Lens' s a Source #
Instances
| HasResultCount (AurResponse a) Int Source # | |
Defined in Web.ArchLinux.Types.Lens Methods resultCount :: Lens' (AurResponse a) Int Source # | |