Copyright | (c) 2023 Finley McIlwaine |
---|---|
License | MIT (see LICENSE) |
Maintainer | Finley McIlwaine <finleymcilwaine@gmail.com> |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Types related to eBird product API values.
Synopsis
- data Top100ListEntry = Top100ListEntry {}
- top100ListEntryUserId :: Lens' Top100ListEntry Text
- top100ListEntryUserDisplayName :: Lens' Top100ListEntry Text
- top100ListEntryRowNum :: Lens' Top100ListEntry Integer
- top100ListEntryProfileHandle :: Lens' Top100ListEntry (Maybe Text)
- top100ListEntryNumSpecies :: Lens' Top100ListEntry Integer
- top100ListEntryNumCompleteChecklists :: Lens' Top100ListEntry Integer
- data RankTop100By
- data RegionalStatistics = RegionalStatistics {}
- regionalStatisticsNumSpecies :: Lens' RegionalStatistics Integer
- regionalStatisticsNumContributors :: Lens' RegionalStatistics Integer
- regionalStatisticsNumChecklists :: Lens' RegionalStatistics Integer
- parseRankTop100By :: Parser RankTop100By
Top 100 contributors API types
data Top100ListEntry Source #
Values held in the top 100 contributors list returned by the eBird API.
Top100ListEntry | |
|
Instances
Optics for the Top100ListEntry type
data RankTop100By Source #
How to rank the list returned by the Top100API
.
RankTop100BySpecies | Rank the list by the number of species seen |
RankTop100ByChecklists | Rank the list by number of contributed checklists |
Instances
Regional statistics API types
data RegionalStatistics Source #
Values returned by the RegionalStatisticsAPI
.
RegionalStatistics | |
|
Instances
Optics for the RegionalStatistics type
attoparsec parsers
parseRankTop100By :: Parser RankTop100By Source #
Parse a RankTop100By
value