---@meta

---@class FABOfflineLegalAttachment_NoNameEncryption
---@field Checksum FString
---@field content FString
local FABOfflineLegalAttachment_NoNameEncryption = {}



---@class FAccelByteAgreementUserData_NoNameEncryption
---@field Agreements TArray<FLegalAgreementSummary_NoNameEncryption>
local FAccelByteAgreementUserData_NoNameEncryption = {}



---@class FAccelByteModelsAcceptAgreementResponse_NoNameEncryption
---@field Proceed boolean
---@field Comply boolean
local FAccelByteModelsAcceptAgreementResponse_NoNameEncryption = {}



---@class FAccelByteModelsGameTelemetrySaveSlot_NoNameEncryption
---@field Name FString
local FAccelByteModelsGameTelemetrySaveSlot_NoNameEncryption = {}



---@class FAccelByteModelsLocalizedPolicyVersionObject_NoNameEncryption
---@field ID FString
---@field createdAt FDateTime
---@field UpdatedAt FDateTime
---@field LocaleCode FString
---@field ContentType FString
---@field AttachmentLocation FString
---@field AttachmentVersionIdentifier FString
---@field AttachmentChecksum FString
---@field Description FString
---@field status FString
---@field PublishedDate FDateTime
---@field IsDefaultSelection boolean
local FAccelByteModelsLocalizedPolicyVersionObject_NoNameEncryption = {}



---@class FAccelByteModelsPolicyVersionWithLocalizedVersionObject_NoNameEncryption
---@field ID FString
---@field createdAt FDateTime
---@field UpdatedAt FDateTime
---@field DisplayVersion FString
---@field Description FString
---@field status FString
---@field PublishedDate FDateTime
---@field LocalizedPolicyVersions TArray<FAccelByteModelsLocalizedPolicyVersionObject_NoNameEncryption>
---@field IsCommitted boolean
---@field IsCrucial boolean
---@field IsInEffect boolean
local FAccelByteModelsPolicyVersionWithLocalizedVersionObject_NoNameEncryption = {}



---@class FAccelByteModelsTelemetrySaveData_NoNameEncryption
---@field EventType FString
---@field Payload FString
---@field KraftonID FString
---@field EventTimestamp FDateTime
local FAccelByteModelsTelemetrySaveData_NoNameEncryption = {}



---@class FAccountClaimBaseResponse_NoNameEncryption
---@field code int32
---@field Message FString
local FAccountClaimBaseResponse_NoNameEncryption = {}



---@class FAccountClaimCodeReceived_NoNameEncryption : FAccountClaimEventBase_NoNameEncryption
---@field LinkCode FString
---@field expiresAt FDateTime
---@field LinkURL FString
local FAccountClaimCodeReceived_NoNameEncryption = {}



---@class FAccountClaimError_NoNameEncryption : FAccountClaimBaseResponse_NoNameEncryption
local FAccountClaimError_NoNameEncryption = {}


---@class FAccountClaimEventBase_NoNameEncryption
---@field Error FAccountClaimError_NoNameEncryption
local FAccountClaimEventBase_NoNameEncryption = {}



---@class FAccountUserData_NoNameEncryption
---@field AuthType FString
---@field Bans TArray<FBan_NoNameEncryption>
---@field Country FString
---@field createdAt FString
---@field Eligible boolean
---@field DateOfBirth FString
---@field DisplayName FString
---@field EmailVerified boolean
---@field Enabled boolean
---@field LastEnabledChangedTime FString
---@field LoginId FString
---@field NameSpace FString
---@field Permissions TArray<FPermission_NoNameEncryption>
---@field PhoneVerified boolean
---@field PlatformId FString
---@field PlatformUserId FString
---@field Roles TArray<FString>
---@field UserId FString
---@field username FString
---@field EmailAddress FString
---@field avatarUrl FString
local FAccountUserData_NoNameEncryption = {}



---@class FBan_NoNameEncryption
---@field Ban FString
---@field BanId FString
---@field endDate FString
local FBan_NoNameEncryption = {}



---@class FErrorContent_NoNameEncryption
---@field Last_Login_At int32
---@field Display_Name FString
---@field username FString
---@field Is_full_kid boolean
local FErrorContent_NoNameEncryption = {}



