| Copyright | (c) Jon Schoning 2015 |
|---|---|
| Maintainer | jonschoning@gmail.com |
| Stability | experimental |
| Portability | POSIX |
| Safe Haskell | None |
| Language | Haskell2010 |
Pinboard.ApiTypes
Description
Synopsis
- data Posts = Posts {}
- data Post = Post {
- postHref :: !Text
- postDescription :: !Text
- postExtended :: !Text
- postMeta :: !Text
- postHash :: !Text
- postTime :: !UTCTime
- postShared :: !Bool
- postToRead :: !Bool
- postTags :: [Tag]
- boolFromYesNo :: Text -> Bool
- boolToYesNo :: Bool -> Text
- data PostDates = PostDates {
- postDatesUser :: !Text
- postDatesTag :: !Text
- postDatesCount :: [(Day, Int)]
- type DateCount = (Day, Int)
- data NoteList = NoteList {
- noteListCount :: !Int
- noteListItems :: [NoteListItem]
- data NoteListItem = NoteListItem {}
- data Note = Note {
- noteId :: !Text
- noteHash :: !Text
- noteTitle :: !Text
- noteText :: !Text
- noteLength :: !Int
- noteCreatedAt :: !UTCTime
- noteUpdatedAt :: !UTCTime
- readNoteTime :: Monad m => String -> m UTCTime
- showNoteTime :: UTCTime -> String
- type TagMap = HashMap Tag Int
- newtype JsonTagMap = ToJsonTagMap {}
- data Suggested
- = Popular [Text]
- | Recommended [Text]
- newtype DoneResult = ToDoneResult {
- fromDoneResult :: ()
- newtype TextResult = ToTextResult {}
- newtype UpdateTime = ToUpdateTime {}
- type Url = Text
- type Description = Text
- type Extended = Text
- type Tag = Text
- type Old = Tag
- type New = Tag
- type Count = Int
- type NumResults = Int
- type StartOffset = Int
- type Shared = Bool
- type Replace = Bool
- type ToRead = Bool
- type Date = Day
- type DateTime = UTCTime
- type FromDateTime = DateTime
- type ToDateTime = DateTime
- type Meta = Int
- type NoteId = Text
Posts
Instances
| Eq Posts # | |
| Data Posts # | |
Defined in Pinboard.ApiTypes Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Posts -> c Posts # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Posts # dataTypeOf :: Posts -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Posts) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Posts) # gmapT :: (forall b. Data b => b -> b) -> Posts -> Posts # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Posts -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Posts -> r # gmapQ :: (forall d. Data d => d -> u) -> Posts -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Posts -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Posts -> m Posts # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Posts -> m Posts # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Posts -> m Posts # | |
| Ord Posts # | |
| Show Posts # | |
| Generic Posts # | |
| ToJSON Posts # | |
Defined in Pinboard.ApiTypes | |
| FromJSON Posts # | |
| type Rep Posts # | |
Defined in Pinboard.ApiTypes type Rep Posts = D1 (MetaData "Posts" "Pinboard.ApiTypes" "pinboard-0.9.12.10-Lu7U20Sh5U5A93dXq7mlBw" False) (C1 (MetaCons "Posts" PrefixI True) (S1 (MetaSel (Just "postsDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 UTCTime) :*: (S1 (MetaSel (Just "postsUser") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "postsPosts") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [Post])))) | |
Constructors
| Post | |
Fields
| |
Instances
| Eq Post # | |
| Data Post # | |
Defined in Pinboard.ApiTypes Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Post -> c Post # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Post # dataTypeOf :: Post -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Post) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Post) # gmapT :: (forall b. Data b => b -> b) -> Post -> Post # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Post -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Post -> r # gmapQ :: (forall d. Data d => d -> u) -> Post -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Post -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Post -> m Post # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Post -> m Post # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Post -> m Post # | |
| Ord Post # | |
| Show Post # | |
| Generic Post # | |
| ToJSON Post # | |
Defined in Pinboard.ApiTypes | |
| FromJSON Post # | |
| type Rep Post # | |
Defined in Pinboard.ApiTypes type Rep Post = D1 (MetaData "Post" "Pinboard.ApiTypes" "pinboard-0.9.12.10-Lu7U20Sh5U5A93dXq7mlBw" False) (C1 (MetaCons "Post" PrefixI True) (((S1 (MetaSel (Just "postHref") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "postDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) :*: (S1 (MetaSel (Just "postExtended") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "postMeta") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))) :*: ((S1 (MetaSel (Just "postHash") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "postTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 UTCTime)) :*: (S1 (MetaSel (Just "postShared") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Bool) :*: (S1 (MetaSel (Just "postToRead") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Bool) :*: S1 (MetaSel (Just "postTags") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [Tag])))))) | |
boolFromYesNo :: Text -> Bool #
boolToYesNo :: Bool -> Text #
Constructors
| PostDates | |
Fields
| |
Instances
| Eq PostDates # | |
| Data PostDates # | |
Defined in Pinboard.ApiTypes Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PostDates -> c PostDates # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PostDates # toConstr :: PostDates -> Constr # dataTypeOf :: PostDates -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c PostDates) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PostDates) # gmapT :: (forall b. Data b => b -> b) -> PostDates -> PostDates # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PostDates -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PostDates -> r # gmapQ :: (forall d. Data d => d -> u) -> PostDates -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> PostDates -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> PostDates -> m PostDates # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PostDates -> m PostDates # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PostDates -> m PostDates # | |
| Ord PostDates # | |
| Show PostDates # | |
| Generic PostDates # | |
| ToJSON PostDates # | |
Defined in Pinboard.ApiTypes | |
| FromJSON PostDates # | |
| type Rep PostDates # | |
Defined in Pinboard.ApiTypes type Rep PostDates = D1 (MetaData "PostDates" "Pinboard.ApiTypes" "pinboard-0.9.12.10-Lu7U20Sh5U5A93dXq7mlBw" False) (C1 (MetaCons "PostDates" PrefixI True) (S1 (MetaSel (Just "postDatesUser") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: (S1 (MetaSel (Just "postDatesTag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "postDatesCount") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [(Day, Int)])))) | |
Notes
Constructors
| NoteList | |
Fields
| |
Instances
| Eq NoteList # | |
| Data NoteList # | |
Defined in Pinboard.ApiTypes Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> NoteList -> c NoteList # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c NoteList # toConstr :: NoteList -> Constr # dataTypeOf :: NoteList -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c NoteList) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c NoteList) # gmapT :: (forall b. Data b => b -> b) -> NoteList -> NoteList # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> NoteList -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> NoteList -> r # gmapQ :: (forall d. Data d => d -> u) -> NoteList -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> NoteList -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> NoteList -> m NoteList # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> NoteList -> m NoteList # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> NoteList -> m NoteList # | |
| Ord NoteList # | |
Defined in Pinboard.ApiTypes | |
| Show NoteList # | |
| Generic NoteList # | |
| ToJSON NoteList # | |
Defined in Pinboard.ApiTypes | |
| FromJSON NoteList # | |
| type Rep NoteList # | |
Defined in Pinboard.ApiTypes type Rep NoteList = D1 (MetaData "NoteList" "Pinboard.ApiTypes" "pinboard-0.9.12.10-Lu7U20Sh5U5A93dXq7mlBw" False) (C1 (MetaCons "NoteList" PrefixI True) (S1 (MetaSel (Just "noteListCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int) :*: S1 (MetaSel (Just "noteListItems") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [NoteListItem]))) | |
data NoteListItem #
Constructors
| NoteListItem | |
Fields
| |
Instances
Constructors
| Note | |
Fields
| |
Instances
| Eq Note # | |
| Data Note # | |
Defined in Pinboard.ApiTypes Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Note -> c Note # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Note # dataTypeOf :: Note -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Note) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Note) # gmapT :: (forall b. Data b => b -> b) -> Note -> Note # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Note -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Note -> r # gmapQ :: (forall d. Data d => d -> u) -> Note -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Note -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Note -> m Note # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Note -> m Note # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Note -> m Note # | |
| Ord Note # | |
| Show Note # | |
| Generic Note # | |
| ToJSON Note # | |
Defined in Pinboard.ApiTypes | |
| FromJSON Note # | |
| type Rep Note # | |
Defined in Pinboard.ApiTypes type Rep Note = D1 (MetaData "Note" "Pinboard.ApiTypes" "pinboard-0.9.12.10-Lu7U20Sh5U5A93dXq7mlBw" False) (C1 (MetaCons "Note" PrefixI True) ((S1 (MetaSel (Just "noteId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: (S1 (MetaSel (Just "noteHash") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "noteTitle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))) :*: ((S1 (MetaSel (Just "noteText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "noteLength") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int)) :*: (S1 (MetaSel (Just "noteCreatedAt") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 UTCTime) :*: S1 (MetaSel (Just "noteUpdatedAt") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 UTCTime))))) | |
readNoteTime :: Monad m => String -> m UTCTime #
showNoteTime :: UTCTime -> String #
Tags
newtype JsonTagMap #
Constructors
| ToJsonTagMap | |
Fields | |
Instances
| Eq JsonTagMap # | |
Defined in Pinboard.ApiTypes | |
| Data JsonTagMap # | |
Defined in Pinboard.ApiTypes Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> JsonTagMap -> c JsonTagMap # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c JsonTagMap # toConstr :: JsonTagMap -> Constr # dataTypeOf :: JsonTagMap -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c JsonTagMap) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c JsonTagMap) # gmapT :: (forall b. Data b => b -> b) -> JsonTagMap -> JsonTagMap # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> JsonTagMap -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> JsonTagMap -> r # gmapQ :: (forall d. Data d => d -> u) -> JsonTagMap -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> JsonTagMap -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> JsonTagMap -> m JsonTagMap # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> JsonTagMap -> m JsonTagMap # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> JsonTagMap -> m JsonTagMap # | |
| Show JsonTagMap # | |
Defined in Pinboard.ApiTypes Methods showsPrec :: Int -> JsonTagMap -> ShowS # show :: JsonTagMap -> String # showList :: [JsonTagMap] -> ShowS # | |
| Generic JsonTagMap # | |
Defined in Pinboard.ApiTypes Associated Types type Rep JsonTagMap :: * -> * # | |
| ToJSON JsonTagMap # | |
Defined in Pinboard.ApiTypes Methods toJSON :: JsonTagMap -> Value # toEncoding :: JsonTagMap -> Encoding # toJSONList :: [JsonTagMap] -> Value # toEncodingList :: [JsonTagMap] -> Encoding # | |
| FromJSON JsonTagMap # | |
Defined in Pinboard.ApiTypes | |
| type Rep JsonTagMap # | |
Defined in Pinboard.ApiTypes type Rep JsonTagMap = D1 (MetaData "JsonTagMap" "Pinboard.ApiTypes" "pinboard-0.9.12.10-Lu7U20Sh5U5A93dXq7mlBw" True) (C1 (MetaCons "ToJsonTagMap" PrefixI True) (S1 (MetaSel (Just "fromJsonTagMap") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 TagMap))) | |
Constructors
| Popular [Text] | |
| Recommended [Text] |
Instances
| Eq Suggested # | |
| Data Suggested # | |
Defined in Pinboard.ApiTypes Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Suggested -> c Suggested # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Suggested # toConstr :: Suggested -> Constr # dataTypeOf :: Suggested -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Suggested) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Suggested) # gmapT :: (forall b. Data b => b -> b) -> Suggested -> Suggested # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Suggested -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Suggested -> r # gmapQ :: (forall d. Data d => d -> u) -> Suggested -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Suggested -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Suggested -> m Suggested # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Suggested -> m Suggested # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Suggested -> m Suggested # | |
| Ord Suggested # | |
| Show Suggested # | |
| Generic Suggested # | |
| ToJSON Suggested # | |
Defined in Pinboard.ApiTypes | |
| FromJSON Suggested # | |
| type Rep Suggested # | |
Defined in Pinboard.ApiTypes type Rep Suggested = D1 (MetaData "Suggested" "Pinboard.ApiTypes" "pinboard-0.9.12.10-Lu7U20Sh5U5A93dXq7mlBw" False) (C1 (MetaCons "Popular" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [Text])) :+: C1 (MetaCons "Recommended" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [Text]))) | |
Scalars
newtype DoneResult #
Constructors
| ToDoneResult | |
Fields
| |
Instances
| Eq DoneResult # | |
Defined in Pinboard.ApiTypes | |
| Data DoneResult # | |
Defined in Pinboard.ApiTypes Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DoneResult -> c DoneResult # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DoneResult # toConstr :: DoneResult -> Constr # dataTypeOf :: DoneResult -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DoneResult) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DoneResult) # gmapT :: (forall b. Data b => b -> b) -> DoneResult -> DoneResult # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DoneResult -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DoneResult -> r # gmapQ :: (forall d. Data d => d -> u) -> DoneResult -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> DoneResult -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> DoneResult -> m DoneResult # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DoneResult -> m DoneResult # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DoneResult -> m DoneResult # | |
| Ord DoneResult # | |
Defined in Pinboard.ApiTypes Methods compare :: DoneResult -> DoneResult -> Ordering # (<) :: DoneResult -> DoneResult -> Bool # (<=) :: DoneResult -> DoneResult -> Bool # (>) :: DoneResult -> DoneResult -> Bool # (>=) :: DoneResult -> DoneResult -> Bool # max :: DoneResult -> DoneResult -> DoneResult # min :: DoneResult -> DoneResult -> DoneResult # | |
| Show DoneResult # | |
Defined in Pinboard.ApiTypes Methods showsPrec :: Int -> DoneResult -> ShowS # show :: DoneResult -> String # showList :: [DoneResult] -> ShowS # | |
| Generic DoneResult # | |
Defined in Pinboard.ApiTypes Associated Types type Rep DoneResult :: * -> * # | |
| FromJSON DoneResult # | |
Defined in Pinboard.ApiTypes | |
| type Rep DoneResult # | |
Defined in Pinboard.ApiTypes type Rep DoneResult = D1 (MetaData "DoneResult" "Pinboard.ApiTypes" "pinboard-0.9.12.10-Lu7U20Sh5U5A93dXq7mlBw" True) (C1 (MetaCons "ToDoneResult" PrefixI True) (S1 (MetaSel (Just "fromDoneResult") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 ()))) | |
newtype TextResult #
Constructors
| ToTextResult | |
Fields | |
Instances
| Eq TextResult # | |
Defined in Pinboard.ApiTypes | |
| Data TextResult # | |
Defined in Pinboard.ApiTypes Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TextResult -> c TextResult # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TextResult # toConstr :: TextResult -> Constr # dataTypeOf :: TextResult -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TextResult) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TextResult) # gmapT :: (forall b. Data b => b -> b) -> TextResult -> TextResult # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TextResult -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TextResult -> r # gmapQ :: (forall d. Data d => d -> u) -> TextResult -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> TextResult -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> TextResult -> m TextResult # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TextResult -> m TextResult # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TextResult -> m TextResult # | |
| Ord TextResult # | |
Defined in Pinboard.ApiTypes Methods compare :: TextResult -> TextResult -> Ordering # (<) :: TextResult -> TextResult -> Bool # (<=) :: TextResult -> TextResult -> Bool # (>) :: TextResult -> TextResult -> Bool # (>=) :: TextResult -> TextResult -> Bool # max :: TextResult -> TextResult -> TextResult # min :: TextResult -> TextResult -> TextResult # | |
| Show TextResult # | |
Defined in Pinboard.ApiTypes Methods showsPrec :: Int -> TextResult -> ShowS # show :: TextResult -> String # showList :: [TextResult] -> ShowS # | |
| Generic TextResult # | |
Defined in Pinboard.ApiTypes Associated Types type Rep TextResult :: * -> * # | |
| FromJSON TextResult # | |
Defined in Pinboard.ApiTypes | |
| type Rep TextResult # | |
Defined in Pinboard.ApiTypes type Rep TextResult = D1 (MetaData "TextResult" "Pinboard.ApiTypes" "pinboard-0.9.12.10-Lu7U20Sh5U5A93dXq7mlBw" True) (C1 (MetaCons "ToTextResult" PrefixI True) (S1 (MetaSel (Just "fromTextResult") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))) | |
newtype UpdateTime #
Constructors
| ToUpdateTime | |
Fields | |
Instances
| Eq UpdateTime # | |
Defined in Pinboard.ApiTypes | |
| Data UpdateTime # | |
Defined in Pinboard.ApiTypes Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UpdateTime -> c UpdateTime # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UpdateTime # toConstr :: UpdateTime -> Constr # dataTypeOf :: UpdateTime -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c UpdateTime) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UpdateTime) # gmapT :: (forall b. Data b => b -> b) -> UpdateTime -> UpdateTime # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UpdateTime -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UpdateTime -> r # gmapQ :: (forall d. Data d => d -> u) -> UpdateTime -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> UpdateTime -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> UpdateTime -> m UpdateTime # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UpdateTime -> m UpdateTime # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UpdateTime -> m UpdateTime # | |
| Ord UpdateTime # | |
Defined in Pinboard.ApiTypes Methods compare :: UpdateTime -> UpdateTime -> Ordering # (<) :: UpdateTime -> UpdateTime -> Bool # (<=) :: UpdateTime -> UpdateTime -> Bool # (>) :: UpdateTime -> UpdateTime -> Bool # (>=) :: UpdateTime -> UpdateTime -> Bool # max :: UpdateTime -> UpdateTime -> UpdateTime # min :: UpdateTime -> UpdateTime -> UpdateTime # | |
| Show UpdateTime # | |
Defined in Pinboard.ApiTypes Methods showsPrec :: Int -> UpdateTime -> ShowS # show :: UpdateTime -> String # showList :: [UpdateTime] -> ShowS # | |
| Generic UpdateTime # | |
Defined in Pinboard.ApiTypes Associated Types type Rep UpdateTime :: * -> * # | |
| FromJSON UpdateTime # | |
Defined in Pinboard.ApiTypes | |
| type Rep UpdateTime # | |
Defined in Pinboard.ApiTypes type Rep UpdateTime = D1 (MetaData "UpdateTime" "Pinboard.ApiTypes" "pinboard-0.9.12.10-Lu7U20Sh5U5A93dXq7mlBw" True) (C1 (MetaCons "ToUpdateTime" PrefixI True) (S1 (MetaSel (Just "fromUpdateTime") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 UTCTime))) | |
Aliases
as defined by RFC 3986. Allowed schemes are http, https, javascript, mailto, ftp and file. The Safari-specific feed scheme is allowed but will be treated as a synonym for http.
type Description = Text #
up to 255 characters long
type NumResults = Int #
type StartOffset = Int #
UTC timestamp in this format: 2010-12-11T19:48:02Z. Valid date range is Jan 1, 1 AD to January 1, 2100 (but see note below about future timestamps).
type FromDateTime = DateTime #
type ToDateTime = DateTime #