6#include "CoreMinimal.h"
9#include "LootLockerBroadcastRequestHandler.generated.h"
19USTRUCT(BlueprintType, Category =
"LootLocker")
27 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
33 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
40USTRUCT(BlueprintType, Category = "LootLocker")
48 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
54 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
60 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
66 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
74USTRUCT(BlueprintType, Category = "LootLocker")
79 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
82 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
89USTRUCT(BlueprintType, Category = "LootLocker")
94 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
95 FString language_code = "";
97 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
104USTRUCT(BlueprintType, Category = "LootLocker")
109 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
112 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
115 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
116 FString game_name = "";
118 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
121 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
124 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
131USTRUCT(BlueprintType, Category = "LootLocker")
139 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
140 FString language_code = "";
145 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
146 FString headline = "";
151 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
157 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
158 FString image_url = "";
163 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
169 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
170 FString action_name = "";
175 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
176 TArray<FString> localization_keys;
181 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
182 TMap<FString, FString> localizations;
192USTRUCT(BlueprintType, Category =
"LootLocker")
200 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
206 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
212 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
213 FString game_name = "";
219 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
226 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
233 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
234 TArray<FString> language_codes;
239 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
254USTRUCT(BlueprintType, Category =
"LootLocker")
259 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
266USTRUCT(BlueprintType, Category = "LootLocker")
274 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
Definition LootLockerBroadcastRequestHandler.h:298
ULootLockerBroadcastRequestHandler()
Definition LootLockerBroadcastRequestHandler.h:302
static FString ListBroadcasts(const FLootLockerPlayerData &PlayerData, const TArray< FString > &Languages, int32 Limit, const FLootLockerListBroadcastsResponseDelegate &OnComplete)
void(* FLootLockerInternalListBroadcastsResponseDelegate)(FLootLockerInternalListBroadcastsResponse)
C++ response callback delegate; receives an FLootLockerInternalListBroadcastsResponse result.
Definition LootLockerBroadcastRequestHandler.h:290
void(* FLootLockerListBroadcastsResponseDelegate)(FLootLockerListBroadcastsResponse)
C++ response callback delegate; receives an FLootLockerListBroadcastsResponse result.
Definition LootLockerBroadcastRequestHandler.h:288
Indicates which games are allowed to see this broadcast.
Definition LootLockerBroadcastRequestHandler.h:21
Represents a localised version of a broadcast message.
Definition LootLockerBroadcastRequestHandler.h:133
FLootLockerBroadcastLanguage(const FLootLockerInternalBroadcastLanguage &OtherLanguage)
Represents a publication setting for a broadcast message.
Definition LootLockerBroadcastRequestHandler.h:42
Represents a broadcast message.
Definition LootLockerBroadcastRequestHandler.h:194
FLootLockerBroadcast(const FLootLockerInternalBroadcast &OtherBroadcast)
Internal language structure as received from API.
Definition LootLockerBroadcastRequestHandler.h:91
Internal localization entry as received from API.
Definition LootLockerBroadcastRequestHandler.h:76
Internal broadcast structure as received from API.
Definition LootLockerBroadcastRequestHandler.h:106
Internal response structure as received from API.
Definition LootLockerBroadcastRequestHandler.h:256
Response for listing broadcasts.
Definition LootLockerBroadcastRequestHandler.h:268
FLootLockerListBroadcastsResponse(const FLootLockerInternalListBroadcastsResponse &OtherResponse)
Definition LootLockerPlayerData.h:12
Base response struct — every SDK callback receives a struct that derives from this.
Definition LootLockerResponse.h:19