---@class FErrorInfo_NoNameEncryption
---@field NumericErrorCode int32
---@field errorCode int32
---@field code int32
---@field Error_Code int32
---@field ResponseCode int32
---@field ErrorMessage FString
---@field Message FString
---@field Error FString
---@field Error_Description FString
---@field Error_Body TMap<FString, FErrorContent_NoNameEncryption>
local FErrorInfo_NoNameEncryption = {}



---@class FErrorOauthInfo_NoNameEncryption
---@field errorCode int32
---@field ErrorMessage FString
---@field Error FString
---@field Error_Description FString
---@field Error_uri FString
---@field Mfa_token FString
---@field Factors TArray<FString>
---@field Default_factor FString
---@field LinkingToken FString
---@field PlatformId FString
---@field ClientId FString
local FErrorOauthInfo_NoNameEncryption = {}



---@class FFriendStatus_NoNameEncryption
---@field bBlockUser boolean
---@field bMyFriend boolean
---@field bReceivedFriendRequest boolean
---@field Memo FString
local FFriendStatus_NoNameEncryption = {}



---@class FGAUserInfo_NoNameEncryption
---@field Guid FString
---@field username FString
---@field Activated boolean
---@field EmailOptIn boolean
---@field Authentications TMap<FString, FJsonObjectWrapper>
---@field Platforms TMap<FString, FGaPlatform_NoNameEncryption>
---@field Profile FGaProfile_NoNameEncryption
---@field GameAccounts TArray<FGaGameAccount_NoNameEncryption>
local FGAUserInfo_NoNameEncryption = {}



---@class FGPPAcceptAgreementResponse_NoNameEncryption
---@field Proceed boolean
---@field Comply boolean
local FGPPAcceptAgreementResponse_NoNameEncryption = {}



---@class FGPPAccountLinkError_NoNameEncryption : FErrorInfo_NoNameEncryption
---@field Delete_After int32
---@field Access_Token FString
---@field is_ga_full_account boolean
---@field NameSpace FString
---@field User_Id FString
---@field Error_uri FString
local FGPPAccountLinkError_NoNameEncryption = {}



---@class FGPPAccount_NoNameEncryption
---@field bIsMyAccount boolean
---@field KID FString
---@field KraftonTag FString
---@field Profile FGPPProfile_NoNameEncryption
---@field Presence FGPPPresence_NoNameEncryption
---@field Friend_Status FFriendStatus_NoNameEncryption
---@field Has_Play_History boolean
---@field GameAccountList TArray<FGPPGameAccount_NoNameEncryption>
local FGPPAccount_NoNameEncryption = {}



---@class FGPPAchievementICon_NoNameEncryption
---@field slug FString
---@field URL FString
local FGPPAchievementICon_NoNameEncryption = {}



---@class FGPPAchievementModel_NoNameEncryption
---@field AchievementCode FString
---@field ProgressRate int32
---@field LatestValue int32
---@field GoalValue int32
---@field Tags TArray<FString>
---@field LockedIcon FGPPAchievementICon_NoNameEncryption
---@field UnlockedIcon FGPPAchievementICon_NoNameEncryption
---@field Name FString
---@field Description FString
---@field Hidden boolean
---@field AchievedAt int64
local FGPPAchievementModel_NoNameEncryption = {}



---@class FGPPCheckEligibility_NoNameEncryption
---@field Age_Status FString
---@field Country FString
---@field Redirect_URI FString
---@field Verified boolean
---@field WS_URI FString
---@field Device_Code FString
local FGPPCheckEligibility_NoNameEncryption = {}



---@class FGPPClaimAccountRequest_NoNameEncryption
---@field PlatformId FString
---@field PlatformToken FString
local FGPPClaimAccountRequest_NoNameEncryption = {}



---@class FGPPClaimAccountResponse_NoNameEncryption
---@field LinkCode FString
---@field expiresAt int64
---@field LinkURL FString
---@field code int32
---@field Message FString
local FGPPClaimAccountResponse_NoNameEncryption = {}



---@class FGPPClientSettings : FGPPSettings
local FGPPClientSettings = {}


---@class FGPPConsumableEntitlement_NoNameEncryption
---@field NextCursor FString
---@field ConsumableEntitlements TArray<FGPPEntitlementInfo_NoNameEncryption>
local FGPPConsumableEntitlement_NoNameEncryption = {}



---@class FGPPDurableEntitlement_NoNameEncryption
---@field NextCursor FString
---@field DurableEntitlements TArray<FGPPEntitlementInfo_NoNameEncryption>
local FGPPDurableEntitlement_NoNameEncryption = {}



