LootLocker Unreal SDK 10.7.0
Game backend SDK for Unreal Engine
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CLootLockerNotificationsStaticStrings::StandardContextKeys::Purchasing::AppleAppStoreStandard context keys to expect when source is purchasing from the Apple app store
 CFLootLockerAccountConnectedStructHolds the provider type and display name of an account that was successfully connected to a player account
 CFLootLockerApple
 CFLootLockerAssetBone
 CFLootLockerAssetBoneParameters
 CFLootLockerAssetCandidate
 CFLootLockerAssetCandidateData
 CFLootLockerAssetDataEntity
 CFLootLockerAssetDetailsHolds detail information about an asset catalog entity, including its name, ULID, legacy numeric id, thumbnail, and optional variation or rental option identifiers
 CFLootLockerAssetFile
 CFLootLockerAssetInstanceStorageItem
 CFLootLockerAssetInstanceStorageItems
 CFLootLockerAssetItemDetailsKey
 CFLootLockerAssetReward
 CFLootLockerAssetRewardDetails
 CFLootLockerAsyncPurchaseProcess
 CFLootLockerAwardedTier
 CFLootLockerBalanceRepresents a currency balance in a wallet, including the amount, currency details, wallet identifier, and creation timestamp
 CFLootLockerBalanceModifiersDescribes a currency balance modifier with a scaling factor, currency reference, and optional expiration time that adjusts effective wallet balances
 CFLootLockerBanInfoDetails about a player's active ban
 CFLootLockerBanStatusRequest
 CFLootLockerBaseAuthRequest
 CFLootLockerBeginSteamPurchaseRedemptionRequestRequest to begin the Steam purchase redemption process for a catalog item, specifying the Steam user identifier, currency, and language
 CFLootLockerBoneOverrides
 CFLootLockerBroadcastRepresents a broadcast message
 CFLootLockerBroadcastGameIndicates which games are allowed to see this broadcast
 CFLootLockerBroadcastLanguageRepresents a localised version of a broadcast message
 CFLootLockerBroadcastPublicationSettingRepresents a publication setting for a broadcast message
 CFLootLockerCachedPresenceStatusUpdate
 CFLootLockerCatalogRepresents a catalog with its name, unique key, identifier, and creation and deletion timestamps
 CFLootLockerCatalogAppleAppStoreListingHolds the Apple App Store product identifier for a catalog entry that can be purchased through that store
 CFLootLockerCatalogEntryRepresents a single purchasable item in a catalog, including its entity type, prices, platform store listings, purchasability flag, and unique catalog listing identifier
 CFLootLockerCatalogEntryListingsAggregates the platform-specific store listing information configured for a catalog entry across all supported storefronts
 CFLootLockerCatalogEntryPriceRepresents a price for a catalog entry in a specific currency, including the numeric amount, display-friendly string, and unique price identifier
 CFLootLockerCatalogEpicGamesStoreListingHolds the Epic Games Store audience item identifier associated with a catalog entry listing
 CFLootLockerCatalogGooglePlayStoreListingHolds the Google Play Store product identifier for a catalog entry that can be purchased through that store
 CFLootLockerCatalogGroupAssociation
 CFLootLockerCatalogGroupMetadata
 CFLootLockerCatalogItemAndQuantityPairPairs a catalog listing identifier with the quantity to purchase
 CFLootLockerCatalogItemsIncludesOptional includes configuration for catalog items lookup
 CFLootLockerCatalogPlaystationStoreListingHolds the PlayStation Store entitlement label associated with a catalog entry listing
 CFLootLockerCatalogSteamStoreListingHolds the Steam Store listing for a catalog entry, including a description and the available prices
 CFLootLockerCatalogSteamStoreListingPriceRepresents a single price point for a Steam Store listing, specifying the currency code and amount
 CFLootLockerCatalogStripeStoreListingHolds the Stripe payment details for a catalog entry, including the currency and charge amount in the smallest currency unit
 CFLootLockerCatalogXboxStoreListingHolds the Xbox Store product identifier associated with a catalog entry listing
 CFLootLockerCharacter
 CFLootLockerCharacterLoadout
 CFLootLockerCharacterLoadoutArray
 CFLootLockerCharacterProgression
 CFLootLockerCharacterRental
 CFLootLockerCharacterTypeDefaultLoadout
 CFLootLockerComputeAndLockItem
 CFLootLockerConnectAppleRestProviderToAccountRequestRequest to connect an Apple account to the current player account using an Apple REST Sign In authorization code
 CFLootLockerConnectDiscordProviderToAccountRequestRequest to connect a Discord account to the current player account using a Discord sign-in token
 CFLootLockerConnectedAccountProviderRepresents an account provider that can be connected to a LootLocker account, identified by provider type and display name
 CFLootLockerConnectEpicProviderToAccountRequestRequest to connect an Epic Games account to the current player account using an Epic sign-in token
 CFLootLockerConnectGooglePlayGamesProviderToAccountRequestRequest to connect a Google Play Games account to the current player account using an auth code
 CFLootLockerConnectGoogleProviderToAccountRequestRequest to connect a Google account to the current player account using a Google sign-in ID token
 CFLootLockerConnectGoogleProviderToAccountWithPlatformRequestRequest to connect a Google account to the current player account using an ID token and a specific OAuth2 client platform
 CFLootLockerConnectNintendoProviderToAccountRequestRequest to connect a Nintendo Switch account to the current player account using an NSA ID token
 CFLootLockerConnectPlaystationProviderToAccountRequestRequest to connect a PlayStation account to the current player account using a sign-in code and environment identifier
 CFLootLockerConnectRemoteSessionToAccountRequestRequest to connect a remote session lease to the current player account using the lease code and its nonce
 CFLootLockerConnectSteamProviderToAccountRequestRequest to connect a Steam account to the current player account using a Steam session ticket
 CFLootLockerConnectTwitchProviderToAccountRequestRequest to connect a Twitch account to the current player account using a Twitch authorization code
 CFLootLockerConnectXboxProviderToAccountRequestRequest to connect an Xbox account to the current player account using an Xbox user token
 CFLootLockerConsumeInventoryItemRequestRequest to consume one or more of an item
 CFLootLockerContentKeyValuePair
 CFLootLockerContext
 CFLootLockerCreateAssetCandidateData
 CFLootLockerCreateCharacterRequest
 CFLootLockerCreateHeroRequest
 CFLootLockerCreateHeroWithVariationRequest
 CFLootLockerCreateStripeCheckoutSessionRequestRequest to create a Stripe Checkout session for a catalog item
 CFLootLockerCreateWalletRequestRequest to create a wallet for a specified holder, identified by ULID and holder type
 CFLootLockerCreditRequestRequest to credit a specified amount of a given currency to a wallet
 CFLootLockerCurrencyDetails about a particular currency
 CFLootLockerCurrencyDetailsHolds details about a currency catalog entity, including the currency name, short code, amount to be awarded, and ULID
 CFLootLockerCurrencyReward
 CFLootLockerCurrencyRewardDetails
 CFLootLockerDebitRequestRequest to debit a specified amount of a given currency from a wallet
 CFLootLockerDenominationRepresents a denomination of a currency
 CFLootLockerEmailRequest
 CFLootLockerEmptyRequest
 CFLootLockerEntitlementHistoryItemRepresents a single catalog-related item within an entitlement, including its reward kind, catalog identifier, and creation timestamp
 CFLootLockerEntitlementHistoryMetadataHolds a single key-value metadata pair associated with an entitlement listing
 CFLootLockerEntitlementHistoryRewardRepresents a non-catalog reward (such as a leaderboard or progression reward) attached to an entitlement, linked by its own identifier and the parent entitlement identifier
 CFLootLockerEntitlementListingRepresents a complete entitlement record, grouping its catalog items, system rewards, metadata, originating store, status, and type
 CFLootLockerEquipAssetToCharacterWithInstanceRequest
 CFLootLockerEquipUniversalAssetToCharacterRequest
 CFLootLockerErrorData
 CFLootLockerErrorReportRequest
 CFLootLockerExtendedIndexBasedPagination
 CFLootLockerExtendedPaginationError
 CFLootLockerExternalIdentifiers
 CFLootLockerFailedKeyHolds the key and failure reason of a trigger that could not be invoked
 CFLootLockerFailedRequestReportData structure for storing information about failed requests for the purpose of error reporting
 CFLootLockerFeedbackCategory
 CFLootLockerFeedbackRequest
 CFLootLockerFile
 CFLootLockerFileConfigData struct for the pre-configured file config, loaded at startup from the "<PackageName>PreConfig[-<identifier>].bytes" file in the plugin's Config directory
 CFLootLockerFileUpdateRequest
 CFLootLockerFileUploadRequest
 CFLootLockerFilter
 CFLootLockerFinalizeSteamPurchaseRedemptionRequestRequest to finalize a completed Steam purchase redemption by entitlement identifier
 CFLootLockerFollowerRepresents a single follower or following player
 CFLootLockerFriendRepresents a single friend
 CFLootLockerGameInfo
 CFLootLockerGameInfoRequest
 CFLootLockerGetAllMemberRanksRequest
 CFLootLockerGetByListMembersRequest
 CFLootLockerGetMemberRankRequest
 CFLootLockerGetMultisourceMetadataRequestRequest to retrieve metadata entries from multiple sources and key combinations in a single call
 CFLootLockerGetScoreListRequest
 CFLootLockerGoogle
 CFLootLockerGrantAssetRequest
 CFLootLockerGrantedItemRepresents an item that was granted as a result of consuming an item
 CFLootLockerGroupDetails
 CFLootLockerHasKeyValueStorage
 CFLootLockerHero
 CFLootLockerHeroAssetInstance
 CFLootLockerHeroGlobalAsset
 CFLootLockerHeroLoadout
 CFLootLockerHTTPClientConfigurationConfiguration for the LootLocker HTTP execution queue and retry logic
 CFLootLockerHTTPExecutionQueueManages the LootLocker HTTP request queue as a per-frame singleton
 CFLootLockerHTTPExecutionQueueItemPairs a pending FLootLockerHTTPRequestData with its active IHttpRequest handle
 CFLootLockerHTTPRequestDataCaptures everything needed to dispatch — and later retry — a single SDK HTTP request
 CFLootLockerIncrementScoreRequest
 CFLootLockerIndexBasedPagination
 CFLootLockerInlinedGroupAssociationA group association with the entity detail inlined directly
 CFLootLockerInlinedGroupDetailsWithAssociationsGroup detail used by the ListCatalogItemsById endpoint, where association details are inlined directly into each association entry by the backend
 CFLootLockerInternalBroadcastInternal broadcast structure as received from API
 CFLootLockerInternalBroadcastLanguageInternal language structure as received from API
 CFLootLockerInternalBroadcastLocalizationEntryInternal localization entry as received from API
 CFLootLockerInventory
 CFLootLockerInventoryItemRepresents a single item (inventory entry) owned by a player
 CFLootLockerInventoryItemPurchaseData
 CFLootLockerInvokeTriggersByKeyRequestRequest to invoke one or more triggers identified by their string keys
 CFLootLockerItemDetailsKey
 CFLootLockerItemTemplateRepresents an item template that can be granted to players
 CFLootLockerKeyBasedPagination
 CFLootLockerLeaderboard
 CFLootLockerLeaderboardArchive
 CFLootLockerLeaderboardArchiveDetails
 CFLootLockerLeaderboardArchivePlayer
 CFLootLockerLeaderboardAssetReward
 CFLootLockerLeaderboardCurrencyReward
 CFLootLockerLeaderboardDetailPredicates
 CFLootLockerLeaderboardDetails
 CFLootLockerLeaderboardGroupReward
 CFLootLockerLeaderboardGroupRewardAssociation
 CFLootLockerLeaderboardGroupRewardMetadata
 CFLootLockerLeaderboardProgressionPointsReward
 CFLootLockerLeaderboardProgressionResetReward
 CFLootLockerLeaderboardReward
 CFLootLockerLeaderboardRewardArgs
 CFLootLockerLeaderboardSchedule
 CFLootLockerLeaderboardUpcomingResetA pending manual reset for a leaderboard that has been requested but not yet processed
 CFLootLockerLeaseRemoteSessionRequestRequest body for remote session lease (now required fields)
 CFLootLockerLevelThresholds
 CFLootLockerListCatalogItemsByIdErrorDescribes why a specific catalog_listing_id could not be resolved
 CFLootLockerListCatalogItemsByIdRequestRequest body for looking up catalog items by their catalog_listing_ids
 CFLootLockerListCharacterResponseItem
 CFLootLockerListPlayerInfoRequest
 CFLootLockerListSimpleAssetsRequestRequest payload for simple asset listing
 CFLootLockerListSimplifiedInventoryFilterRequest filters for simplified inventory listing
 CFLootLockerListSimplifiedInventoryIncludesIncludes to add extra data to simplified inventory responses
 CFLootLockerListSimplifiedInventoryMetadataIncludesSpecifies which metadata keys to include in simplified inventory responses
 CFLootLockerListSimplifiedInventoryRequestRequest filters for simplified inventory listing
 CFLootLockerLoginRequest
 CFLootLockerLookupMultiplePlayersDataRequest
 CFLootLockerLootBoxItem
 CFLootLockerMap
 CFLootLockerMapCamera
 CFLootLockerMapSpawnPoint
 CFLootLockerMember
 CFLootLockerMergeInventoryItemStacksRequestRequest to merge two item stacks into one
 CFLootLockerMessage
 CFLootLockerMetadataBase64ValueHolds a Base64-encoded metadata value together with its MIME content type
 CFLootLockerMetadataEntryRepresents a single typed metadata entry with a key, value type, tags, and access level, along with helper methods for reading and writing the value
 CFLootLockerMetadataIncludeMetadata include configuration for catalog items lookup
 CFLootLockerMetadataSourceAndEntriesPairs a metadata source and its identifier with the resolved metadata entries retrieved for that source
 CFLootLockerMetadataSourceAndKeysPairs a metadata source and its identifier with a list of keys to fetch from that source
 CFLootLockerModifyScoreRequestREQUEST STRUCTS
 CFLootLockerMultiplePlayerNameRequestDeprecated date 20250304
 CFLootLockerMultiplePlayerNamesAndPlatformsRequest
 CFLootLockerMultiplePlayerNamesRequestDeprecated date 20250304
 CFLootLockerMultiplePlayersNames
 CFLootLockerMultiplePlayersPlatformIds
 CFLootLockerNotificationRepresents a full notification record for a player, including its type, priority, source, content, read state, and lifecycle timestamps
 CFLootLockerNotificationContentHolds the content of a notification, including context key-value pairs, body type hint, and helper methods for parsing the body into typed values or reward objects
 CFLootLockerNotificationContentRewardBodyHolds the full reward body of a notification's content, with the active reward type determined by the Kind field
 CFLootLockerNotificationContextEntryHolds a single key-value context entry attached to a notification's content
 CFLootLockerNotificationGroupRewardAssociationsHolds one member reward within a notification group reward, identified by kind, with the relevant reward type's data populated
 CFLootLockerNotificationIdentifyingValueLookupStruct
 CFLootLockerNotificationRewardAssetRepresents an asset reward in a notification, linking the reward to an asset and its optional variation or rental option
 CFLootLockerNotificationRewardAssetDetailsHolds the display details of an asset referenced in a notification reward, including its name, thumbnail URL, ULID, legacy numeric id, and optional variation or rental option information
 CFLootLockerNotificationRewardCurrencyRepresents a currency reward in a notification, linking the reward to a currency amount and its currency details
 CFLootLockerNotificationRewardCurrencyDetailsHolds the display details of a currency referenced in a notification reward, including its name, short code, amount, and ULID
 CFLootLockerNotificationRewardGroupRepresents a group reward in a notification, bundling multiple reward-type associations under a shared name and description
 CFLootLockerNotificationRewardProgressionRepresents a progression-points reward in a notification, linking the reward to a progression and the number of points to be granted
 CFLootLockerNotificationRewardProgressionDetailsHolds the display details of a progression referenced in a progression-points notification reward, including its key, name, ULID, and point amount
 CFLootLockerNotificationRewardProgressionResetRepresents a progression-reset reward in a notification, linking the reward to the affected progression
 CFLootLockerNotificationRewardProgressionResetDetailsHolds the display details of a progression referenced in a progression-reset notification reward, identified by key, name, and ULID
 CFLootLockerObjects
 CFLootLockerPagination
 CFLootLockerPersistentStorageItem
 CFLootLockerPersistentStorageItems
 CFLootLockerPickDropsFromDropTableItem
 CFLootLockerPickDropsFromDropTableRequest
 CFLootLockerPlatformIds
 CFLootLockerPlatformKeyA platform key redeemed by the player
 CFLootLockerPlatformKeyCampaignInformation about the campaign associated with a platform key
 CFLootLockerPlayer
 CFLootLockerPlayerData
 CFLootLockerPlayerDataLookupPair
 CFLootLockerPlayerFile
 CFLootLockerPlayerFileMetadata
 CFLootLockerPlayerHero
 CFLootLockerPlayerInfoA set of important information about a player
 CFLootLockerPlayerLevel
 CFLootLockerPlayerNameRequest
 CFLootLockerPlayerProgression
 CFLootLockerPlayerXpInfo
 CFLootLockerPlaystationNetworkV3SessionRequest
 CFLootLockerPlaystationNetworkVerificationRequest
 CFLootLockerPresenceManagerConfigConfiguration structure for presence manager behavior
 CFLootLockerProgressionPURE DATA STRUCTS
 CFLootLockerProgressionPointDetailsHolds details about a progression-points catalog entity, including the target progression key, name, ULID, and the number of points to be awarded
 CFLootLockerProgressionPointRewardDetails
 CFLootLockerProgressionPointsReward
 CFLootLockerProgressionResetDetailsHolds details about a progression-reset catalog entity, identifying the progression to be reset by key, name, and ULID
 CFLootLockerProgressionResetReward
 CFLootLockerProgressionResetRewardDetails
 CFLootLockerProgressionTier
 CFLootLockerPsn
 CFLootLockerPurchaseCatalogItemRequestRequest to purchase one or more catalog items from a specific wallet
 CFLootLockerQueryScoreRequest
 CFLootLockerQuerySteamPurchaseRedemptionStatusRequestRequest to query the current status of a Steam purchase redemption by entitlement identifier
 CFLootLockerRarity
 CFLootLockerRateLimiterClient-side rate limiter for the LootLocker HTTP execution queue
 CFLootLockerReadNotificationsRequestRequest to mark a list of notifications as read by their identifiers
 CFLootLockerRedeemAppleAppStorePurchaseForPlayerRequestRequest to redeem an Apple App Store purchase for the current player using a transaction identifier, with an optional sandbox flag
 CFLootLockerRedeemEpicStorePurchaseForPlayerRequestRequest to redeem one or more Epic Games Store entitlements for the current player using an Epic account identifier, authorization token, and sandbox identifier
 CFLootLockerRedeemGooglePlayStorePurchaseForPlayerRequestRequest to redeem a Google Play Store purchase for the current player using a product identifier and purchase token
 CFLootLockerRedeemXboxStorePurchaseForPlayerRequestRequest to redeem an Xbox Store purchase for the current player
 CFLootLockerRefundByEntitlementIdsRequest
 CFLootLockerRefundCurrencyEntry
 CFLootLockerRefundNonReversibleReward
 CFLootLockerRefundPlayerInventoryEvent
 CFLootLockerRefundWarning
 CFLootLockerRefundWarningDetail
 CFLootLockerRemoteSessionLeaseDataHolds the lease codes, redirect URL, Base64 QR code, and display URL needed to drive the remote session authentication flow on a secondary device
 CFLootLockerRemoteSessionPlayerDataHolds the player data returned when a remote session lease is successfully authorized, including identity fields, progression state, and notification check flags
 CFLootLockerRemoteSessionProcess
 CFLootLockerRental
 CFLootLockerRentalOption
 CFLootLockerRequestContext
 CFLootLockerResponseBase response struct — every SDK callback receives a struct that derives from this
 CFLootLockerResponseAssetCandidate
 CFLootLockerRewards
 CFLootLockerSessionOptionalsOptional parameters that can be sent when starting a session
 CFLootLockerSetMetadataActionDescribes a single metadata mutation operation (create, update, delete, or upsert) together with the metadata entry it targets
 CFLootLockerSetMetadataErrorDescribes a failure that occurred while applying a metadata action, including the action type, the targeted entry, and the error message
 CFLootLockerSetMetadataErrorEntryIdentifies a metadata entry that caused an error during a set operation, by key and value type
 CFLootLockerSimpleAssetSimplified asset object
 CFLootLockerSimpleAssetAuthor
 CFLootLockerSimpleAssetDataEntity
 CFLootLockerSimpleAssetExcludesFields to exclude from the simple asset response
 CFLootLockerSimpleAssetFile
 CFLootLockerSimpleAssetFilterFilters to apply to the asset listing based on key-value pairs
 CFLootLockerSimpleAssetFiltersFilters to apply to simple asset listing
 CFLootLockerSimpleAssetIncludesFields to include in the simple asset response
 CFLootLockerSimpleInventoryItemA simplified inventory item for optimized inventory listing
 CFLootLockerSplitInventoryItemStackRequestRequest to split a stackable item into two stacks
 CFLootLockerStartRemoteSessionRequestRequest to exchange a remote session lease code and nonce for an authorized session using the game API key and version
 CFLootLockerStateMetaData
 CFLootLockerSubmitScoreRequest
 CFLootLockerSuccessfulKeyHolds the key of a trigger that was successfully invoked
 CFLootLockerTransferProvidersBetweenAccountsRequestRequest to transfer one or more identity providers from a source player account to a target player account using their respective session tokens
 CFLootLockerUniversalAssets
 CFLootLockerUpdateAssetCandidateData
 CFLootLockerUpdateCharacterRequest
 CFLootLockerUpdateHeroRequest
 CFLootLockerUserIdRequest
 CFLootLockerVariation
 CFLootLockerVerificationRequest
 CFLootLockerVerificationWithSteamAppIdRequest
 CFLootLockerWhiteLabelCustomSignUpField
 CFLootLockerWhiteLabelCustomSignUpFieldValue
 CFLootLockerWhiteLabelResetPasswordRequest
 CFLootLockerWhiteLabelVerifySessionRequest
 CFLootLockerXp
 CLootLockerNotificationsStaticStrings::StandardContextKeys::Purchasing::GooglePlayStoreStandard context keys to expect when source is purchasing from the GooglePlay store
 CIModuleInterface
 CLootLockerNotificationsStaticStrings::StandardContextKeys::Purchasing::LootLockerStandard context keys to expect when source is purchasing from LootLocker
 CLootLockerNotificationsStaticStringsSet of static string definitions to use for matching in different Notification contexts
 CLootLockerResponseFactory
 CLootLockerStaticRequestErrorStatusCodesStatic defines of the different predefined error status codes that can occur in responses
 CLootLockerNotificationsStaticStrings::NotificationSourcesPossible sources for notifications
 CLootLockerNotificationsStaticStrings::NotificationTypesPossible types of notifications
 CLootLockerNotificationsStaticStrings::NotificationSources::Purchasing
 CLootLockerNotificationsStaticStrings::StandardContextKeys::PurchasingStandard context keys to expect when source is purchasing
 CLootLockerNotificationsStaticStrings::StandardContextKeysThe standard context keys to expect for different notification sources
 CLootLockerNotificationsStaticStrings::StandardContextKeys::Purchasing::SteamStoreStandard context keys to expect when source is purchasing from the Steam store
 CLootLockerNotificationsStaticStrings::StandardContextKeys::TriggersStandard context keys to expect when source is triggers
 CLootLockerNotificationsStaticStrings::StandardContextKeys::TwitchDropStandard context keys to expect when source is a Twitch Drop
 CUBlueprintAsyncActionBase
 CUObject
 CUSaveGame