Skip to content

Commit 58628aa

Browse files
committed
Updating API to version 210406.
1 parent 3dc7ff9 commit 58628aa

File tree

5 files changed

+33
-21
lines changed

5 files changed

+33
-21
lines changed

admin.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1625,7 +1625,7 @@ export enum GenericErrorCodes {
16251625
EvaluationModePlayerCountExceeded = "EvaluationModePlayerCountExceeded",
16261626
GetPlayersInSegmentRateLimitExceeded = "GetPlayersInSegmentRateLimitExceeded",
16271627
CloudScriptFunctionNameSizeExceeded = "CloudScriptFunctionNameSizeExceeded",
1628-
InsightsManagementTitleInEvaluationMode = "InsightsManagementTitleInEvaluationMode",
1628+
PaidInsightsFeaturesNotEnabled = "PaidInsightsFeaturesNotEnabled",
16291629
CloudScriptAzureFunctionsQueueRequestError = "CloudScriptAzureFunctionsQueueRequestError",
16301630
EvaluationModeTitleCountExceeded = "EvaluationModeTitleCountExceeded",
16311631
InsightsManagementTitleNotInFlight = "InsightsManagementTitleNotInFlight",
@@ -1764,6 +1764,7 @@ export enum GenericErrorCodes {
17641764
CreateSegmentRateLimitExceeded = "CreateSegmentRateLimitExceeded",
17651765
UpdateSegmentRateLimitExceeded = "UpdateSegmentRateLimitExceeded",
17661766
GetSegmentsRateLimitExceeded = "GetSegmentsRateLimitExceeded",
1767+
AsyncExportNotInFlight = "AsyncExportNotInFlight",
17671768
SnapshotNotFound = "SnapshotNotFound",
17681769
InventoryApiNotImplemented = "InventoryApiNotImplemented",
17691770
}

client.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5324,7 +5324,7 @@ export function LinkFacebookInstantGamesId(
53245324
}
53255325

53265326
/**
5327-
* Links the Game Center account associated with the provided Game Center ID to the user's PlayFab account
5327+
* Links the Game Center account associated with the provided Game Center ID to the user's PlayFab account. Logging in with a Game Center ID is insecure if you do not include the optional PublicKeyUrl, Salt, Signature, and Timestamp parameters in this request. It is recommended you require these parameters on all Game Center calls by going to the Apple Add-ons page in the PlayFab Game Manager and enabling the 'Require secure authentication only for this app' option.
53285328
* @param {LinkGameCenterAccountRequest} request
53295329
* @param {RequestOptions} options
53305330
* @returns {Promise<LinkGameCenterAccountResult>}
@@ -5613,7 +5613,7 @@ export function LoginWithFacebookInstantGamesId(
56135613
}
56145614

56155615
/**
5616-
* Signs the user in using an iOS Game Center player identifier, returning a session identifier that can subsequently be used for API calls which require an authenticated user
5616+
* Signs the user in using an iOS Game Center player identifier, returning a session identifier that can subsequently be used for API calls which require an authenticated user. Logging in with a Game Center ID is insecure if you do not include the optional PublicKeyUrl, Salt, Signature, and Timestamp parameters in this request. It is recommended you require these parameters on all Game Center calls by going to the Apple Add-ons page in the PlayFab Game Manager and enabling the 'Require secure authentication only for this app' option.
56175617
* @param {LoginWithGameCenterRequest} request
56185618
* @param {RequestOptions} options
56195619
* @returns {Promise<LoginResult>}

multiplayer.ts

Lines changed: 26 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -145,10 +145,6 @@ export interface BuildAliasDetailsResponse {
145145
AliasName?: string;
146146
/** Array of build selection criteria. */
147147
BuildSelectionCriteria?: BuildSelectionCriterion[];
148-
/** The page size on the response. */
149-
PageSize: number;
150-
/** The skip token for the paged response. */
151-
SkipToken?: string;
152148
}
153149

