Skip to content

Commit

Permalink
https://api.playfab.com/releaseNotes/#170828
Browse files Browse the repository at this point in the history
  • Loading branch information
PlayFabJenkinsBot committed Aug 28, 2017
1 parent db6b008 commit c111dbd
Show file tree
Hide file tree
Showing 34 changed files with 970 additions and 150 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -6133,7 +6133,7 @@ private static PlayFabResult<WriteEventResponse> privateWriteTitleEventAsync(fin
}

/**
* Adds users to the set of those able to update both the shared data, as well as the set of users in the group. Only users in the group can add new members.
* Adds users to the set of those able to update both the shared data, as well as the set of users in the group. Only users in the group can add new members. Shared Groups are designed for sharing data between a very small number of players, please see our guide: https://api.playfab.com/docs/tutorials/landing-players/shared-groups
* @param request AddSharedGroupMembersRequest
* @return Async Task will return AddSharedGroupMembersResult
*/
Expand All @@ -6147,7 +6147,7 @@ public PlayFabResult<AddSharedGroupMembersResult> call() throws Exception {
}

/**
* Adds users to the set of those able to update both the shared data, as well as the set of users in the group. Only users in the group can add new members.
* Adds users to the set of those able to update both the shared data, as well as the set of users in the group. Only users in the group can add new members. Shared Groups are designed for sharing data between a very small number of players, please see our guide: https://api.playfab.com/docs/tutorials/landing-players/shared-groups
* @param request AddSharedGroupMembersRequest
* @return AddSharedGroupMembersResult
*/
Expand All @@ -6167,7 +6167,7 @@ public PlayFabResult<AddSharedGroupMembersResult> call() throws Exception {
}

/**
* Adds users to the set of those able to update both the shared data, as well as the set of users in the group. Only users in the group can add new members.
* Adds users to the set of those able to update both the shared data, as well as the set of users in the group. Only users in the group can add new members. Shared Groups are designed for sharing data between a very small number of players, please see our guide: https://api.playfab.com/docs/tutorials/landing-players/shared-groups
*/
@SuppressWarnings("unchecked")
private static PlayFabResult<AddSharedGroupMembersResult> privateAddSharedGroupMembersAsync(final AddSharedGroupMembersRequest request) throws Exception {
Expand Down Expand Up @@ -6195,7 +6195,7 @@ private static PlayFabResult<AddSharedGroupMembersResult> privateAddSharedGroupM
}

/**
* Requests the creation of a shared group object, containing key/value pairs which may be updated by all members of the group. Upon creation, the current user will be the only member of the group.
* Requests the creation of a shared group object, containing key/value pairs which may be updated by all members of the group. Upon creation, the current user will be the only member of the group. Shared Groups are designed for sharing data between a very small number of players, please see our guide: https://api.playfab.com/docs/tutorials/landing-players/shared-groups
* @param request CreateSharedGroupRequest
* @return Async Task will return CreateSharedGroupResult
*/
Expand All @@ -6209,7 +6209,7 @@ public PlayFabResult<CreateSharedGroupResult> call() throws Exception {
}

/**
* Requests the creation of a shared group object, containing key/value pairs which may be updated by all members of the group. Upon creation, the current user will be the only member of the group.
* Requests the creation of a shared group object, containing key/value pairs which may be updated by all members of the group. Upon creation, the current user will be the only member of the group. Shared Groups are designed for sharing data between a very small number of players, please see our guide: https://api.playfab.com/docs/tutorials/landing-players/shared-groups
* @param request CreateSharedGroupRequest
* @return CreateSharedGroupResult
*/
Expand All @@ -6229,7 +6229,7 @@ public PlayFabResult<CreateSharedGroupResult> call() throws Exception {
}

/**
* Requests the creation of a shared group object, containing key/value pairs which may be updated by all members of the group. Upon creation, the current user will be the only member of the group.
* Requests the creation of a shared group object, containing key/value pairs which may be updated by all members of the group. Upon creation, the current user will be the only member of the group. Shared Groups are designed for sharing data between a very small number of players, please see our guide: https://api.playfab.com/docs/tutorials/landing-players/shared-groups
*/
@SuppressWarnings("unchecked")
private static PlayFabResult<CreateSharedGroupResult> privateCreateSharedGroupAsync(final CreateSharedGroupRequest request) throws Exception {
Expand Down Expand Up @@ -6257,7 +6257,7 @@ private static PlayFabResult<CreateSharedGroupResult> privateCreateSharedGroupAs
}

/**
* Retrieves data stored in a shared group object, as well as the list of members in the group. Non-members of the group may use this to retrieve group data, including membership, but they will not receive data for keys marked as private.
* Retrieves data stored in a shared group object, as well as the list of members in the group. Non-members of the group may use this to retrieve group data, including membership, but they will not receive data for keys marked as private. Shared Groups are designed for sharing data between a very small number of players, please see our guide: https://api.playfab.com/docs/tutorials/landing-players/shared-groups
* @param request GetSharedGroupDataRequest
* @return Async Task will return GetSharedGroupDataResult
*/
Expand All @@ -6271,7 +6271,7 @@ public PlayFabResult<GetSharedGroupDataResult> call() throws Exception {
}

