gogol-games-management-0.4.0: Google Play Game Services Management 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.GamesManagement

Contents

Description

The Management API for Google Play Game Services.

See: Google Play Game Services Management API Reference

Synopsis

Service Configuration

gamesManagementService :: ServiceConfig Source #

Default request referring to version v1management of the Google Play Game Services Management API. This contains the host and root path used as a starting point for constructing service requests.

OAuth Scopes

gamesScope :: Proxy '["https://www.googleapis.com/auth/games"] Source #

Share your Google+ profile information and view and manage your game activity

API Declaration

Resources

gamesManagement.achievements.reset

gamesManagement.achievements.resetAll

gamesManagement.achievements.resetAllForAllPlayers

gamesManagement.achievements.resetForAllPlayers

gamesManagement.achievements.resetMultipleForAllPlayers

gamesManagement.applications.listHidden

gamesManagement.events.reset

gamesManagement.events.resetAll

gamesManagement.events.resetAllForAllPlayers

gamesManagement.events.resetForAllPlayers

gamesManagement.events.resetMultipleForAllPlayers

gamesManagement.players.hide

gamesManagement.players.unhide

gamesManagement.quests.reset

gamesManagement.quests.resetAll

gamesManagement.quests.resetAllForAllPlayers

gamesManagement.quests.resetForAllPlayers

gamesManagement.quests.resetMultipleForAllPlayers

gamesManagement.rooms.reset

gamesManagement.rooms.resetForAllPlayers

gamesManagement.scores.reset

gamesManagement.scores.resetAll

gamesManagement.scores.resetAllForAllPlayers

gamesManagement.scores.resetForAllPlayers

gamesManagement.scores.resetMultipleForAllPlayers

gamesManagement.turnBasedMatches.reset

gamesManagement.turnBasedMatches.resetForAllPlayers

Types

GamesPlayerExperienceInfoResource

data GamesPlayerExperienceInfoResource Source #

This is a JSON template for 1P/3P metadata about the player's experience.

See: gamesPlayerExperienceInfoResource smart constructor.

Instances
Eq GamesPlayerExperienceInfoResource Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Data GamesPlayerExperienceInfoResource Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Methods

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

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

toConstr :: GamesPlayerExperienceInfoResource -> Constr #

dataTypeOf :: GamesPlayerExperienceInfoResource -> DataType #

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

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

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

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

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

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

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

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

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

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

Show GamesPlayerExperienceInfoResource Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Generic GamesPlayerExperienceInfoResource Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Associated Types

type Rep GamesPlayerExperienceInfoResource :: Type -> Type #

ToJSON GamesPlayerExperienceInfoResource Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

FromJSON GamesPlayerExperienceInfoResource Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

type Rep GamesPlayerExperienceInfoResource Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

