gogol-fonts-0.4.0: Google Fonts Developer SDK.

Copyright(c) 2015-2016 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.Google.Resource.Webfonts.Webfonts.List

Contents

Description

Retrieves the list of fonts currently served by the Google Fonts Developer API

See: Google Fonts Developer API Reference for webfonts.webfonts.list.

Synopsis

REST Resource

type WebfontsListResource = "webfonts" :> ("v1" :> ("webfonts" :> (QueryParam "sort" WebfontsListSort :> (QueryParam "alt" AltJSON :> Get '[JSON] WebfontList)))) Source #

A resource alias for webfonts.webfonts.list method which the WebfontsList request conforms to.

Creating a Request

webfontsList :: WebfontsList Source #

Creates a value of WebfontsList with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

data WebfontsList Source #

Retrieves the list of fonts currently served by the Google Fonts Developer API

See: webfontsList smart constructor.

Instances
Eq WebfontsList Source # 
Instance details

Defined in Network.Google.Resource.Webfonts.Webfonts.List

Data WebfontsList Source # 
Instance details

Defined in Network.Google.Resource.Webfonts.Webfonts.List

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> WebfontsList -> c WebfontsList #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c WebfontsList #

toConstr :: WebfontsList -> Constr #

dataTypeOf :: WebfontsList -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c WebfontsList) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c WebfontsList) #

gmapT :: (forall b. Data b => b -> b) -> WebfontsList -> WebfontsList #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> WebfontsList -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> WebfontsList -> r #

gmapQ :: (forall d. Data d => d -> u) -> WebfontsList -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> WebfontsList -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> WebfontsList -> m WebfontsList #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> WebfontsList -> m WebfontsList #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> WebfontsList -> m WebfontsList #

Show WebfontsList Source # 
Instance details

Defined in Network.Google.Resource.Webfonts.Webfonts.List

Generic WebfontsList Source # 
Instance details

Defined in Network.Google.Resource.Webfonts.Webfonts.List

Associated Types

type Rep WebfontsList :: Type -> Type #

GoogleRequest WebfontsList Source # 
Instance details

Defined in Network.Google.Resource.Webfonts.Webfonts.List

Associated Types

type Rs WebfontsList :: Type #

type Scopes WebfontsList :: [Symbol] #

type Rep WebfontsList Source # 
Instance details

Defined in Network.Google.Resource.Webfonts.Webfonts.List

type Rep WebfontsList = D1 (MetaData "WebfontsList" "Network.Google.Resource.Webfonts.Webfonts.List" "gogol-fonts-0.4.0-2csAfZjptSm1QFPMcK89JP" True) (C1 (MetaCons "WebfontsList'" PrefixI True) (S1 (MetaSel (Just "_wlSort") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe WebfontsListSort))))
type Scopes WebfontsList Source # 
Instance details

Defined in Network.Google.Resource.Webfonts.Webfonts.List

type Scopes WebfontsList = ([] :: [Symbol])
type Rs WebfontsList Source # 
Instance details

Defined in Network.Google.Resource.Webfonts.Webfonts.List

Request Lenses

wlSort :: Lens' WebfontsList (Maybe WebfontsListSort) Source #

Enables sorting of the list