/**
* Retrieves data stored in a shared group object, as well as the list of members in the group. Non-members of the group may use this to retrieve group data, including membership, but they will not receive data for keys marked as private.
* Retrieves data stored in a shared group object, as well as the list of members in the group. Non-members of the group may use this to retrieve group data, including membership, but they will not receive data for keys marked as private. Shared Groups are designed for sharing data between a very small number of players, please see our guide: https://api.playfab.com/docs/tutorials/landing-players/shared-groups
* @param request GetSharedGroupDataRequest
* @return GetSharedGroupDataResult
*/
Expand All @@ -6291,7 +6291,7 @@ public PlayFabResult<GetSharedGroupDataResult> call() throws Exception {
}

/**
* Retrieves data stored in a shared group object, as well as the list of members in the group. Non-members of the group may use this to retrieve group data, including membership, but they will not receive data for keys marked as private.
* Retrieves data stored in a shared group object, as well as the list of members in the group. Non-members of the group may use this to retrieve group data, including membership, but they will not receive data for keys marked as private. Shared Groups are designed for sharing data between a very small number of players, please see our guide: https://api.playfab.com/docs/tutorials/landing-players/shared-groups
*/
@SuppressWarnings("unchecked")
private static PlayFabResult<GetSharedGroupDataResult> privateGetSharedGroupDataAsync(final GetSharedGroupDataRequest request) throws Exception {
Expand Down Expand Up @@ -6319,7 +6319,7 @@ private static PlayFabResult<GetSharedGroupDataResult> privateGetSharedGroupData
}

/**
* Removes users from the set of those able to update the shared data and the set of users in the group. Only users in the group can remove members. If as a result of the call, zero users remain with access, the group and its associated data will be deleted.
* Removes users from the set of those able to update the shared data and the set of users in the group. Only users in the group can remove members. If as a result of the call, zero users remain with access, the group and its associated data will be deleted. Shared Groups are designed for sharing data between a very small number of players, please see our guide: https://api.playfab.com/docs/tutorials/landing-players/shared-groups
* @param request RemoveSharedGroupMembersRequest
* @return Async Task will return RemoveSharedGroupMembersResult
*/
Expand All @@ -6333,7 +6333,7 @@ public PlayFabResult<RemoveSharedGroupMembersResult> call() throws Exception {
}

/**
* Removes users from the set of those able to update the shared data and the set of users in the group. Only users in the group can remove members. If as a result of the call, zero users remain with access, the group and its associated data will be deleted.
* Removes users from the set of those able to update the shared data and the set of users in the group. Only users in the group can remove members. If as a result of the call, zero users remain with access, the group and its associated data will be deleted. Shared Groups are designed for sharing data between a very small number of players, please see our guide: https://api.playfab.com/docs/tutorials/landing-players/shared-groups
* @param request RemoveSharedGroupMembersRequest
* @return RemoveSharedGroupMembersResult
*/
Expand All @@ -6353,7 +6353,7 @@ public PlayFabResult<RemoveSharedGroupMembersResult> call() throws Exception {
}

/**
* Removes users from the set of those able to update the shared data and the set of users in the group. Only users in the group can remove members. If as a result of the call, zero users remain with access, the group and its associated data will be deleted.
* Removes users from the set of those able to update the shared data and the set of users in the group. Only users in the group can remove members. If as a result of the call, zero users remain with access, the group and its associated data will be deleted. Shared Groups are designed for sharing data between a very small number of players, please see our guide: https://api.playfab.com/docs/tutorials/landing-players/shared-groups
*/
@SuppressWarnings("unchecked")
private static PlayFabResult<RemoveSharedGroupMembersResult> privateRemoveSharedGroupMembersAsync(final RemoveSharedGroupMembersRequest request) throws Exception {
Expand Down Expand Up @@ -6381,7 +6381,7 @@ private static PlayFabResult<RemoveSharedGroupMembersResult> privateRemoveShared
}

/**
* Adds, updates, and removes data keys for a shared group object. If the permission is set to Public, all fields updated or added in this call will be readable by users not in the group. By default, data permissions are set to Private. Regardless of the permission setting, only members of the group can update the data.
* Adds, updates, and removes data keys for a shared group object. If the permission is set to Public, all fields updated or added in this call will be readable by users not in the group. By default, data permissions are set to Private. Regardless of the permission setting, only members of the group can update the data. Shared Groups are designed for sharing data between a very small number of players, please see our guide: https://api.playfab.com/docs/tutorials/landing-players/shared-groups
* @param request UpdateSharedGroupDataRequest
* @return Async Task will return UpdateSharedGroupDataResult
*/
Expand All @@ -6395,7 +6395,7 @@ public PlayFabResult<UpdateSharedGroupDataResult> call() throws Exception {
}

