@@ -2986,6 +2986,7 @@ public enum GenericErrorCodes
29862986 ParentCustomerAccountNotFound ,
29872987 AccountLinkedToABannedPlayer ,
29882988 AzureSubscriptionNotEligibleForLinking ,
2989+ EntityIsNotAMember ,
29892990 MatchmakingEntityInvalid ,
29902991 MatchmakingPlayerAttributesInvalid ,
29912992 MatchmakingQueueNotFound ,
@@ -3103,6 +3104,8 @@ public enum GenericErrorCodes
31033104 ExperimentationExclusionGroupInvalidName ,
31043105 ExperimentationLegacyExperimentInvalidOperation ,
31053106 ExperimentationExperimentStopFailed ,
3107+ ExperimentationExperimentDeleteFailed ,
3108+ ExperimentationExperimentStartFailed ,
31063109 MaxActionDepthExceeded ,
31073110 TitleNotOnUpdatedPricingPlan ,
31083111 SegmentManagementTitleNotInFlight ,
@@ -3300,6 +3303,7 @@ public enum GenericErrorCodes
33003303 GameSaveConflict ,
33013304 GameSaveManifestNotEligibleForRollback ,
33023305 GameSaveTitleClientAnonymousAccountCreationNotDisabled ,
3306+ GameSaveTitleConfigNoUpdatesRequested ,
33033307 StateShareForbidden ,
33043308 StateShareTitleNotInFlight ,
33053309 StateShareStateNotFound ,
@@ -3896,14 +3900,20 @@ public class GetPlayerTagsResult : PlayFabResultCommon
38963900 public class GetPolicyRequest : PlayFabRequestCommon
38973901 {
38983902 /// <summary>
3899- /// The name of the policy to read. Only supported name is 'ApiPolicy'.
3903+ /// The name of the policy to read. Only 'ApiPolicy' is supported. This parameter is optional and defaults to 'ApiPolicy' if
3904+ /// omitted.
39003905 /// </summary>
39013906 public string PolicyName ;
39023907
39033908 }
39043909
39053910 public class GetPolicyResponse : PlayFabResultCommon
39063911 {
3912+ /// <summary>
3913+ /// The UTC date and time when the policy was last updated. Null if the policy has never been customized.
3914+ /// </summary>
3915+ public DateTime ? LastUpdated ;
3916+
39073917 /// <summary>
39083918 /// The name of the policy read.
39093919 /// </summary>
@@ -5118,7 +5128,7 @@ public class OpenIdIssuerInformation
51185128 public class PermissionStatement
51195129 {
51205130 /// <summary>
5121- /// The action this statement effects. The only supported action is 'Execute' .
5131+ /// The action this statement effects. May only be '*'. This parameter is optional and defaults to '*' if omitted .
51225132 /// </summary>
51235133 public string Action ;
51245134
@@ -5138,7 +5148,8 @@ public class PermissionStatement
51385148 public EffectType Effect ;
51395149
51405150 /// <summary>
5141- /// The principal this statement will effect. The only supported principal is '*'.
5151+ /// The principal this statement will effect. May be '*' to match all callers, or a JSON object targeting a specific entity
5152+ /// type, e.g. {"title_player_account":"*"} for players or {"master_player_account":"*"} for master player accounts.
51425153 /// </summary>
51435154 public string Principal ;
51445155
@@ -7895,7 +7906,8 @@ public class UpdatePolicyRequest : PlayFabRequestCommon
78957906 public bool OverwritePolicy ;
78967907
78977908 /// <summary>
7898- /// The name of the policy being updated. Only supported name is 'ApiPolicy'
7909+ /// The name of the policy being updated. Only 'ApiPolicy' is supported. This parameter is optional and defaults to
7910+ /// 'ApiPolicy' if omitted.
78997911 /// </summary>
79007912 public string PolicyName ;
79017913
@@ -7923,6 +7935,12 @@ public class UpdatePolicyResponse : PlayFabResultCommon
79237935 /// </summary>
79247936 public List < PermissionStatement > Statements ;
79257937
7938+ /// <summary>
7939+ /// Optional warnings about policy statements that may not have the intended effect. For example, resource paths that don't
7940+ /// match any known API endpoint. The policy update still succeeds when warnings are present.
7941+ /// </summary>
7942+ public List < string > Warnings ;
7943+
79267944 }
79277945
79287946 public class UpdateProperty
0 commit comments