---@class FGPPEntitlementInfo_NoNameEncryption
---@field ID FString
---@field Sku FString
---@field Source FString
---@field provider FString
---@field GameServerId FString
---@field GrantedAt int64
local FGPPEntitlementInfo_NoNameEncryption = {}



---@class FGPPEntitlementItem
---@field ID FString
---@field Sku FString
---@field Source FString
---@field provider FString
---@field GameServerId FString
---@field GrantedAt int64
---@field Type EGPPEntitlementType
local FGPPEntitlementItem = {}



---@class FGPPEventInfo_NoNameEncryption
---@field URL FString
local FGPPEventInfo_NoNameEncryption = {}



---@class FGPPFriendGroupInfo_BE_NoNameEncryption
---@field GroupId FString
---@field GroupName FString
---@field Friends TArray<FTemp_User_NoNameEncryption>
local FGPPFriendGroupInfo_BE_NoNameEncryption = {}



---@class FGPPFriendGroupInfo_NoNameEncryption
---@field GroupId FString
---@field GroupName FString
---@field Friends TArray<FGPPAccount_NoNameEncryption>
local FGPPFriendGroupInfo_NoNameEncryption = {}



---@class FGPPFriendRequestLinkInfo_NoNameEncryption
---@field InviteUrl FString
local FGPPFriendRequestLinkInfo_NoNameEncryption = {}



---@class FGPPFriends_BE_NoNameEncryption
---@field UnGroupedFriends TArray<FTemp_User_NoNameEncryption>
---@field GroupedFriends TArray<FGPPFriendGroupInfo_BE_NoNameEncryption>
local FGPPFriends_BE_NoNameEncryption = {}



---@class FGPPFriends_NoNameEncryption
---@field UnGroupedFriends TArray<FGPPAccount_NoNameEncryption>
---@field GroupedFriends TArray<FGPPFriendGroupInfo_NoNameEncryption>
local FGPPFriends_NoNameEncryption = {}



---@class FGPPGDPRKraftonAccount_NoNameEncryption
---@field NameSpace FString
---@field User_Id FString
local FGPPGDPRKraftonAccount_NoNameEncryption = {}



---@class FGPPGameAccount_NoNameEncryption
---@field UserId FString
---@field NameSpace FString
---@field Profile FGPPProfile_NoNameEncryption
---@field Presence FGPPPresence_NoNameEncryption
---@field IsFullKid boolean
local FGPPGameAccount_NoNameEncryption = {}



---@class FGPPGameServerMaintenanceInfo_NoNameEncryption
---@field Name FString
---@field UnderMaintenance boolean
local FGPPGameServerMaintenanceInfo_NoNameEncryption = {}



---@class FGPPKCNGetKCNCodeInfo_NoNameEncryption
---@field code FString
---@field Expire_at FDateTime
---@field Associated_Purchases TArray<FString>
local FGPPKCNGetKCNCodeInfo_NoNameEncryption = {}



---@class FGPPKCNSetKCNCodeInfo_NoNameEncryption
---@field code FString
---@field Associated_Purchases TArray<FString>
local FGPPKCNSetKCNCodeInfo_NoNameEncryption = {}



---@class FGPPLastLoggedInfoModel_NoNameEncryption
---@field PlatformLoginType EGPPlatformLoginType
---@field UserId FString
---@field RefreshToken FString
---@field ExpiredRefreshTokenUnixTime int64
---@field SaveTimestamp int64
---@field PlatformUserId FString
local FGPPLastLoggedInfoModel_NoNameEncryption = {}



---@class FGPPMaintenanceInfo_NoNameEncryption
---@field ID FString
---@field NameSpace FString
---@field TargetClients TArray<FString>
---@field StartDate FDateTime
---@field endDate FDateTime
---@field CurrentTime FDateTime
---@field Comment FString
---@field status FString
---@field CreateAt FDateTime
---@field UpdateAt FDateTime
---@field ExternalUrl FString
---@field MaintenanceTitle FString
---@field MaintenanceDetail FString
---@field DisplayPeriodType EGPPMaintenanceInfoDisplayPeriodType_NoNameEncryption
---@field ShowRemainingTime boolean
---@field DisplayStartDate FDateTime
---@field DisplayEndDate FDateTime
local FGPPMaintenanceInfo_NoNameEncryption = {}



