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

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"] #

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

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

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 #

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

See: gamesPlayerExperienceInfoResource smart constructor.

Instances

Eq GamesPlayerExperienceInfoResource # 
Data GamesPlayerExperienceInfoResource # 

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 # 
Generic GamesPlayerExperienceInfoResource # 
ToJSON GamesPlayerExperienceInfoResource # 
FromJSON GamesPlayerExperienceInfoResource # 
type Rep GamesPlayerExperienceInfoResource # 
type Rep GamesPlayerExperienceInfoResource = D1 (MetaData "GamesPlayerExperienceInfoResource" "Network.Google.GamesManagement.Types.Product" "gogol-games-management-0.3.0-LfVudryVd2B6iSguo6UyGI" 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 #

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) #

The current number of experience points for the player.

gpeirNextLevel :: Lens' GamesPlayerExperienceInfoResource (Maybe GamesPlayerLevelResource) #

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) #

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

PlayerName

data PlayerName #

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 # 
Data PlayerName # 

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

Associated Types

type Rep PlayerName :: * -> * #

ToJSON PlayerName # 
FromJSON PlayerName # 
type Rep PlayerName # 
type Rep PlayerName = D1 (MetaData "PlayerName" "Network.Google.GamesManagement.Types.Product" "gogol-games-management-0.3.0-LfVudryVd2B6iSguo6UyGI" 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 #

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) #

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

pnFamilyName :: Lens' PlayerName (Maybe Text) #

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

PlayerScoreResetAllResponse

data PlayerScoreResetAllResponse #

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

See: playerScoreResetAllResponse smart constructor.

Instances

