6#include "CoreMinimal.h"
9#include "LootLockerFeedbackRequestHandler.generated.h"
17UENUM(BlueprintType, Category =
"LootLocker")
29USTRUCT(BlueprintType, Category =
"LootLocker")
36 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
41 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
46 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
51 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
59USTRUCT(BlueprintType, Category =
"LootLocker")
66 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
81 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
87 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
93 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
99 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
static FString ListFeedbackCategories(const FLootLockerPlayerData &PlayerData, const ELootLockerFeedbackType &Type, const FLootLockerListFeedbackCategoryResponseDelegate &OnCompletedRequest)
static FString SendFeedback(const FLootLockerPlayerData &PlayerData, const FString &Ulid, const FString &Description, const FString &CategoryID, const ELootLockerFeedbackType &Type, const FLootLockerSendFeedbackResponseDelegate &OnCompletedRequest)
ULootLockerFeedbackRequestHandler()
Definition LootLockerFeedbackRequestHandler.h:126
ELootLockerFeedbackType
An enum with the supported Feedback types that are available for Feedback.
Definition LootLockerFeedbackRequestHandler.h:22
void(* FLootLockerListFeedbackCategoryResponseDelegate)(FLootLockerFeedbackCategoryResponse)
C++ response callback delegate; receives an FLootLockerFeedbackCategoryResponse result.
Definition LootLockerFeedbackRequestHandler.h:112
void(* FLootLockerSendFeedbackResponseDelegate)(FLootLockerResponse)
C++ response callback delegate; receives an FLootLockerResponse result.
Definition LootLockerFeedbackRequestHandler.h:114
@ Player
Definition LootLockerFeedbackRequestHandler.h:23
@ Game
Definition LootLockerFeedbackRequestHandler.h:24
@ Ugc
Definition LootLockerFeedbackRequestHandler.h:25
Definition LootLockerFeedbackRequestHandler.h:61
TArray< FLootLockerFeedbackCategory > categories
A list of categories made for the game.
Definition LootLockerFeedbackRequestHandler.h:67
Definition LootLockerFeedbackRequestHandler.h:31
FString name
The name of a feedback category.
Definition LootLockerFeedbackRequestHandler.h:47
ELootLockerFeedbackType entity
The type of a feedback category (Player, Game, UGC).
Definition LootLockerFeedbackRequestHandler.h:42
FString description
The description of a feedback category.
Definition LootLockerFeedbackRequestHandler.h:52
Definition LootLockerFeedbackRequestHandler.h:76
FString description
The description of feedback you're sending, this will be the reason.
Definition LootLockerFeedbackRequestHandler.h:100
FString entity
A string representation of the type of feedback, use ELootLockerFeedbackType.
Definition LootLockerFeedbackRequestHandler.h:82
FString entity_id
The Ulid of what you're sending feedback about.
Definition LootLockerFeedbackRequestHandler.h:88
FString category_id
The category id of what kind of feedback you're sending, use ListFeedbackCategories for all the ids.
Definition LootLockerFeedbackRequestHandler.h:94
Definition LootLockerPlayerData.h:12
Base response struct — every SDK callback receives a struct that derives from this.
Definition LootLockerResponse.h:19