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 |