---@class FGPPModelsBulkStatItemOperationResult_NoNameEncryption
---@field details TMap<FString, FString>
---@field statCode FString
---@field Success boolean
local FGPPModelsBulkStatItemOperationResult_NoNameEncryption = {}



---@class FGPPModelsBulkStatItemUpdate_NoNameEncryption
---@field statCode FString
---@field updateStrategy EGPPStatisticsUpdateStrategy_NoNameEncryption
---@field Value double
local FGPPModelsBulkStatItemUpdate_NoNameEncryption = {}



---@class FGPPModelsCheckAppVersionUpdateResult_NoNameEncryption
---@field UpdateAvailable boolean
---@field Mandatory boolean
---@field ShowOptionalUpdate boolean
---@field LatestVersion FString
---@field Message FString
---@field URL FString
local FGPPModelsCheckAppVersionUpdateResult_NoNameEncryption = {}



---@class FGPPModelsConcurrentReplaceRequest_NoNameEncryption
---@field UpdatedAt FDateTime
---@field Value FJsonObjectWrapper
local FGPPModelsConcurrentReplaceRequest_NoNameEncryption = {}



---@class FGPPModelsGameConfig_NoNameEncryption
---@field Key FString
---@field NameSpace FString
---@field createdAt FDateTime
---@field UpdatedAt FDateTime
---@field Value FJsonObjectWrapper
local FGPPModelsGameConfig_NoNameEncryption = {}



---@class FGPPModelsGameRecord_NoNameEncryption
---@field Key FString
---@field NameSpace FString
---@field createdAt FDateTime
---@field UpdatedAt FDateTime
---@field SetBy ESetByMetadataRecord_NoNameEncryption
---@field Value FJsonObjectWrapper
local FGPPModelsGameRecord_NoNameEncryption = {}



---@class FGPPModelsLeaderboardRankingResult_NoNameEncryption
---@field Data TArray<FGPPModelsUserPoint_NoNameEncryption>
---@field Paging FGPPModelsPaging_NoNameEncryption
local FGPPModelsLeaderboardRankingResult_NoNameEncryption = {}



---@class FGPPModelsLeaderboardRoundData_NoNameEncryption
---@field EndTime FDateTime
---@field LeaderboardCode FString
---@field round int32
---@field StartTime FDateTime
---@field Type FString
local FGPPModelsLeaderboardRoundData_NoNameEncryption = {}



---@class FGPPModelsLobbySessionId_NoNameEncryption
---@field LobbySessionID FString
local FGPPModelsLobbySessionId_NoNameEncryption = {}



---@class FGPPModelsPaginatedRecordsKey_NoNameEncryption
---@field Data TArray<FString>
---@field Paging FGPPModelsPaging_NoNameEncryption
local FGPPModelsPaginatedRecordsKey_NoNameEncryption = {}



---@class FGPPModelsPaging_NoNameEncryption
---@field First FString
---@field Last FString
---@field Next FString
---@field Previous FString
local FGPPModelsPaging_NoNameEncryption = {}



---@class FGPPModelsPlayStationDLCSync_NoNameEncryption
---@field ServiceLabel int32
---@field PsnAuthCode FString
local FGPPModelsPlayStationDLCSync_NoNameEncryption = {}



---@class FGPPModelsStatItemValue_NoNameEncryption
---@field createdAt FDateTime
---@field UpdatedAt FDateTime
---@field statCode FString
---@field StatName FString
---@field Value double
---@field Tags TArray<FString>
local FGPPModelsStatItemValue_NoNameEncryption = {}



---@class FGPPModelsUserPoint_NoNameEncryption
---@field Point double
---@field UserId FString
---@field userNickName FString
---@field UserTag FString
local FGPPModelsUserPoint_NoNameEncryption = {}



---@class FGPPModelsUserRankingData_NoNameEncryption
---@field Rank FGPPModelsUserRanking_NoNameEncryption
---@field UserId FString
local FGPPModelsUserRankingData_NoNameEncryption = {}



---@class FGPPModelsUserRanking_NoNameEncryption
---@field Point double
---@field Rank int32
local FGPPModelsUserRanking_NoNameEncryption = {}



