| Copyright | (c) 2021 The closed eye of love |
|---|---|
| License | BSD-3-Clause |
| Maintainer | Poscat <poscat@mail.poscat.moe>, berberman <berberman@yandex.com> |
| Stability | alpha |
| Portability | portable |
| Safe Haskell | None |
| Language | Haskell2010 |
Web.Pixiv.Types.Lens
Description
Lenses of Web.Pixiv.Types.
Documentation
class HasSquareMedium s a | s -> a where Source #
Methods
squareMedium :: Lens' s a Source #
Instances
| HasSquareMedium ImageUrls (Maybe ImageUrl) Source # | |
Defined in Web.Pixiv.Types.Lens | |
class HasOriginal s a | s -> a where Source #
class HasOriginalImageUrl s a | s -> a where Source #
Methods
originalImageUrl :: Lens' s a Source #
Instances
| HasOriginalImageUrl OriginalImageUrl (Maybe ImageUrl) Source # | |
Defined in Web.Pixiv.Types.Lens Methods originalImageUrl :: Lens' OriginalImageUrl (Maybe ImageUrl) Source # | |
class HasTranslatedName s a | s -> a where Source #
Methods
translatedName :: Lens' s a Source #
Instances
| HasTranslatedName Tag (Maybe Text) Source # | |
Defined in Web.Pixiv.Types.Lens | |
| HasTranslatedName TrendingTag (Maybe Text) Source # | |
Defined in Web.Pixiv.Types.Lens Methods | |
class HasSeriesId s a | s -> a where Source #
class HasXRestrict s a | s -> a where Source #
class HasVisible s a | s -> a where Source #
class HasTotalView s a | s -> a where Source #
class HasTotalComments s a | s -> a where Source #
Methods
totalComments :: Lens' s a Source #
Instances
| HasTotalComments Illust (Maybe Int) Source # | |
Defined in Web.Pixiv.Types.Lens | |
class HasTotalBookmarks s a | s -> a where Source #
Methods
totalBookmarks :: Lens' s a Source #
Instances
| HasTotalBookmarks Illust Int Source # | |
Defined in Web.Pixiv.Types.Lens | |
class HasSanityLevel s a | s -> a where Source #
Methods
sanityLevel :: Lens' s a Source #
Instances
| HasSanityLevel Illust Int Source # | |
Defined in Web.Pixiv.Types.Lens | |
class HasRestrict s a | s -> a where Source #
class HasPageCount s a | s -> a where Source #
class HasMetaSinglePage s a | s -> a where Source #
Methods
metaSinglePage :: Lens' s a Source #
Instances
| HasMetaSinglePage Illust (Maybe OriginalImageUrl) Source # | |
Defined in Web.Pixiv.Types.Lens Methods metaSinglePage :: Lens' Illust (Maybe OriginalImageUrl) Source # | |
class HasMetaPages s a | s -> a where Source #
class HasIsMuted s a | s -> a where Source #
Instances
| HasIsMuted Illust Bool Source # | |
| HasIsMuted UserPreview Bool Source # | |
Defined in Web.Pixiv.Types.Lens | |
class HasIsBookmarked s a | s -> a where Source #
Methods
isBookmarked :: Lens' s a Source #
Instances
| HasIsBookmarked Illust Bool Source # | |
Defined in Web.Pixiv.Types.Lens | |
class HasImageUrls s a | s -> a where Source #
class HasIllustType s a | s -> a where Source #
Methods
illustType :: Lens' s a Source #
Instances
| HasIllustType Illust IllustType Source # | |
Defined in Web.Pixiv.Types.Lens Methods | |
class HasIllustId s a | s -> a where Source #
class HasCreateDate s a | s -> a where Source #
Methods
createDate :: Lens' s a Source #
Instances
| HasCreateDate Illust UTCTime Source # | |
Defined in Web.Pixiv.Types.Lens | |
class HasCaption s a | s -> a where Source #
class HasProfileImageUrls s a | s -> a where Source #
Methods
profileImageUrls :: Lens' s a Source #
Instances
| HasProfileImageUrls User ImageUrls Source # | |
Defined in Web.Pixiv.Types.Lens | |
class HasIsFollowed s a | s -> a where Source #
Methods
isFollowed :: Lens' s a Source #
Instances
| HasIsFollowed User (Maybe Bool) Source # | |
Defined in Web.Pixiv.Types.Lens | |
class HasComment s a | s -> a where Source #
class HasAccount s a | s -> a where Source #
class HasWebpage s a | s -> a where Source #
Instances
| HasWebpage UserProfile (Maybe Text) Source # | |
Defined in Web.Pixiv.Types.Lens | |
class HasTwitterUrl s a | s -> a where Source #
Methods
twitterUrl :: Lens' s a Source #
Instances
| HasTwitterUrl UserProfile (Maybe Text) Source # | |
Defined in Web.Pixiv.Types.Lens Methods twitterUrl :: Lens' UserProfile (Maybe Text) Source # | |
class HasTwitterAccount s a | s -> a where Source #
Methods
twitterAccount :: Lens' s a Source #
Instances
| HasTwitterAccount UserProfile Text Source # | |
Defined in Web.Pixiv.Types.Lens Methods | |
class HasTotalNovelSeries s a | s -> a where Source #
Methods
totalNovelSeries :: Lens' s a Source #
Instances
| HasTotalNovelSeries UserProfile Int Source # | |
Defined in Web.Pixiv.Types.Lens Methods | |
class HasTotalMypixivUsers s a | s -> a where Source #
Methods
totalMypixivUsers :: Lens' s a Source #
Instances
| HasTotalMypixivUsers UserProfile Int Source # | |
Defined in Web.Pixiv.Types.Lens Methods | |
class HasTotalManga s a | s -> a where Source #
Methods
totalManga :: Lens' s a Source #
Instances
| HasTotalManga UserProfile Int Source # | |
Defined in Web.Pixiv.Types.Lens Methods | |
class HasTotalIllusts s a | s -> a where Source #
Methods
totalIllusts :: Lens' s a Source #
Instances
| HasTotalIllusts UserProfile Int Source # | |
Defined in Web.Pixiv.Types.Lens Methods | |
class HasTotalIllustSeries s a | s -> a where Source #
Methods
totalIllustSeries :: Lens' s a Source #
Instances
| HasTotalIllustSeries UserProfile Int Source # | |
Defined in Web.Pixiv.Types.Lens Methods | |
class HasTotalIllustBookmarksPublic s a | s -> a where Source #
Methods
totalIllustBookmarksPublic :: Lens' s a Source #
Instances
| HasTotalIllustBookmarksPublic UserProfile Int Source # | |
Defined in Web.Pixiv.Types.Lens Methods totalIllustBookmarksPublic :: Lens' UserProfile Int Source # | |
class HasTotalFollowUsers s a | s -> a where Source #
Methods
totalFollowUsers :: Lens' s a Source #
Instances
| HasTotalFollowUsers UserProfile Int Source # | |
Defined in Web.Pixiv.Types.Lens Methods | |
class HasRegion s a | s -> a where Source #
Instances
| HasRegion UserProfile Text Source # | |
Defined in Web.Pixiv.Types.Lens | |
| HasRegion ProfilePublicity Publicity Source # | |
Defined in Web.Pixiv.Types.Lens | |
class HasPawooUrl s a | s -> a where Source #
Instances
| HasPawooUrl UserProfile (Maybe Text) Source # | |
Defined in Web.Pixiv.Types.Lens | |
class HasJobId s a | s -> a where Source #
Instances
| HasJobId UserProfile Int Source # | |
Defined in Web.Pixiv.Types.Lens | |
class HasJob s a | s -> a where Source #
Instances
| HasJob UserProfile Text Source # | |
Defined in Web.Pixiv.Types.Lens | |
| HasJob ProfilePublicity Publicity Source # | |
Defined in Web.Pixiv.Types.Lens | |
class HasIsUsingCustomProfileImage s a | s -> a where Source #
Methods
isUsingCustomProfileImage :: Lens' s a Source #
Instances
| HasIsUsingCustomProfileImage UserProfile Bool Source # | |
Defined in Web.Pixiv.Types.Lens Methods isUsingCustomProfileImage :: Lens' UserProfile Bool Source # | |
class HasIsPreminum s a | s -> a where Source #
Methods
isPreminum :: Lens' s a Source #
Instances
| HasIsPreminum UserProfile (Maybe Bool) Source # | |
Defined in Web.Pixiv.Types.Lens Methods isPreminum :: Lens' UserProfile (Maybe Bool) Source # | |
class HasGender s a | s -> a where Source #
Instances
| HasGender UserProfile Text Source # | |
Defined in Web.Pixiv.Types.Lens | |
| HasGender ProfilePublicity Publicity Source # | |
Defined in Web.Pixiv.Types.Lens | |
class HasCountryCode s a | s -> a where Source #
Methods
countryCode :: Lens' s a Source #
Instances
| HasCountryCode UserProfile Text Source # | |
Defined in Web.Pixiv.Types.Lens Methods | |
class HasBirthYear s a | s -> a where Source #
Instances
| HasBirthYear UserProfile Int Source # | |
Defined in Web.Pixiv.Types.Lens | |
| HasBirthYear ProfilePublicity Publicity Source # | |
Defined in Web.Pixiv.Types.Lens | |
class HasBirthDay s a | s -> a where Source #
Instances
| HasBirthDay UserProfile Text Source # | |
Defined in Web.Pixiv.Types.Lens | |
| HasBirthDay ProfilePublicity Publicity Source # | |
Defined in Web.Pixiv.Types.Lens | |
class HasBirth s a | s -> a where Source #
Instances
| HasBirth UserProfile Text Source # | |
Defined in Web.Pixiv.Types.Lens | |
class HasBackgroundImageUrl s a | s -> a where Source #
Methods
backgroundImageUrl :: Lens' s a Source #
Instances
| HasBackgroundImageUrl UserProfile (Maybe ImageUrl) Source # | |
Defined in Web.Pixiv.Types.Lens Methods backgroundImageUrl :: Lens' UserProfile (Maybe ImageUrl) Source # | |
class HasAddressId s a | s -> a where Source #
Instances
| HasAddressId UserProfile Int Source # | |
Defined in Web.Pixiv.Types.Lens | |
class HasPawoo s a | s -> a where Source #
Instances
| HasPawoo ProfilePublicity Bool Source # | |
Defined in Web.Pixiv.Types.Lens | |
class HasWorkspaceImageUrl s a | s -> a where Source #
Methods
workspaceImageUrl :: Lens' s a Source #
Instances
| HasWorkspaceImageUrl Workspace (Maybe Text) Source # | |
Defined in Web.Pixiv.Types.Lens | |
class HasScanner s a | s -> a where Source #
class HasPrinter s a | s -> a where Source #
class HasMonitor s a | s -> a where Source #
class HasDesktop s a | s -> a where Source #
class HasWorkspace s a | s -> a where Source #
Instances
| HasWorkspace UserDetail Workspace Source # | |
Defined in Web.Pixiv.Types.Lens | |
class HasProfilePublicity s a | s -> a where Source #
Methods
profilePublicity :: Lens' s a Source #
Instances
| HasProfilePublicity UserDetail ProfilePublicity Source # | |
Defined in Web.Pixiv.Types.Lens Methods profilePublicity :: Lens' UserDetail ProfilePublicity Source # | |
class HasProfile s a | s -> a where Source #
Instances
| HasProfile UserDetail UserProfile Source # | |
Defined in Web.Pixiv.Types.Lens Methods | |
class HasTrendTag s a | s -> a where Source #
Instances
| HasTrendTag TrendingTag Text Source # | |
Defined in Web.Pixiv.Types.Lens | |
class HasIllust s a | s -> a where Source #
Instances
| HasIllust TrendingTag Illust Source # | |
Defined in Web.Pixiv.Types.Lens | |
class HasParentComment s a | s -> a where Source #
Methods
parentComment :: Lens' s a Source #
Instances
| HasParentComment Comment (Maybe Value) Source # | |
Defined in Web.Pixiv.Types.Lens | |
class HasCommentId s a | s -> a where Source #
class HasNovels s a | s -> a where Source #
Instances
| HasNovels UserPreview Value Source # | |
Defined in Web.Pixiv.Types.Lens | |
class HasIllusts s a | s -> a where Source #
Instances
| HasIllusts UserPreview [Illust] Source # | |
Defined in Web.Pixiv.Types.Lens | |
class HasUgoiraFile s a | s -> a where Source #
Methods
ugoiraFile :: Lens' s a Source #
Instances
| HasUgoiraFile UgoiraFrame Text Source # | |
Defined in Web.Pixiv.Types.Lens Methods | |
class HasUgoiraDelay s a | s -> a where Source #
Methods
ugoiraDelay :: Lens' s a Source #
Instances
| HasUgoiraDelay UgoiraFrame Int Source # | |
Defined in Web.Pixiv.Types.Lens Methods | |
class HasZipMedium s a | s -> a where Source #
class HasZipUrls s a | s -> a where Source #
Instances
| HasZipUrls UgoiraMetadata ZipUrls Source # | |
Defined in Web.Pixiv.Types.Lens | |
class HasFrames s a | s -> a where Source #
Instances
| HasFrames UgoiraMetadata [UgoiraFrame] Source # | |
Defined in Web.Pixiv.Types.Lens Methods | |