154150
export interface BuildAliasParams {
@@ -1003,6 +999,8 @@ export interface GetMultiplayerServerDetailsRequest {
1003999
}
10041000

10051001
export interface GetMultiplayerServerDetailsResponse {
1002+
/** The identity of the build in which the server was allocated. */
1003+
BuildId?: string;
10061004
/** The connected players in the multiplayer server. */
10071005
ConnectedPlayers?: ConnectedPlayer[];
10081006
/** The fully qualified domain name of the virtual machine that is hosting this multiplayer server. */
@@ -1234,9 +1232,23 @@ export interface ListAssetSummariesResponse {
12341232
SkipToken?: string;
12351233
}
12361234

1237-
export interface ListBuildAliasesForTitleResponse {
1235+
/** Returns a list of summarized details of all multiplayer server builds for a title. */
1236+
export interface ListBuildAliasesRequest {
1237+
/** The optional custom tags associated with the request (e.g. build number, external trace identifiers, etc.). */
1238+
CustomTags?: Record<string, unknown>;
1239+
/** The page size for the request. */
1240+
PageSize?: number;
1241+
/** The skip token for the paged request. */
1242+
SkipToken?: string;
1243+
}
1244+
1245+
export interface ListBuildAliasesResponse {
12381246
/** The list of build aliases for the title */
12391247
BuildAliases?: BuildAliasDetailsResponse[];
1248+
/** The page size on the response. */
1249+
PageSize: number;
1250+
/** The skip token for the paged response. */
1251+
SkipToken?: string;
12401252
}
12411253

12421254
/** Returns a list of summarized details of all multiplayer server builds for a title. */
@@ -1535,12 +1547,6 @@ export interface MatchTotalRuleExpansion {
15351547
SecondsBetweenExpansions: number;
15361548
}
15371549

1538-
/** Returns a list of summarized details of all multiplayer server builds for a title. */
1539-
export interface MultiplayerEmptyRequest {
1540-
/** The optional custom tags associated with the request (e.g. build number, external trace identifiers, etc.). */
1541-
CustomTags?: Record<string, unknown>;
1542-
}
1543-
15441550
export interface MultiplayerServerSummary {
15451551
/** The connected players in the multiplayer server. */
15461552
ConnectedPlayers?: ConnectedPlayer[];
@@ -1664,6 +1670,8 @@ export interface RequestMultiplayerServerRequest {
16641670
}
16651671

16661672
export interface RequestMultiplayerServerResponse {
1673+
/** The identity of the build in which the server was allocated. */
1674+
BuildId?: string;
16671675
/** The connected players in the multiplayer server. */
16681676
ConnectedPlayers?: ConnectedPlayer[];
16691677
/** The fully qualified domain name of the virtual machine that is hosting this multiplayer server. */
@@ -1724,6 +1732,8 @@ export interface ScheduledStandbySettings {
17241732
}
17251733

17261734
export interface ServerDetails {
1735+
/** The fully qualified domain name of the virtual machine that is hosting this multiplayer server. */
1736+
Fqdn?: string;
17271737
/** The IPv4 address of the virtual machine that is hosting this multiplayer server. */
17281738
IPV4Address?: string;
17291739
/** The ports the multiplayer server uses. */
@@ -2706,15 +2716,15 @@ export function ListAssetSummaries(
27062716

27072717
/**
27082718
* Lists details of all build aliases for a title. Accepts tokens for title and if game client access is enabled, allows game client to request list of builds with player entity token.
2709-
* @param {MultiplayerEmptyRequest} request
2719+
* @param {ListBuildAliasesRequest} request
27102720
* @param {RequestOptions} options
2711-
* @returns {Promise<ListBuildAliasesForTitleResponse>}
2721+
* @returns {Promise<ListBuildAliasesResponse>}
27122722
*/
27132723
export function ListBuildAliases(
2714-
request: MultiplayerEmptyRequest,
2724+
request: ListBuildAliasesRequest,
27152725
options: RequestOptions
2716-
): Promise<ListBuildAliasesForTitleResponse> {
2717-
return dispatchRequest<ListBuildAliasesForTitleResponse>(
2726+
): Promise<ListBuildAliasesResponse> {
2727+
return dispatchRequest<ListBuildAliasesResponse>(
27182728
"/MultiplayerServer/ListBuildAliases",
27192729
request,
27202730
options

server.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1408,7 +1408,7 @@ export enum GenericErrorCodes {
14081408
EvaluationModePlayerCountExceeded = "EvaluationModePlayerCountExceeded",
14091409
GetPlayersInSegmentRateLimitExceeded = "GetPlayersInSegmentRateLimitExceeded",
14101410
CloudScriptFunctionNameSizeExceeded = "CloudScriptFunctionNameSizeExceeded",
1411-
InsightsManagementTitleInEvaluationMode = "InsightsManagementTitleInEvaluationMode",
1411+
PaidInsightsFeaturesNotEnabled = "PaidInsightsFeaturesNotEnabled",
14121412
CloudScriptAzureFunctionsQueueRequestError = "CloudScriptAzureFunctionsQueueRequestError",
14131413
EvaluationModeTitleCountExceeded = "EvaluationModeTitleCountExceeded",
14141414
InsightsManagementTitleNotInFlight = "InsightsManagementTitleNotInFlight",
@@ -1547,6 +1547,7 @@ export enum GenericErrorCodes {
15471547
CreateSegmentRateLimitExceeded = "CreateSegmentRateLimitExceeded",
15481548
UpdateSegmentRateLimitExceeded = "UpdateSegmentRateLimitExceeded",
15491549
GetSegmentsRateLimitExceeded = "GetSegmentsRateLimitExceeded",
1550+
AsyncExportNotInFlight = "AsyncExportNotInFlight",
15501551
SnapshotNotFound = "SnapshotNotFound",
15511552
InventoryApiNotImplemented = "InventoryApiNotImplemented",
15521553
}

0 commit comments

Comments
 (0)