type Rep GamesPlayerExperienceInfoResource = D1 (MetaData "GamesPlayerExperienceInfoResource" "Network.Google.GamesManagement.Types.Product" "gogol-games-management-0.4.0-5sEK3kOx9bF2wt21wzdtnL" False) (C1 (MetaCons "GamesPlayerExperienceInfoResource'" PrefixI True) ((S1 (MetaSel (Just "_gpeirCurrentExperiencePoints") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_gpeirCurrentLevel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GamesPlayerLevelResource))) :*: (S1 (MetaSel (Just "_gpeirNextLevel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GamesPlayerLevelResource)) :*: S1 (MetaSel (Just "_gpeirLastLevelUpTimestampMillis") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))))))

gamesPlayerExperienceInfoResource :: GamesPlayerExperienceInfoResource Source #

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

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

gpeirCurrentExperiencePoints :: Lens' GamesPlayerExperienceInfoResource (Maybe Int64) Source #

The current number of experience points for the player.

gpeirNextLevel :: Lens' GamesPlayerExperienceInfoResource (Maybe GamesPlayerLevelResource) Source #

The next level of the player. If the current level is the maximum level, this should be same as the current level.

gpeirLastLevelUpTimestampMillis :: Lens' GamesPlayerExperienceInfoResource (Maybe Int64) Source #

The timestamp when the player was leveled up, in millis since Unix epoch UTC.

PlayerName

data PlayerName Source #

An object representation of the individual components of the player's name. For some players, these fields may not be present.

See: playerName smart constructor.

Instances
Eq PlayerName Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Data PlayerName Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Methods

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

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

toConstr :: PlayerName -> Constr #

dataTypeOf :: PlayerName -> DataType #

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

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

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

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

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

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

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

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

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

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

Show PlayerName Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Generic PlayerName Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Associated Types

type Rep PlayerName :: Type -> Type #

ToJSON PlayerName Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

FromJSON PlayerName Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

type Rep PlayerName Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

type Rep PlayerName = D1 (MetaData "PlayerName" "Network.Google.GamesManagement.Types.Product" "gogol-games-management-0.4.0-5sEK3kOx9bF2wt21wzdtnL" False) (C1 (MetaCons "PlayerName'" PrefixI True) (S1 (MetaSel (Just "_pnGivenName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_pnFamilyName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

playerName :: PlayerName Source #

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

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

pnGivenName :: Lens' PlayerName (Maybe Text) Source #

The given name of this player. In some places, this is known as the first name.

pnFamilyName :: Lens' PlayerName (Maybe Text) Source #

The family name of this player. In some places, this is known as the last name.

PlayerScoreResetAllResponse

data PlayerScoreResetAllResponse Source #

This is a JSON template for a list of leaderboard reset resources.

See: playerScoreResetAllResponse smart constructor.

Instances
Eq PlayerScoreResetAllResponse Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Data PlayerScoreResetAllResponse Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Methods

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

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

toConstr :: PlayerScoreResetAllResponse -> Constr #

dataTypeOf :: PlayerScoreResetAllResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show PlayerScoreResetAllResponse Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Generic PlayerScoreResetAllResponse Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Associated Types

type Rep PlayerScoreResetAllResponse :: Type -> Type #

ToJSON PlayerScoreResetAllResponse Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

FromJSON PlayerScoreResetAllResponse Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

type Rep PlayerScoreResetAllResponse Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

type Rep PlayerScoreResetAllResponse = D1 (MetaData "PlayerScoreResetAllResponse" "Network.Google.GamesManagement.Types.Product" "gogol-games-management-0.4.0-5sEK3kOx9bF2wt21wzdtnL" False) (C1 (MetaCons "PlayerScoreResetAllResponse'" PrefixI True) (S1 (MetaSel (Just "_psrarResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [PlayerScoreResetResponse])) :*: S1 (MetaSel (Just "_psrarKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))

playerScoreResetAllResponse :: PlayerScoreResetAllResponse Source #

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

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

psrarKind :: Lens' PlayerScoreResetAllResponse Text Source #

Uniquely identifies the type of this resource. Value is always the fixed string gamesManagement#playerScoreResetResponse.

GamesPlayedResource

data GamesPlayedResource Source #

This is a JSON template for metadata about a player playing a game with the currently authenticated user.

See: gamesPlayedResource smart constructor.

Instances
Eq GamesPlayedResource Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Data GamesPlayedResource Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Methods

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

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

toConstr :: GamesPlayedResource -> Constr #

dataTypeOf :: GamesPlayedResource -> DataType #

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

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

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

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

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

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

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

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

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

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

Show GamesPlayedResource Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Generic GamesPlayedResource Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Associated Types

type Rep GamesPlayedResource :: Type -> Type #

ToJSON GamesPlayedResource Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

FromJSON GamesPlayedResource Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

type Rep GamesPlayedResource Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

type Rep GamesPlayedResource = D1 (MetaData "GamesPlayedResource" "Network.Google.GamesManagement.Types.Product" "gogol-games-management-0.4.0-5sEK3kOx9bF2wt21wzdtnL" False) (C1 (MetaCons "GamesPlayedResource'" PrefixI True) (S1 (MetaSel (Just "_gprAutoMatched") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_gprTimeMillis") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))))

gamesPlayedResource :: GamesPlayedResource Source #

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

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

gprAutoMatched :: Lens' GamesPlayedResource (Maybe Bool) Source #

True if the player was auto-matched with the currently authenticated user.

gprTimeMillis :: Lens' GamesPlayedResource (Maybe Int64) Source #

The last time the player played the game in milliseconds since the epoch in UTC.

GamesPlayerLevelResource

data GamesPlayerLevelResource Source #

This is a JSON template for 1P/3P metadata about a user's level.

See: gamesPlayerLevelResource smart constructor.

Instances
Eq GamesPlayerLevelResource Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Data GamesPlayerLevelResource Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Methods

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

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

toConstr :: GamesPlayerLevelResource -> Constr #

dataTypeOf :: GamesPlayerLevelResource -> DataType #

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

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

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

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

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

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

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

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

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

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

Show GamesPlayerLevelResource Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Generic GamesPlayerLevelResource Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Associated Types

type Rep GamesPlayerLevelResource :: Type -> Type #

ToJSON GamesPlayerLevelResource Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

FromJSON GamesPlayerLevelResource Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

type Rep GamesPlayerLevelResource Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

type Rep GamesPlayerLevelResource = D1 (MetaData "GamesPlayerLevelResource" "Network.Google.GamesManagement.Types.Product" "gogol-games-management-0.4.0-5sEK3kOx9bF2wt21wzdtnL" False) (C1 (MetaCons "GamesPlayerLevelResource'" PrefixI True) (S1 (MetaSel (Just "_gplrMaxExperiencePoints") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: (S1 (MetaSel (Just "_gplrMinExperiencePoints") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_gplrLevel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))))))

gamesPlayerLevelResource :: GamesPlayerLevelResource Source #

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

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

gplrMaxExperiencePoints :: Lens' GamesPlayerLevelResource (Maybe Int64) Source #

The maximum experience points for this level.

gplrMinExperiencePoints :: Lens' GamesPlayerLevelResource (Maybe Int64) Source #

The minimum experience points for this level.

PlayerScoreResetResponse

data PlayerScoreResetResponse Source #

This is a JSON template for a list of reset leaderboard entry resources.

See: playerScoreResetResponse smart constructor.

Instances
Eq PlayerScoreResetResponse Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Data PlayerScoreResetResponse Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Methods

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

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

toConstr :: PlayerScoreResetResponse -> Constr #

dataTypeOf :: PlayerScoreResetResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show PlayerScoreResetResponse Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Generic PlayerScoreResetResponse Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Associated Types

type Rep PlayerScoreResetResponse :: Type -> Type #

ToJSON PlayerScoreResetResponse Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

FromJSON PlayerScoreResetResponse Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

type Rep PlayerScoreResetResponse Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

type Rep PlayerScoreResetResponse = D1 (MetaData "PlayerScoreResetResponse" "Network.Google.GamesManagement.Types.Product" "gogol-games-management-0.4.0-5sEK3kOx9bF2wt21wzdtnL" False) (C1 (MetaCons "PlayerScoreResetResponse'" PrefixI True) (S1 (MetaSel (Just "_psrrKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: (S1 (MetaSel (Just "_psrrResetScoreTimeSpans") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_psrrDefinitionId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

playerScoreResetResponse :: PlayerScoreResetResponse Source #

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

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

psrrKind :: Lens' PlayerScoreResetResponse Text Source #

Uniquely identifies the type of this resource. Value is always the fixed string gamesManagement#playerScoreResetResponse.

psrrResetScoreTimeSpans :: Lens' PlayerScoreResetResponse [Text] Source #

The time spans of the updated score. Possible values are: - "ALL_TIME" - The score is an all-time score. - "WEEKLY" - The score is a weekly score. - "DAILY" - The score is a daily score.

psrrDefinitionId :: Lens' PlayerScoreResetResponse (Maybe Text) Source #

The ID of an leaderboard for which player state has been updated.

ScoresResetMultipleForAllRequest

data ScoresResetMultipleForAllRequest Source #

This is a JSON template for multiple scores reset all request.

See: scoresResetMultipleForAllRequest smart constructor.

Instances
Eq ScoresResetMultipleForAllRequest Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Data ScoresResetMultipleForAllRequest Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Methods

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

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

toConstr :: ScoresResetMultipleForAllRequest -> Constr #

dataTypeOf :: ScoresResetMultipleForAllRequest -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ScoresResetMultipleForAllRequest Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Generic ScoresResetMultipleForAllRequest Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Associated Types

type Rep ScoresResetMultipleForAllRequest :: Type -> Type #

ToJSON ScoresResetMultipleForAllRequest Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

FromJSON ScoresResetMultipleForAllRequest Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

type Rep ScoresResetMultipleForAllRequest Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

type Rep ScoresResetMultipleForAllRequest = D1 (MetaData "ScoresResetMultipleForAllRequest" "Network.Google.GamesManagement.Types.Product" "gogol-games-management-0.4.0-5sEK3kOx9bF2wt21wzdtnL" False) (C1 (MetaCons "ScoresResetMultipleForAllRequest'" PrefixI True) (S1 (MetaSel (Just "_srmfarKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_srmfarLeaderboardIds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))))

scoresResetMultipleForAllRequest :: ScoresResetMultipleForAllRequest Source #

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

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

srmfarKind :: Lens' ScoresResetMultipleForAllRequest Text Source #

Uniquely identifies the type of this resource. Value is always the fixed string gamesManagement#scoresResetMultipleForAllRequest.

QuestsResetMultipleForAllRequest

data QuestsResetMultipleForAllRequest Source #

This is a JSON template for multiple quests reset all request.

See: questsResetMultipleForAllRequest smart constructor.

Instances
Eq QuestsResetMultipleForAllRequest Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Data QuestsResetMultipleForAllRequest Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Methods

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

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

toConstr :: QuestsResetMultipleForAllRequest -> Constr #

dataTypeOf :: QuestsResetMultipleForAllRequest -> DataType #

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

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

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

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

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

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

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

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

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

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

Show QuestsResetMultipleForAllRequest Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Generic QuestsResetMultipleForAllRequest Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Associated Types

type Rep QuestsResetMultipleForAllRequest :: Type -> Type #

ToJSON QuestsResetMultipleForAllRequest Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

FromJSON QuestsResetMultipleForAllRequest Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

type Rep QuestsResetMultipleForAllRequest Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

type Rep QuestsResetMultipleForAllRequest = D1 (MetaData "QuestsResetMultipleForAllRequest" "Network.Google.GamesManagement.Types.Product" "gogol-games-management-0.4.0-5sEK3kOx9bF2wt21wzdtnL" False) (C1 (MetaCons "QuestsResetMultipleForAllRequest'" PrefixI True) (S1 (MetaSel (Just "_qrmfarKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_qrmfarQuestIds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))))

questsResetMultipleForAllRequest :: QuestsResetMultipleForAllRequest Source #

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

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

qrmfarKind :: Lens' QuestsResetMultipleForAllRequest Text Source #

Uniquely identifies the type of this resource. Value is always the fixed string gamesManagement#questsResetMultipleForAllRequest.

HiddenPlayerList

data HiddenPlayerList Source #

This is a JSON template for a list of hidden players.

See: hiddenPlayerList smart constructor.

Instances
Eq HiddenPlayerList Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Data HiddenPlayerList Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Methods

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

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

toConstr :: HiddenPlayerList -> Constr #

dataTypeOf :: HiddenPlayerList -> DataType #

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

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

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

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

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

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

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

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

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

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

Show HiddenPlayerList Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Generic HiddenPlayerList Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Associated Types

type Rep HiddenPlayerList :: Type -> Type #

ToJSON HiddenPlayerList Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

FromJSON HiddenPlayerList Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

type Rep HiddenPlayerList Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

type Rep HiddenPlayerList = D1 (MetaData "HiddenPlayerList" "Network.Google.GamesManagement.Types.Product" "gogol-games-management-0.4.0-5sEK3kOx9bF2wt21wzdtnL" False) (C1 (MetaCons "HiddenPlayerList'" PrefixI True) (S1 (MetaSel (Just "_hplNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_hplKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_hplItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [HiddenPlayer])))))

hiddenPlayerList :: HiddenPlayerList Source #

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

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

hplNextPageToken :: Lens' HiddenPlayerList (Maybe Text) Source #

The pagination token for the next page of results.

hplKind :: Lens' HiddenPlayerList Text Source #

Uniquely identifies the type of this resource. Value is always the fixed string gamesManagement#hiddenPlayerList.

EventsResetMultipleForAllRequest

data EventsResetMultipleForAllRequest Source #

This is a JSON template for multiple events reset all request.

See: eventsResetMultipleForAllRequest smart constructor.

Instances
Eq EventsResetMultipleForAllRequest Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Data EventsResetMultipleForAllRequest Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Methods

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

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

toConstr :: EventsResetMultipleForAllRequest -> Constr #

dataTypeOf :: EventsResetMultipleForAllRequest -> DataType #

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

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

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

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

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

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

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

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

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

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

Show EventsResetMultipleForAllRequest Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Generic EventsResetMultipleForAllRequest Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Associated Types

type Rep EventsResetMultipleForAllRequest :: Type -> Type #

ToJSON EventsResetMultipleForAllRequest Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

FromJSON EventsResetMultipleForAllRequest Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

type Rep EventsResetMultipleForAllRequest Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

type Rep EventsResetMultipleForAllRequest = D1 (MetaData "EventsResetMultipleForAllRequest" "Network.Google.GamesManagement.Types.Product" "gogol-games-management-0.4.0-5sEK3kOx9bF2wt21wzdtnL" False) (C1 (MetaCons "EventsResetMultipleForAllRequest'" PrefixI True) (S1 (MetaSel (Just "_ermfarKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_ermfarEventIds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))))

eventsResetMultipleForAllRequest :: EventsResetMultipleForAllRequest Source #

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

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

ermfarKind :: Lens' EventsResetMultipleForAllRequest Text Source #

Uniquely identifies the type of this resource. Value is always the fixed string gamesManagement#eventsResetMultipleForAllRequest.

AchievementResetMultipleForAllRequest

data AchievementResetMultipleForAllRequest Source #

This is a JSON template for multiple achievements reset all request.

See: achievementResetMultipleForAllRequest smart constructor.

Instances
Eq AchievementResetMultipleForAllRequest Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Data AchievementResetMultipleForAllRequest Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Methods

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

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

toConstr :: AchievementResetMultipleForAllRequest -> Constr #

dataTypeOf :: AchievementResetMultipleForAllRequest -> DataType #

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

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

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

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

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

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

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

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

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

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

Show AchievementResetMultipleForAllRequest Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Generic AchievementResetMultipleForAllRequest Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

ToJSON AchievementResetMultipleForAllRequest Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

FromJSON AchievementResetMultipleForAllRequest Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

type Rep AchievementResetMultipleForAllRequest Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

type Rep AchievementResetMultipleForAllRequest = D1 (MetaData "AchievementResetMultipleForAllRequest" "Network.Google.GamesManagement.Types.Product" "gogol-games-management-0.4.0-5sEK3kOx9bF2wt21wzdtnL" False) (C1 (MetaCons "AchievementResetMultipleForAllRequest'" PrefixI True) (S1 (MetaSel (Just "_armfarKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_armfarAchievementIds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))))

achievementResetMultipleForAllRequest :: AchievementResetMultipleForAllRequest Source #

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

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

armfarKind :: Lens' AchievementResetMultipleForAllRequest Text Source #

Uniquely identifies the type of this resource. Value is always the fixed string gamesManagement#achievementResetMultipleForAllRequest.

HiddenPlayer

data HiddenPlayer Source #

This is a JSON template for the HiddenPlayer resource.

See: hiddenPlayer smart constructor.

Instances
Eq HiddenPlayer Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Data HiddenPlayer Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Methods

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

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

toConstr :: HiddenPlayer -> Constr #

dataTypeOf :: HiddenPlayer -> DataType #

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

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

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

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

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

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

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

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

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

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

Show HiddenPlayer Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Generic HiddenPlayer Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Associated Types

type Rep HiddenPlayer :: Type -> Type #

ToJSON HiddenPlayer Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

FromJSON HiddenPlayer Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

type Rep HiddenPlayer Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

type Rep HiddenPlayer = D1 (MetaData "HiddenPlayer" "Network.Google.GamesManagement.Types.Product" "gogol-games-management-0.4.0-5sEK3kOx9bF2wt21wzdtnL" False) (C1 (MetaCons "HiddenPlayer'" PrefixI True) (S1 (MetaSel (Just "_hpKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: (S1 (MetaSel (Just "_hpHiddenTimeMillis") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_hpPlayer") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Player)))))

hiddenPlayer :: HiddenPlayer Source #

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

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

hpKind :: Lens' HiddenPlayer Text Source #

Uniquely identifies the type of this resource. Value is always the fixed string gamesManagement#hiddenPlayer.

hpHiddenTimeMillis :: Lens' HiddenPlayer (Maybe Int64) Source #

The time this player was hidden.

hpPlayer :: Lens' HiddenPlayer (Maybe Player) Source #

The player information.

AchievementResetAllResponse

data AchievementResetAllResponse Source #

This is a JSON template for achievement reset all response.

See: achievementResetAllResponse smart constructor.

Instances
Eq AchievementResetAllResponse Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Data AchievementResetAllResponse Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Methods

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

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

toConstr :: AchievementResetAllResponse -> Constr #

dataTypeOf :: AchievementResetAllResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show AchievementResetAllResponse Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Generic AchievementResetAllResponse Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Associated Types

type Rep AchievementResetAllResponse :: Type -> Type #

ToJSON AchievementResetAllResponse Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

FromJSON AchievementResetAllResponse Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

type Rep AchievementResetAllResponse Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

type Rep AchievementResetAllResponse = D1 (MetaData "AchievementResetAllResponse" "Network.Google.GamesManagement.Types.Product" "gogol-games-management-0.4.0-5sEK3kOx9bF2wt21wzdtnL" False) (C1 (MetaCons "AchievementResetAllResponse'" PrefixI True) (S1 (MetaSel (Just "_ararResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [AchievementResetResponse])) :*: S1 (MetaSel (Just "_ararKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))

achievementResetAllResponse :: AchievementResetAllResponse Source #

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

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

ararKind :: Lens' AchievementResetAllResponse Text Source #

Uniquely identifies the type of this resource. Value is always the fixed string gamesManagement#achievementResetAllResponse.

Player

data Player Source #

This is a JSON template for a Player resource.

See: player smart constructor.

Instances
Eq Player Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Methods

(==) :: Player -> Player -> Bool #

(/=) :: Player -> Player -> Bool #

Data Player Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Methods

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

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

toConstr :: Player -> Constr #

dataTypeOf :: Player -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Player Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Generic Player Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Associated Types

type Rep Player :: Type -> Type #

Methods

from :: Player -> Rep Player x #

to :: Rep Player x -> Player #

ToJSON Player Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

FromJSON Player Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

type Rep Player Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

type Rep Player = D1 (MetaData "Player" "Network.Google.GamesManagement.Types.Product" "gogol-games-management-0.4.0-5sEK3kOx9bF2wt21wzdtnL" False) (C1 (MetaCons "Player'" PrefixI True) (((S1 (MetaSel (Just "_pBannerURLLandscape") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_pLastPlayedWith") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GamesPlayedResource)) :*: S1 (MetaSel (Just "_pAvatarImageURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_pKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: (S1 (MetaSel (Just "_pExperienceInfo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GamesPlayerExperienceInfoResource)) :*: S1 (MetaSel (Just "_pName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PlayerName))))) :*: ((S1 (MetaSel (Just "_pOriginalPlayerId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_pDisplayName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_pTitle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_pBannerURLPortrait") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_pPlayerId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_pProFileSettings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ProFileSettings)))))))

player :: Player Source #

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

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

pBannerURLLandscape :: Lens' Player (Maybe Text) Source #

The url to the landscape mode player banner image.

pLastPlayedWith :: Lens' Player (Maybe GamesPlayedResource) Source #

Details about the last time this player played a multiplayer game with the currently authenticated player. Populated for PLAYED_WITH player collection members.

pAvatarImageURL :: Lens' Player (Maybe Text) Source #

The base URL for the image that represents the player.

pKind :: Lens' Player Text Source #

Uniquely identifies the type of this resource. Value is always the fixed string gamesManagement#player.

pExperienceInfo :: Lens' Player (Maybe GamesPlayerExperienceInfoResource) Source #

An object to represent Play Game experience information for the player.

pName :: Lens' Player (Maybe PlayerName) Source #

An object representation of the individual components of the player's name. For some players, these fields may not be present.

pOriginalPlayerId :: Lens' Player (Maybe Text) Source #

The player ID that was used for this player the first time they signed into the game in question. This is only populated for calls to player.get for the requesting player, only if the player ID has subsequently changed, and only to clients that support remapping player IDs.

pDisplayName :: Lens' Player (Maybe Text) Source #

The name to display for the player.

pTitle :: Lens' Player (Maybe Text) Source #

The player's title rewarded for their game activities.

pBannerURLPortrait :: Lens' Player (Maybe Text) Source #

The url to the portrait mode player banner image.

pPlayerId :: Lens' Player (Maybe Text) Source #

The ID of the player.

pProFileSettings :: Lens' Player (Maybe ProFileSettings) Source #

The player's profile settings. Controls whether or not the player's profile is visible to other players.

ProFileSettings

data ProFileSettings Source #

This is a JSON template for profile settings

See: proFileSettings smart constructor.

Instances
Eq ProFileSettings Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Data ProFileSettings Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Methods

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

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

toConstr :: ProFileSettings -> Constr #

dataTypeOf :: ProFileSettings -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ProFileSettings Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Generic ProFileSettings Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Associated Types

type Rep ProFileSettings :: Type -> Type #

ToJSON ProFileSettings Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

FromJSON ProFileSettings Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

type Rep ProFileSettings Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

type Rep ProFileSettings = D1 (MetaData "ProFileSettings" "Network.Google.GamesManagement.Types.Product" "gogol-games-management-0.4.0-5sEK3kOx9bF2wt21wzdtnL" False) (C1 (MetaCons "ProFileSettings'" PrefixI True) (S1 (MetaSel (Just "_pfsProFileVisible") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_pfsKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))

proFileSettings :: ProFileSettings Source #

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

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

pfsProFileVisible :: Lens' ProFileSettings (Maybe Bool) Source #

The player's current profile visibility. This field is visible to both 1P and 3P APIs.

pfsKind :: Lens' ProFileSettings Text Source #

Uniquely identifies the type of this resource. Value is always the fixed string gamesManagement#profileSettings.

AchievementResetResponse

data AchievementResetResponse Source #

This is a JSON template for an achievement reset response.

See: achievementResetResponse smart constructor.

Instances
Eq AchievementResetResponse Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Data AchievementResetResponse Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Methods

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

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

toConstr :: AchievementResetResponse -> Constr #

dataTypeOf :: AchievementResetResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show AchievementResetResponse Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Generic AchievementResetResponse Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

Associated Types

type Rep AchievementResetResponse :: Type -> Type #

ToJSON AchievementResetResponse Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

FromJSON AchievementResetResponse Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

type Rep AchievementResetResponse Source # 
Instance details

Defined in Network.Google.GamesManagement.Types.Product

type Rep AchievementResetResponse = D1 (MetaData "AchievementResetResponse" "Network.Google.GamesManagement.Types.Product" "gogol-games-management-0.4.0-5sEK3kOx9bF2wt21wzdtnL" False) (C1 (MetaCons "AchievementResetResponse'" PrefixI True) ((S1 (MetaSel (Just "_arrUpdateOccurred") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_arrKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) :*: (S1 (MetaSel (Just "_arrCurrentState") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_arrDefinitionId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

achievementResetResponse :: AchievementResetResponse Source #

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

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

arrUpdateOccurred :: Lens' AchievementResetResponse (Maybe Bool) Source #

Flag to indicate if the requested update actually occurred.

arrKind :: Lens' AchievementResetResponse Text Source #

Uniquely identifies the type of this resource. Value is always the fixed string gamesManagement#achievementResetResponse.

arrCurrentState :: Lens' AchievementResetResponse (Maybe Text) Source #

The current state of the achievement. This is the same as the initial state of the achievement. Possible values are: - "HIDDEN"- Achievement is hidden. - "REVEALED" - Achievement is revealed. - "UNLOCKED" - Achievement is unlocked.

arrDefinitionId :: Lens' AchievementResetResponse (Maybe Text) Source #

The ID of an achievement for which player state has been updated.