LootLocker Unreal SDK 10.4.0
Game backend SDK for Unreal Engine
Loading...
Searching...
No Matches
LootLockerFollowersRequestHandler.h
Go to the documentation of this file.
1#pragma once
2
3
4#include "CoreMinimal.h"
7#include "LootLockerFollowersRequestHandler.generated.h"
8
9
10//==================================================
11// Data Type Definitions
12//==================================================
13
14
18USTRUCT(BlueprintType, Category = "LootLocker")
20{
21 GENERATED_BODY()
22
23
24 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
25 FString Player_id = "";
26
28 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
29 FString Player_name = "";
30
32 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
33 FString Publicuid = "";
34
36 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
37 FString Createdat = "";
38};
39
40//==================================================
41// Response Definitions
42//==================================================
43
44
48USTRUCT(BlueprintType, Category = "LootLocker")
50{
51 GENERATED_BODY()
52
53
54 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
55 TArray<FLootLockerFollower> Followers;
56
58 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
60};
61
65USTRUCT(BlueprintType, Category = "LootLocker")
67{
68 GENERATED_BODY()
69};
70
71//==================================================
72// Delegate Definitions
73//==================================================
74
77
81
86
87
88//==================================================
89// API Class Definition
90//==================================================
91
93UCLASS()
94class LOOTLOCKERSDK_API ULootLockerFollowersRequestHandler : public UObject
95{
96 GENERATED_BODY()
97public:
99
100 static FString ListFollowers(const FLootLockerPlayerData& PlayerData, const FString& PlayerPublicId, const FLootLockerListFollowersResponseDelegate& OnResponseCompleted);
101 static FString ListFollowersPaginated(const FLootLockerPlayerData& PlayerData, const FString& PlayerPublicId, const FString& Cursor, int32 Count, const FLootLockerListFollowersResponseDelegate& OnResponseCompleted);
102
103 static FString ListFollowers(const FLootLockerPlayerData& PlayerData, const FLootLockerListFollowersResponseDelegate& OnResponseCompleted);
104 static FString ListFollowersPaginated(const FLootLockerPlayerData& PlayerData, const FString& Cursor, int32 Count, const FLootLockerListFollowersResponseDelegate& OnResponseCompleted);
105
106 static FString ListFollowing(const FLootLockerPlayerData& PlayerData, const FString& PlayerPublicId, const FLootLockerListFollowersResponseDelegate& OnResponseCompleted);
107 static FString ListFollowingPaginated(const FLootLockerPlayerData& PlayerData, const FString& PlayerPublicId, const FString& Cursor, int32 Count, const FLootLockerListFollowersResponseDelegate& OnResponseCompleted);
108
109 static FString ListFollowing(const FLootLockerPlayerData& PlayerData, const FLootLockerListFollowersResponseDelegate& OnResponseCompleted);
110 static FString ListFollowingPaginated(const FLootLockerPlayerData& PlayerData, const FString& Cursor, int32 Count, const FLootLockerListFollowersResponseDelegate& OnResponseCompleted);
111
112 static FString FollowPlayer(const FLootLockerPlayerData& PlayerData, const FString& PlayerPublicId, const FLootLockerFollowActionResponseDelegate& OnResponseCompleted);
113
114 static FString UnfollowPlayer(const FLootLockerPlayerData& PlayerData, const FString& PlayerPublicId, const FLootLockerFollowActionResponseDelegate& OnResponseCompleted);
115};
Definition LootLockerFollowersRequestHandler.h:95
ULootLockerFollowersRequestHandler()
Definition LootLockerFollowersRequestHandler.h:98
static FString ListFollowing(const FLootLockerPlayerData &PlayerData, const FLootLockerListFollowersResponseDelegate &OnResponseCompleted)
static FString ListFollowingPaginated(const FLootLockerPlayerData &PlayerData, const FString &Cursor, int32 Count, const FLootLockerListFollowersResponseDelegate &OnResponseCompleted)
static FString ListFollowersPaginated(const FLootLockerPlayerData &PlayerData, const FString &Cursor, int32 Count, const FLootLockerListFollowersResponseDelegate &OnResponseCompleted)
static FString FollowPlayer(const FLootLockerPlayerData &PlayerData, const FString &PlayerPublicId, const FLootLockerFollowActionResponseDelegate &OnResponseCompleted)
static FString ListFollowingPaginated(const FLootLockerPlayerData &PlayerData, const FString &PlayerPublicId, const FString &Cursor, int32 Count, const FLootLockerListFollowersResponseDelegate &OnResponseCompleted)
static FString UnfollowPlayer(const FLootLockerPlayerData &PlayerData, const FString &PlayerPublicId, const FLootLockerFollowActionResponseDelegate &OnResponseCompleted)
static FString ListFollowers(const FLootLockerPlayerData &PlayerData, const FString &PlayerPublicId, const FLootLockerListFollowersResponseDelegate &OnResponseCompleted)
static FString ListFollowing(const FLootLockerPlayerData &PlayerData, const FString &PlayerPublicId, const FLootLockerListFollowersResponseDelegate &OnResponseCompleted)
static FString ListFollowersPaginated(const FLootLockerPlayerData &PlayerData, const FString &PlayerPublicId, const FString &Cursor, int32 Count, const FLootLockerListFollowersResponseDelegate &OnResponseCompleted)
static FString ListFollowers(const FLootLockerPlayerData &PlayerData, const FLootLockerListFollowersResponseDelegate &OnResponseCompleted)
void(* FLootLockerListFollowersResponseDelegate)(FLootLockerListFollowersResponse)
C++ response delegate for listing followers/following.
Definition LootLockerFollowersRequestHandler.h:80
void(* FLootLockerFollowActionResponseDelegate)(FLootLockerFollowActionResponse)
C++ response delegate for follow/unfollow actions.
Definition LootLockerFollowersRequestHandler.h:85
Response struct for follow/unfollow actions.
Definition LootLockerFollowersRequestHandler.h:67
Represents a single follower or following player.
Definition LootLockerFollowersRequestHandler.h:20
Definition LootLockerResponse.h:43
Response struct for listing followers or following players.
Definition LootLockerFollowersRequestHandler.h:50
Definition LootLockerPlayerData.h:12
Base response struct — every SDK callback receives a struct that derives from this.
Definition LootLockerResponse.h:19