rakuten-0.1.1.0: The Rakuten API in Haskell

Safe HaskellNone
LanguageHaskell2010

Rakuten.Types.Class

Contents

Synopsis

Documentation

class ToParam a where Source #

Helper Type Class of QueryParam

Minimal complete definition

toParam

Methods

toParam :: (QueryParam param, Monoid param) => Text -> a -> param Source #

Instances

ToParam Bool Source # 

Methods

toParam :: (QueryParam param, Monoid param) => Text -> Bool -> param Source #

ToParam Double Source # 

Methods

toParam :: (QueryParam param, Monoid param) => Text -> Double -> param Source #

ToParam Int Source # 

Methods

toParam :: (QueryParam param, Monoid param) => Text -> Int -> param Source #

ToParam Text Source # 

Methods

toParam :: (QueryParam param, Monoid param) => Text -> Text -> param Source #

ToParam [Text] Source # 

Methods

toParam :: (QueryParam param, Monoid param) => Text -> [Text] -> param Source #

ToParam a => ToParam (Maybe a) Source # 

Methods

toParam :: (QueryParam param, Monoid param) => Text -> Maybe a -> param Source #

ToParam a => ToParam (Identity a) Source # 

Methods

toParam :: (QueryParam param, Monoid param) => Text -> Identity a -> param Source #

class ToParams a where Source #

Helper Type Class of QueryParam use to construct request parameter from param type, e.g. IchibaItemSearchParam

Minimal complete definition

toParams

Methods

toParams :: (QueryParam param, Monoid param) => a -> param Source #

Instances

Orphan instances