gogol-games-management-0.1.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

plusLoginScope :: Proxy '["https://www.googleapis.com/auth/plus.login"] Source #

Know the list of people in your circles, your age range, and language

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 # 
Data GamesPlayerExperienceInfoResource Source # 

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 # 
Generic GamesPlayerExperienceInfoResource Source # 
ToJSON GamesPlayerExperienceInfoResource Source # 
FromJSON GamesPlayerExperienceInfoResource Source # 
type Rep GamesPlayerExperienceInfoResource Source # 
type Rep GamesPlayerExperienceInfoResource = D1 (MetaData "GamesPlayerExperienceInfoResource" "Network.Google.GamesManagement.Types.Product" "gogol-games-management-0.1.0-DEjDUB6LFemKcPbI3oQiN1" False) (C1 (MetaCons "GamesPlayerExperienceInfoResource'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_gpeirCurrentExperiencePoints") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))) (S1 (MetaSel (Just Symbol "_gpeirCurrentLevel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GamesPlayerLevelResource)))) ((:*:) (S1 (MetaSel (Just Symbol "_gpeirNextLevel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GamesPlayerLevelResource))) (S1 (MetaSel (Just Symbol "_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 # 
Data PlayerName Source # 

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 # 
Generic PlayerName Source # 

Associated Types

type Rep PlayerName :: * -> * #

ToJSON PlayerName Source # 
FromJSON PlayerName Source # 
type Rep PlayerName Source # 
type Rep PlayerName = D1 (MetaData "PlayerName" "Network.Google.GamesManagement.Types.Product" "gogol-games-management-0.1.0-DEjDUB6LFemKcPbI3oQiN1" False) (C1 (MetaCons "PlayerName'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_pnGivenName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_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 # 
Data PlayerScoreResetAllResponse Source # 

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 # 
Generic PlayerScoreResetAllResponse Source # 
ToJSON PlayerScoreResetAllResponse Source # 
FromJSON PlayerScoreResetAllResponse Source # 
type Rep PlayerScoreResetAllResponse Source # 
type Rep PlayerScoreResetAllResponse = D1 (MetaData "PlayerScoreResetAllResponse" "Network.Google.GamesManagement.Types.Product" "gogol-games-management-0.1.0-DEjDUB6LFemKcPbI3oQiN1" False) (C1 (MetaCons "PlayerScoreResetAllResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_psrarResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [PlayerScoreResetResponse]))) (S1 (MetaSel (Just Symbol "_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 # 
Data GamesPlayedResource Source # 

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 # 
Generic GamesPlayedResource Source # 
ToJSON GamesPlayedResource Source # 
FromJSON GamesPlayedResource Source # 
type Rep GamesPlayedResource Source # 
type Rep GamesPlayedResource = D1 (MetaData "GamesPlayedResource" "Network.Google.GamesManagement.Types.Product" "gogol-games-management-0.1.0-DEjDUB6LFemKcPbI3oQiN1" False) (C1 (MetaCons "GamesPlayedResource'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_gprAutoMatched") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) (S1 (MetaSel (Just Symbol "_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 # 
Data GamesPlayerLevelResource Source # 

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 # 
Generic GamesPlayerLevelResource Source # 
ToJSON GamesPlayerLevelResource Source # 
FromJSON GamesPlayerLevelResource Source # 
type Rep GamesPlayerLevelResource Source # 
type Rep GamesPlayerLevelResource = D1 (MetaData "GamesPlayerLevelResource" "Network.Google.GamesManagement.Types.Product" "gogol-games-management-0.1.0-DEjDUB6LFemKcPbI3oQiN1" False) (C1 (MetaCons "GamesPlayerLevelResource'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_gplrMaxExperiencePoints") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))) ((:*:) (S1 (MetaSel (Just Symbol "_gplrMinExperiencePoints") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))) (S1 (MetaSel (Just Symbol "_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 # 
Data PlayerScoreResetResponse Source # 

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 # 
Generic PlayerScoreResetResponse Source # 
ToJSON PlayerScoreResetResponse Source # 
FromJSON PlayerScoreResetResponse Source # 
type Rep PlayerScoreResetResponse Source # 
type Rep PlayerScoreResetResponse = D1 (MetaData "PlayerScoreResetResponse" "Network.Google.GamesManagement.Types.Product" "gogol-games-management-0.1.0-DEjDUB6LFemKcPbI3oQiN1" False) (C1 (MetaCons "PlayerScoreResetResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_psrrKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) ((:*:) (S1 (MetaSel (Just Symbol "_psrrResetScoreTimeSpans") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))) (S1 (MetaSel (Just Symbol "_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 # 
Data ScoresResetMultipleForAllRequest Source # 

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 # 
Generic ScoresResetMultipleForAllRequest Source # 
ToJSON ScoresResetMultipleForAllRequest Source # 
FromJSON ScoresResetMultipleForAllRequest Source # 
type Rep ScoresResetMultipleForAllRequest Source # 
type Rep ScoresResetMultipleForAllRequest = D1 (MetaData "ScoresResetMultipleForAllRequest" "Network.Google.GamesManagement.Types.Product" "gogol-games-management-0.1.0-DEjDUB6LFemKcPbI3oQiN1" False) (C1 (MetaCons "ScoresResetMultipleForAllRequest'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_srmfarKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_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 # 
Data QuestsResetMultipleForAllRequest Source # 

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 # 
Generic QuestsResetMultipleForAllRequest Source # 
ToJSON QuestsResetMultipleForAllRequest Source # 
FromJSON QuestsResetMultipleForAllRequest Source # 
type Rep QuestsResetMultipleForAllRequest Source # 
type Rep QuestsResetMultipleForAllRequest = D1 (MetaData "QuestsResetMultipleForAllRequest" "Network.Google.GamesManagement.Types.Product" "gogol-games-management-0.1.0-DEjDUB6LFemKcPbI3oQiN1" False) (C1 (MetaCons "QuestsResetMultipleForAllRequest'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_qrmfarKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_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 # 
Data HiddenPlayerList Source # 

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 # 
Generic HiddenPlayerList Source # 
ToJSON HiddenPlayerList Source # 
FromJSON HiddenPlayerList Source # 
type Rep HiddenPlayerList Source # 
type Rep HiddenPlayerList = D1 (MetaData "HiddenPlayerList" "Network.Google.GamesManagement.Types.Product" "gogol-games-management-0.1.0-DEjDUB6LFemKcPbI3oQiN1" False) (C1 (MetaCons "HiddenPlayerList'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_hplNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_hplKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_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 # 
Data EventsResetMultipleForAllRequest Source # 

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 # 
Generic EventsResetMultipleForAllRequest Source # 
ToJSON EventsResetMultipleForAllRequest Source # 
FromJSON EventsResetMultipleForAllRequest Source # 
type Rep EventsResetMultipleForAllRequest Source # 
type Rep EventsResetMultipleForAllRequest = D1 (MetaData "EventsResetMultipleForAllRequest" "Network.Google.GamesManagement.Types.Product" "gogol-games-management-0.1.0-DEjDUB6LFemKcPbI3oQiN1" False) (C1 (MetaCons "EventsResetMultipleForAllRequest'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_ermfarKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_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 # 
Data AchievementResetMultipleForAllRequest Source # 

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 # 
Generic AchievementResetMultipleForAllRequest Source # 
ToJSON AchievementResetMultipleForAllRequest Source # 
FromJSON AchievementResetMultipleForAllRequest Source # 
type Rep AchievementResetMultipleForAllRequest Source # 
type Rep AchievementResetMultipleForAllRequest = D1 (MetaData "AchievementResetMultipleForAllRequest" "Network.Google.GamesManagement.Types.Product" "gogol-games-management-0.1.0-DEjDUB6LFemKcPbI3oQiN1" False) (C1 (MetaCons "AchievementResetMultipleForAllRequest'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_armfarKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_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 # 
Data HiddenPlayer Source # 

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 # 
Generic HiddenPlayer Source # 

Associated Types

type Rep HiddenPlayer :: * -> * #

ToJSON HiddenPlayer Source # 
FromJSON HiddenPlayer Source # 
type Rep HiddenPlayer Source # 
type Rep HiddenPlayer = D1 (MetaData "HiddenPlayer" "Network.Google.GamesManagement.Types.Product" "gogol-games-management-0.1.0-DEjDUB6LFemKcPbI3oQiN1" False) (C1 (MetaCons "HiddenPlayer'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_hpKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) ((:*:) (S1 (MetaSel (Just Symbol "_hpHiddenTimeMillis") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))) (S1 (MetaSel (Just Symbol "_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 # 
Data AchievementResetAllResponse Source # 

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 # 
Generic AchievementResetAllResponse Source # 
ToJSON AchievementResetAllResponse Source # 
FromJSON AchievementResetAllResponse Source # 
type Rep AchievementResetAllResponse Source # 
type Rep AchievementResetAllResponse = D1 (MetaData "AchievementResetAllResponse" "Network.Google.GamesManagement.Types.Product" "gogol-games-management-0.1.0-DEjDUB6LFemKcPbI3oQiN1" False) (C1 (MetaCons "AchievementResetAllResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_ararResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [AchievementResetResponse]))) (S1 (MetaSel (Just Symbol "_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 # 

Methods

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

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

Data Player Source # 

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 # 
Generic Player Source # 

Associated Types

type Rep Player :: * -> * #

Methods

from :: Player -> Rep Player x #

to :: Rep Player x -> Player #

ToJSON Player Source # 
FromJSON Player Source # 
type Rep Player Source # 
type Rep Player = D1 (MetaData "Player" "Network.Google.GamesManagement.Types.Product" "gogol-games-management-0.1.0-DEjDUB6LFemKcPbI3oQiN1" False) (C1 (MetaCons "Player'" PrefixI True) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_pBannerURLLandscape") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_pLastPlayedWith") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GamesPlayedResource))) (S1 (MetaSel (Just Symbol "_pAvatarImageURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_pKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) ((:*:) (S1 (MetaSel (Just Symbol "_pExperienceInfo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GamesPlayerExperienceInfoResource))) (S1 (MetaSel (Just Symbol "_pName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PlayerName)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_pOriginalPlayerId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_pDisplayName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_pTitle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_pBannerURLPortrait") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_pPlayerId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_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 # 
Data ProFileSettings Source # 

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 # 
Generic ProFileSettings Source # 
ToJSON ProFileSettings Source # 
FromJSON ProFileSettings Source # 
type Rep ProFileSettings Source # 
type Rep ProFileSettings = D1 (MetaData "ProFileSettings" "Network.Google.GamesManagement.Types.Product" "gogol-games-management-0.1.0-DEjDUB6LFemKcPbI3oQiN1" False) (C1 (MetaCons "ProFileSettings'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_pfsProFileVisible") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) (S1 (MetaSel (Just Symbol "_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 # 
Data AchievementResetResponse Source # 

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 # 
Generic AchievementResetResponse Source # 
ToJSON AchievementResetResponse Source # 
FromJSON AchievementResetResponse Source # 
type Rep AchievementResetResponse Source # 
type Rep AchievementResetResponse = D1 (MetaData "AchievementResetResponse" "Network.Google.GamesManagement.Types.Product" "gogol-games-management-0.1.0-DEjDUB6LFemKcPbI3oQiN1" False) (C1 (MetaCons "AchievementResetResponse'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_arrUpdateOccurred") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) (S1 (MetaSel (Just Symbol "_arrKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))) ((:*:) (S1 (MetaSel (Just Symbol "_arrCurrentState") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_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.