LootLocker Unreal Server SDK 6.5.0
Server-side backend SDK for Unreal Engine
Loading...
Searching...
No Matches
LootLockerServerUtilities.h
Go to the documentation of this file.
1// Copyright (c) 2021 LootLocker
2
3#pragma once
4
5#include "JsonObjectConverter.h"
6#include "LootLockerServerUtilities.generated.h"
7
8UCLASS()
9class LOOTLOCKERSERVERSDK_API ULootLockerServerEnumUtils : public UObject
10{
11 GENERATED_BODY()
12public:
13 static FString GetEnum(const TCHAR* Enum, int32 EnumValue);
14};
15
17{
18 FString AppendParametersToUrl(FString Url, const TMultiMap<FString, FString>& QueryParams);
19
20 FString IntArrayToCommaSeparatedString(TArray<int> IntArray);
21
22 FString FStringArrayToCommaSeparatedString(TArray<FString> FStringArray);
23
24 FString FStringFromJsonObject(const TSharedPtr<FJsonObject>& JsonObject);
25
26 FString FStringFromJsonArray(const TArray<TSharedPtr<FJsonValue>>& JsonArray);
27
28 TSharedPtr<FJsonObject> JsonObjectFromFString(const FString& JsonString);
29
30 bool JsonArrayFromFString(const FString& JsonString, TArray<TSharedPtr<FJsonValue>>& JsonArrayOutput);
31}
Definition LootLockerServerUtilities.h:10
static FString GetEnum(const TCHAR *Enum, int32 EnumValue)
Definition LootLockerServerUtilities.h:17
FString AppendParametersToUrl(FString Url, const TMultiMap< FString, FString > &QueryParams)
TSharedPtr< FJsonObject > JsonObjectFromFString(const FString &JsonString)
FString IntArrayToCommaSeparatedString(TArray< int > IntArray)
bool JsonArrayFromFString(const FString &JsonString, TArray< TSharedPtr< FJsonValue > > &JsonArrayOutput)
FString FStringArrayToCommaSeparatedString(TArray< FString > FStringArray)
FString FStringFromJsonObject(const TSharedPtr< FJsonObject > &JsonObject)
FString FStringFromJsonArray(const TArray< TSharedPtr< FJsonValue > > &JsonArray)