AI-generated Key Takeaways
-
This content includes a variety of interfaces and classes related to game functionality, such as achievements, leaderboards, players, and snapshots.
-
Several interfaces and classes, including
GamesClient,GamesMetadata, andVideosClient, are deprecated and recommend migrating to newer versions or alternative classes. -
The content also defines various constants for directions, statuses, and policies, as well as exceptions related to accessing friends lists and snapshot content.
Annotations
| PageDirection.Direction | Direction constants for pagination over data sets. |
| Player.FriendsListVisibilityStatus | Friends list visibility statuses. |
| Player.PlayerFriendStatus | Player friend statuses. |
| SnapshotsClient.ResolutionPolicy | Conflict resolution policy. |
| VideosClient.CaptureOverlayState | Capture overlay states. |
Interfaces
| AchievementsClient | A client to interact with achievements functionality. |
| CurrentPlayerInfo | Data object representing the information related only to the signed in user. |
| EventsClient | A client to interact with events functionality. |
| Game | Data interface for retrieving game information. |
| GamesClient | This interface is deprecated. Consider migrating to the games v2. Refer to the migration guide. |
| GamesMetadata | This interface is deprecated. Use
GamesMetadataClient
instead |
| GamesMetadata.LoadGamesResult | This interface is deprecated. GameBuffer
is returned directly in the GamesMetadataClient.
|
| GamesMetadataClient | This interface is deprecated. Consider migrating to the games v2. Refer to the migration guide. |
| LeaderboardsClient | A client to interact with leaderboards functionality. |
| Player | Data interface for retrieving player information. |
| PlayerRelationshipInfo | Data object representing the relationship information of a player. |
| Players | This interface is deprecated. Use
PlayersClient
instead |
| Players.LoadPlayersResult | This interface is deprecated. Player
is returned directly in the PlayersClient.
|
| PlayersClient | A client to interact with Players. |
| PlayerStatsClient | A client to retrieve Player stats. |
| SnapshotsClient | A client to interact with Snapshots. |
| VideosClient | This interface is deprecated. Video recording using Play Games Services will be disabled for Android SDK levels greater than 32. |
| VideosClient.OnCaptureOverlayStateListener | This interface is deprecated. Video recording using Play Games Services will be disabled for Android SDK levels greater than 32. |
Classes
| AnnotatedData<T> | Class to return annotated data. |
| GameBuffer | Data structure providing access to a list of games. |
| GameEntity | Data object representing a set of Game data. |
| Games | This class is deprecated. Use PlayGames
instead. |
| Games.GamesOptions | This class is deprecated. Consider migrating to the games v2. Refer to the migration guide. |
| Games.GamesOptions.Builder | Helper class to build Games.GamesOptions. |
| GamesActivityResultCodes | Result codes that can be set as result in
Activities from the Client UI started with
Activity.startActivityForResult(Intent, int). |
| GamesCallbackStatusCodes | Status codes for Games callbacks. |
| GamesClientStatusCodes | Status codes for Games Clients methods result
Task
failures. |
| GamesStatusCodes | This class is deprecated. Used only for GoogleApiClient Games API. |
| LeaderboardsClient.LeaderboardScores | Result delivered when leaderboard scores have been loaded. |
| PageDirection | Direction constants for pagination over data sets. |
| PlayerBuffer | Data structure providing access to a list of players. |
| PlayerEntity | Data object representing a set of Player data. |
| PlayerLevel | Data object representing a level a player can obtain in the metagame. |
| PlayerLevelInfo | Data object representing the current level information of a player in the metagame. |
| SnapshotsClient.DataOrConflict<T> | Represents the result of attempting to open a snapshot or resolve a conflict from a previous attempt. |
| SnapshotsClient.SnapshotConflict | Result delivered when a conflict was detected
during
SnapshotsClient.open(SnapshotMetadata) or
SnapshotsClient.resolveConflict(String, Snapshot). |
Exceptions
| FriendsResolutionRequiredException | Exception thrown when trying to access the list of friends. |
| SnapshotsClient.SnapshotContentUnavailableApiException | Indicates that the snapshot contents are
unavailable at the moment, but the SnapshotMetadata is available through
getSnapshotMetadata(). |