gogol-games-0.5.0: Google Play Game Services 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.Games.Metagame.ListCategoriesByPlayer

Contents

Description

List play data aggregated per category for the player corresponding to playerId.

See: Google Play Game Services API Reference for games.metagame.listCategoriesByPlayer.

Synopsis

REST Resource

type MetagameListCategoriesByPlayerResource = "games" :> ("v1" :> ("players" :> (Capture "playerId" Text :> ("categories" :> (Capture "collection" MetagameListCategoriesByPlayerCollection :> (QueryParam "language" Text :> (QueryParam "pageToken" Text :> (QueryParam "maxResults" (Textual Int32) :> (QueryParam "alt" AltJSON :> Get '[JSON] CategoryListResponse))))))))) Source #

A resource alias for games.metagame.listCategoriesByPlayer method which the MetagameListCategoriesByPlayer request conforms to.

Creating a Request

data MetagameListCategoriesByPlayer Source #

List play data aggregated per category for the player corresponding to playerId.

See: metagameListCategoriesByPlayer smart constructor.

Instances
Eq MetagameListCategoriesByPlayer Source # 
Instance details

Defined in Network.Google.Resource.Games.Metagame.ListCategoriesByPlayer

Data MetagameListCategoriesByPlayer Source # 
Instance details

Defined in Network.Google.Resource.Games.Metagame.ListCategoriesByPlayer

Methods

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

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

toConstr :: MetagameListCategoriesByPlayer -> Constr #

dataTypeOf :: MetagameListCategoriesByPlayer -> DataType #

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

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

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

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

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

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

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

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

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

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

Show MetagameListCategoriesByPlayer Source # 
Instance details

Defined in Network.Google.Resource.Games.Metagame.ListCategoriesByPlayer

Generic MetagameListCategoriesByPlayer Source # 
Instance details

Defined in Network.Google.Resource.Games.Metagame.ListCategoriesByPlayer

Associated Types

type Rep MetagameListCategoriesByPlayer :: Type -> Type #

GoogleRequest MetagameListCategoriesByPlayer Source # 
Instance details

Defined in Network.Google.Resource.Games.Metagame.ListCategoriesByPlayer

type Rep MetagameListCategoriesByPlayer Source # 
Instance details

Defined in Network.Google.Resource.Games.Metagame.ListCategoriesByPlayer

type Rep MetagameListCategoriesByPlayer = D1 (MetaData "MetagameListCategoriesByPlayer" "Network.Google.Resource.Games.Metagame.ListCategoriesByPlayer" "gogol-games-0.5.0-IOfttE0raSUDqs74eP7e0u" False) (C1 (MetaCons "MetagameListCategoriesByPlayer'" PrefixI True) ((S1 (MetaSel (Just "_mlcbpCollection") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 MetagameListCategoriesByPlayerCollection) :*: S1 (MetaSel (Just "_mlcbpLanguage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_mlcbpPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_mlcbpPlayerId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_mlcbpMaxResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))))))
type Scopes MetagameListCategoriesByPlayer Source # 
Instance details

Defined in Network.Google.Resource.Games.Metagame.ListCategoriesByPlayer

type Scopes MetagameListCategoriesByPlayer = "https://www.googleapis.com/auth/games" ': ("https://www.googleapis.com/auth/plus.me" ': ([] :: [Symbol]))
type Rs MetagameListCategoriesByPlayer Source # 
Instance details

Defined in Network.Google.Resource.Games.Metagame.ListCategoriesByPlayer

Request Lenses

mlcbpCollection :: Lens' MetagameListCategoriesByPlayer MetagameListCategoriesByPlayerCollection Source #

The collection of categories for which data will be returned.

mlcbpLanguage :: Lens' MetagameListCategoriesByPlayer (Maybe Text) Source #

The preferred language to use for strings returned by this method.

mlcbpPageToken :: Lens' MetagameListCategoriesByPlayer (Maybe Text) Source #

The token returned by the previous request.

mlcbpPlayerId :: Lens' MetagameListCategoriesByPlayer Text Source #

A player ID. A value of me may be used in place of the authenticated player's ID.

mlcbpMaxResults :: Lens' MetagameListCategoriesByPlayer (Maybe Int32) Source #

The maximum number of category resources to return in the response, used for paging. For any response, the actual number of category resources returned may be less than the specified maxResults.