Eq PlayerScoreResetAllResponse # 
Data PlayerScoreResetAllResponse # 

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 # 
Generic PlayerScoreResetAllResponse # 
ToJSON PlayerScoreResetAllResponse # 
FromJSON PlayerScoreResetAllResponse # 
type Rep PlayerScoreResetAllResponse # 
type Rep PlayerScoreResetAllResponse = D1 (MetaData "PlayerScoreResetAllResponse" "Network.Google.GamesManagement.Types.Product" "gogol-games-management-0.3.0-LfVudryVd2B6iSguo6UyGI" 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 #

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 #

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

GamesPlayedResource

data GamesPlayedResource #

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 # 
Data GamesPlayedResource # 

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 # 
Generic GamesPlayedResource # 
ToJSON GamesPlayedResource # 
FromJSON GamesPlayedResource # 
type Rep GamesPlayedResource # 
type Rep GamesPlayedResource = D1 (MetaData "GamesPlayedResource" "Network.Google.GamesManagement.Types.Product" "gogol-games-management-0.3.0-LfVudryVd2B6iSguo6UyGI" 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 #

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) #

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

gprTimeMillis :: Lens' GamesPlayedResource (Maybe Int64) #

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

GamesPlayerLevelResource

data GamesPlayerLevelResource #

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

See: gamesPlayerLevelResource smart constructor.

Instances

Eq GamesPlayerLevelResource # 
Data GamesPlayerLevelResource # 

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 # 
Generic GamesPlayerLevelResource # 
ToJSON GamesPlayerLevelResource # 
FromJSON GamesPlayerLevelResource # 
type Rep GamesPlayerLevelResource # 
type Rep GamesPlayerLevelResource = D1 (MetaData "GamesPlayerLevelResource" "Network.Google.GamesManagement.Types.Product" "gogol-games-management-0.3.0-LfVudryVd2B6iSguo6UyGI" 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 #

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) #

The maximum experience points for this level.

gplrMinExperiencePoints :: Lens' GamesPlayerLevelResource (Maybe Int64) #

The minimum experience points for this level.

gplrLevel :: Lens' GamesPlayerLevelResource (Maybe Int32) #

The level for the user.

PlayerScoreResetResponse

data PlayerScoreResetResponse #

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

See: playerScoreResetResponse smart constructor.

Instances

Eq PlayerScoreResetResponse # 
Data PlayerScoreResetResponse # 

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 # 
Generic PlayerScoreResetResponse # 
ToJSON PlayerScoreResetResponse # 
FromJSON PlayerScoreResetResponse # 
type Rep PlayerScoreResetResponse # 
type Rep PlayerScoreResetResponse = D1 (MetaData "PlayerScoreResetResponse" "Network.Google.GamesManagement.Types.Product" "gogol-games-management-0.3.0-LfVudryVd2B6iSguo6UyGI" 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 #

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 #

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

psrrResetScoreTimeSpans :: Lens' PlayerScoreResetResponse [Text] #

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) #

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

ScoresResetMultipleForAllRequest

data ScoresResetMultipleForAllRequest #

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

See: scoresResetMultipleForAllRequest smart constructor.

Instances

Eq ScoresResetMultipleForAllRequest # 
Data ScoresResetMultipleForAllRequest # 

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 # 
Generic ScoresResetMultipleForAllRequest # 
ToJSON ScoresResetMultipleForAllRequest # 
FromJSON ScoresResetMultipleForAllRequest # 
type Rep ScoresResetMultipleForAllRequest # 
type Rep ScoresResetMultipleForAllRequest = D1 (MetaData "ScoresResetMultipleForAllRequest" "Network.Google.GamesManagement.Types.Product" "gogol-games-management-0.3.0-LfVudryVd2B6iSguo6UyGI" 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 #

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 #

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

srmfarLeaderboardIds :: Lens' ScoresResetMultipleForAllRequest [Text] #

The IDs of leaderboards to reset.

QuestsResetMultipleForAllRequest

data QuestsResetMultipleForAllRequest #

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

See: questsResetMultipleForAllRequest smart constructor.

Instances

Eq QuestsResetMultipleForAllRequest # 
Data QuestsResetMultipleForAllRequest # 

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 # 
Generic QuestsResetMultipleForAllRequest # 
ToJSON QuestsResetMultipleForAllRequest # 
FromJSON QuestsResetMultipleForAllRequest # 
type Rep QuestsResetMultipleForAllRequest # 
type Rep QuestsResetMultipleForAllRequest = D1 (MetaData "QuestsResetMultipleForAllRequest" "Network.Google.GamesManagement.Types.Product" "gogol-games-management-0.3.0-LfVudryVd2B6iSguo6UyGI" 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 #

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 #

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

HiddenPlayerList

data HiddenPlayerList #

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

See: hiddenPlayerList smart constructor.

Instances

Eq HiddenPlayerList # 
Data HiddenPlayerList # 

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 # 
Generic HiddenPlayerList # 
ToJSON HiddenPlayerList # 
FromJSON HiddenPlayerList # 
type Rep HiddenPlayerList # 
type Rep HiddenPlayerList = D1 (MetaData "HiddenPlayerList" "Network.Google.GamesManagement.Types.Product" "gogol-games-management-0.3.0-LfVudryVd2B6iSguo6UyGI" 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 #

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) #

The pagination token for the next page of results.

hplKind :: Lens' HiddenPlayerList Text #

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

EventsResetMultipleForAllRequest

data EventsResetMultipleForAllRequest #

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

See: eventsResetMultipleForAllRequest smart constructor.

Instances

Eq EventsResetMultipleForAllRequest # 
Data EventsResetMultipleForAllRequest # 

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 # 
Generic EventsResetMultipleForAllRequest # 
ToJSON EventsResetMultipleForAllRequest # 
FromJSON EventsResetMultipleForAllRequest # 
type Rep EventsResetMultipleForAllRequest # 
type Rep EventsResetMultipleForAllRequest = D1 (MetaData "EventsResetMultipleForAllRequest" "Network.Google.GamesManagement.Types.Product" "gogol-games-management-0.3.0-LfVudryVd2B6iSguo6UyGI" 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 #

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 #

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

AchievementResetMultipleForAllRequest

data AchievementResetMultipleForAllRequest #

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

See: achievementResetMultipleForAllRequest smart constructor.

Instances

Eq AchievementResetMultipleForAllRequest # 
Data AchievementResetMultipleForAllRequest # 

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 # 
Generic AchievementResetMultipleForAllRequest # 
ToJSON AchievementResetMultipleForAllRequest # 
FromJSON AchievementResetMultipleForAllRequest # 
type Rep AchievementResetMultipleForAllRequest # 
type Rep AchievementResetMultipleForAllRequest = D1 (MetaData "AchievementResetMultipleForAllRequest" "Network.Google.GamesManagement.Types.Product" "gogol-games-management-0.3.0-LfVudryVd2B6iSguo6UyGI" 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 #

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 #

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

HiddenPlayer

data HiddenPlayer #

This is a JSON template for the HiddenPlayer resource.

See: hiddenPlayer smart constructor.

Instances

Eq HiddenPlayer # 
Data HiddenPlayer # 

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

Associated Types

type Rep HiddenPlayer :: * -> * #

ToJSON HiddenPlayer # 
FromJSON HiddenPlayer # 
type Rep HiddenPlayer # 
type Rep HiddenPlayer = D1 (MetaData "HiddenPlayer" "Network.Google.GamesManagement.Types.Product" "gogol-games-management-0.3.0-LfVudryVd2B6iSguo6UyGI" 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 #

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 #

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

hpHiddenTimeMillis :: Lens' HiddenPlayer (Maybe Int64) #

The time this player was hidden.

hpPlayer :: Lens' HiddenPlayer (Maybe Player) #

The player information.

AchievementResetAllResponse

data AchievementResetAllResponse #

This is a JSON template for achievement reset all response.

See: achievementResetAllResponse smart constructor.

Instances

Eq AchievementResetAllResponse # 
Data AchievementResetAllResponse # 

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 # 
Generic AchievementResetAllResponse # 
ToJSON AchievementResetAllResponse # 
FromJSON AchievementResetAllResponse # 
type Rep AchievementResetAllResponse # 
type Rep AchievementResetAllResponse = D1 (MetaData "AchievementResetAllResponse" "Network.Google.GamesManagement.Types.Product" "gogol-games-management-0.3.0-LfVudryVd2B6iSguo6UyGI" 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 #

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 #

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

Player

data Player #

This is a JSON template for a Player resource.

See: player smart constructor.

Instances

Eq Player # 

Methods

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

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

Data Player # 

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

Associated Types

type Rep Player :: * -> * #

Methods

from :: Player -> Rep Player x #

to :: Rep Player x -> Player #

ToJSON Player # 
FromJSON Player # 
type Rep Player # 
type Rep Player = D1 (MetaData "Player" "Network.Google.GamesManagement.Types.Product" "gogol-games-management-0.3.0-LfVudryVd2B6iSguo6UyGI" 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 #

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) #

The url to the landscape mode player banner image.

pLastPlayedWith :: Lens' Player (Maybe GamesPlayedResource) #

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) #

The base URL for the image that represents the player.

pKind :: Lens' Player Text #

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

pExperienceInfo :: Lens' Player (Maybe GamesPlayerExperienceInfoResource) #

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

pName :: Lens' Player (Maybe PlayerName) #

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) #

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) #

The name to display for the player.

pTitle :: Lens' Player (Maybe Text) #

The player's title rewarded for their game activities.

pBannerURLPortrait :: Lens' Player (Maybe Text) #

The url to the portrait mode player banner image.

pPlayerId :: Lens' Player (Maybe Text) #

The ID of the player.

pProFileSettings :: Lens' Player (Maybe ProFileSettings) #

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

ProFileSettings

data ProFileSettings #

This is a JSON template for profile settings

See: proFileSettings smart constructor.

Instances

Eq ProFileSettings # 
Data ProFileSettings # 

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 # 
Generic ProFileSettings # 
ToJSON ProFileSettings # 
FromJSON ProFileSettings # 
type Rep ProFileSettings # 
type Rep ProFileSettings = D1 (MetaData "ProFileSettings" "Network.Google.GamesManagement.Types.Product" "gogol-games-management-0.3.0-LfVudryVd2B6iSguo6UyGI" 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 #

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) #

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

pfsKind :: Lens' ProFileSettings Text #

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

AchievementResetResponse

data AchievementResetResponse #

This is a JSON template for an achievement reset response.

See: achievementResetResponse smart constructor.

Instances

Eq AchievementResetResponse # 
Data AchievementResetResponse # 

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 # 
Generic AchievementResetResponse # 
ToJSON AchievementResetResponse # 
FromJSON AchievementResetResponse # 
type Rep AchievementResetResponse # 
type Rep AchievementResetResponse = D1 (MetaData "AchievementResetResponse" "Network.Google.GamesManagement.Types.Product" "gogol-games-management-0.3.0-LfVudryVd2B6iSguo6UyGI" 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 #

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) #

Flag to indicate if the requested update actually occurred.

arrKind :: Lens' AchievementResetResponse Text #

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

arrCurrentState :: Lens' AchievementResetResponse (Maybe Text) #

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) #

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