// Fill out your copyright notice in the Description page of Project Settings. #pragma once #include "CoreMinimal.h" #include "UObject/Object.h" #include "HTTPRequestManager.generated.h" class UAPIData; class FJsonObject; /** * */ UCLASS(Blueprintable) class DEDICATEDSERVERS_API UHTTPRequestManager : public UObject { GENERATED_BODY() protected: UPROPERTY(EditDefaultsOnly) TObjectPtr APIData; bool ContainsErrors(TSharedPtr JsonObject, bool bLogErrors = true); void DumpMetadata(TSharedPtr JsonObject); FString SerializeJsonContent(const TMap& Params); };