pixiv-0.1.0: Pixiv API binding based on servant-client
Copyright(c) 2021 The closed eye of love
LicenseBSD-3-Clause
MaintainerPoscat <poscat@mail.poscat.moe>, berberman <berberman@yandex.com>
Stabilityalpha
Portabilityportable
Safe HaskellNone
LanguageHaskell2010

Web.Pixiv.Types

Description

Data types used in API. This module enables DuplicateRecordFields, so please consider using Web.Pixiv.Types.Lens to access fields smoothly.

Synopsis

ImageUrl

type ImageUrl = Text Source #

Image urls are represented in Text.

data ImageUrls Source #

An object contains image urls.

  • Example in Illust or MetaPage: "image_urls": { "square_medium": "...", "medium": "...", "large": "..." }
  • Example in User: "profile_image_urls": { "medium": "..." }

Instances

Instances details
Eq ImageUrls Source # 
Instance details

Defined in Web.Pixiv.Types

Read ImageUrls Source # 
Instance details

Defined in Web.Pixiv.Types

Show ImageUrls Source # 
Instance details

Defined in Web.Pixiv.Types

ToJSON ImageUrls Source # 
Instance details

Defined in Web.Pixiv.Types

FromJSON ImageUrls Source # 
Instance details

Defined in Web.Pixiv.Types

HasImageUrls MetaPage ImageUrls Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasImageUrls Illust ImageUrls Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasProfileImageUrls User ImageUrls Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasSquareMedium ImageUrls (Maybe ImageUrl) Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasOriginal ImageUrls (Maybe ImageUrl) Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasMedium ImageUrls (Maybe ImageUrl) Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasLarge ImageUrls (Maybe ImageUrl) Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

newtype OriginalImageUrl Source #

An object contains a single image url.

In Illust: "meta_single_page": { "original_image_url": "..." }

Tag

data Tag Source #

A tag.

Example: { "name": "...", "translated_name": null }

Constructors

Tag 

Instances

Instances details
Eq Tag Source # 
Instance details

Defined in Web.Pixiv.Types

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Read Tag Source # 
Instance details

Defined in Web.Pixiv.Types

Show Tag Source # 
Instance details

Defined in Web.Pixiv.Types

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

ToJSON Tag Source # 
Instance details

Defined in Web.Pixiv.Types

FromJSON Tag Source # 
Instance details

Defined in Web.Pixiv.Types

HasName Tag Text Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasTranslatedName Tag (Maybe Text) Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasTags Illust [Tag] Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

Methods

tags :: Lens' Illust [Tag] Source #

data TrendingTag Source #

A trending tag.

Don't confuse with Tag. TrendingTag contains Illust, and the textual name of the tag is called tag, instead of name in Tag.

Illustration

data Series Source #

Manga series.

Constructors

Series 

Fields

Instances

Instances details
Eq Series Source # 
Instance details

Defined in Web.Pixiv.Types

Methods

(==) :: Series -> Series -> Bool #

(/=) :: Series -> Series -> Bool #

Read Series Source # 
Instance details

Defined in Web.Pixiv.Types

Show Series Source # 
Instance details

Defined in Web.Pixiv.Types

ToJSON Series Source # 
Instance details

Defined in Web.Pixiv.Types

FromJSON Series Source # 
Instance details

Defined in Web.Pixiv.Types

HasTitle Series Text Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasSeriesId Series Int Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasSeries Illust (Maybe Series) Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

data IllustType Source #

Type of illustration.

In pixiv API, all of illustrations, mangas, and ugoiras are represented in Illust data type. So they can be distinguished by IllustType.

Instances

Instances details
Enum IllustType Source # 
Instance details

Defined in Web.Pixiv.Types

Eq IllustType Source # 
Instance details

Defined in Web.Pixiv.Types

Ord IllustType Source # 
Instance details

Defined in Web.Pixiv.Types

