LootLocker Unreal SDK 10.4.0
Game backend SDK for Unreal Engine
Loading...
Searching...
No Matches
FLootLockerFailedRequestReport Struct Reference

Data structure for storing information about failed requests for the purpose of error reporting. More...

#include <LootLockerFailedRequestReport.h>

Data Fields

FString user_description
 Optional developer-provided description of the events leading up to the failure.
 
FString client_request_id
 The unique client-generated identifier for the request.
 
FString server_request_id
 The unique server-generated identifier for the request (from error data)
 
FString trace_id
 The unique trace identifier for the request (from error data)
 
int32 status_code = 0
 The HTTP status code returned by the server (or 0 if no response)
 
FString message
 The error message from the server or client.
 
FString endpoint
 The endpoint URL the request was sent to.
 
FString http_method
 The HTTP method used for the request.
 
FString response_json_body
 The raw JSON body of the response (obfuscated)
 
TArray< FString > response_headers
 The response headers returned by the server.
 
FString request_body
 The raw JSON body of the request (obfuscated)
 
TArray< FString > request_headers
 The request headers that were sent (sensitive headers removed)
 
int32 retry_attempts = 0
 The number of times the request was retried before ultimately failing.
 
float request_duration_seconds = 0.0f
 The duration in seconds from when the request was first sent to when it ultimately failed.
 
FString server_timestamp
 The server timestamp from the Date response header (ISO 8601)
 
FString client_timestamp
 The client-side timestamp of when the request was made (ISO 8601)
 
FString player_ulid
 The ULID of the player for whom the request was made.
 

Detailed Description

Data structure for storing information about failed requests for the purpose of error reporting.

This is not used for successful requests to avoid unnecessary memory usage.

Field Documentation

◆ client_request_id

FString FLootLockerFailedRequestReport::client_request_id

The unique client-generated identifier for the request.

◆ client_timestamp

FString FLootLockerFailedRequestReport::client_timestamp

The client-side timestamp of when the request was made (ISO 8601)

◆ endpoint

FString FLootLockerFailedRequestReport::endpoint

The endpoint URL the request was sent to.

◆ http_method

FString FLootLockerFailedRequestReport::http_method

The HTTP method used for the request.

◆ message

FString FLootLockerFailedRequestReport::message

The error message from the server or client.

◆ player_ulid

FString FLootLockerFailedRequestReport::player_ulid

The ULID of the player for whom the request was made.

◆ request_body

FString FLootLockerFailedRequestReport::request_body

The raw JSON body of the request (obfuscated)

◆ request_duration_seconds

float FLootLockerFailedRequestReport::request_duration_seconds = 0.0f

The duration in seconds from when the request was first sent to when it ultimately failed.

◆ request_headers

TArray<FString> FLootLockerFailedRequestReport::request_headers

The request headers that were sent (sensitive headers removed)

◆ response_headers

TArray<FString> FLootLockerFailedRequestReport::response_headers

The response headers returned by the server.

◆ response_json_body

FString FLootLockerFailedRequestReport::response_json_body

The raw JSON body of the response (obfuscated)

◆ retry_attempts

int32 FLootLockerFailedRequestReport::retry_attempts = 0

The number of times the request was retried before ultimately failing.

◆ server_request_id

FString FLootLockerFailedRequestReport::server_request_id

The unique server-generated identifier for the request (from error data)

◆ server_timestamp

FString FLootLockerFailedRequestReport::server_timestamp

The server timestamp from the Date response header (ISO 8601)

◆ status_code

int32 FLootLockerFailedRequestReport::status_code = 0

The HTTP status code returned by the server (or 0 if no response)

◆ trace_id

FString FLootLockerFailedRequestReport::trace_id

The unique trace identifier for the request (from error data)

◆ user_description

FString FLootLockerFailedRequestReport::user_description

Optional developer-provided description of the events leading up to the failure.