---@class FGPPModelsUserRecord_NoNameEncryption
---@field Key FString
---@field NameSpace FString
---@field UserId FString
---@field IsPublic boolean
---@field createdAt FDateTime
---@field UpdatedAt FDateTime
---@field SetBy ESetByMetadataRecord_NoNameEncryption
---@field Value FJsonObjectWrapper
local FGPPModelsUserRecord_NoNameEncryption = {}



---@class FGPPModelsUserStatItem_NoNameEncryption
---@field UserId FString
---@field NameSpace FString
---@field statItemValues TArray<FGPPModelsStatItemValue_NoNameEncryption>
local FGPPModelsUserStatItem_NoNameEncryption = {}



---@class FGPPModelsV2GetAllLeaderboardConfigsPublicResp_NoNameEncryption
---@field Data TArray<FGPPModelsV2GetLeaderboardConfigPublicResp_NoNameEncryption>
---@field Paging FGPPModelsPaging_NoNameEncryption
local FGPPModelsV2GetAllLeaderboardConfigsPublicResp_NoNameEncryption = {}



---@class FGPPModelsV2GetLeaderboardConfigPublicResp_NoNameEncryption
---@field iconUrl FString
---@field LeaderboardCode FString
---@field Name FString
---@field State EGPPLeaderboardState_NoNameEncryption
---@field statCode FString
local FGPPModelsV2GetLeaderboardConfigPublicResp_NoNameEncryption = {}



---@class FGPPModelsXBoxDLCSync_NoNameEncryption
---@field XstsToken FString
local FGPPModelsXBoxDLCSync_NoNameEncryption = {}



---@class FGPPNamespaceAccountDeletionInfo_NoNameEncryption
---@field NameSpace FString
---@field Enabled boolean
---@field GracePeriodInMins int32
---@field createdAt FDateTime
---@field UpdatedAt FDateTime
---@field ModifiedBy FString
---@field Revision int32
local FGPPNamespaceAccountDeletionInfo_NoNameEncryption = {}



---@class FGPPOauthError_NoNameEncryption : FErrorInfo_NoNameEncryption
---@field Ban_Type FString
---@field Reason FString
---@field Reason_Title FString
---@field Reason_Details FString
---@field Start_Date int64
---@field End_Date int64
---@field Error_uri FString
---@field Delete_After int32
---@field User_Id FString
---@field Access_Token FString
---@field Redirect_URI FString
---@field WS_URI FString
---@field Country FString
local FGPPOauthError_NoNameEncryption = {}



---@class FGPPPlayStationServiceLabelEntry
---@field ContentId FString
---@field ServiceLabels TArray<int32>
local FGPPPlayStationServiceLabelEntry = {}



---@class FGPPPresence_NoNameEncryption
---@field LastLoginAt int64
---@field status EGPPUserStatus_NoNameEncryption
---@field PlayingGameTile FString
---@field StatusDisplayString FString
local FGPPPresence_NoNameEncryption = {}



---@class FGPPProfile_NoNameEncryption
---@field Display_Name FString
---@field URL FString
local FGPPProfile_NoNameEncryption = {}



---@class FGPPPurchaseProductList_NoNameEncryption
---@field Data TArray<FGPPPurchaseProduct_NoNameEncryption>
local FGPPPurchaseProductList_NoNameEncryption = {}



---@class FGPPPurchaseProduct_NoNameEncryption
---@field PlatformProductId FString
local FGPPPurchaseProduct_NoNameEncryption = {}



---@class FGPPPurchasePurchaseResult_NoNameEncryption
---@field OrderId FString
---@field transactionId FString
---@field EntitlementId FString
local FGPPPurchasePurchaseResult_NoNameEncryption = {}



---@class FGPPPurchaseReservationResult_NoNameEncryption
---@field UID FString
---@field Violations TArray<FGPPPurchaseViolation_NoNameEncryption>
local FGPPPurchaseReservationResult_NoNameEncryption = {}



---@class FGPPPurchaseSkuMapperList_NoNameEncryption
---@field Data TArray<FGPPPurchaseSkuMapper_NoNameEncryption>
local FGPPPurchaseSkuMapperList_NoNameEncryption = {}



---@class FGPPPurchaseSkuMapper_NoNameEncryption
---@field GppProductId FString
---@field Sku FString
---@field SkuType FString
---@field Providers TMap<FString, FString>
local FGPPPurchaseSkuMapper_NoNameEncryption = {}



