LootLocker Unreal SDK 10.7.0
Game backend SDK for Unreal Engine
Loading...
Searching...
No Matches
LootLockerEntitlementRequestHandler.h File Reference
#include "CoreMinimal.h"
#include "LootLockerResponse.h"
#include "LootLockerPlayerData.h"
#include "LootLockerEntitlementRequestHandler.generated.h"
Include dependency graph for LootLockerEntitlementRequestHandler.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  FLootLockerEntitlementHistoryItem
 Represents a single catalog-related item within an entitlement, including its reward kind, catalog identifier, and creation timestamp. More...
 Holds a single key-value metadata pair associated with an entitlement listing. More...
struct  FLootLockerEntitlementHistoryReward
 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. More...
struct  FLootLockerEntitlementListing
 Represents a complete entitlement record, grouping its catalog items, system rewards, metadata, originating store, status, and type. More...
struct  FLootLockerEntitlementHistoryResponse
 Response containing a paginated list of entitlement history entries for the player. More...
struct  FLootLockerSingleEntitlementResponse
class  ULootLockerEntitlementRequestHandler

Typedefs

typedef void(* FLootLockerListEntitlementsResponseDelegate) (FLootLockerEntitlementHistoryResponse)
 C++ response delegate for listing entitlement history.
typedef void(* FLootLockerSingleEntitlementResponseDelegate) (FLootLockerSingleEntitlementResponse)
 C++ response callback delegate; receives an FLootLockerSingleEntitlementResponse result.

Enumerations

enum class  ELootLockerEntitlementHistoryListingStore : uint8 {
  ELootLockerEntitlementHistoryListingStore::None = 0 , ELootLockerEntitlementHistoryListingStore::Apple_app_store = 1 , ELootLockerEntitlementHistoryListingStore::Google_play_store = 2 , ELootLockerEntitlementHistoryListingStore::Steam_store = 3 ,
  ELootLockerEntitlementHistoryListingStore::Playstation_network = 4 , ELootLockerEntitlementHistoryListingStore::Nintendo_eshop = 5 , ELootLockerEntitlementHistoryListingStore::Lootlocker = 6
}
 An enum with the supported stores that can generate entitlements. More...
enum class  ELootLockerEntitlementHistoryListingStatus : uint8 {
  ELootLockerEntitlementHistoryListingStatus::None = 0 , ELootLockerEntitlementHistoryListingStatus::Active = 1 , ELootLockerEntitlementHistoryListingStatus::Pending = 2 , ELootLockerEntitlementHistoryListingStatus::Expired = 3 ,
  ELootLockerEntitlementHistoryListingStatus::Canceled = 4 , ELootLockerEntitlementHistoryListingStatus::Refunded = 5
}
 Status of the entitlement. More...
enum class  ELootLockerEntitlementHistoryListingType : uint8 { ELootLockerEntitlementHistoryListingType::Undefined = 0 , ELootLockerEntitlementHistoryListingType::One_time_purchase = 1 , ELootLockerEntitlementHistoryListingType::Leaderboard_reward = 2 , ELootLockerEntitlementHistoryListingType::Subscription = 3 }
 Status of the entitlement. More...
enum class  ELootLockerEntitlementRewardEntityKind : uint8 {
  ELootLockerEntitlementRewardEntityKind::Asset = 0 , ELootLockerEntitlementRewardEntityKind::Currency = 1 , ELootLockerEntitlementRewardEntityKind::Progression_Points = 2 , ELootLockerEntitlementRewardEntityKind::Progression_Reset = 3 ,
  ELootLockerEntitlementRewardEntityKind::Group = 4
}
 Possible entity kinds that rewards entries can have. More...