Read IllustType Source # 
Instance details

Defined in Web.Pixiv.Types

Show IllustType Source # 
Instance details

Defined in Web.Pixiv.Types

ToJSON IllustType Source # 
Instance details

Defined in Web.Pixiv.Types

FromJSON IllustType Source # 
Instance details

Defined in Web.Pixiv.Types

ToHttpApiData IllustType Source # 
Instance details

Defined in Web.Pixiv.Types

HasIllustType Illust IllustType Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

newtype MetaPage Source #

A page of Illust containing ImageUrls.

Constructors

MetaPage 

data Illust Source #

Illustraion data type.

See IllustType.

Constructors

Illust 

Fields

Instances

Instances details
Eq Illust Source # 
Instance details

Defined in Web.Pixiv.Types

Methods

(==) :: Illust -> Illust -> Bool #

(/=) :: Illust -> Illust -> Bool #

Read Illust Source # 
Instance details

Defined in Web.Pixiv.Types

Show Illust Source # 
Instance details

Defined in Web.Pixiv.Types

ToJSON Illust Source # 
Instance details

Defined in Web.Pixiv.Types

FromJSON Illust Source # 
Instance details

Defined in Web.Pixiv.Types

HasTitle Illust Text Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasXRestrict Illust Int Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasWidth Illust Int Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasVisible Illust Bool Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasUser Illust User Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasTotalView Illust Int Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasTotalBookmarks Illust Int Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasSanityLevel Illust Int Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasRestrict Illust Int Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasPageCount Illust Int Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasIsMuted Illust Bool Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasIsBookmarked Illust Bool Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasImageUrls Illust ImageUrls Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasIllustType Illust IllustType Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasIllustId Illust Int Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasHeight Illust Int Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasCreateDate Illust UTCTime Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasCaption Illust Text Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasIllust TrendingTag Illust Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasTotalComments Illust (Maybe Int) Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasTools Illust [Text] Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasTags Illust [Tag] Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

Methods

tags :: Lens' Illust [Tag] Source #

HasSeries Illust (Maybe Series) Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasMetaSinglePage Illust (Maybe OriginalImageUrl) Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasMetaPages Illust [MetaPage] Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasIllusts UserPreview [Illust] Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

data Illusts Source #

Response of API which returns illustrations.

Constructors

Illusts 

Fields

Instances

Instances details
Eq Illusts Source # 
Instance details

Defined in Web.Pixiv.Types

Methods

(==) :: Illusts -> Illusts -> Bool #

(/=) :: Illusts -> Illusts -> Bool #

Read Illusts Source # 
Instance details

Defined in Web.Pixiv.Types

Show Illusts Source # 
Instance details

Defined in Web.Pixiv.Types

ToJSON Illusts Source # 
Instance details

Defined in Web.Pixiv.Types

FromJSON Illusts Source # 
Instance details

Defined in Web.Pixiv.Types

HasNextUrl Illusts Source # 
Instance details

Defined in Web.Pixiv.Types

type NextUrlLess Illusts Source # 
Instance details

Defined in Web.Pixiv.Types

User

data User Source #

User data type.

Constructors

User 

Instances

Instances details
Eq User Source # 
Instance details

Defined in Web.Pixiv.Types

Methods

(==) :: User -> User -> Bool #

(/=) :: User -> User -> Bool #

Read User Source # 
Instance details

Defined in Web.Pixiv.Types

Show User Source # 
Instance details

Defined in Web.Pixiv.Types

Methods

showsPrec :: Int -> User -> ShowS #

show :: User -> String #

showList :: [User] -> ShowS #

ToJSON User Source # 
Instance details

Defined in Web.Pixiv.Types

FromJSON User Source # 
Instance details

Defined in Web.Pixiv.Types

HasName User Text Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasUser Illust User Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasUser UserDetail User Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasUser UserPreview User Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasUser Comment User Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasUserId User Int Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasProfileImageUrls User ImageUrls Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasAccount User Text Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasIsFollowed User (Maybe Bool) Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasComment User (Maybe Text) Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

