Skip to content

Commit

Permalink
https://docs.microsoft.com/en-us/gaming/playfab/release-notes/#221107
Browse files Browse the repository at this point in the history
  • Loading branch information
PlayFab SDK Team authored and PlayFab SDK Team committed Nov 8, 2022
2 parents 6b80df9 + 7263052 commit 3a9a373
Show file tree
Hide file tree
Showing 183 changed files with 7,020 additions and 1,248 deletions.
4 changes: 2 additions & 2 deletions 4.23/ExampleProject/Plugins/PlayFab/PlayFab.uplugin
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,13 @@
"FriendlyName": "PlayFab Marketplace Plugin",
"Version": 0,
"EngineVersion": "4.23.0",
"VersionName": "1.103.221024",
"VersionName": "1.104.221107",
"CreatedBy": "PlayFab and Phoenix Labs",
"CreatedByURL": "https://playfab.com/",
"DocsURL": "https://docs.microsoft.com/en-us/gaming/playfab/api-references/",
"SupportURL": "https://community.playfab.com/index.html",
"Category": "PlayFab",
"Description": "PlayFab Marketplace plugin for Unreal Engine 4.23 Current API version: 1.103.221024",
"Description": "PlayFab Marketplace plugin for Unreal Engine 4.23 Current API version: 1.104.221107",
"MarketplaceURL": "com.epicgames.launcher://ue/marketplace/content/217fdf581b784571af03d3fb6580368f",
"Modules": [
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -226,7 +226,10 @@ struct PLAYFAB_API FClientGetPlayFabIDsFromFacebookIDsRequest : public FPlayFabR
{
GENERATED_USTRUCT_BODY()
public:
/** Array of unique Facebook identifiers for which the title needs to get PlayFab identifiers. */
/**
* Array of unique Facebook identifiers for which the title needs to get PlayFab identifiers. The array cannot exceed 2,000
* in length.
*/
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "PlayFab | Client | Account Management Models")
FString FacebookIDs;
};
Expand All @@ -247,7 +250,10 @@ struct PLAYFAB_API FClientGetPlayFabIDsFromFacebookInstantGamesIdsRequest : publ
{
GENERATED_USTRUCT_BODY()
public:
/** Array of unique Facebook Instant Games identifiers for which the title needs to get PlayFab identifiers. */
/**
* Array of unique Facebook Instant Games identifiers for which the title needs to get PlayFab identifiers. The array
* cannot exceed 25 in length.
*/
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "PlayFab | Client | Account Management Models")
FString FacebookInstantGamesIds;
};
Expand All @@ -268,7 +274,10 @@ struct PLAYFAB_API FClientGetPlayFabIDsFromGameCenterIDsRequest : public FPlayFa
{
GENERATED_USTRUCT_BODY()
public:
/** Array of unique Game Center identifiers (the Player Identifier) for which the title needs to get PlayFab identifiers. */
/**
* Array of unique Game Center identifiers (the Player Identifier) for which the title needs to get PlayFab identifiers.
* The array cannot exceed 2,000 in length.
*/
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "PlayFab | Client | Account Management Models")
FString GameCenterIDs;
};
Expand Down Expand Up @@ -313,7 +322,10 @@ struct PLAYFAB_API FClientGetPlayFabIDsFromGoogleIDsRequest : public FPlayFabReq
{
GENERATED_USTRUCT_BODY()
public:
/** Array of unique Google identifiers (Google+ user IDs) for which the title needs to get PlayFab identifiers. */
/**
* Array of unique Google identifiers (Google+ user IDs) for which the title needs to get PlayFab identifiers. The array
* cannot exceed 2,000 in length.
*/
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "PlayFab | Client | Account Management Models")
FString GoogleIDs;
};
Expand All @@ -334,7 +346,10 @@ struct PLAYFAB_API FClientGetPlayFabIDsFromGooglePlayGamesPlayerIDsRequest : pub
{
GENERATED_USTRUCT_BODY()
public:
/** Array of unique Google Play Games identifiers (Google+ user IDs) for which the title needs to get PlayFab identifiers. */
/**
* Array of unique Google Play Games identifiers (Google+ user IDs) for which the title needs to get PlayFab identifiers.
* The array cannot exceed 2,000 in length.
*/
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "PlayFab | Client | Account Management Models")
FString GooglePlayGamesPlayerIDs;
};
Expand All @@ -355,7 +370,10 @@ struct PLAYFAB_API FClientGetPlayFabIDsFromKongregateIDsRequest : public FPlayFa
{
GENERATED_USTRUCT_BODY()
public:
/** Array of unique Kongregate identifiers (Kongregate's user_id) for which the title needs to get PlayFab identifiers. */
/**
* Array of unique Kongregate identifiers (Kongregate's user_id) for which the title needs to get PlayFab identifiers. The
* array cannot exceed 2,000 in length.
*/
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "PlayFab | Client | Account Management Models")
FString KongregateIDs;
};
Expand All @@ -376,7 +394,10 @@ struct PLAYFAB_API FClientGetPlayFabIDsFromNintendoServiceAccountIdsRequest : pu
{
GENERATED_USTRUCT_BODY()
public:
/** Array of unique Nintendo Switch Account identifiers for which the title needs to get PlayFab identifiers. */
/**
* Array of unique Nintendo Switch Account identifiers for which the title needs to get PlayFab identifiers. The array
* cannot exceed 2,000 in length.
*/
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "PlayFab | Client | Account Management Models")
FString NintendoAccountIds;
};
Expand All @@ -397,7 +418,10 @@ struct PLAYFAB_API FClientGetPlayFabIDsFromNintendoSwitchDeviceIdsRequest : publ
{
GENERATED_USTRUCT_BODY()
public:
/** Array of unique Nintendo Switch Device identifiers for which the title needs to get PlayFab identifiers. */
/**
* Array of unique Nintendo Switch Device identifiers for which the title needs to get PlayFab identifiers. The array
* cannot exceed 2,000 in length.
*/
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "PlayFab | Client | Account Management Models")
FString NintendoSwitchDeviceIds;
};
Expand All @@ -421,7 +445,10 @@ struct PLAYFAB_API FClientGetPlayFabIDsFromPSNAccountIDsRequest : public FPlayFa
/** Id of the PlayStation :tm: Network issuer environment. If null, defaults to production environment. */
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "PlayFab | Client | Account Management Models")
int32 IssuerId = 0;
/** Array of unique PlayStation :tm: Network identifiers for which the title needs to get PlayFab identifiers. */
/**
* Array of unique PlayStation :tm: Network identifiers for which the title needs to get PlayFab identifiers. The array
* cannot exceed 2,000 in length.
*/
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "PlayFab | Client | Account Management Models")
FString PSNAccountIDs;
};
Expand All @@ -442,7 +469,10 @@ struct PLAYFAB_API FClientGetPlayFabIDsFromSteamIDsRequest : public FPlayFabRequ
{
GENERATED_USTRUCT_BODY()
public:
/** Array of unique Steam identifiers (Steam profile IDs) for which the title needs to get PlayFab identifiers. */
/**
* Array of unique Steam identifiers (Steam profile IDs) for which the title needs to get PlayFab identifiers. The array
* cannot exceed 2,000 in length.
*/
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "PlayFab | Client | Account Management Models")
FString SteamStringIDs;
};
Expand All @@ -463,7 +493,10 @@ struct PLAYFAB_API FClientGetPlayFabIDsFromTwitchIDsRequest : public FPlayFabReq
{
GENERATED_USTRUCT_BODY()
public:
/** Array of unique Twitch identifiers (Twitch's _id) for which the title needs to get PlayFab identifiers. */
/**
* Array of unique Twitch identifiers (Twitch's _id) for which the title needs to get PlayFab identifiers. The array cannot
* exceed 2,000 in length.
*/
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "PlayFab | Client | Account Management Models")
FString TwitchIds;
};
Expand All @@ -487,7 +520,10 @@ struct PLAYFAB_API FClientGetPlayFabIDsFromXboxLiveIDsRequest : public FPlayFabR
/** The ID of Xbox Live sandbox. */
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "PlayFab | Client | Account Management Models")
FString Sandbox;
/** Array of unique Xbox Live account identifiers for which the title needs to get PlayFab identifiers. */
/**
* Array of unique Xbox Live account identifiers for which the title needs to get PlayFab identifiers. The array cannot
* exceed 2,000 in length.
*/
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "PlayFab | Client | Account Management Models")
FString XboxLiveAccountIDs;
};
Expand Down Expand Up @@ -2614,9 +2650,6 @@ struct PLAYFAB_API FClientGetCharacterLeaderboardRequest : public FPlayFabReques
{
GENERATED_USTRUCT_BODY()
public:
/** Optional character type on which to filter the leaderboard entries. */
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "PlayFab | Client | Characters Models")
FString CharacterType;
/** Maximum number of entries to retrieve. Default 10, maximum 100. */
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "PlayFab | Client | Characters Models")
int32 MaxResultsCount = 0;
Expand Down Expand Up @@ -2668,9 +2701,6 @@ struct PLAYFAB_API FClientGetLeaderboardAroundCharacterRequest : public FPlayFab
/** Unique PlayFab assigned ID for a specific character on which to center the leaderboard. */
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "PlayFab | Client | Characters Models")
FString CharacterId;
/** Optional character type on which to filter the leaderboard entries. */
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "PlayFab | Client | Characters Models")
FString CharacterType;
/** Maximum number of entries to retrieve. Default 10, maximum 100. */
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "PlayFab | Client | Characters Models")
int32 MaxResultsCount = 0;
Expand Down Expand Up @@ -2867,6 +2897,9 @@ struct PLAYFAB_API FClientGetFriendsListRequest : public FPlayFabRequestCommon
/** The optional custom tags associated with the request (e.g. build number, external trace identifiers, etc.). */
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "PlayFab | Client | Friend List Management Models")
UPlayFabJsonObject* CustomTags = nullptr;
/** Indicates which other platforms' friends should be included in the response. */
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "PlayFab | Client | Friend List Management Models")
EExternalFriendSources ExternalPlatformFriends = StaticCast<EExternalFriendSources>(0);
/** Indicates whether Facebook friends should be included in the response. Default is true. */
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "PlayFab | Client | Friend List Management Models")
bool IncludeFacebookFriends = false;
Expand Down Expand Up @@ -3475,6 +3508,9 @@ struct PLAYFAB_API FClientGetFriendLeaderboardRequest : public FPlayFabRequestCo
/** The optional custom tags associated with the request (e.g. build number, external trace identifiers, etc.). */
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "PlayFab | Client | Player Data Management Models")
UPlayFabJsonObject* CustomTags = nullptr;
/** Indicates which other platforms' friends should be included in the response. */
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "PlayFab | Client | Player Data Management Models")
EExternalFriendSources ExternalPlatformFriends = StaticCast<EExternalFriendSources>(0);
/** Indicates whether Facebook friends should be included in the response. Default is true. */
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "PlayFab | Client | Player Data Management Models")
bool IncludeFacebookFriends = false;
Expand Down Expand Up @@ -3533,6 +3569,9 @@ struct PLAYFAB_API FClientGetFriendLeaderboardAroundPlayerRequest : public FPlay
/** The optional custom tags associated with the request (e.g. build number, external trace identifiers, etc.). */
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "PlayFab | Client | Player Data Management Models")
UPlayFabJsonObject* CustomTags = nullptr;
/** Indicates which other platforms' friends should be included in the response. */
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "PlayFab | Client | Player Data Management Models")
EExternalFriendSources ExternalPlatformFriends = StaticCast<EExternalFriendSources>(0);
/** Indicates whether Facebook friends should be included in the response. Default is true. */
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "PlayFab | Client | Player Data Management Models")
bool IncludeFacebookFriends = false;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1289,6 +1289,30 @@ enum class ECloudScriptRevisionOption : uint8
pfenum_Specific = 2 UMETA(DisplayName = "Specific"),
};

