Copyright | (c) 2021 berberman |
---|---|
License | MIT |
Maintainer | berberman <[email protected]> |
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 # |