data UserProfile Source #

UserProfile data type.

Not sure if all fields are covered, and maybe some fields should be optional.

Instances

Instances details
Eq UserProfile Source # 
Instance details

Defined in Web.Pixiv.Types

Read UserProfile Source # 
Instance details

Defined in Web.Pixiv.Types

Show UserProfile Source # 
Instance details

Defined in Web.Pixiv.Types

ToJSON UserProfile Source # 
Instance details

Defined in Web.Pixiv.Types

FromJSON UserProfile Source # 
Instance details

Defined in Web.Pixiv.Types

HasTwitterAccount UserProfile Text Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasTotalNovelSeries UserProfile Int Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasTotalMypixivUsers UserProfile Int Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasTotalManga UserProfile Int Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasTotalIllusts UserProfile Int Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasTotalIllustSeries UserProfile Int Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasTotalIllustBookmarksPublic UserProfile Int Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasTotalFollowUsers UserProfile Int Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasRegion UserProfile Text Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasJobId UserProfile Int Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasJob UserProfile Text Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasIsUsingCustomProfileImage UserProfile Bool Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasGender UserProfile Text Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasCountryCode UserProfile Text Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasBirthYear UserProfile Int Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasBirthDay UserProfile Text Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasBirth UserProfile Text Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasAddressId UserProfile Int Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasProfile UserDetail UserProfile Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasWebpage UserProfile (Maybe Text) Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasTwitterUrl UserProfile (Maybe Text) Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasPawooUrl UserProfile (Maybe Text) Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasIsPreminum UserProfile (Maybe Bool) Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasBackgroundImageUrl UserProfile (Maybe ImageUrl) Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

data Publicity Source #

Publicity data type.

The value public or private are present in ProfilePublicity. This type is also used in restrict query param.

Constructors

Public 
Private 
Mypixiv

May not be available in restrict query param

Instances

Instances details
Enum Publicity Source # 
Instance details

Defined in Web.Pixiv.Types

Eq Publicity Source # 
Instance details

Defined in Web.Pixiv.Types

Ord Publicity Source # 
Instance details

Defined in Web.Pixiv.Types

Read Publicity Source # 
Instance details

Defined in Web.Pixiv.Types

Show Publicity Source # 
Instance details

Defined in Web.Pixiv.Types

ToJSON Publicity Source # 
Instance details

Defined in Web.Pixiv.Types

FromJSON Publicity Source # 
Instance details

Defined in Web.Pixiv.Types

ToHttpApiData Publicity Source # 
Instance details

Defined in Web.Pixiv.Types

HasRegion ProfilePublicity Publicity Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasJob ProfilePublicity Publicity Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasGender ProfilePublicity Publicity Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasBirthYear ProfilePublicity Publicity Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasBirthDay ProfilePublicity Publicity Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

data ProfilePublicity Source #

Profile publicity of a user.

Not sure if all fields are covered, and maybe some fields should be optional.

Instances

Instances details
Eq ProfilePublicity Source # 
Instance details

Defined in Web.Pixiv.Types

Read ProfilePublicity Source # 
Instance details

Defined in Web.Pixiv.Types

Show ProfilePublicity Source # 
Instance details

Defined in Web.Pixiv.Types

ToJSON ProfilePublicity Source # 
Instance details

Defined in Web.Pixiv.Types

FromJSON ProfilePublicity Source # 
Instance details

Defined in Web.Pixiv.Types

HasRegion ProfilePublicity Publicity Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasJob ProfilePublicity Publicity Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasGender ProfilePublicity Publicity Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasBirthYear ProfilePublicity Publicity Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasBirthDay ProfilePublicity Publicity Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasPawoo ProfilePublicity Bool Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasProfilePublicity UserDetail ProfilePublicity Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

data Workspace Source #

Workspace information of a user. Not sure if all fields are covered, and maybe some fields should be optional.

Instances

