gogol-games-0.4.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.AchievementDefinitions.List

Contents

Description

Lists all the achievement definitions for your application.

See: Google Play Game Services API Reference for games.achievementDefinitions.list.

Synopsis

REST Resource

type AchievementDefinitionsListResource = "games" :> ("v1" :> ("achievements" :> (QueryParam "language" Text :> (QueryParam "pageToken" Text :> (QueryParam "maxResults" (Textual Int32) :> (QueryParam "alt" AltJSON :> Get '[JSON] AchievementDefinitionsListResponse)))))) Source #

A resource alias for games.achievementDefinitions.list method which the AchievementDefinitionsList request conforms to.

Creating a Request

achievementDefinitionsList :: AchievementDefinitionsList Source #

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

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

data AchievementDefinitionsList Source #

Lists all the achievement definitions for your application.

See: achievementDefinitionsList smart constructor.

Instances
Eq AchievementDefinitionsList Source # 
Instance details

Defined in Network.Google.Resource.Games.AchievementDefinitions.List

Data AchievementDefinitionsList Source # 
Instance details

Defined in Network.Google.Resource.Games.AchievementDefinitions.List

Methods

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

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

toConstr :: AchievementDefinitionsList -> Constr #

dataTypeOf :: AchievementDefinitionsList -> DataType #

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

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

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

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

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

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

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

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

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

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

Show AchievementDefinitionsList Source # 
Instance details

Defined in Network.Google.Resource.Games.AchievementDefinitions.List

Generic AchievementDefinitionsList Source # 
Instance details

Defined in Network.Google.Resource.Games.AchievementDefinitions.List

Associated Types

type Rep AchievementDefinitionsList :: Type -> Type #

GoogleRequest AchievementDefinitionsList Source # 
Instance details

Defined in Network.Google.Resource.Games.AchievementDefinitions.List

type Rep AchievementDefinitionsList Source # 
Instance details

Defined in Network.Google.Resource.Games.AchievementDefinitions.List

type Rep AchievementDefinitionsList = D1 (MetaData "AchievementDefinitionsList" "Network.Google.Resource.Games.AchievementDefinitions.List" "gogol-games-0.4.0-EPjClsFfNAGupIHqlLfHm" False) (C1 (MetaCons "AchievementDefinitionsList'" PrefixI True) (S1 (MetaSel (Just "_adlLanguage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_adlPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_adlMaxResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))))))
type Scopes AchievementDefinitionsList Source # 
Instance details

Defined in Network.Google.Resource.Games.AchievementDefinitions.List

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

Defined in Network.Google.Resource.Games.AchievementDefinitions.List

Request Lenses

adlLanguage :: Lens' AchievementDefinitionsList (Maybe Text) Source #

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

adlPageToken :: Lens' AchievementDefinitionsList (Maybe Text) Source #

The token returned by the previous request.

adlMaxResults :: Lens' AchievementDefinitionsList (Maybe Int32) Source #

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