LootLocker Unreal SDK 10.4.0
Game backend SDK for Unreal Engine
Loading...
Searching...
No Matches
LootLockerLeaderboardArchiveRequestHandler.h
Go to the documentation of this file.
1// Copyright (c) 2021 LootLocker
2
3#pragma once
4
5
6#include "CoreMinimal.h"
9
10#include "LootLockerLeaderboardArchiveRequestHandler.generated.h"
11
12USTRUCT(BlueprintType)
14{
15 GENERATED_BODY()
17 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
18 FString name = "";
20 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
21 FString public_uid = "";
23 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
24 int id = 0;
26 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
27 FString player_ulid = "";
28};
29
30USTRUCT(BlueprintType)
32{
33 GENERATED_BODY()
35 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
38 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
39 FString metadata = "";
41 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
42 FString member_id = "";
44 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
45 int rank = 0;
47 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
48 int score = 0;
49};
50
51USTRUCT(BlueprintType)
53{
54 GENERATED_BODY()
56 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
57 FString last_modified = "";
59 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
60 FString content_type = "";
62 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
63 FString key = "";
65 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
66 int content_length = 0;
67};
68
69USTRUCT(BlueprintType)
71{
72 GENERATED_BODY()
74 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
76};
77
78USTRUCT(BlueprintType)
80{
81 GENERATED_BODY()
83 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
85};
86
89
93
94
96UCLASS()
97class LOOTLOCKERSDK_API ULootLockerLeaderboardArchiveRequestHandler : public UObject
98{
99 GENERATED_BODY()
100public:
102
103 static FString ListLeaderboardArchive(const FLootLockerPlayerData& PlayerData, const FString& LeaderboardKey, const FLootLockerLeaderboardArchiveResponseDelegate& OnCompletedRequest);
104 static FString GetLeaderboardArchive(const FLootLockerPlayerData& PlayerData, const FString& Key, int Count, const FString& After, const FLootLockerLeaderboardArchiveDetailResponseDelegate& OnCompletedRequest);
105};
Definition LootLockerLeaderboardArchiveRequestHandler.h:98
static FString GetLeaderboardArchive(const FLootLockerPlayerData &PlayerData, const FString &Key, int Count, const FString &After, const FLootLockerLeaderboardArchiveDetailResponseDelegate &OnCompletedRequest)
static FString ListLeaderboardArchive(const FLootLockerPlayerData &PlayerData, const FString &LeaderboardKey, const FLootLockerLeaderboardArchiveResponseDelegate &OnCompletedRequest)
ULootLockerLeaderboardArchiveRequestHandler()
Definition LootLockerLeaderboardArchiveRequestHandler.h:101
void(* FLootLockerLeaderboardArchiveDetailResponseDelegate)(FLootLockerLeaderboardArchiveDetailsResponse)
C++ response callback delegate; receives an FLootLockerLeaderboardArchiveDetailsResponse result.
Definition LootLockerLeaderboardArchiveRequestHandler.h:92
void(* FLootLockerLeaderboardArchiveResponseDelegate)(FLootLockerLeaderboardArchiveResponse)
C++ response callback delegate; receives an FLootLockerLeaderboardArchiveResponse result.
Definition LootLockerLeaderboardArchiveRequestHandler.h:90
Definition LootLockerLeaderboardArchiveRequestHandler.h:71
Definition LootLockerLeaderboardArchiveRequestHandler.h:32
Definition LootLockerLeaderboardArchiveRequestHandler.h:14
Definition LootLockerLeaderboardArchiveRequestHandler.h:80
Definition LootLockerLeaderboardArchiveRequestHandler.h:53
Definition LootLockerPlayerData.h:12
Base response struct — every SDK callback receives a struct that derives from this.
Definition LootLockerResponse.h:19