Instances details
Eq Workspace Source # 
Instance details

Defined in Web.Pixiv.Types

Read Workspace Source # 
Instance details

Defined in Web.Pixiv.Types

Show Workspace Source # 
Instance details

Defined in Web.Pixiv.Types

ToJSON Workspace Source # 
Instance details

Defined in Web.Pixiv.Types

FromJSON Workspace Source # 
Instance details

Defined in Web.Pixiv.Types

HasComment Workspace Text Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasTool Workspace Text Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasTablet Workspace Text Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasScanner Workspace Text Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasPrinter Workspace Text Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasPc Workspace Text Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasMusic Workspace Text Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasMouse Workspace Text Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasMonitor Workspace Text Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasDesktop Workspace Text Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasDesk Workspace Text Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasChair Workspace Text Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasWorkspace UserDetail Workspace Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasWorkspaceImageUrl Workspace (Maybe Text) Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

data UserDetail Source #

Details of a user.

Instances

Instances details
Eq UserDetail Source # 
Instance details

Defined in Web.Pixiv.Types

Read UserDetail Source # 
Instance details

Defined in Web.Pixiv.Types

Show UserDetail Source # 
Instance details

Defined in Web.Pixiv.Types

ToJSON UserDetail Source # 
Instance details

Defined in Web.Pixiv.Types

FromJSON UserDetail Source # 
Instance details

Defined in Web.Pixiv.Types

HasUser UserDetail User Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasWorkspace UserDetail Workspace Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasProfilePublicity UserDetail ProfilePublicity Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasProfile UserDetail UserProfile Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

data UserPreview Source #

A preview of user information.

Except getUserDetail, other API involving users return this data type.

Constructors

UserPreview 

Fields

Instances

Instances details
Eq UserPreview Source # 
Instance details

Defined in Web.Pixiv.Types

Read UserPreview Source # 
Instance details

Defined in Web.Pixiv.Types

Show UserPreview Source # 
Instance details

Defined in Web.Pixiv.Types

ToJSON UserPreview Source # 
Instance details

Defined in Web.Pixiv.Types

FromJSON UserPreview Source # 
Instance details

Defined in Web.Pixiv.Types

HasUser UserPreview User Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasIsMuted UserPreview Bool Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasNovels UserPreview Value Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasIllusts UserPreview [Illust] Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

data UserPreviews Source #

Response of API which returns user previews.

Comment

data Comment Source #

A comment.

Instances

Instances details
Eq Comment Source # 
Instance details

Defined in Web.Pixiv.Types

Methods

(==) :: Comment -> Comment -> Bool #

(/=) :: Comment -> Comment -> Bool #

Read Comment Source # 
Instance details

Defined in Web.Pixiv.Types

Show Comment Source # 
Instance details

Defined in Web.Pixiv.Types

ToJSON Comment Source # 
Instance details

Defined in Web.Pixiv.Types

FromJSON Comment Source # 
Instance details

Defined in Web.Pixiv.Types

HasUser Comment User Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasComment Comment Text Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasDate Comment UTCTime Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasCommentId Comment Int Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasParentComment Comment (Maybe Value) Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

data Comments Source #

Response of API which returns comments.

Constructors

Comments 

Instances

Instances details
Eq Comments Source # 
Instance details

Defined in Web.Pixiv.Types

Read Comments Source # 
Instance details

Defined in Web.Pixiv.Types

Show Comments Source # 
Instance details

Defined in Web.Pixiv.Types

ToJSON Comments Source # 
Instance details

Defined in Web.Pixiv.Types

FromJSON Comments Source # 
Instance details

Defined in Web.Pixiv.Types

HasNextUrl Comments Source # 
Instance details

Defined in Web.Pixiv.Types

type NextUrlLess Comments Source # 
Instance details

Defined in Web.Pixiv.Types

NextUrl

type family NextUrlLess a Source #

Undecorate next_url of a type.

