diff --git a/AndroidStudioExample/app/src/main/java/com/playfab/PlayFabClientAPI.java b/AndroidStudioExample/app/src/main/java/com/playfab/PlayFabClientAPI.java index 6b58c8357..62c6e13ec 100644 --- a/AndroidStudioExample/app/src/main/java/com/playfab/PlayFabClientAPI.java +++ b/AndroidStudioExample/app/src/main/java/com/playfab/PlayFabClientAPI.java @@ -1272,7 +1272,7 @@ private static PlayFabResult privateGetPlayFabI } /** - * Retrieves the unique PlayFab identifiers for the given set of Twitch identifiers. The Twitch identifiers are the IDs for the user accounts, available as "_id" from the Twitch API methods(ex: https://github.com/justintv/Twitch-API/blob/master/v3_resources/users.md#get-usersuser). + * Retrieves the unique PlayFab identifiers for the given set of Twitch identifiers. The Twitch identifiers are the IDs for the user accounts, available as "_id" from the Twitch API methods (ex: https://github.com/justintv/Twitch-API/blob/master/v3_resources/users.md#get-usersuser). */ @SuppressWarnings("unchecked") public static FutureTask> GetPlayFabIDsFromTwitchIDsAsync(final GetPlayFabIDsFromTwitchIDsRequest request) { @@ -1284,7 +1284,7 @@ public PlayFabResult call() throws Exception { } /** - * Retrieves the unique PlayFab identifiers for the given set of Twitch identifiers. The Twitch identifiers are the IDs for the user accounts, available as "_id" from the Twitch API methods(ex: https://github.com/justintv/Twitch-API/blob/master/v3_resources/users.md#get-usersuser). + * Retrieves the unique PlayFab identifiers for the given set of Twitch identifiers. The Twitch identifiers are the IDs for the user accounts, available as "_id" from the Twitch API methods (ex: https://github.com/justintv/Twitch-API/blob/master/v3_resources/users.md#get-usersuser). */ @SuppressWarnings("unchecked") public static PlayFabResult GetPlayFabIDsFromTwitchIDs(final GetPlayFabIDsFromTwitchIDsRequest request) { @@ -1302,7 +1302,7 @@ public PlayFabResult call() throws Exception { } /** - * Retrieves the unique PlayFab identifiers for the given set of Twitch identifiers. The Twitch identifiers are the IDs for the user accounts, available as "_id" from the Twitch API methods(ex: https://github.com/justintv/Twitch-API/blob/master/v3_resources/users.md#get-usersuser). + * Retrieves the unique PlayFab identifiers for the given set of Twitch identifiers. The Twitch identifiers are the IDs for the user accounts, available as "_id" from the Twitch API methods (ex: https://github.com/justintv/Twitch-API/blob/master/v3_resources/users.md#get-usersuser). */ @SuppressWarnings("unchecked") private static PlayFabResult privateGetPlayFabIDsFromTwitchIDsAsync(final GetPlayFabIDsFromTwitchIDsRequest request) throws Exception { @@ -1852,7 +1852,7 @@ private static PlayFabResult privateLinkSteamAccountAsyn } /** - * Links the Twitch account associated with the token to the user's PlayFab account + * Links the Twitch account associated with the token to the user's PlayFab account. */ @SuppressWarnings("unchecked") public static FutureTask> LinkTwitchAsync(final LinkTwitchAccountRequest request) { @@ -1864,7 +1864,7 @@ public PlayFabResult call() throws Exception { } /** - * Links the Twitch account associated with the token to the user's PlayFab account + * Links the Twitch account associated with the token to the user's PlayFab account. */ @SuppressWarnings("unchecked") public static PlayFabResult LinkTwitch(final LinkTwitchAccountRequest request) { @@ -1882,7 +1882,7 @@ public PlayFabResult call() throws Exception { } /** - * Links the Twitch account associated with the token to the user's PlayFab account + * Links the Twitch account associated with the token to the user's PlayFab account. */ @SuppressWarnings("unchecked") private static PlayFabResult privateLinkTwitchAsync(final LinkTwitchAccountRequest request) throws Exception { @@ -2489,7 +2489,7 @@ private static PlayFabResult privateUnlinkSteamAccount } /** - * Unlinks the related Twitch account from the user's PlayFab account + * Unlinks the related Twitch account from the user's PlayFab account. */ @SuppressWarnings("unchecked") public static FutureTask> UnlinkTwitchAsync(final UnlinkTwitchAccountRequest request) { @@ -2501,7 +2501,7 @@ public PlayFabResult call() throws Exception { } /** - * Unlinks the related Twitch account from the user's PlayFab account + * Unlinks the related Twitch account from the user's PlayFab account. */ @SuppressWarnings("unchecked") public static PlayFabResult UnlinkTwitch(final UnlinkTwitchAccountRequest request) { @@ -2519,7 +2519,7 @@ public PlayFabResult call() throws Exception { } /** - * Unlinks the related Twitch account from the user's PlayFab account + * Unlinks the related Twitch account from the user's PlayFab account. */ @SuppressWarnings("unchecked") private static PlayFabResult privateUnlinkTwitchAsync(final UnlinkTwitchAccountRequest request) throws Exception { diff --git a/AndroidStudioExample/app/src/main/java/com/playfab/PlayFabClientModels.java b/AndroidStudioExample/app/src/main/java/com/playfab/PlayFabClientModels.java index 13fe27675..cfa43f1cb 100644 --- a/AndroidStudioExample/app/src/main/java/com/playfab/PlayFabClientModels.java +++ b/AndroidStudioExample/app/src/main/java/com/playfab/PlayFabClientModels.java @@ -844,7 +844,7 @@ public static class GameServerRegionsRequest { */ public String BuildVersion; /** - * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected + * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected. */ public String TitleId; @@ -2234,7 +2234,7 @@ public static class LoginResult { public static class LoginWithAndroidDeviceIDRequest { /** - * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected + * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected. */ public String TitleId; /** @@ -2262,7 +2262,7 @@ public static class LoginWithAndroidDeviceIDRequest { public static class LoginWithCustomIDRequest { /** - * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected + * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected. */ public String TitleId; /** @@ -2282,7 +2282,7 @@ public static class LoginWithCustomIDRequest { public static class LoginWithEmailAddressRequest { /** - * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected + * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected. */ public String TitleId; /** @@ -2302,7 +2302,7 @@ public static class LoginWithEmailAddressRequest { public static class LoginWithFacebookRequest { /** - * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected + * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected. */ public String TitleId; /** @@ -2322,7 +2322,7 @@ public static class LoginWithFacebookRequest { public static class LoginWithGameCenterRequest { /** - * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected + * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected. */ public String TitleId; /** @@ -2342,7 +2342,7 @@ public static class LoginWithGameCenterRequest { public static class LoginWithGoogleAccountRequest { /** - * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected + * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected. */ public String TitleId; /** @@ -2366,7 +2366,7 @@ public static class LoginWithGoogleAccountRequest { public static class LoginWithIOSDeviceIDRequest { /** - * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected + * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected. */ public String TitleId; /** @@ -2394,7 +2394,7 @@ public static class LoginWithIOSDeviceIDRequest { public static class LoginWithKongregateRequest { /** - * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected + * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected. */ public String TitleId; /** @@ -2418,7 +2418,7 @@ public static class LoginWithKongregateRequest { public static class LoginWithPlayFabRequest { /** - * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected + * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected. */ public String TitleId; /** @@ -2438,7 +2438,7 @@ public static class LoginWithPlayFabRequest { public static class LoginWithSteamRequest { /** - * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected + * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected. */ public String TitleId; /** @@ -2458,7 +2458,7 @@ public static class LoginWithSteamRequest { public static class LoginWithTwitchRequest { /** - * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected + * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected. */ public String TitleId; /** @@ -2845,7 +2845,7 @@ public static class RegisterForIOSPushNotificationResult { public static class RegisterPlayFabUserRequest { /** - * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected + * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected. */ public String TitleId; /** @@ -3029,7 +3029,7 @@ public static class SendAccountRecoveryEmailRequest { */ public String Email; /** - * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected + * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected. */ public String TitleId; /** diff --git a/AndroidStudioExample/app/src/main/java/com/playfab/PlayFabSettings.java b/AndroidStudioExample/app/src/main/java/com/playfab/PlayFabSettings.java index ba364bbad..3c07b67bd 100644 --- a/AndroidStudioExample/app/src/main/java/com/playfab/PlayFabSettings.java +++ b/AndroidStudioExample/app/src/main/java/com/playfab/PlayFabSettings.java @@ -4,9 +4,9 @@ import com.playfab.PlayFabErrors.ErrorCallback; public class PlayFabSettings { - public static String SdkVersion = "0.30.160711"; - public static String BuildIdentifier = "jbuild_javasdk_0"; - public static String SdkVersionString = "JavaSDK-0.30.160711"; + public static String SdkVersion = "0.30.160714"; + public static String BuildIdentifier = "jbuild_javasdk_1"; + public static String SdkVersionString = "JavaSDK-0.30.160714"; public static String TitleId = null; // You must set this value for PlayFabSdk to work properly (Found in the Game Manager for your title, at the PlayFab Website) public static ErrorCallback GlobalErrorHandler; diff --git a/PlayFabClientSDK/src/com/playfab/PlayFabClientAPI.java b/PlayFabClientSDK/src/com/playfab/PlayFabClientAPI.java index 41a5649b0..db14da344 100644 --- a/PlayFabClientSDK/src/com/playfab/PlayFabClientAPI.java +++ b/PlayFabClientSDK/src/com/playfab/PlayFabClientAPI.java @@ -1271,7 +1271,7 @@ private static PlayFabResult privateGetPlayFabI } /** - * Retrieves the unique PlayFab identifiers for the given set of Twitch identifiers. The Twitch identifiers are the IDs for the user accounts, available as "_id" from the Twitch API methods(ex: https://github.com/justintv/Twitch-API/blob/master/v3_resources/users.md#get-usersuser). + * Retrieves the unique PlayFab identifiers for the given set of Twitch identifiers. The Twitch identifiers are the IDs for the user accounts, available as "_id" from the Twitch API methods (ex: https://github.com/justintv/Twitch-API/blob/master/v3_resources/users.md#get-usersuser). */ @SuppressWarnings("unchecked") public static FutureTask> GetPlayFabIDsFromTwitchIDsAsync(final GetPlayFabIDsFromTwitchIDsRequest request) { @@ -1283,7 +1283,7 @@ public PlayFabResult call() throws Exception { } /** - * Retrieves the unique PlayFab identifiers for the given set of Twitch identifiers. The Twitch identifiers are the IDs for the user accounts, available as "_id" from the Twitch API methods(ex: https://github.com/justintv/Twitch-API/blob/master/v3_resources/users.md#get-usersuser). + * Retrieves the unique PlayFab identifiers for the given set of Twitch identifiers. The Twitch identifiers are the IDs for the user accounts, available as "_id" from the Twitch API methods (ex: https://github.com/justintv/Twitch-API/blob/master/v3_resources/users.md#get-usersuser). */ @SuppressWarnings("unchecked") public static PlayFabResult GetPlayFabIDsFromTwitchIDs(final GetPlayFabIDsFromTwitchIDsRequest request) { @@ -1301,7 +1301,7 @@ public PlayFabResult call() throws Exception { } /** - * Retrieves the unique PlayFab identifiers for the given set of Twitch identifiers. The Twitch identifiers are the IDs for the user accounts, available as "_id" from the Twitch API methods(ex: https://github.com/justintv/Twitch-API/blob/master/v3_resources/users.md#get-usersuser). + * Retrieves the unique PlayFab identifiers for the given set of Twitch identifiers. The Twitch identifiers are the IDs for the user accounts, available as "_id" from the Twitch API methods (ex: https://github.com/justintv/Twitch-API/blob/master/v3_resources/users.md#get-usersuser). */ @SuppressWarnings("unchecked") private static PlayFabResult privateGetPlayFabIDsFromTwitchIDsAsync(final GetPlayFabIDsFromTwitchIDsRequest request) throws Exception { @@ -1851,7 +1851,7 @@ private static PlayFabResult privateLinkSteamAccountAsyn } /** - * Links the Twitch account associated with the token to the user's PlayFab account + * Links the Twitch account associated with the token to the user's PlayFab account. */ @SuppressWarnings("unchecked") public static FutureTask> LinkTwitchAsync(final LinkTwitchAccountRequest request) { @@ -1863,7 +1863,7 @@ public PlayFabResult call() throws Exception { } /** - * Links the Twitch account associated with the token to the user's PlayFab account + * Links the Twitch account associated with the token to the user's PlayFab account. */ @SuppressWarnings("unchecked") public static PlayFabResult LinkTwitch(final LinkTwitchAccountRequest request) { @@ -1881,7 +1881,7 @@ public PlayFabResult call() throws Exception { } /** - * Links the Twitch account associated with the token to the user's PlayFab account + * Links the Twitch account associated with the token to the user's PlayFab account. */ @SuppressWarnings("unchecked") private static PlayFabResult privateLinkTwitchAsync(final LinkTwitchAccountRequest request) throws Exception { @@ -2488,7 +2488,7 @@ private static PlayFabResult privateUnlinkSteamAccount } /** - * Unlinks the related Twitch account from the user's PlayFab account + * Unlinks the related Twitch account from the user's PlayFab account. */ @SuppressWarnings("unchecked") public static FutureTask> UnlinkTwitchAsync(final UnlinkTwitchAccountRequest request) { @@ -2500,7 +2500,7 @@ public PlayFabResult call() throws Exception { } /** - * Unlinks the related Twitch account from the user's PlayFab account + * Unlinks the related Twitch account from the user's PlayFab account. */ @SuppressWarnings("unchecked") public static PlayFabResult UnlinkTwitch(final UnlinkTwitchAccountRequest request) { @@ -2518,7 +2518,7 @@ public PlayFabResult call() throws Exception { } /** - * Unlinks the related Twitch account from the user's PlayFab account + * Unlinks the related Twitch account from the user's PlayFab account. */ @SuppressWarnings("unchecked") private static PlayFabResult privateUnlinkTwitchAsync(final UnlinkTwitchAccountRequest request) throws Exception { diff --git a/PlayFabClientSDK/src/com/playfab/PlayFabClientModels.java b/PlayFabClientSDK/src/com/playfab/PlayFabClientModels.java index 13fe27675..cfa43f1cb 100644 --- a/PlayFabClientSDK/src/com/playfab/PlayFabClientModels.java +++ b/PlayFabClientSDK/src/com/playfab/PlayFabClientModels.java @@ -844,7 +844,7 @@ public static class GameServerRegionsRequest { */ public String BuildVersion; /** - * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected + * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected. */ public String TitleId; @@ -2234,7 +2234,7 @@ public static class LoginResult { public static class LoginWithAndroidDeviceIDRequest { /** - * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected + * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected. */ public String TitleId; /** @@ -2262,7 +2262,7 @@ public static class LoginWithAndroidDeviceIDRequest { public static class LoginWithCustomIDRequest { /** - * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected + * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected. */ public String TitleId; /** @@ -2282,7 +2282,7 @@ public static class LoginWithCustomIDRequest { public static class LoginWithEmailAddressRequest { /** - * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected + * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected. */ public String TitleId; /** @@ -2302,7 +2302,7 @@ public static class LoginWithEmailAddressRequest { public static class LoginWithFacebookRequest { /** - * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected + * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected. */ public String TitleId; /** @@ -2322,7 +2322,7 @@ public static class LoginWithFacebookRequest { public static class LoginWithGameCenterRequest { /** - * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected + * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected. */ public String TitleId; /** @@ -2342,7 +2342,7 @@ public static class LoginWithGameCenterRequest { public static class LoginWithGoogleAccountRequest { /** - * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected + * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected. */ public String TitleId; /** @@ -2366,7 +2366,7 @@ public static class LoginWithGoogleAccountRequest { public static class LoginWithIOSDeviceIDRequest { /** - * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected + * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected. */ public String TitleId; /** @@ -2394,7 +2394,7 @@ public static class LoginWithIOSDeviceIDRequest { public static class LoginWithKongregateRequest { /** - * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected + * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected. */ public String TitleId; /** @@ -2418,7 +2418,7 @@ public static class LoginWithKongregateRequest { public static class LoginWithPlayFabRequest { /** - * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected + * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected. */ public String TitleId; /** @@ -2438,7 +2438,7 @@ public static class LoginWithPlayFabRequest { public static class LoginWithSteamRequest { /** - * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected + * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected. */ public String TitleId; /** @@ -2458,7 +2458,7 @@ public static class LoginWithSteamRequest { public static class LoginWithTwitchRequest { /** - * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected + * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected. */ public String TitleId; /** @@ -2845,7 +2845,7 @@ public static class RegisterForIOSPushNotificationResult { public static class RegisterPlayFabUserRequest { /** - * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected + * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected. */ public String TitleId; /** @@ -3029,7 +3029,7 @@ public static class SendAccountRecoveryEmailRequest { */ public String Email; /** - * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected + * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected. */ public String TitleId; /** diff --git a/PlayFabClientSDK/src/com/playfab/PlayFabSettings.java b/PlayFabClientSDK/src/com/playfab/PlayFabSettings.java index 44ea72916..8a3bd83a5 100644 --- a/PlayFabClientSDK/src/com/playfab/PlayFabSettings.java +++ b/PlayFabClientSDK/src/com/playfab/PlayFabSettings.java @@ -3,9 +3,9 @@ import com.playfab.PlayFabErrors.ErrorCallback; public class PlayFabSettings { - public static String SdkVersion = "0.30.160711"; - public static String BuildIdentifier = "jbuild_javasdk_0"; - public static String SdkVersionString = "JavaSDK-0.30.160711"; + public static String SdkVersion = "0.30.160714"; + public static String BuildIdentifier = "jbuild_javasdk_1"; + public static String SdkVersionString = "JavaSDK-0.30.160714"; public static String TitleId = null; // You must set this value for PlayFabSdk to work properly (Found in the Game Manager for your title, at the PlayFab Website) public static ErrorCallback GlobalErrorHandler; diff --git a/PlayFabSDK/src/com/playfab/PlayFabAdminModels.java b/PlayFabSDK/src/com/playfab/PlayFabAdminModels.java index 85416fed1..c4bfaef55 100644 --- a/PlayFabSDK/src/com/playfab/PlayFabAdminModels.java +++ b/PlayFabSDK/src/com/playfab/PlayFabAdminModels.java @@ -95,7 +95,7 @@ public static class AddServerBuildResult { */ public Date Timestamp; /** - * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected + * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected. */ public String TitleId; /** @@ -515,7 +515,7 @@ public static class DeleteUsersRequest { */ public ArrayList PlayFabIds; /** - * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected + * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected. */ public String TitleId; @@ -856,7 +856,7 @@ public static class GetServerBuildInfoResult implements Comparable Game Properties section of the PlayFab developer site when a title has been selected + * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected. */ public String TitleId; /** @@ -1128,6 +1128,14 @@ public static class ItemGrant { * Unique PlayFab assigned ID for a specific character owned by a user */ public String CharacterId; + /** + * Key-value pairs to be written to the custom data. Note that keys are trimmed of whitespace, are limited in size, and may not begin with a '!' character. + */ + public Map Data; + /** + * Optional list of Data-keys to remove from UserData. Some SDKs cannot insert null-values into Data due to language constraints. Use this to delete the keys directly. + */ + public ArrayList KeysToRemove; } /** @@ -1343,7 +1351,7 @@ public static class ModifyServerBuildResult { */ public Date Timestamp; /** - * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected + * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected. */ public String TitleId; /** diff --git a/PlayFabSDK/src/com/playfab/PlayFabClientAPI.java b/PlayFabSDK/src/com/playfab/PlayFabClientAPI.java index 41a5649b0..db14da344 100644 --- a/PlayFabSDK/src/com/playfab/PlayFabClientAPI.java +++ b/PlayFabSDK/src/com/playfab/PlayFabClientAPI.java @@ -1271,7 +1271,7 @@ private static PlayFabResult privateGetPlayFabI } /** - * Retrieves the unique PlayFab identifiers for the given set of Twitch identifiers. The Twitch identifiers are the IDs for the user accounts, available as "_id" from the Twitch API methods(ex: https://github.com/justintv/Twitch-API/blob/master/v3_resources/users.md#get-usersuser). + * Retrieves the unique PlayFab identifiers for the given set of Twitch identifiers. The Twitch identifiers are the IDs for the user accounts, available as "_id" from the Twitch API methods (ex: https://github.com/justintv/Twitch-API/blob/master/v3_resources/users.md#get-usersuser). */ @SuppressWarnings("unchecked") public static FutureTask> GetPlayFabIDsFromTwitchIDsAsync(final GetPlayFabIDsFromTwitchIDsRequest request) { @@ -1283,7 +1283,7 @@ public PlayFabResult call() throws Exception { } /** - * Retrieves the unique PlayFab identifiers for the given set of Twitch identifiers. The Twitch identifiers are the IDs for the user accounts, available as "_id" from the Twitch API methods(ex: https://github.com/justintv/Twitch-API/blob/master/v3_resources/users.md#get-usersuser). + * Retrieves the unique PlayFab identifiers for the given set of Twitch identifiers. The Twitch identifiers are the IDs for the user accounts, available as "_id" from the Twitch API methods (ex: https://github.com/justintv/Twitch-API/blob/master/v3_resources/users.md#get-usersuser). */ @SuppressWarnings("unchecked") public static PlayFabResult GetPlayFabIDsFromTwitchIDs(final GetPlayFabIDsFromTwitchIDsRequest request) { @@ -1301,7 +1301,7 @@ public PlayFabResult call() throws Exception { } /** - * Retrieves the unique PlayFab identifiers for the given set of Twitch identifiers. The Twitch identifiers are the IDs for the user accounts, available as "_id" from the Twitch API methods(ex: https://github.com/justintv/Twitch-API/blob/master/v3_resources/users.md#get-usersuser). + * Retrieves the unique PlayFab identifiers for the given set of Twitch identifiers. The Twitch identifiers are the IDs for the user accounts, available as "_id" from the Twitch API methods (ex: https://github.com/justintv/Twitch-API/blob/master/v3_resources/users.md#get-usersuser). */ @SuppressWarnings("unchecked") private static PlayFabResult privateGetPlayFabIDsFromTwitchIDsAsync(final GetPlayFabIDsFromTwitchIDsRequest request) throws Exception { @@ -1851,7 +1851,7 @@ private static PlayFabResult privateLinkSteamAccountAsyn } /** - * Links the Twitch account associated with the token to the user's PlayFab account + * Links the Twitch account associated with the token to the user's PlayFab account. */ @SuppressWarnings("unchecked") public static FutureTask> LinkTwitchAsync(final LinkTwitchAccountRequest request) { @@ -1863,7 +1863,7 @@ public PlayFabResult call() throws Exception { } /** - * Links the Twitch account associated with the token to the user's PlayFab account + * Links the Twitch account associated with the token to the user's PlayFab account. */ @SuppressWarnings("unchecked") public static PlayFabResult LinkTwitch(final LinkTwitchAccountRequest request) { @@ -1881,7 +1881,7 @@ public PlayFabResult call() throws Exception { } /** - * Links the Twitch account associated with the token to the user's PlayFab account + * Links the Twitch account associated with the token to the user's PlayFab account. */ @SuppressWarnings("unchecked") private static PlayFabResult privateLinkTwitchAsync(final LinkTwitchAccountRequest request) throws Exception { @@ -2488,7 +2488,7 @@ private static PlayFabResult privateUnlinkSteamAccount } /** - * Unlinks the related Twitch account from the user's PlayFab account + * Unlinks the related Twitch account from the user's PlayFab account. */ @SuppressWarnings("unchecked") public static FutureTask> UnlinkTwitchAsync(final UnlinkTwitchAccountRequest request) { @@ -2500,7 +2500,7 @@ public PlayFabResult call() throws Exception { } /** - * Unlinks the related Twitch account from the user's PlayFab account + * Unlinks the related Twitch account from the user's PlayFab account. */ @SuppressWarnings("unchecked") public static PlayFabResult UnlinkTwitch(final UnlinkTwitchAccountRequest request) { @@ -2518,7 +2518,7 @@ public PlayFabResult call() throws Exception { } /** - * Unlinks the related Twitch account from the user's PlayFab account + * Unlinks the related Twitch account from the user's PlayFab account. */ @SuppressWarnings("unchecked") private static PlayFabResult privateUnlinkTwitchAsync(final UnlinkTwitchAccountRequest request) throws Exception { diff --git a/PlayFabSDK/src/com/playfab/PlayFabClientModels.java b/PlayFabSDK/src/com/playfab/PlayFabClientModels.java index 13fe27675..cfa43f1cb 100644 --- a/PlayFabSDK/src/com/playfab/PlayFabClientModels.java +++ b/PlayFabSDK/src/com/playfab/PlayFabClientModels.java @@ -844,7 +844,7 @@ public static class GameServerRegionsRequest { */ public String BuildVersion; /** - * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected + * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected. */ public String TitleId; @@ -2234,7 +2234,7 @@ public static class LoginResult { public static class LoginWithAndroidDeviceIDRequest { /** - * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected + * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected. */ public String TitleId; /** @@ -2262,7 +2262,7 @@ public static class LoginWithAndroidDeviceIDRequest { public static class LoginWithCustomIDRequest { /** - * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected + * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected. */ public String TitleId; /** @@ -2282,7 +2282,7 @@ public static class LoginWithCustomIDRequest { public static class LoginWithEmailAddressRequest { /** - * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected + * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected. */ public String TitleId; /** @@ -2302,7 +2302,7 @@ public static class LoginWithEmailAddressRequest { public static class LoginWithFacebookRequest { /** - * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected + * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected. */ public String TitleId; /** @@ -2322,7 +2322,7 @@ public static class LoginWithFacebookRequest { public static class LoginWithGameCenterRequest { /** - * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected + * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected. */ public String TitleId; /** @@ -2342,7 +2342,7 @@ public static class LoginWithGameCenterRequest { public static class LoginWithGoogleAccountRequest { /** - * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected + * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected. */ public String TitleId; /** @@ -2366,7 +2366,7 @@ public static class LoginWithGoogleAccountRequest { public static class LoginWithIOSDeviceIDRequest { /** - * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected + * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected. */ public String TitleId; /** @@ -2394,7 +2394,7 @@ public static class LoginWithIOSDeviceIDRequest { public static class LoginWithKongregateRequest { /** - * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected + * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected. */ public String TitleId; /** @@ -2418,7 +2418,7 @@ public static class LoginWithKongregateRequest { public static class LoginWithPlayFabRequest { /** - * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected + * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected. */ public String TitleId; /** @@ -2438,7 +2438,7 @@ public static class LoginWithPlayFabRequest { public static class LoginWithSteamRequest { /** - * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected + * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected. */ public String TitleId; /** @@ -2458,7 +2458,7 @@ public static class LoginWithSteamRequest { public static class LoginWithTwitchRequest { /** - * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected + * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected. */ public String TitleId; /** @@ -2845,7 +2845,7 @@ public static class RegisterForIOSPushNotificationResult { public static class RegisterPlayFabUserRequest { /** - * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected + * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected. */ public String TitleId; /** @@ -3029,7 +3029,7 @@ public static class SendAccountRecoveryEmailRequest { */ public String Email; /** - * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected + * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected. */ public String TitleId; /** diff --git a/PlayFabSDK/src/com/playfab/PlayFabServerModels.java b/PlayFabSDK/src/com/playfab/PlayFabServerModels.java index 6a495411a..545cde1e1 100644 --- a/PlayFabSDK/src/com/playfab/PlayFabServerModels.java +++ b/PlayFabSDK/src/com/playfab/PlayFabServerModels.java @@ -541,7 +541,7 @@ public static class DeleteUsersRequest { */ public ArrayList PlayFabIds; /** - * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected + * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected. */ public String TitleId; @@ -1435,6 +1435,14 @@ public static class ItemGrant { * Unique PlayFab assigned ID for a specific character owned by a user */ public String CharacterId; + /** + * Key-value pairs to be written to the custom data. Note that keys are trimmed of whitespace, are limited in size, and may not begin with a '!' character. + */ + public Map Data; + /** + * Optional list of Data-keys to remove from UserData. Some SDKs cannot insert null-values into Data due to language constraints. Use this to delete the keys directly. + */ + public ArrayList KeysToRemove; } /** diff --git a/PlayFabSDK/src/com/playfab/PlayFabSettings.java b/PlayFabSDK/src/com/playfab/PlayFabSettings.java index 49c573989..67fc8f7bd 100644 --- a/PlayFabSDK/src/com/playfab/PlayFabSettings.java +++ b/PlayFabSDK/src/com/playfab/PlayFabSettings.java @@ -3,9 +3,9 @@ import com.playfab.PlayFabErrors.ErrorCallback; public class PlayFabSettings { - public static String SdkVersion = "0.30.160711"; - public static String BuildIdentifier = "jbuild_javasdk_0"; - public static String SdkVersionString = "JavaSDK-0.30.160711"; + public static String SdkVersion = "0.30.160714"; + public static String BuildIdentifier = "jbuild_javasdk_1"; + public static String SdkVersionString = "JavaSDK-0.30.160714"; public static String TitleId = null; // You must set this value for PlayFabSdk to work properly (Found in the Game Manager for your title, at the PlayFab Website) public static ErrorCallback GlobalErrorHandler; diff --git a/PlayFabServerSDK/src/com/playfab/PlayFabAdminModels.java b/PlayFabServerSDK/src/com/playfab/PlayFabAdminModels.java index 85416fed1..c4bfaef55 100644 --- a/PlayFabServerSDK/src/com/playfab/PlayFabAdminModels.java +++ b/PlayFabServerSDK/src/com/playfab/PlayFabAdminModels.java @@ -95,7 +95,7 @@ public static class AddServerBuildResult { */ public Date Timestamp; /** - * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected + * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected. */ public String TitleId; /** @@ -515,7 +515,7 @@ public static class DeleteUsersRequest { */ public ArrayList PlayFabIds; /** - * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected + * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected. */ public String TitleId; @@ -856,7 +856,7 @@ public static class GetServerBuildInfoResult implements Comparable Game Properties section of the PlayFab developer site when a title has been selected + * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected. */ public String TitleId; /** @@ -1128,6 +1128,14 @@ public static class ItemGrant { * Unique PlayFab assigned ID for a specific character owned by a user */ public String CharacterId; + /** + * Key-value pairs to be written to the custom data. Note that keys are trimmed of whitespace, are limited in size, and may not begin with a '!' character. + */ + public Map Data; + /** + * Optional list of Data-keys to remove from UserData. Some SDKs cannot insert null-values into Data due to language constraints. Use this to delete the keys directly. + */ + public ArrayList KeysToRemove; } /** @@ -1343,7 +1351,7 @@ public static class ModifyServerBuildResult { */ public Date Timestamp; /** - * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected + * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected. */ public String TitleId; /** diff --git a/PlayFabServerSDK/src/com/playfab/PlayFabServerModels.java b/PlayFabServerSDK/src/com/playfab/PlayFabServerModels.java index 6a495411a..545cde1e1 100644 --- a/PlayFabServerSDK/src/com/playfab/PlayFabServerModels.java +++ b/PlayFabServerSDK/src/com/playfab/PlayFabServerModels.java @@ -541,7 +541,7 @@ public static class DeleteUsersRequest { */ public ArrayList PlayFabIds; /** - * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected + * Unique identifier for the title, found in the Settings > Game Properties section of the PlayFab developer site when a title has been selected. */ public String TitleId; @@ -1435,6 +1435,14 @@ public static class ItemGrant { * Unique PlayFab assigned ID for a specific character owned by a user */ public String CharacterId; + /** + * Key-value pairs to be written to the custom data. Note that keys are trimmed of whitespace, are limited in size, and may not begin with a '!' character. + */ + public Map Data; + /** + * Optional list of Data-keys to remove from UserData. Some SDKs cannot insert null-values into Data due to language constraints. Use this to delete the keys directly. + */ + public ArrayList KeysToRemove; } /** diff --git a/PlayFabServerSDK/src/com/playfab/PlayFabSettings.java b/PlayFabServerSDK/src/com/playfab/PlayFabSettings.java index 3d48ff7ec..38276d277 100644 --- a/PlayFabServerSDK/src/com/playfab/PlayFabSettings.java +++ b/PlayFabServerSDK/src/com/playfab/PlayFabSettings.java @@ -3,9 +3,9 @@ import com.playfab.PlayFabErrors.ErrorCallback; public class PlayFabSettings { - public static String SdkVersion = "0.30.160711"; - public static String BuildIdentifier = "jbuild_javasdk_0"; - public static String SdkVersionString = "JavaSDK-0.30.160711"; + public static String SdkVersion = "0.30.160714"; + public static String BuildIdentifier = "jbuild_javasdk_1"; + public static String SdkVersionString = "JavaSDK-0.30.160714"; public static String TitleId = null; // You must set this value for PlayFabSdk to work properly (Found in the Game Manager for your title, at the PlayFab Website) public static ErrorCallback GlobalErrorHandler;