19 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
20 FString user_description;
21 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
22 FString client_request_id;
23 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
24 FString server_request_id;
25 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
27 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
28 int32 status_code = 0;
29 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
31 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
33 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
35 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
36 FString response_json_body;
37 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
38 TArray<FString> response_headers;
39 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
41 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
42 TArray<FString> request_headers;
43 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
44 int32 retry_attempts = 0;
45 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
46 float request_duration_seconds = 0.0f;
47 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
48 FString server_timestamp;
49 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
50 FString client_timestamp;
51 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
53 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
static FString ReportSDKError(const FLootLockerPlayerData &PlayerData, const FLootLockerErrorReportRequest &Report, const FLootLockerSendErrorReportDelegate &OnComplete)
Send a report about a failed LootLocker request to the dedicated error-report endpoint.