LootLocker Unreal SDK 10.4.0
Game backend SDK for Unreal Engine
Loading...
Searching...
No Matches
Feedback

Detailed Description

Submit player, UGC, or game-level reports to LootLocker's moderation system.

Three report targets are supported: Player Feedback — report another player for inappropriate behaviour or cheating; UGC Feedback — flag player-created content that violates community standards; Game Feedback — submit bug reports, performance issues, or general suggestions. Each target supports configurable categories. All reports are viewable and manageable in the LootLocker web console.

See the LootLocker documentation.

Typedef Documentation

◆ FLootLockerListFeedbackCategoryResponseDelegate

typedef void(* FLootLockerListFeedbackCategoryResponseDelegate) (FLootLockerFeedbackCategoryResponse)

C++ response callback delegate; receives an FLootLockerFeedbackCategoryResponse result.

◆ FLootLockerSendFeedbackResponseDelegate

typedef void(* FLootLockerSendFeedbackResponseDelegate) (FLootLockerResponse)

C++ response callback delegate; receives an FLootLockerResponse result.

Enumeration Type Documentation

◆ ELootLockerFeedbackType

enum class ELootLockerFeedbackType : uint8
strong

An enum with the supported Feedback types that are available for Feedback.

Enumerator
Player 
Game 
Ugc 

Function Documentation

◆ ListGameFeedbackCategories()

static FString ULootLockerSDKManager::ListGameFeedbackCategories ( const FLootLockerListFeedbackCategoryResponseDelegate OnComplete,
const FString &  ForPlayerWithUlid = "" 
)
static

List game feedback categories.

Parameters
OnCompleteDelegate for handling the server response
ForPlayerWithUlidOptional: Execute for the specified player ULID (default player if empty)
Returns
A unique id for this request, use this to match callbacks to requests when you have multiple simultaneous requests outbound

◆ ListPlayerFeedbackCategories()

static FString ULootLockerSDKManager::ListPlayerFeedbackCategories ( const FLootLockerListFeedbackCategoryResponseDelegate OnComplete,
const FString &  ForPlayerWithUlid = "" 
)
static

List player feedback categories (for reporting or positive notes).

Parameters
OnCompleteDelegate for handling the server response
ForPlayerWithUlidOptional: Execute for the specified player ULID (default player if empty)
Returns
A unique id for this request, use this to match callbacks to requests when you have multiple simultaneous requests outbound

◆ ListUGCFeedbackCategories()

static FString ULootLockerSDKManager::ListUGCFeedbackCategories ( const FLootLockerListFeedbackCategoryResponseDelegate OnComplete,
const FString &  ForPlayerWithUlid = "" 
)
static

List UGC asset feedback categories.

Parameters
OnCompleteDelegate for handling the server response
ForPlayerWithUlidOptional: Execute for the specified player ULID (default player if empty)
Returns
A unique id for this request, use this to match callbacks to requests when you have multiple simultaneous requests outbound

◆ SendGameFeedback()

static FString ULootLockerSDKManager::SendGameFeedback ( const FString &  Description,
const FString &  CategoryID,
const FLootLockerSendFeedbackResponseDelegate OnComplete,
const FString &  ForPlayerWithUlid = "" 
)
static

Send feedback about the game.

Parameters
DescriptionFeedback text
CategoryIDFeedback category id
OnCompleteDelegate for handling the server response
ForPlayerWithUlidOptional: Execute for the specified player ULID (default player if empty)
Returns
A unique id for this request, use this to match callbacks to requests when you have multiple simultaneous requests outbound

◆ SendLootLockerErrorReport()

static FString ULootLockerSDKManager::SendLootLockerErrorReport ( const FString &  UserDescription,
const FLootLockerResponse FailedResponse,
const FLootLockerSendErrorReportDelegate OnComplete 
)
static

Send a report about a failed LootLocker request to be viewable in the LootLocker dashboard.

This is intended for cases where a request fails and you want to report the details to LootLocker for debugging. It will not work for successful requests, unauthorized requests (HTTP 401), or throttled requests (HTTP 429). The request must have failed with a server response containing error details.

