gogol-games-0.2.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 "consistencyToken" (Textual Int64) :> (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 # 
Data MetagameListCategoriesByPlayer Source # 

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 # 
Generic MetagameListCategoriesByPlayer Source # 
GoogleRequest MetagameListCategoriesByPlayer Source # 
type Rep MetagameListCategoriesByPlayer Source # 
type Rep MetagameListCategoriesByPlayer = D1 (MetaData "MetagameListCategoriesByPlayer" "Network.Google.Resource.Games.Metagame.ListCategoriesByPlayer" "gogol-games-0.2.0-KphkSErLqFDEpZZf11weia" False) (C1 (MetaCons "MetagameListCategoriesByPlayer'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_mlcbpConsistencyToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))) ((:*:) (S1 (MetaSel (Just Symbol "_mlcbpCollection") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 MetagameListCategoriesByPlayerCollection)) (S1 (MetaSel (Just Symbol "_mlcbpLanguage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_mlcbpPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_mlcbpPlayerId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_mlcbpMaxResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))))))))
type Scopes MetagameListCategoriesByPlayer Source # 
type Scopes MetagameListCategoriesByPlayer = (:) Symbol "https://www.googleapis.com/auth/games" ((:) Symbol "https://www.googleapis.com/auth/plus.login" ([] Symbol))
type Rs MetagameListCategoriesByPlayer Source # 

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.