next_url is returned by some APIs for paging.

Instances

Instances details
type NextUrlLess Illusts Source # 
Instance details

Defined in Web.Pixiv.Types

type NextUrlLess UserPreviews Source # 
Instance details

Defined in Web.Pixiv.Types

type NextUrlLess Comments Source # 
Instance details

Defined in Web.Pixiv.Types

type NextUrlLess SpotlightArticles Source # 
Instance details

Defined in Web.Pixiv.Types

Ugoria

data UgoiraFrame Source #

A ugoira frame.

Constructors

UgoiraFrame 

Fields

newtype ZipUrls Source #

A wrapper of ugoira zip file url.

Constructors

ZipUrls 

Fields

Instances

Instances details
Eq ZipUrls Source # 
Instance details

Defined in Web.Pixiv.Types

Methods

(==) :: ZipUrls -> ZipUrls -> Bool #

(/=) :: ZipUrls -> ZipUrls -> Bool #

Read ZipUrls Source # 
Instance details

Defined in Web.Pixiv.Types

Show ZipUrls Source # 
Instance details

Defined in Web.Pixiv.Types

ToJSON ZipUrls Source # 
Instance details

Defined in Web.Pixiv.Types

FromJSON ZipUrls Source # 
Instance details

Defined in Web.Pixiv.Types

HasZipMedium ZipUrls Text Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

HasZipUrls UgoiraMetadata ZipUrls Source # 
Instance details

Defined in Web.Pixiv.Types.Lens

data UgoiraMetadata Source #

Ugoira is a frame animation, whose common information is represented in Illust. This metadata contains a link to download the zip archive, which compresses frames of the ugoira; and UgoiraFrames to represents metadata of each frame. Using getUgoiraMetadata can obtain value of this type. See ugoiraMetadataToFFConcat and downloadUgoiraToMP4.

Constructors

UgoiraMetadata 

Article

data SpotlightArticles Source #

Response of API which returns spotlight articles.

Http

data RankMode Source #

Rank mode query parm.

See getIllustRanking

Instances

Instances details
Enum RankMode Source # 
Instance details

Defined in Web.Pixiv.Types

Eq RankMode Source # 
Instance details

Defined in Web.Pixiv.Types

Ord RankMode Source # 
Instance details

Defined in Web.Pixiv.Types

Read RankMode Source # 
Instance details

Defined in Web.Pixiv.Types

Show RankMode Source # 
Instance details

Defined in Web.Pixiv.Types

ToHttpApiData RankMode Source # 
Instance details

Defined in Web.Pixiv.Types

data SearchTarget Source #

Search target query parm.

See searchIllust.

Instances

Instances details
Enum SearchTarget Source # 
Instance details

Defined in Web.Pixiv.Types

Eq SearchTarget Source # 
Instance details

Defined in Web.Pixiv.Types

Ord SearchTarget Source # 
Instance details

Defined in Web.Pixiv.Types

Read SearchTarget Source # 
Instance details

Defined in Web.Pixiv.Types

Show SearchTarget Source # 
Instance details

Defined in Web.Pixiv.Types

ToHttpApiData SearchTarget Source # 
Instance details

Defined in Web.Pixiv.Types

data SortingMethod Source #

Sorting method query parm.

See searchIllust and searchUser.

Constructors

DateDesc 
DateAsc 

Instances

Instances details
Enum SortingMethod Source # 
Instance details

Defined in Web.Pixiv.Types

Eq SortingMethod Source # 
Instance details

Defined in Web.Pixiv.Types

Ord SortingMethod Source # 
Instance details

Defined in Web.Pixiv.Types

Read SortingMethod Source # 
Instance details

Defined in Web.Pixiv.Types

Show SortingMethod Source # 
Instance details

Defined in Web.Pixiv.Types

ToHttpApiData SortingMethod Source # 
Instance details

Defined in Web.Pixiv.Types