LootLocker Unreal SDK 10.4.0
Game backend SDK for Unreal Engine
Loading...
Searching...
No Matches
LootLockerMessagesRequestHandler.h
Go to the documentation of this file.
1// Copyright (c) 2021 LootLocker
2
3#pragma once
4
5
6#include "CoreMinimal.h"
7#include "UObject/NoExportTypes.h"
10#include "JsonObjectConverter.h"
11#include "LootLockerMessagesRequestHandler.generated.h"
12
13USTRUCT(BlueprintType)
15 GENERATED_BODY()
16 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
17 FString title = "";
18 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
19 FString published_at = "";
20 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
21 FString body = "";
22 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
23 FString summary = "";
24 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
25 FString category = "";
26 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
27 bool alert = false;
28 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
29 bool New = false;
30 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
31 FString action = "";
32 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
33 FString image = "";
34};
35
36USTRUCT(BlueprintType)
38 GENERATED_BODY()
39 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
40 TArray<FLootLockerMessage> messages;
41};
42
45
47
49UCLASS()
50class LOOTLOCKERSDK_API ULootLockerMessagesRequestHandler : public UObject
51{
52 GENERATED_BODY()
53public:
55
56 static FString GetMessages(const FLootLockerPlayerData& PlayerData, const FMessagesResponseDelegate& OnCompletedRequest);
57};
Definition LootLockerMessagesRequestHandler.h:51
static FString GetMessages(const FLootLockerPlayerData &PlayerData, const FMessagesResponseDelegate &OnCompletedRequest)
ULootLockerMessagesRequestHandler()
Definition LootLockerMessagesRequestHandler.h:54
void(* FMessagesResponseDelegate)(FLootLockerMessagesResponse)
C++ response callback delegate; receives an FLootLockerMessagesResponse result.
Definition LootLockerMessagesRequestHandler.h:46
Definition LootLockerMessagesRequestHandler.h:14
Definition LootLockerMessagesRequestHandler.h:37
Definition LootLockerPlayerData.h:12
Base response struct — every SDK callback receives a struct that derives from this.
Definition LootLockerResponse.h:19