4#include "CoreMinimal.h"
7#include "LootLockerFriendsRequestHandler.generated.h"
16USTRUCT(BlueprintType, Category =
"LootLocker")
24 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
29 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker", meta = (DeprecatedProperty, DeprecationMessage=
"This property is deprecated. Use property `Name` instead."))
34 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
39 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
44 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
52USTRUCT(BlueprintType, Category =
"LootLocker")
65 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
72USTRUCT(BlueprintType, Category =
"LootLocker")
80 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
98USTRUCT(BlueprintType, Category =
"LootLocker")
103 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
106 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
113USTRUCT(BlueprintType, Category =
"LootLocker")
118 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
121 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
128USTRUCT(BlueprintType, Category =
"LootLocker")
133 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
136 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
140USTRUCT(BlueprintType, Category =
"LootLocker")
146USTRUCT(BlueprintType, Category =
"LootLocker")
151 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
154 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
159USTRUCT(BlueprintType, Category =
"LootLocker")
165 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
170 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker", meta = (DeprecatedProperty, DeprecationMessage=
"This property is deprecated. Use property `Name` instead."))
175 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
178 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
181 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
184 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
static FString AcceptIncomingFriendRequest(const FLootLockerPlayerData &PlayerData, const FString &PlayerULID, const FLootLockerFriendActionResponseDelegate &OnResponseCompleted)
static FString UnblockPlayer(const FLootLockerPlayerData &PlayerData, const FString &PlayerULID, const FLootLockerFriendActionResponseDelegate &OnResponseCompleted)
static FString ListBlockedPlayersPaginated(const FLootLockerPlayerData &PlayerData, int32 Page, int32 PerPage, const FLootLockerListBlockedPlayersResponseDelegate &OnResponseCompleted)
static FString ListFriendsByPlatform(const FLootLockerPlayerData &PlayerData, ELootLockerPlatform Platform, int32 Page, int32 PerPage, const FLootLockerListFriendsResponseDelegate &OnResponseCompleted)
static FString SendFriendRequest(const FLootLockerPlayerData &PlayerData, const FString &PlayerULID, const FLootLockerFriendActionResponseDelegate &OnResponseCompleted)
static FString ListIncomingFriendRequests(const FLootLockerPlayerData &PlayerData, const FLootLockerListIncomingFriendRequestsResponseDelegate &OnResponseCompleted)
static FString ListFriendsPaginated(const FLootLockerPlayerData &PlayerData, int32 Page, int32 PerPage, const FLootLockerListFriendsResponseDelegate &OnResponseCompleted)
static FString ListOutgoingFriendRequestsPaginated(const FLootLockerPlayerData &PlayerData, int32 Page, int32 PerPage, const FLootLockerListOutgoingFriendRequestsResponseDelegate &OnResponseCompleted)
static FString GetFriend(const FLootLockerPlayerData &PlayerData, const FString &FriendUlid, const FLootLockerGetFriendResponseDelegate &OnResponseCompleted)
static FString DeleteFriend(const FLootLockerPlayerData &PlayerData, const FString &PlayerULID, const FLootLockerFriendActionResponseDelegate &OnResponseCompleted)
static FString ListFriends(const FLootLockerPlayerData &PlayerData, const FLootLockerListFriendsResponseDelegate &OnResponseCompleted)
static FString ListIncomingFriendRequestsPaginated(const FLootLockerPlayerData &PlayerData, int32 Page, int32 PerPage, const FLootLockerListIncomingFriendRequestsResponseDelegate &OnResponseCompleted)
ULootLockerFriendsRequestHandler()
Definition LootLockerFriendsRequestHandler.h:218
static FString BlockPlayer(const FLootLockerPlayerData &PlayerData, const FString &PlayerULID, const FLootLockerFriendActionResponseDelegate &OnResponseCompleted)
static FString ListBlockedPlayers(const FLootLockerPlayerData &PlayerData, const FLootLockerListBlockedPlayersResponseDelegate &OnResponseCompleted)
static FString DeclineIncomingFriendRequest(const FLootLockerPlayerData &PlayerData, const FString &PlayerULID, const FLootLockerFriendActionResponseDelegate &OnResponseCompleted)
static FString CancelOutgoingFriendRequest(const FLootLockerPlayerData &PlayerData, const FString &PlayerULID, const FLootLockerFriendActionResponseDelegate &OnResponseCompleted)
static FString ListOutgoingFriendRequests(const FLootLockerPlayerData &PlayerData, const FLootLockerListOutgoingFriendRequestsResponseDelegate &OnResponseCompleted)
void(* FLootLockerListBlockedPlayersResponseDelegate)(FLootLockerListBlockedPlayersResponse)
C++ response delegate for listing blocked players.
Definition LootLockerFriendsRequestHandler.h:203
void(* FLootLockerListOutgoingFriendRequestsResponseDelegate)(FLootLockerListOutgoingFriendRequestsResponse)
C++ response delegate for listing outgoing friend requests.
Definition LootLockerFriendsRequestHandler.h:199
void(* FLootLockerListIncomingFriendRequestsResponseDelegate)(FLootLockerListIncomingFriendRequestsResponse)
C++ response delegate for listing incoming friend requests.
Definition LootLockerFriendsRequestHandler.h:197
void(* FLootLockerListFriendsResponseDelegate)(FLootLockerListFriendsResponse)
Definition LootLockerFriendsRequestHandler.h:195
void(* FLootLockerGetFriendResponseDelegate)(FLootLockerGetFriendResponse)
C++ response delegate for getting a friend.
Definition LootLockerFriendsRequestHandler.h:205
void(* FLootLockerFriendActionResponseDelegate)(FLootLockerFriendActionResponse)
C++ response delegate for actions taken towards the friends list.
Definition LootLockerFriendsRequestHandler.h:201
Represents a single friend.
Definition LootLockerFriendsRequestHandler.h:54
FString Accepted_at
The online status of the player.
Definition LootLockerFriendsRequestHandler.h:66
Represents a single blocked player.
Definition LootLockerFriendsRequestHandler.h:74
FString Blocked_at
The creation date of the player.
Definition LootLockerFriendsRequestHandler.h:81
Definition LootLockerFriendsRequestHandler.h:142
Represents a single friend.
Definition LootLockerFriendsRequestHandler.h:18
FString Name
The name (if any has been set) of the player.
Definition LootLockerFriendsRequestHandler.h:35
FString Public_uid
The public uid of the player.
Definition LootLockerFriendsRequestHandler.h:40
FString Player_id
The ulid of the player.
Definition LootLockerFriendsRequestHandler.h:25
FString Created_at
The creation date of the player.
Definition LootLockerFriendsRequestHandler.h:45
FString Player_name
The name (if any has been set) of the player.
Definition LootLockerFriendsRequestHandler.h:30
Response struct for getting a single friend.
Definition LootLockerFriendsRequestHandler.h:161
FString Public_uid
The public uid of the player.
Definition LootLockerFriendsRequestHandler.h:179
FString Accepted_at
When the friend request was accepted.
Definition LootLockerFriendsRequestHandler.h:185
FString Name
The name (if any has been set) of the player.
Definition LootLockerFriendsRequestHandler.h:176
FString Created_at
When the player's account was created.
Definition LootLockerFriendsRequestHandler.h:182
FString Player_name
The name (if any has been set) of the player.
Definition LootLockerFriendsRequestHandler.h:171
FString Player_id
The id of the player.
Definition LootLockerFriendsRequestHandler.h:166
Definition LootLockerFriendsRequestHandler.h:148
TArray< FLootLockerBlockedPlayer > Blocked
Definition LootLockerFriendsRequestHandler.h:152
FLootLockerExtendedIndexBasedPagination Pagination
Pagination info.
Definition LootLockerFriendsRequestHandler.h:155
Response struct for listing friends.
Definition LootLockerFriendsRequestHandler.h:100
FLootLockerExtendedIndexBasedPagination Pagination
Pagination info.
Definition LootLockerFriendsRequestHandler.h:107
TArray< FLootLockerAcceptedFriend > Friends
Definition LootLockerFriendsRequestHandler.h:104
Response struct for listing incoming friend requests.
Definition LootLockerFriendsRequestHandler.h:115
FLootLockerExtendedIndexBasedPagination Pagination
Pagination info.
Definition LootLockerFriendsRequestHandler.h:122
TArray< FLootLockerFriend > Incoming
Definition LootLockerFriendsRequestHandler.h:119
Response struct for listing outgoing friend requests.
Definition LootLockerFriendsRequestHandler.h:130
FLootLockerExtendedIndexBasedPagination Pagination
Pagination info.
Definition LootLockerFriendsRequestHandler.h:137
TArray< FLootLockerFriend > Outgoing
Definition LootLockerFriendsRequestHandler.h:134
Definition LootLockerPlayerData.h:12
Base response struct — every SDK callback receives a struct that derives from this.
Definition LootLockerResponse.h:19