/**
* Adds, updates, and removes data keys for a shared group object. If the permission is set to Public, all fields updated or added in this call will be readable by users not in the group. By default, data permissions are set to Private. Regardless of the permission setting, only members of the group can update the data.
* Adds, updates, and removes data keys for a shared group object. If the permission is set to Public, all fields updated or added in this call will be readable by users not in the group. By default, data permissions are set to Private. Regardless of the permission setting, only members of the group can update the data. Shared Groups are designed for sharing data between a very small number of players, please see our guide: https://api.playfab.com/docs/tutorials/landing-players/shared-groups
* @param request UpdateSharedGroupDataRequest
* @return UpdateSharedGroupDataResult
*/
Expand All @@ -6415,7 +6415,7 @@ public PlayFabResult<UpdateSharedGroupDataResult> call() throws Exception {
}

/**
* Adds, updates, and removes data keys for a shared group object. If the permission is set to Public, all fields updated or added in this call will be readable by users not in the group. By default, data permissions are set to Private. Regardless of the permission setting, only members of the group can update the data.
* Adds, updates, and removes data keys for a shared group object. If the permission is set to Public, all fields updated or added in this call will be readable by users not in the group. By default, data permissions are set to Private. Regardless of the permission setting, only members of the group can update the data. Shared Groups are designed for sharing data between a very small number of players, please see our guide: https://api.playfab.com/docs/tutorials/landing-players/shared-groups
*/
@SuppressWarnings("unchecked")
private static PlayFabResult<UpdateSharedGroupDataResult> privateUpdateSharedGroupDataAsync(final UpdateSharedGroupDataRequest request) throws Exception {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -502,6 +502,18 @@ public static class ConsumeItemResult {

}

public static class ContactEmailInfoModel {
/**
* The name of the email info data
*/
public String Name;
/**
* The email address
*/
public String EmailAddress;

}

/**
* A data container
*/
Expand Down Expand Up @@ -1167,10 +1179,15 @@ public static class GameInfo {
* duration in seconds this server has been running
*/
public Long RunTime;
/**
* @deprecated Please use GameServerStateEnum instead.
*/
@Deprecated
public Integer GameServerState;
/**
* game specific string denoting server configuration
*/
public GameInstanceState GameServerState;
public GameInstanceState GameServerStateEnum;
/**
* game session custom data
*/
Expand Down Expand Up @@ -3400,6 +3417,10 @@ public static class PlayerProfileModel {
* List of all authentication systems linked to this player account
*/
public ArrayList<LinkedPlatformAccountModel> LinkedAccounts;
/**
* List of all contact email info associated with the player account
*/
public ArrayList<ContactEmailInfoModel> ContactEmailAddresses;
/**
* List of advertising campaigns the player has been attributed to
*/
Expand Down Expand Up @@ -3460,6 +3481,10 @@ public static class PlayerProfileViewConstraints {
* Whether to show the linked accounts. Defaults to false
*/
public Boolean ShowLinkedAccounts;
/**
* Whether to show contact email addresses. Defaults to false
*/
public Boolean ShowContactEmailAddresses;
/**
* Whether to show the total value to date in usd. Defaults to false
*/
Expand Down Expand Up @@ -3783,11 +3808,6 @@ public static class ReportPlayerClientRequest {
}

public static class ReportPlayerClientResult {
/**
* @deprecated Do not use
*/
@Deprecated
public Boolean Updated;
/**
* The number of remaining reports which may be filed today.
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -329,7 +329,15 @@ public static enum PlayFabErrorCode {
InvalidAuthToken(1326),
AuthTokenDoesNotExist(1327),
AuthTokenExpired(1328),
AuthTokenAlreadyUsedToResetPassword(1329);
AuthTokenAlreadyUsedToResetPassword(1329),
MembershipNameTooLong(1330),
MembershipNotFound(1331),
GoogleServiceAccountInvalid(1332),
GoogleServiceAccountParseFailure(1333),
EntityTokenMissing(1334),
EntityTokenInvalid(1335),
EntityTokenExpired(1336),
EntityTokenRevoked(1337);

public int id;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@
import com.playfab.PlayFabErrors.ErrorCallback;

public class PlayFabSettings {
public static String SdkVersion = "0.54.170814";
public static String BuildIdentifier = "jbuild_javasdk_1";
public static String SdkVersionString = "JavaSDK-0.54.170814";
public static String SdkVersion = "0.55.170828";
public static String BuildIdentifier = "jbuild_javasdk_2";
public static String SdkVersionString = "JavaSDK-0.55.170828";

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;
Expand Down
2 changes: 1 addition & 1 deletion PlayFabClientSDK/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<inceptionYear>2016</inceptionYear>
<groupId>com.playfab</groupId>
<artifactId>client-sdk</artifactId>
<version>0.54.170814</version>
<version>0.55.170828</version>
<name>PlayFab Client API</name>
<description>PlayFab is the unified backend platform for games — everything you need to build and operate your game, all in one place, so you can focus on creating and delivering a great player experience. </description>
<url>http://api.playfab.com/</url>
Expand Down
Loading

0 comments on commit c111dbd

Please sign in to comment.