LootLocker Unreal Server SDK 6.5.0
Server-side backend SDK for Unreal Engine
Loading...
Searching...
No Matches
LootLockerServerLeaderboardArchiveRequestHandler.h
Go to the documentation of this file.
1// Copyright (c) 2021 LootLocker
2
3#pragma once
4
5#include "CoreMinimal.h"
7
8#include "LootLockerServerLeaderboardArchiveRequestHandler.generated.h"
9
10USTRUCT(BlueprintType)
12{
13 GENERATED_BODY()
15 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
16 FString name;
18 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
19 FString public_uid;
21 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
22 int id = 0;
24 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
25 FString player_ulid;
26};
27
28USTRUCT(BlueprintType)
30{
31 GENERATED_BODY()
33 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
36 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
37 FString metadata;
39 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
40 FString member_id;
42 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
43 int rank = 0;
45 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
46 int score = 0;
47};
48
49USTRUCT(BlueprintType)
51{
52 GENERATED_BODY()
54 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
55 FString last_modified;
57 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
58 FString content_type;
60 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
61 FString key;
63 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
64 int content_length = 0;
65};
66
67USTRUCT(BlueprintType)
69{
70 GENERATED_BODY()
72 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
74};
75
76USTRUCT(BlueprintType)
78{
79 GENERATED_BODY()
81 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
83};
84
87
88
89UCLASS()
90class LOOTLOCKERSERVERSDK_API ULootLockerServerLeaderboardArchiveRequestHandler : public UObject
91{
92 GENERATED_BODY()
93public:
94 static FString ListLeaderboardArchive(const FString& LeaderboardKey, const FLootLockerServerLeaderboardArchiveResponseDelegate& OnCompletedRequest);
95 static FString GetLeaderboardArchive(const FString& Key, int Count, const FString& After, const FLootLockerServerLeaderboardArchiveDetailResponseDelegate& OnCompletedRequest);
96public:
98};
void(* FLootLockerServerLeaderboardArchiveResponseDelegate)(FLootLockerServerLeaderboardArchiveResponse)
Definition LootLockerServerLeaderboardArchiveRequestHandler.h:85
void(* FLootLockerServerLeaderboardArchiveDetailResponseDelegate)(FLootLockerServerLeaderboardArchiveDetailsResponse)
Definition LootLockerServerLeaderboardArchiveRequestHandler.h:86
Definition LootLockerServerLeaderboardArchiveRequestHandler.h:91
static FString ListLeaderboardArchive(const FString &LeaderboardKey, const FLootLockerServerLeaderboardArchiveResponseDelegate &OnCompletedRequest)
static FString GetLeaderboardArchive(const FString &Key, int Count, const FString &After, const FLootLockerServerLeaderboardArchiveDetailResponseDelegate &OnCompletedRequest)
Definition LootLockerServerLeaderboardArchiveRequestHandler.h:69
Definition LootLockerServerLeaderboardArchiveRequestHandler.h:30
Definition LootLockerServerLeaderboardArchiveRequestHandler.h:12
Definition LootLockerServerLeaderboardArchiveRequestHandler.h:78
Definition LootLockerServerLeaderboardArchiveRequestHandler.h:51
The base response for all LootLocker Server responses.
Definition LootLockerServerResponse.h:67