| CFInternalLootLockerListCatalogPricesResponse | This is what the response looks like, but we want to expose the Mapped variant |
| CFInternalLootLockerListCatalogPricesV2Response | This is what the response looks like, but we want to expose the Mapped variant |
| CFLootLockerAcceptedFriend | Represents a single friend |
| CFLootLockerAccountConnectedResponse | Response returned after connecting a provider to a player account, containing the details of the newly connected account |
| CFLootLockerAccountConnectedStruct | Holds the provider type and display name of an account that was successfully connected to a player account |
| CFLootLockerActivateRentalAssetResponse | |
| CFLootLockerApple | |
| CFLootLockerAppleGameCenterSessionRequest | |
| CFLootLockerAppleGameCenterSessionResponse | |
| CFLootLockerAppleSessionRequest | |
| CFLootLockerAppleSessionResponse | |
| CFLootLockerAsset | |
| CFLootLockerAssetBone | |
| CFLootLockerAssetBoneParameters | |
| CFLootLockerAssetCandidate | |
| CFLootLockerAssetCandidateData | |
| CFLootLockerAssetCandidateResponse | |
| CFLootLockerAssetCandidatesResponse | |
| CFLootLockerAssetDataEntity | |
| CFLootLockerAssetDetails | Holds detail information about an asset catalog entity, including its name, ULID, legacy numeric id, thumbnail, and optional variation or rental option identifiers |
| CFLootLockerAssetFile | |
| CFLootLockerAssetInstanceStorageItem | |
| CFLootLockerAssetInstanceStorageItemResponse | |
| CFLootLockerAssetInstanceStorageItems | |
| CFLootLockerAssetInstanceStorageItemsResponse | |
| CFLootLockerAssetInstanceStorageResponseItem | |
| CFLootLockerAssetItemDetailsKey | |
| CFLootLockerAssetReward | |
| CFLootLockerAssetRewardDetails | |
| CFLootLockerAsyncPurchaseInitiatedResponse | Response from initiating an async purchase |
| CFLootLockerAsyncPurchaseProcess | |
| CFLootLockerAsyncPurchaseStatusResponse | Response from polling the status of an async purchase |
| CFLootLockerAuthenticationRequest | |
| CFLootLockerAuthenticationResponse | |
| CFLootLockerAuthResponse | |
| CFLootLockerAwardedTier | |
| CFLootLockerBalance | Represents a currency balance in a wallet, including the amount, currency details, wallet identifier, and creation timestamp |
| CFLootLockerBalanceModifiers | Describes a currency balance modifier with a scaling factor, currency reference, and optional expiration time that adjusts effective wallet balances |
| CFLootLockerBalanceResponse | |
| CFLootLockerBanInfo | Details about a player's active ban |
| CFLootLockerBanStatusRequest | |
| CFLootLockerBanStatusResponse | |
| CFLootLockerBaseAuthRequest | |
| CFLootLockerBeginSteamPurchaseRedemptionForClassRequest | Request to begin the Steam purchase redemption process for a catalog item for a specific class, extending the player request with a class identifier |
| CFLootLockerBeginSteamPurchaseRedemptionRequest | Request to begin the Steam purchase redemption process for a catalog item, specifying the Steam user identifier, currency, and language |
| CFLootLockerBeginSteamPurchaseRedemptionResponse | Response indicating whether the Steam purchase redemption process started successfully, along with the associated entitlement identifier |
| CFLootLockerBlockedPlayer | Represents a single blocked player |
| CFLootLockerBoneOverrides | |
| CFLootLockerBroadcast | Represents a broadcast message |
| CFLootLockerBroadcastGame | Indicates which games are allowed to see this broadcast |
| CFLootLockerBroadcastLanguage | Represents a localised version of a broadcast message |
| CFLootLockerBroadcastPublicationSetting | Represents a publication setting for a broadcast message |
| CFLootLockerCachedPresenceStatusUpdate | |
| CFLootLockerCatalog | Represents a catalog with its name, unique key, identifier, and creation and deletion timestamps |
| CFLootLockerCatalogAppleAppStoreListing | Holds the Apple App Store product identifier for a catalog entry that can be purchased through that store |
| CFLootLockerCatalogEntry | Represents a single purchasable item in a catalog, including its entity type, prices, platform store listings, purchasability flag, and unique catalog listing identifier |
| CFLootLockerCatalogEntryListings | Aggregates the platform-specific store listing information configured for a catalog entry across all supported storefronts |
| CFLootLockerCatalogEntryPrice | Represents a price for a catalog entry in a specific currency, including the numeric amount, display-friendly string, and unique price identifier |
| CFLootLockerCatalogEpicGamesStoreListing | Holds the Epic Games Store audience item identifier associated with a catalog entry listing |
| CFLootLockerCatalogGooglePlayStoreListing | Holds the Google Play Store product identifier for a catalog entry that can be purchased through that store |
| CFLootLockerCatalogGroupAssociation | |
| CFLootLockerCatalogGroupMetadata | |
| CFLootLockerCatalogItemAndQuantityPair | Pairs a catalog listing identifier with the quantity to purchase |
| CFLootLockerCatalogItemsIncludes | Optional includes configuration for catalog items lookup |
| CFLootLockerCatalogPlaystationStoreListing | Holds the PlayStation Store entitlement label associated with a catalog entry listing |
| CFLootLockerCatalogSteamStoreListing | Holds the Steam Store listing for a catalog entry, including a description and the available prices |
| CFLootLockerCatalogSteamStoreListingPrice | Represents a single price point for a Steam Store listing, specifying the currency code and amount |
| CFLootLockerCatalogStripeStoreListing | Holds the Stripe payment details for a catalog entry, including the currency and charge amount in the smallest currency unit |
| CFLootLockerCatalogXboxStoreListing | Holds the Xbox Store product identifier associated with a catalog entry listing |
| CFLootLockerCharacter | |
| CFLootLockerCharacterLoadout | |
| CFLootLockerCharacterLoadoutArray | |
| CFLootLockerCharacterLoadoutResponse | |
| CFLootLockerCharacterProgression | |
| CFLootLockerCharacterProgressionResponse | |
| CFLootLockerCharacterProgressionWithRewardsResponse | |
| CFLootLockerCharacterRental | |
| CFLootLockerCharacterTypeDefaultLoadout | |
| CFLootLockerCharacterTypes | |
| CFLootLockerComputeAndLockDropTableResponse | |
| CFLootLockerComputeAndLockItem | |
| CFLootLockerConnectAppleRestProviderToAccountRequest | Request to connect an Apple account to the current player account using an Apple REST Sign In authorization code |
| CFLootLockerConnectDiscordProviderToAccountRequest | Request to connect a Discord account to the current player account using a Discord sign-in token |
| CFLootLockerConnectedAccountProvider | Represents an account provider that can be connected to a LootLocker account, identified by provider type and display name |
| CFLootLockerConnectEpicProviderToAccountRequest | Request to connect an Epic Games account to the current player account using an Epic sign-in token |
| CFLootLockerConnectGooglePlayGamesProviderToAccountRequest | Request to connect a Google Play Games account to the current player account using an auth code |
| CFLootLockerConnectGoogleProviderToAccountRequest | Request to connect a Google account to the current player account using a Google sign-in ID token |
| CFLootLockerConnectGoogleProviderToAccountWithPlatformRequest | Request to connect a Google account to the current player account using an ID token and a specific OAuth2 client platform |
| CFLootLockerConnectionStateResponse | |
| CFLootLockerConnectNintendoProviderToAccountRequest | Request to connect a Nintendo Switch account to the current player account using an NSA ID token |
| CFLootLockerConnectPlaystationProviderToAccountRequest | Request to connect a PlayStation account to the current player account using a sign-in code and environment identifier |
| CFLootLockerConnectRemoteSessionToAccountRequest | Request to connect a remote session lease to the current player account using the lease code and its nonce |
| CFLootLockerConnectSteamProviderToAccountRequest | Request to connect a Steam account to the current player account using a Steam session ticket |
| CFLootLockerConnectTwitchProviderToAccountRequest | Request to connect a Twitch account to the current player account using a Twitch authorization code |
| CFLootLockerConnectXboxProviderToAccountRequest | Request to connect an Xbox account to the current player account using an Xbox user token |
| CFLootLockerConsumeInventoryItemRequest | Request to consume one or more of an item |
| CFLootLockerConsumePlayerInventoryItemResponse | Response for consuming one or more of an item |
| CFLootLockerContentKeyValuePair | |
| CFLootLockerContext | |
| CFLootLockerCreateAssetCandidateData | |
| CFLootLockerCreateAssetCandidateResponse | |
| CFLootLockerCreateCharacterRequest | |
| CFLootLockerCreateHeroRequest | |
| CFLootLockerCreateHeroWithVariationRequest | |
| CFLootLockerCreateStripeCheckoutSessionRequest | Request to create a Stripe Checkout session for a catalog item |
| CFLootLockerCreateStripeCheckoutSessionResponse | Response from creating a Stripe Checkout session |
| CFLootLockerCreateWalletRequest | Request to create a wallet for a specified holder, identified by ULID and holder type |
| CFLootLockerCreateWalletResponse | Response containing the unique identifier of the newly created wallet |
| CFLootLockerCreditRequest | Request to credit a specified amount of a given currency to a wallet |
| CFLootLockerCreditWalletResponse | Response containing the resulting balance entry after crediting currency to a wallet |
| CFLootLockerCurrency | Details about a particular currency |
| CFLootLockerCurrencyDetails | Holds details about a currency catalog entity, including the currency name, short code, amount to be awarded, and ULID |
| CFLootLockerCurrencyReward | |
| CFLootLockerCurrencyRewardDetails | |
| CFLootLockerDebitRequest | Request to debit a specified amount of a given currency from a wallet |
| CFLootLockerDebitWalletResponse | Response containing the resulting balance entry after debiting currency from a wallet |
| CFLootLockerDeleteAssetInstanceResponse | |
| CFLootLockerDenomination | Represents a denomination of a currency |
| CFLootLockerDiscordSessionRequest | |
| CFLootLockerDiscordSessionResponse | |
| CFLootLockerDlcResponse | |
| CFLootLockerEmailRequest | |
| CFLootLockerEmptyRequest | |
| CFLootLockerEntitlementHistoryItem | Represents a single catalog-related item within an entitlement, including its reward kind, catalog identifier, and creation timestamp |
| CFLootLockerEntitlementHistoryMetadata | Holds a single key-value metadata pair associated with an entitlement listing |
| CFLootLockerEntitlementHistoryResponse | Response containing a paginated list of entitlement history entries for the player |
| CFLootLockerEntitlementHistoryReward | Represents 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 |
| CFLootLockerEntitlementListing | Represents a complete entitlement record, grouping its catalog items, system rewards, metadata, originating store, status, and type |
| CFLootLockerEpicSessionRequest | |
| CFLootLockerEpicSessionResponse | |
| CFLootLockerEquipAssetToCharacterWithInstanceRequest | |
| CFLootLockerEquipUniversalAssetToCharacterRequest | |
| CFLootLockerErrorData | |
| CFLootLockerErrorReportRequest | |
| CFLootLockerExtendedIndexBasedPagination | |
| CFLootLockerExtendedPaginationError | |
| CFLootLockerExternalIdentifiers | |
| CFLootLockerFailedKey | Holds the key and failure reason of a trigger that could not be invoked |
| CFLootLockerFailedRequestReport | Data structure for storing information about failed requests for the purpose of error reporting |
| CFLootLockerFeedbackCategory | |
| CFLootLockerFeedbackCategoryResponse | |
| CFLootLockerFeedbackRequest | |
| CFLootLockerFile | |
| CFLootLockerFileConfig | Data struct for the pre-configured file config, loaded at startup from the "<PackageName>PreConfig[-<identifier>].bytes" file in the plugin's Config directory |
| CFLootLockerFileListResponse | |
| CFLootLockerFileUpdateRequest | |
| CFLootLockerFileUploadRequest | |
| CFLootLockerFilter | |
| CFLootLockerFinalizeSteamPurchaseRedemptionRequest | Request to finalize a completed Steam purchase redemption by entitlement identifier |
| CFLootLockerFollowActionResponse | Response struct for follow/unfollow actions |
| CFLootLockerFollower | Represents a single follower or following player |
| CFLootLockerFriend | Represents a single friend |
| CFLootLockerFriendActionResponse | |
| CFLootLockerGameHeroListResponse | |
| CFLootLockerGameInfo | |
| CFLootLockerGameInfoRequest | |
| CFLootLockerGameInfoResponse | |
| CFLootLockerGenericProgressionResponse | |
| CFLootLockerGenericProgressionWithRewardsResponse | |
| CFLootLockerGetAllMemberRanksRequest | |
| CFLootLockerGetAllMemberRanksResponse | |
| CFLootLockerGetAssetBonesResponse | |
| CFLootLockerGetAssetsResponse | |
| CFLootLockerGetByListMembersRequest | |
| CFLootLockerGetByListOfMembersResponse | |
| CFLootLockerGetContextResponse | |
| CFLootLockerGetCurrencyDetailsResponse | Response with details about a particular currency |
| CFLootLockerGetCurrentPlayerInfoResponse | |
| CFLootLockerGetFavouriteAssetIndicesResponse | |
| CFLootLockerGetFriendResponse | Response struct for getting a single friend |
| CFLootLockerGetMapsResponse | |
| CFLootLockerGetMemberRankRequest | |
| CFLootLockerGetMemberRankResponse | |
| CFLootLockerGetMetadataResponse | Response containing the single requested metadata entry |
| CFLootLockerGetMultisourceMetadataRequest | Request to retrieve metadata entries from multiple sources and key combinations in a single call |
| CFLootLockerGetMultisourceMetadataResponse | Response containing the requested metadata entries grouped by their source from a multisource get operation |
| CFLootLockerGetPlayerInventoryItemResponse | Response for getting a single player inventory item |
| CFLootLockerGetScoreListRequest | |
| CFLootLockerGetScoreListResponse | |
| CFLootLockerGetWalletResponse | Response containing a wallet's holder identifier, holder type, and active balance modifiers |
| CFLootLockerGoogle | |
| CFLootLockerGooglePlayGamesSessionRequest | |
| CFLootLockerGooglePlayGamesSessionResponse | |
| CFLootLockerGoogleSessionRequest | |
| CFLootLockerGoogleSessionRequestWithPlatform | |
| CFLootLockerGoogleSessionResponse | |
| CFLootLockerGrantAssetRequest | |
| CFLootLockerGrantAssetResponse | |
| CFLootLockerGrantedItem | Represents an item that was granted as a result of consuming an item |
| CFLootLockerGroupDetails | |
| CFLootLockerHasKeyValueStorage | |
| CFLootLockerHero | |
| CFLootLockerHeroAssetInstance | |
| CFLootLockerHeroGlobalAsset | |
| CFLootLockerHeroGlobalAssetVariation | |
| CFLootLockerHeroListResponse | |
| CFLootLockerHeroLoadout | |
| CFLootLockerHeroLoadoutResponse | |
| CFLootLockerHeroResponse | |
| CFLootLockerHTTPClientConfiguration | Configuration for the LootLocker HTTP execution queue and retry logic |
| CFLootLockerHTTPExecutionQueue | Manages the LootLocker HTTP request queue as a per-frame singleton |
| CFLootLockerHTTPExecutionQueueItem | Pairs a pending FLootLockerHTTPRequestData with its active IHttpRequest handle |
| CFLootLockerHTTPRequestData | Captures everything needed to dispatch — and later retry — a single SDK HTTP request |
| CFLootLockerIncrementScoreRequest | |
| CFLootLockerIndexBasedPagination | |
| CFLootLockerInlinedCatalogEntry | A Convenience type to use when you need inlined catalog items |
| CFLootLockerInlinedGroupAssociation | A group association with the entity detail inlined directly |
| CFLootLockerInlinedGroupDetails | |
| CFLootLockerInlinedGroupDetailsWithAssociations | Group detail used by the ListCatalogItemsById endpoint, where association details are inlined directly into each association entry by the backend |
| CFLootLockerInstanceProgressionResponse | |
| CFLootLockerInstanceProgressionWithRewardsResponse | |
| CFLootLockerInternalBroadcast | Internal broadcast structure as received from API |
| CFLootLockerInternalBroadcastLanguage | Internal language structure as received from API |
| CFLootLockerInternalBroadcastLocalizationEntry | Internal localization entry as received from API |
| CFLootLockerInternalListBroadcastsResponse | Internal response structure as received from API |
| CFLootLockerInventory | |
| CFLootLockerInventoryItem | Represents a single item (inventory entry) owned by a player |
| CFLootLockerInventoryItemPurchaseData | |
| CFLootLockerInventoryResponse | |
| CFLootLockerInvokeTriggersByKeyRequest | Request to invoke one or more triggers identified by their string keys |
| CFLootLockerInvokeTriggersByKeyResponse | The result of the invoked triggers |
| CFLootLockerItemDetailsKey | |
| CFLootLockerItemTemplate | Represents an item template that can be granted to players |
| CFLootLockerKeyBasedPagination | |
| CFLootLockerLeaderboard | |
| CFLootLockerLeaderboardArchive | |
| CFLootLockerLeaderboardArchiveDetails | |
| CFLootLockerLeaderboardArchiveDetailsResponse | |
| CFLootLockerLeaderboardArchivePlayer | |
| CFLootLockerLeaderboardArchiveResponse | |
| CFLootLockerLeaderboardAssetReward | |
| CFLootLockerLeaderboardCurrencyReward | |
| CFLootLockerLeaderboardDetailPredicates | |
| CFLootLockerLeaderboardDetails | |
| CFLootLockerLeaderboardDetailsResponse | |
| CFLootLockerLeaderboardGroupReward | |
| CFLootLockerLeaderboardGroupRewardAssociation | |
| CFLootLockerLeaderboardGroupRewardMetadata | |
| CFLootLockerLeaderboardProgressionPointsReward | |
| CFLootLockerLeaderboardProgressionResetReward | |
| CFLootLockerLeaderboardReward | |
| CFLootLockerLeaderboardRewardArgs | |
| CFLootLockerLeaderboardSchedule | |
| CFLootLockerLeaderboardUpcomingReset | A pending manual reset for a leaderboard that has been requested but not yet processed |
| CFLootLockerLeaseRemoteSessionRequest | Request body for remote session lease (now required fields) |
| CFLootLockerLeaseRemoteSessionResponse | Response containing the lease codes, redirect URLs, current lease status, and intent returned when starting a remote session lease process |
| CFLootLockerLevelThresholds | |
| CFLootLockerListBalancesForWalletResponse | Response containing the list of currency balances held in a specific wallet |
| CFLootLockerListBlockedPlayersResponse | |
| CFLootLockerListBroadcastsResponse | Response for listing broadcasts |
| CFLootLockerListCatalogItemsByIdEntry | A catalog entry with entity details inlined directly |
| CFLootLockerListCatalogItemsByIdError | Describes why a specific catalog_listing_id could not be resolved |
| CFLootLockerListCatalogItemsByIdRequest | Request body for looking up catalog items by their catalog_listing_ids |
| CFLootLockerListCatalogItemsByIdResponse | Response for the ListCatalogItemsById endpoint |
| CFLootLockerListCatalogPricesResponse | Response containing catalog entries with entity-typed lookup maps for asset, progression, currency, and group details, plus key-based pagination |
| CFLootLockerListCatalogPricesV2Response | Response containing catalog entries with entity-typed lookup maps for asset, progression, currency, and group details, plus extended index-based pagination for the v2 catalog endpoint |
| CFLootLockerListCatalogsResponse | N/A |
| CFLootLockerListCharacterResponseItem | |
| CFLootLockerListCharacterTypesResponse | |
| CFLootLockerListConnectedAccountsResponse | Response containing the list of account providers currently connected to the player's LootLocker account |
| CFLootLockerListCurrenciesResponse | Response containing the list of all currencies available in the game |
| CFLootLockerListDenominationsResponse | Response containing the list of denominations defined for a specific currency |
| CFLootLockerListFollowersResponse | Response struct for listing followers or following players |
| CFLootLockerListFriendsResponse | Response struct for listing friends |
| CFLootLockerListIncomingFriendRequestsResponse | Response struct for listing incoming friend requests |
| CFLootLockerListItemTemplatesResponse | Response for listing item templates |
| CFLootLockerListLeaderboardsResponse | |
| CFLootLockerListMetadataResponse | Response containing a paginated page of metadata entries for a given source |
| CFLootLockerListNotificationsResponse | Response containing a paginated list of notifications for the player, with a lookup helper for finding notifications by their identifying context value |
| CFLootLockerListOutgoingFriendRequestsResponse | Response struct for listing outgoing friend requests |
| CFLootLockerListPlatformKeysResponse | Response containing the list of platform keys redeemed by the authenticated player |
| CFLootLockerListPlayerCharactersResponse | |
| CFLootLockerListPlayerInfoRequest | |
| CFLootLockerListPlayerInfoResponse | |
| CFLootLockerListPlayerInventoryItemsResponse | Response for listing a player's inventory items |
| CFLootLockerListSimpleAssetsRequest | Request payload for simple asset listing |
| CFLootLockerListSimpleAssetsResponse | Response payload for simple asset listing |
| CFLootLockerListSimplifiedInventoryFilter | Request filters for simplified inventory listing |
| CFLootLockerListSimplifiedInventoryIncludes | Includes to add extra data to simplified inventory responses |
| CFLootLockerListSimplifiedInventoryMetadataIncludes | Specifies which metadata keys to include in simplified inventory responses |
| CFLootLockerListSimplifiedInventoryRequest | Request filters for simplified inventory listing |
| CFLootLockerLoginRequest | |
| CFLootLockerLoginResponse | |
| CFLootLockerLookupMultiplePlayersDataRequest | |
| CFLootLockerLootBoxContentResponse | |
| CFLootLockerLootBoxItem | |
| CFLootLockerMap | |
| CFLootLockerMapCamera | |
| CFLootLockerMapSpawnPoint | |
| CFLootLockerMember | |
| CFLootLockerMergeInventoryItemStacksRequest | Request to merge two item stacks into one |
| CFLootLockerMergeInventoryItemStacksResponse | Response for merging two item stacks |
| CFLootLockerMessage | |
| CFLootLockerMessagesResponse | |
| CFLootLockerMetadataBase64Value | Holds a Base64-encoded metadata value together with its MIME content type |
| CFLootLockerMetadataEntry | Represents a single typed metadata entry with a key, value type, tags, and access level, along with helper methods for reading and writing the value |
| CFLootLockerMetadataInclude | Metadata include configuration for catalog items lookup |
| CFLootLockerMetadataSourceAndEntries | Pairs a metadata source and its identifier with the resolved metadata entries retrieved for that source |
| CFLootLockerMetadataSourceAndKeys | Pairs a metadata source and its identifier with a list of keys to fetch from that source |
| CFLootLockerMetaSessionResponse | |
| CFLootLockerModifyScoreRequest | REQUEST STRUCTS |
| CFLootLockerMultiplePlayerNameRequest | Deprecated date 20250304 |
| CFLootLockerMultiplePlayerNamesAndPlatformsRequest | |
| CFLootLockerMultiplePlayerNamesRequest | Deprecated date 20250304 |
| CFLootLockerMultiplePlayersNames | |
| CFLootLockerMultiplePlayersNamesResponse | |
| CFLootLockerMultiplePlayersPlatformIds | |
| CFLootLockerMultiplePlayersPlatformIdsResponse | |
| CFLootLockerNameResponse | |
| CFLootLockerNintendoSwitchSessionRequest | |
| CFLootLockerNotification | Represents a full notification record for a player, including its type, priority, source, content, read state, and lifecycle timestamps |
| CFLootLockerNotificationContent | Holds 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 |
| CFLootLockerNotificationContentRewardBody | Holds the full reward body of a notification's content, with the active reward type determined by the Kind field |
| CFLootLockerNotificationContextEntry | Holds a single key-value context entry attached to a notification's content |
| CFLootLockerNotificationGroupRewardAssociations | Holds one member reward within a notification group reward, identified by kind, with the relevant reward type's data populated |
| CFLootLockerNotificationIdentifyingValueLookupStruct | |
| CFLootLockerNotificationRewardAsset | Represents an asset reward in a notification, linking the reward to an asset and its optional variation or rental option |
| CFLootLockerNotificationRewardAssetDetails | Holds 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 |
| CFLootLockerNotificationRewardCurrency | Represents a currency reward in a notification, linking the reward to a currency amount and its currency details |
| CFLootLockerNotificationRewardCurrencyDetails | Holds the display details of a currency referenced in a notification reward, including its name, short code, amount, and ULID |
| CFLootLockerNotificationRewardGroup | Represents a group reward in a notification, bundling multiple reward-type associations under a shared name and description |
| CFLootLockerNotificationRewardProgression | Represents a progression-points reward in a notification, linking the reward to a progression and the number of points to be granted |
| CFLootLockerNotificationRewardProgressionDetails | Holds the display details of a progression referenced in a progression-points notification reward, including its key, name, ULID, and point amount |
| CFLootLockerNotificationRewardProgressionReset | Represents a progression-reset reward in a notification, linking the reward to the affected progression |
| CFLootLockerNotificationRewardProgressionResetDetails | Holds the display details of a progression referenced in a progression-reset notification reward, identified by key, name, and ULID |
| CFLootLockerObjects | |
| CFLootLockerOpenLootBoxResponse | |
| CFLootLockerPaginatedCharacterProgressionResponse | |
| CFLootLockerPaginatedGenericProgressionResponse | |
| CFLootLockerPaginatedInstanceProgressionResponse | |
| CFLootLockerPaginatedPlayerProgressionResponse | |
| CFLootLockerPaginatedProgressionsResponse | |
| CFLootLockerPaginatedProgressionTiersResponse | |
| CFLootLockerPagination | |
| CFLootLockerPersistentStorageItem | |
| CFLootLockerPersistentStorageItemResponse | |
| CFLootLockerPersistentStorageItems | |
| CFLootLockerPersistentStorageItemsResponse | |
| CFLootLockerPickDropsFromDropTableItem | |
| CFLootLockerPickDropsFromDropTableRequest | |
| CFLootLockerPickDropsFromDropTableResponse | |
| CFLootLockerPlatformIds | |
| CFLootLockerPlatformKey | A platform key redeemed by the player |
| CFLootLockerPlatformKeyCampaign | Information about the campaign associated with a platform key |
| CFLootLockerPlayer | |
| CFLootLockerPlayerAssetNotificationResponse | |
| CFLootLockerPlayerData | |
| CFLootLockerPlayerDataLookupPair | |
| CFLootLockerPlayerFile | |
| CFLootLockerPlayerFileContentResponse | |
| CFLootLockerPlayerFileMetadata | |
| CFLootLockerPlayerFileResponse | |
| CFLootLockerPlayerFileRevisionsResponse | |
| CFLootLockerPlayerHero | |
| CFLootLockerPlayerHeroResponse | |
| CFLootLockerPlayerInfo | A set of important information about a player |
| CFLootLockerPlayerLevel | |
| CFLootLockerPlayerNameRequest | |
| CFLootLockerPlayerProgression | |
| CFLootLockerPlayerProgressionResponse | |
| CFLootLockerPlayerProgressionWithRewardsResponse | |
| CFLootLockerPlayerXpInfo | |
| CFLootLockerPlaystationNetworkV3SessionRequest | |
| CFLootLockerPlaystationNetworkVerificationRequest | |
| CFLootLockerPresenceManagerConfig | Configuration structure for presence manager behavior |
| CFLootLockerProgression | PURE DATA STRUCTS |
| CFLootLockerProgressionPointDetails | Holds details about a progression-points catalog entity, including the target progression key, name, ULID, and the number of points to be awarded |
| CFLootLockerProgressionPointRewardDetails | |
| CFLootLockerProgressionPointsReward | |
| CFLootLockerProgressionResetDetails | Holds details about a progression-reset catalog entity, identifying the progression to be reset by key, name, and ULID |
| CFLootLockerProgressionResetReward | |
| CFLootLockerProgressionResetRewardDetails | |
| CFLootLockerProgressionResponse | RESPONSE STRUCTS |
| CFLootLockerProgressionTier | |
| CFLootLockerPsn | |
| CFLootLockerPurchaseCatalogItemRequest | Request to purchase one or more catalog items from a specific wallet |
| CFLootLockerQueryScoreRequest | |
| CFLootLockerQuerySteamPurchaseRedemptionStatusRequest | Request to query the current status of a Steam purchase redemption by entitlement identifier |
| CFLootLockerQuerySteamPurchaseRedemptionStatusResponse | Response containing the current redemption status of a Steam purchase |
| CFLootLockerRarity | |
| CFLootLockerRateLimiter | Client-side rate limiter for the LootLocker HTTP execution queue |
| CFLootLockerReadNotificationsRequest | Request to mark a list of notifications as read by their identifiers |
| CFLootLockerReadNotificationsResponse | Response from marking notifications as read, containing only base response status unless errors occurred |
| CFLootLockerRedeemAppleAppStorePurchaseForClassRequest | Request to redeem an Apple App Store purchase for a specific class, extending the player request with a class identifier |
| CFLootLockerRedeemAppleAppStorePurchaseForPlayerRequest | Request to redeem an Apple App Store purchase for the current player using a transaction identifier, with an optional sandbox flag |
| CFLootLockerRedeemEpicStorePurchaseForCharacterRequest | Request to redeem one or more Epic Games Store entitlements for a specific character, extending the player request with a character ULID |
| CFLootLockerRedeemEpicStorePurchaseForPlayerRequest | Request to redeem one or more Epic Games Store entitlements for the current player using an Epic account identifier, authorization token, and sandbox identifier |
| CFLootLockerRedeemGooglePlayStorePurchaseForClassRequest | Request to redeem a Google Play Store purchase for a specific class using a product identifier, purchase token, and class identifier |
| CFLootLockerRedeemGooglePlayStorePurchaseForPlayerRequest | Request to redeem a Google Play Store purchase for the current player using a product identifier and purchase token |
| CFLootLockerRedeemXboxStorePurchaseForClassRequest | Request to redeem an Xbox Store purchase for a class |
| CFLootLockerRedeemXboxStorePurchaseForPlayerRequest | Request to redeem an Xbox Store purchase for the current player |
| CFLootLockerRefreshAppleGameCenterSessionRequest | |
| CFLootLockerRefreshAppleSessionRequest | |
| CFLootLockerRefreshDiscordSessionRequest | |
| CFLootLockerRefreshEpicSessionRequest | |
| CFLootLockerRefreshGooglePlayGamesSessionRequest | |
| CFLootLockerRefreshGoogleSessionRequest | |
| CFLootLockerRefreshMetaSessionRequest | |
| CFLootLockerRefreshRemoteSessionRequest | |
| CFLootLockerRefreshRemoteSessionResponse | Response containing the refreshed authentication data and a new refresh token for an existing remote session |
| CFLootLockerRefundByEntitlementIdsRequest | |
| CFLootLockerRefundByEntitlementIdsResponse | |
| CFLootLockerRefundCurrencyEntry | |
| CFLootLockerRefundNonReversibleReward | |
| CFLootLockerRefundPlayerInventoryEvent | |
| CFLootLockerRefundWarning | |
| CFLootLockerRefundWarningDetail | |
| CFLootLockerRemoteSessionLeaseData | Holds the lease codes, redirect URL, Base64 QR code, and display URL needed to drive the remote session authentication flow on a secondary device |
| CFLootLockerRemoteSessionPlayerData | Holds the player data returned when a remote session lease is successfully authorized, including identity fields, progression state, and notification check flags |
| CFLootLockerRemoteSessionProcess | |
| CFLootLockerRemoteSessionStatusPollingResponse | Response containing the current lease status of a remote session when polled during the authorization flow |
| CFLootLockerRental | |
| CFLootLockerRentalOption | |
| CFLootLockerRequestContext | |
| CFLootLockerResponse | Base response struct — every SDK callback receives a struct that derives from this |
| CFLootLockerResponseAssetCandidate | |
| CFLootLockerRewards | |
| CFLootLockerSDKModule | |
| CFLootLockerSessionOptionals | Optional parameters that can be sent when starting a session |
| CFLootLockerSetMetadataAction | Describes a single metadata mutation operation (create, update, delete, or upsert) together with the metadata entry it targets |
| CFLootLockerSetMetadataError | Describes a failure that occurred while applying a metadata action, including the action type, the targeted entry, and the error message |
| CFLootLockerSetMetadataErrorEntry | Identifies a metadata entry that caused an error during a set operation, by key and value type |
| CFLootLockerSetMetadataResponse | Response from a set-metadata operation, containing any per-entry errors alongside the source identifier that was modified |
| CFLootLockerSimpleAsset | Simplified asset object |
| CFLootLockerSimpleAssetAuthor | |
| CFLootLockerSimpleAssetDataEntity | |
| CFLootLockerSimpleAssetExcludes | Fields to exclude from the simple asset response |
| CFLootLockerSimpleAssetFile | |
| CFLootLockerSimpleAssetFilter | Filters to apply to the asset listing based on key-value pairs |
| CFLootLockerSimpleAssetFilters | Filters to apply to simple asset listing |
| CFLootLockerSimpleAssetIncludes | Fields to include in the simple asset response |
| CFLootLockerSimpleInventoryItem | A simplified inventory item for optimized inventory listing |
| CFLootLockerSimpleInventoryResponse | Response for simplified inventory listing |
| CFLootLockerSingleEntitlementResponse | |
| CFLootLockerSplitInventoryItemStackRequest | Request to split a stackable item into two stacks |
| CFLootLockerSplitInventoryItemStackResponse | Response for splitting an item stack |
| CFLootLockerStartMetaSessionRequest | |
| CFLootLockerStartRemoteSessionRequest | Request to exchange a remote session lease code and nonce for an authorized session using the game API key and version |
| CFLootLockerStartRemoteSessionResponse | Response returned when remote session polling completes, containing the lease status and, on authorization, the session and refresh tokens |
| CFLootLockerStateMetaData | |
| CFLootLockerSteamSessionRequest | |
| CFLootLockerSteamSessionWithAppIdRequest | |
| CFLootLockerSubmitScoreRequest | |
| CFLootLockerSubmitScoreResponse | |
| CFLootLockerSuccessfulKey | Holds the key of a trigger that was successfully invoked |
| CFLootLockerTimeResponse | |
| CFLootLockerTransferProvidersBetweenAccountsRequest | Request to transfer one or more identity providers from a source player account to a target player account using their respective session tokens |
| CFLootLockerUniversalAssets | |
| CFLootLockerUniversalAssetsResponse | |
| CFLootLockerUpdateAssetCandidateData | |
| CFLootLockerUpdateCharacterRequest | |
| CFLootLockerUpdateHeroRequest | |
| CFLootLockerUserIdRequest | |
| CFLootLockerVariation | |
| CFLootLockerVerificationRequest | |
| CFLootLockerVerificationWithSteamAppIdRequest | |
| CFLootLockerWhiteLabelAuthRequest | |
| CFLootLockerWhiteLabelCreateAccountRequest | |
| CFLootLockerWhiteLabelCustomSignUpField | |
| CFLootLockerWhiteLabelCustomSignUpFieldValue | |
| CFLootLockerWhiteLabelLoginAndSessionResponse | |
| CFLootLockerWhiteLabelLoginRequest | |
| CFLootLockerWhiteLabelResetPasswordRequest | |
| CFLootLockerWhiteLabelSignUpFieldsResponse | |
| CFLootLockerWhiteLabelVerifySessionRequest | |
| CFLootLockerWhiteLabelVerifySessionResponse | |
| CFLootLockerXboxServiceTicketResponse | Response from a request to get an Xbox service ticket |
| CFLootLockerXboxSessionRequest | |
| CFLootLockerXp | |
| CLootLockerNotificationsStaticStrings | Set of static string definitions to use for matching in different Notification contexts |
| CNotificationTypes | Possible types of notifications |
| CNotificationSources | Possible sources for notifications |
| CPurchasing | |
| CStandardContextKeys | The standard context keys to expect for different notification sources |
| CTriggers | Standard context keys to expect when source is triggers |
| CPurchasing | Standard context keys to expect when source is purchasing |
| CSteamStore | Standard context keys to expect when source is purchasing from the Steam store |
| CAppleAppStore | Standard context keys to expect when source is purchasing from the Apple app store |
| CGooglePlayStore | Standard context keys to expect when source is purchasing from the GooglePlay store |
| CLootLocker | Standard context keys to expect when source is purchasing from LootLocker |
| CTwitchDrop | Standard context keys to expect when source is a Twitch Drop |
| CLootLockerResponseFactory | |
| CLootLockerStaticRequestErrorStatusCodes | Static defines of the different predefined error status codes that can occur in responses |
| CULLPlayerFilesRequestHandler | |
| CULootLockerAssetInstancesRequestHandler | |
| CULootLockerAssetsRequestHandler | |
| CULootLockerAsyncPollAsyncPurchase | |
| CULootLockerAsyncStartRemoteSession | |
| CULootLockerAuthenticationRequestHandler | |
| CULootLockerBalanceRequestHandler | |
| CULootLockerBanRequestHandler | |
| CULootLockerBroadcastRequestHandler | |
| CULootLockerCatalogRequestHandler | |
| CULootLockerCharacterRequestHandler | |
| CULootLockerConfig | |
| CULootLockerConnectedAccountsRequestHandler | |
| CULootLockerCurrencyRequestHandler | |
| CULootLockerDropTablesRequestHandler | |
| CULootLockerEntitlementRequestHandler | |
| CULootLockerErrorReportRequestHandler | |
| CULootLockerFeedbackRequestHandler | |
| CULootLockerFollowersRequestHandler | |
| CULootLockerFriendsRequestHandler | |
| CULootLockerHeroRequestHandler | |
| CULootLockerItemRequestHandler | |
| CULootLockerLeaderboardArchiveRequestHandler | |
| CULootLockerLeaderboardRequestHandler | |
| CULootLockerMapsRequestHandler | |
| CULootLockerMessagesRequestHandler | |
| CULootLockerMetadataRequestHandler | |
| CULootLockerMiscellaneousRequestHandler | |
| CULootLockerNotificationsRequestHandler | |
| CULootLockerPersistentStorageRequestHandler | |
| CULootLockerPlatformKeyRequestHandler | |
| CULootLockerPlayerDataSaveGame | |
| CULootLockerPlayerRequestHandler | |
| CULootLockerPresenceManager | Manager for LootLocker presence functionality Coordinates presence connections for multiple players/sessions and provides lifecycle management through external event integration |
| CULootLockerProgressionsRequestHandler | |
| CULootLockerPurchasesRequestHandler | |
| CULootLockerRemoteSessionRequestHandler | |
| CULootLockerSDKManager | |
| CULootLockerStateData | |
| CULootLockerStateMetaDataSaveGame | |
| CULootLockerStaticNotificationStringBlueprintCallables | Blueprint exposure of the set of static string definitions to use for matching in different Notification contexts |
| CULootLockerTriggersRequestHandler | |
| CULootLockerUserGeneratedContentRequestHandler | |