---@class FGPPPurchaseViolationButtonData_NoNameEncryption
---@field Title FString
---@field Value FString
---@field Primary boolean
---@field Action FString
local FGPPPurchaseViolationButtonData_NoNameEncryption = {}



---@class FGPPPurchaseViolationLegacy_NoNameEncryption
---@field Mandatory boolean
---@field Title FString
---@field Description FString
---@field ViewType FString
---@field buttons TArray<FGPPPurchaseViolationButtonData_NoNameEncryption>
local FGPPPurchaseViolationLegacy_NoNameEncryption = {}



---@class FGPPPurchaseViolationRadioButtonData_NoNameEncryption
---@field Title FString
---@field Value FString
---@field Selected boolean
local FGPPPurchaseViolationRadioButtonData_NoNameEncryption = {}



---@class FGPPPurchaseViolation_NoNameEncryption
---@field ID FString
---@field Title FString
---@field Description FString
---@field CanProceed boolean
---@field LegacySupport FGPPPurchaseViolationLegacy_NoNameEncryption
---@field ViewType FString
---@field buttons TArray<FGPPPurchaseViolationButtonData_NoNameEncryption>
---@field RadioButtons TArray<FGPPPurchaseViolationRadioButtonData_NoNameEncryption>
local FGPPPurchaseViolation_NoNameEncryption = {}



---@class FGPPPushNotificationNight_NoNameEncryption
---@field PushNightEnable boolean
local FGPPPushNotificationNight_NoNameEncryption = {}



---@class FGPPPushNotification_NoNameEncryption
---@field PushEnable boolean
local FGPPPushNotification_NoNameEncryption = {}



---@class FGPPServerSettings : FGPPSettings
local FGPPServerSettings = {}


---@class FGPPSettings
local FGPPSettings = {}


---@class FGPPSettingsFromDCS
local FGPPSettingsFromDCS = {}


---@class FGPPSimpleResult_NoNameEncryption
local FGPPSimpleResult_NoNameEncryption = {}


---@class FGPPToastMessageModel_NoNameEncryption
---@field Title FString
---@field Message FString
---@field DisplayDurationMillis int32
---@field DisplayPosition FString
local FGPPToastMessageModel_NoNameEncryption = {}



---@class FGaGameAccount_NoNameEncryption
---@field Guid FString
---@field ProviderID FString
---@field PlatformId FString
---@field AuthProvider FString
---@field AuthProviderID FString
---@field createdAt int64
---@field UpdatedAt int64
local FGaGameAccount_NoNameEncryption = {}



---@class FGaPlatform_NoNameEncryption
---@field Guid FString
---@field DisplayName FString
---@field PlatformId FString
---@field AuthProvider FString
local FGaPlatform_NoNameEncryption = {}



---@class FGaProfile_NoNameEncryption
---@field Guid FString
---@field ProviderID FString
---@field DisplayName FString
---@field CountryId FString
---@field DateOfBirth int64
---@field email FString
---@field EmailOptIn boolean
---@field ToSAccepted boolean
---@field EmailOptInUpdatedAt int64
---@field username FString
---@field createdAt int64
---@field UpdatedAt int64
local FGaProfile_NoNameEncryption = {}



---@class FLegalAgreementSummary_NoNameEncryption
---@field Tags TArray<FString>
---@field PolicyType FString
---@field PublishedDate FDateTime
---@field AttachmentLocation FString
---@field LocalizedPolicyVersionId FString
---@field PolicyVersionId FString
---@field PolicyId FString
---@field Description FString
---@field content FString
---@field PushNotificationIntegration EPushNotificationIntegrationType_NoNameEncryption
---@field IsAccepted boolean
---@field IsMandatory boolean
local FLegalAgreementSummary_NoNameEncryption = {}



---@class FLegalAgreement_NoNameEncryption
---@field ID FString
---@field createdAt FDateTime
---@field UpdatedAt FDateTime
---@field ReadableId FString
---@field PolicyName FString
---@field PolicyType FString
---@field NameSpace FString
---@field CountryCode FString
---@field CountryGroupCode FString
---@field BaseUrls TArray<FString>
---@field ShouldNotifyOnUpdate boolean
---@field PolicyVersions TArray<FAccelByteModelsPolicyVersionWithLocalizedVersionObject_NoNameEncryption>
---@field Description FString
---@field IsMandatory boolean
---@field IsAccepted boolean
---@field Tags TArray<FString>
---@field IsDefaultOpted boolean
---@field IsDefaultSelection boolean
---@field PushNotificationIntegration EPushNotificationIntegrationType_NoNameEncryption
local FLegalAgreement_NoNameEncryption = {}