Parameters
UserDescriptionOptional description from the developer or player about the circumstances of the failure
FailedResponseThe response from the failed request to report
OnCompleteDelegate for handling the server response
Returns
A unique id for this request, use this to match callbacks to requests when you have multiple simultaneous requests outbound

◆ SendPlayerFeedback()

static FString ULootLockerSDKManager::SendPlayerFeedback ( const FString &  Ulid,
const FString &  Description,
const FString &  CategoryID,
const FLootLockerSendFeedbackResponseDelegate OnComplete,
const FString &  ForPlayerWithUlid = "" 
)
static

Send feedback about a player.

Parameters
UlidPlayer ULID being reported/praised
DescriptionFeedback text
CategoryIDFeedback category id (see list category calls)
OnCompleteDelegate for handling the server response
ForPlayerWithUlidOptional: Execute for the specified player ULID (default player if empty)
Returns
A unique id for this request, use this to match callbacks to requests when you have multiple simultaneous requests outbound

◆ SendUGCFeedback()

static FString ULootLockerSDKManager::SendUGCFeedback ( const FString &  Ulid,
const FString &  Description,
const FString &  CategoryID,
const FLootLockerSendFeedbackResponseDelegate OnComplete,
const FString &  ForPlayerWithUlid = "" 
)
static

Send feedback about a UGC asset.

Parameters
UlidUGC asset ULID
DescriptionFeedback text
CategoryIDFeedback category id
OnCompleteDelegate for handling the server response
ForPlayerWithUlidOptional: Execute for the specified player ULID (default player if empty)
Returns
A unique id for this request, use this to match callbacks to requests when you have multiple simultaneous requests outbound

Typedefs

typedef void(* FLootLockerListFeedbackCategoryResponseDelegate) (FLootLockerFeedbackCategoryResponse)
 C++ response callback delegate; receives an FLootLockerFeedbackCategoryResponse result.
 
typedef void(* FLootLockerSendFeedbackResponseDelegate) (FLootLockerResponse)
 C++ response callback delegate; receives an FLootLockerResponse result.
 

Enumerations

enum class  ELootLockerFeedbackType : uint8 { ELootLockerFeedbackType::Player = 0 , ELootLockerFeedbackType::Game = 1 , ELootLockerFeedbackType::Ugc = 2 }
 An enum with the supported Feedback types that are available for Feedback. More...
 

Functions

static FString ULootLockerSDKManager::ListPlayerFeedbackCategories (const FLootLockerListFeedbackCategoryResponseDelegate &OnComplete, const FString &ForPlayerWithUlid="")
 List player feedback categories (for reporting or positive notes).
 
static FString ULootLockerSDKManager::ListGameFeedbackCategories (const FLootLockerListFeedbackCategoryResponseDelegate &OnComplete, const FString &ForPlayerWithUlid="")
 List game feedback categories.
 
static FString ULootLockerSDKManager::ListUGCFeedbackCategories (const FLootLockerListFeedbackCategoryResponseDelegate &OnComplete, const FString &ForPlayerWithUlid="")
 List UGC asset feedback categories.
 
static FString ULootLockerSDKManager::SendPlayerFeedback (const FString &Ulid, const FString &Description, const FString &CategoryID, const FLootLockerSendFeedbackResponseDelegate &OnComplete, const FString &ForPlayerWithUlid="")
 Send feedback about a player.
 
static FString ULootLockerSDKManager::SendGameFeedback (const FString &Description, const FString &CategoryID, const FLootLockerSendFeedbackResponseDelegate &OnComplete, const FString &ForPlayerWithUlid="")
 Send feedback about the game.
 
static FString ULootLockerSDKManager::SendUGCFeedback (const FString &Ulid, const FString &Description, const FString &CategoryID, const FLootLockerSendFeedbackResponseDelegate &OnComplete, const FString &ForPlayerWithUlid="")
 Send feedback about a UGC asset.
 
static FString ULootLockerSDKManager::SendLootLockerErrorReport (const FString &UserDescription, const FLootLockerResponse &FailedResponse, const FLootLockerSendErrorReportDelegate &OnComplete)
 Send a report about a failed LootLocker request to be viewable in the LootLocker dashboard.