/** ExternalFriendSources */

UENUM(BlueprintType)
enum class EExternalFriendSources : uint8
{
pfenum_None = 0 UMETA(DisplayName = "None"),
pfenum_Steam = 1 UMETA(DisplayName = "Steam"),
pfenum_Facebook = 2 UMETA(DisplayName = "Facebook"),
pfenum_SteamOrFacebook = 3 UMETA(DisplayName = "SteamOrFacebook"),
pfenum_Xbox = 4 UMETA(DisplayName = "Xbox"),
pfenum_SteamOrXbox = 5 UMETA(DisplayName = "SteamOrXbox"),
pfenum_FacebookOrXbox = 6 UMETA(DisplayName = "FacebookOrXbox"),
pfenum_SteamOrFacebookOrXbox = 7 UMETA(DisplayName = "SteamOrFacebookOrXbox"),
pfenum_Psn = 8 UMETA(DisplayName = "Psn"),
pfenum_SteamOrPsn = 9 UMETA(DisplayName = "SteamOrPsn"),
pfenum_FacebookOrPsn = 10 UMETA(DisplayName = "FacebookOrPsn"),
pfenum_SteamOrFacebookOrPsn = 11 UMETA(DisplayName = "SteamOrFacebookOrPsn"),
pfenum_XboxOrPsn = 12 UMETA(DisplayName = "XboxOrPsn"),
pfenum_SteamOrXboxOrPsn = 13 UMETA(DisplayName = "SteamOrXboxOrPsn"),
pfenum_FacebookOrXboxOrPsn = 14 UMETA(DisplayName = "FacebookOrXboxOrPsn"),
pfenum_SteamOrFacebookOrXboxOrPsn = 15 UMETA(DisplayName = "SteamOrFacebookOrXboxOrPsn"),
pfenum_All = 16 UMETA(DisplayName = "All"),
};

/** GameInstanceState */

UENUM(BlueprintType)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -146,6 +146,9 @@ struct PLAYFAB_API FMultiplayerFindFriendLobbiesRequest : public FPlayFabRequest
/** Controls whether this query should link to friends made on the Steam network. Defaults to false */
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "PlayFab | Multiplayer | Lobby Models")
bool ExcludeSteamFriends = false;
/** Indicates which other platforms' friends this query should link to. */
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "PlayFab | Multiplayer | Lobby Models")
EExternalFriendSources ExternalPlatformFriends = StaticCast<EExternalFriendSources>(0);
/**
* OData style string that contains one or more filters. Only the following operators are supported: "and" (logical and),
* "eq" (equal), "ne" (not equals), "ge" (greater than or equal), "gt" (greater than), "le" (less than or equal), and "lt"
Expand Down
Loading

0 comments on commit 3a9a373

Please sign in to comment.