---@class FListBulkUserInfoRequest_NoNameEncryption
---@field UserIds TArray<FString>
local FListBulkUserInfoRequest_NoNameEncryption = {}



---@class FListGPPModelsUserRecord_NoNameEncryption
---@field Data TArray<FGPPModelsUserRecord_NoNameEncryption>
local FListGPPModelsUserRecord_NoNameEncryption = {}



---@class FLobbyAchievementUnlockedNotif_NoNameEncryption
---@field Type FString
---@field AchievementCode FString
local FLobbyAchievementUnlockedNotif_NoNameEncryption = {}



---@class FLobbyDisconnectByDuplicatedLoggedInNotif_NoNameEncryption
---@field Message FString
local FLobbyDisconnectByDuplicatedLoggedInNotif_NoNameEncryption = {}



---@class FLobbyDisconnectNotif_NoNameEncryption
---@field Message FString
local FLobbyDisconnectNotif_NoNameEncryption = {}



---@class FLobbyGaClaimVerifiedNotif_NoNameEncryption
---@field ClaimId FString
---@field OldGAId FString
---@field NewGAId FString
local FLobbyGaClaimVerifiedNotif_NoNameEncryption = {}



---@class FLobbyGaUnlinkPlatformNotif_NoNameEncryption
---@field code FString
---@field UserId FString
local FLobbyGaUnlinkPlatformNotif_NoNameEncryption = {}



---@class FLobbyKIDDeletionNotif_NoNameEncryption
---@field code FString
---@field UserId FString
local FLobbyKIDDeletionNotif_NoNameEncryption = {}



---@class FLobbyMessageNotif_NoNameEncryption
---@field code FString
---@field CodeName FString
---@field ID FString
---@field From FString
---@field To FString
---@field Topic FString
---@field Payload FString
---@field SentAt FDateTime
local FLobbyMessageNotif_NoNameEncryption = {}



---@class FLobbyRefreshTokenResponse_NoNameEncryption
---@field code FString
local FLobbyRefreshTokenResponse_NoNameEncryption = {}



---@class FLobbySurveyRefreshNotif_NoNameEncryption
local FLobbySurveyRefreshNotif_NoNameEncryption = {}


---@class FOauth2AuthorizeCodePCConsole_NoNameEncryption
---@field code FString
---@field email FString
---@field KTag FString
---@field State FString
---@field Device_Code FString
---@field Error_Code int32
---@field Expires_in int32
---@field RedirectURI FString
---@field UserCode FString
---@field Verification_URI FString
---@field Redirect_URI FString
---@field WS_URI FString
---@field ClientId FString
---@field Default_factor FString
---@field Error FString
---@field Error_Description FString
---@field Error_uri FString
---@field Factors TArray<FString>
---@field LinkingToken FString
---@field Mfa_token FString
---@field PlatformId FString
---@field User_Code FString
local FOauth2AuthorizeCodePCConsole_NoNameEncryption = {}



---@class FOauth2Authorize_NoNameEncryption
---@field Redirect_to FString
---@field code FString
---@field State FString
local FOauth2Authorize_NoNameEncryption = {}



---@class FOauth2GameUserInfo_NoNameEncryption
---@field Deletion_status boolean
---@field Linked_at FDateTime
---@field NameSpace FString
---@field User_Id FString
local FOauth2GameUserInfo_NoNameEncryption = {}



---@class FOauth2KIDAndGameUserInfo_NoNameEncryption
---@field KID_Info FOauth2KIDInfo_NoNameEncryption
---@field game_user FOauth2GameUserInfo_NoNameEncryption
local FOauth2KIDAndGameUserInfo_NoNameEncryption = {}



---@class FOauth2KIDInfo_NoNameEncryption
---@field Able_to_link boolean
---@field email FString
---@field Is_full_kid boolean
---@field Krafton_ID FString
---@field Krafton_tag FString
local FOauth2KIDInfo_NoNameEncryption = {}



---@class FOauth2TokenBan_NoNameEncryption
---@field Ban FString
---@field endDate FDateTime
local FOauth2TokenBan_NoNameEncryption = {}



---@class FOauth2TokenPermission_NoNameEncryption
---@field Resource FString
---@field Action int32
local FOauth2TokenPermission_NoNameEncryption = {}



---@class FOauth2Token_NoNameEncryption
---@field Access_Token FString
---@field Refresh_token FString
---@field Token_type FString
---@field Refresh_Expires_in int32
---@field Server_time int64
---@field Expires_in float
---@field Is_comply boolean
---@field Permissions TArray<FOauth2TokenPermission_NoNameEncryption>
---@field Roles TArray<FString>
---@field Bans TArray<FOauth2TokenBan_NoNameEncryption>
---@field User_Id FString
---@field Display_Name FString
---@field NameSpace FString
---@field Platform_id FString
---@field Platform_user_id FString
---@field Game_server_id FString
---@field Is_full_kid boolean
---@field is_ga_full_account boolean
---@field Krafton_ID FString
---@field Error_Code int32
---@field Error_Message FString
---@field Country FString
local FOauth2Token_NoNameEncryption = {}



---@class FPermission_NoNameEncryption
---@field Action int32
---@field Resource FString
---@field SchedAction int32
---@field SchedCron FString
---@field SchedRange TArray<FString>
local FPermission_NoNameEncryption = {}



---@class FPlatformUserInfos_NoNameEncryption
---@field PlatformUserInfoMap TMap<FString, FTemp_User_NoNameEncryption>
local FPlatformUserInfos_NoNameEncryption = {}



---@class FRedirectInfo_NoNameEncryption
---@field RedirectTo FString
local FRedirectInfo_NoNameEncryption = {}



---@class FTemp_User_NoNameEncryption
---@field KraftonID FString
---@field username FString
---@field KraftonTag FString
---@field DisplayName FString
---@field InviteUrl FString
---@field Country FString
---@field PreferredLanguage FString
---@field Icon FString
---@field FriendStatus EFriendStatus_NoNameEncryption
---@field Memo FString
local FTemp_User_NoNameEncryption = {}



---@class FUserInfos_NoNameEncryption
---@field UserInfoList TArray<FTemp_User_NoNameEncryption>
local FUserInfos_NoNameEncryption = {}



---@class FUserPlayInfoPrivacy_NoNameEncryption
---@field Option EOpenRangeOption_NoNameEncryption
local FUserPlayInfoPrivacy_NoNameEncryption = {}



---@class FUserPrivacy_NoNameEncryption
---@field PlayInfo FUserPlayInfoPrivacy_NoNameEncryption
---@field FriendRequest FUserReceiveFriendRequestPrivacy_NoNameEncryption
---@field Searchable FUserSearchablePrivacy_NoNameEncryption
local FUserPrivacy_NoNameEncryption = {}



---@class FUserReceiveFriendRequestPrivacy_NoNameEncryption
---@field Allow boolean
local FUserReceiveFriendRequestPrivacy_NoNameEncryption = {}



---@class FUserSearchablePrivacy_NoNameEncryption
---@field Allow boolean
local FUserSearchablePrivacy_NoNameEncryption = {}



---@class UAccelByteGameTelemetryOfflineSave_NoNameEncryption : USaveGame
---@field IncrementId int32
---@field Slots TArray<FAccelByteModelsGameTelemetrySaveSlot_NoNameEncryption>
---@field LastSlot UAccelByteGameTelemetrySaveData_NoNameEncryption
local UAccelByteGameTelemetryOfflineSave_NoNameEncryption = {}



---@class UAccelByteGameTelemetrySaveData_NoNameEncryption : USaveGame
---@field OfflineData TArray<FAccelByteModelsTelemetrySaveData_NoNameEncryption>
---@field SlotName FString
local UAccelByteGameTelemetrySaveData_NoNameEncryption = {}



---@class UGPPGuestUserIdInfo : USaveGame
---@field ID FString
local UGPPGuestUserIdInfo = {}



---@class UGPPLastLoggedInfo_NoNameEncryption : USaveGame
---@field Model FGPPLastLoggedInfoModel_NoNameEncryption
local UGPPLastLoggedInfo_NoNameEncryption = {}



---@class UGPPSettingSubsystem : UEngineSubsystem
local UGPPSettingSubsystem = {}


---@class ULastAppVersionInfoModel_NoNameEncryption : USaveGame
---@field LatestVersion FString
local ULastAppVersionInfoModel_NoNameEncryption = {}



