#include <LootLockerServerMetadataRequest.h>
|
| static FLootLockerServerMetadataEntry | MakeStringEntry (const FString &Key, const TArray< FString > &Tags, const TArray< FString > &Access, const FString &Value) |
| |
| static FLootLockerServerMetadataEntry | MakeFloatEntry (const FString &Key, const TArray< FString > &Tags, const TArray< FString > &Access, const float &Value) |
| |
| static FLootLockerServerMetadataEntry | MakeIntegerEntry (const FString &Key, const TArray< FString > &Tags, const TArray< FString > &Access, const int Value) |
| |
| static FLootLockerServerMetadataEntry | MakeBoolEntry (const FString &Key, const TArray< FString > &Tags, const TArray< FString > &Access, const bool Value) |
| |
| static FLootLockerServerMetadataEntry | MakeJsonValueEntry (const FString &Key, const TArray< FString > &Tags, const TArray< FString > &Access, const ELootLockerServerMetadataTypes Type, const TSharedPtr< FJsonValue > Value) |
| |
| static FLootLockerServerMetadataEntry | MakeJsonObjectEntry (const FString &Key, const TArray< FString > &Tags, const TArray< FString > &Access, const FJsonObject &Value) |
| |
| static FLootLockerServerMetadataEntry | MakeJsonArrayEntry (const FString &Key, const TArray< FString > &Tags, const TArray< FString > &Access, const TArray< TSharedPtr< FJsonValue > > &Value) |
| |
| static FLootLockerServerMetadataEntry | MakeBase64Entry (const FString &Key, const TArray< FString > &Tags, const TArray< FString > &Access, const FLootLockerServerMetadataBase64Value &Value) |
| |
| static FLootLockerServerMetadataEntry | _INTERNAL_MakeEntryExceptValue (const FString &Key, const TArray< FString > &Tags, const TArray< FString > &Access, const ELootLockerServerMetadataTypes Type) |
| |
◆ _INTERNAL_MakeEntryExceptValue()
◆ _INTERNAL_SetJsonRepresentation()
| void FLootLockerServerMetadataEntry::_INTERNAL_SetJsonRepresentation |
( |
const FJsonObject & |
obj | ) |
|
◆ MakeBase64Entry()
◆ MakeBoolEntry()
| static FLootLockerServerMetadataEntry FLootLockerServerMetadataEntry::MakeBoolEntry |
( |
const FString & |
Key, |
|
|
const TArray< FString > & |
Tags, |
|
|
const TArray< FString > & |
Access, |
|
|
const bool |
Value |
|
) |
| |
|
static |
◆ MakeFloatEntry()
| static FLootLockerServerMetadataEntry FLootLockerServerMetadataEntry::MakeFloatEntry |
( |
const FString & |
Key, |
|
|
const TArray< FString > & |
Tags, |
|
|
const TArray< FString > & |
Access, |
|
|
const float & |
Value |
|
) |
| |
|
static |
◆ MakeIntegerEntry()
| static FLootLockerServerMetadataEntry FLootLockerServerMetadataEntry::MakeIntegerEntry |
( |
const FString & |
Key, |
|
|
const TArray< FString > & |
Tags, |
|
|
const TArray< FString > & |
Access, |
|
|
const int |
Value |
|
) |
| |
|
static |
◆ MakeJsonArrayEntry()
| static FLootLockerServerMetadataEntry FLootLockerServerMetadataEntry::MakeJsonArrayEntry |
( |
const FString & |
Key, |
|
|
const TArray< FString > & |
Tags, |
|
|
const TArray< FString > & |
Access, |
|
|
const TArray< TSharedPtr< FJsonValue > > & |
Value |
|
) |
| |
|
static |
◆ MakeJsonObjectEntry()
| static FLootLockerServerMetadataEntry FLootLockerServerMetadataEntry::MakeJsonObjectEntry |
( |
const FString & |
Key, |
|
|
const TArray< FString > & |
Tags, |
|
|
const TArray< FString > & |
Access, |
|
|
const FJsonObject & |
Value |
|
) |
| |
|
static |
◆ MakeJsonValueEntry()
◆ MakeStringEntry()
| static FLootLockerServerMetadataEntry FLootLockerServerMetadataEntry::MakeStringEntry |
( |
const FString & |
Key, |
|
|
const TArray< FString > & |
Tags, |
|
|
const TArray< FString > & |
Access, |
|
|
const FString & |
Value |
|
) |
| |
|
static |
◆ SetRawValue()
| void FLootLockerServerMetadataEntry::SetRawValue |
( |
const TSharedPtr< FJsonValue > & |
Value | ) |
|
◆ SetValueAsBase64()
◆ SetValueAsBool()
| void FLootLockerServerMetadataEntry::SetValueAsBool |
( |
const bool & |
Value | ) |
|
◆ SetValueAsFloat()
| void FLootLockerServerMetadataEntry::SetValueAsFloat |
( |
const float & |
Value | ) |
|
◆ SetValueAsInteger()
| void FLootLockerServerMetadataEntry::SetValueAsInteger |
( |
const int & |
Value | ) |
|
◆ SetValueAsJsonArray()
| void FLootLockerServerMetadataEntry::SetValueAsJsonArray |
( |
const TArray< TSharedPtr< FJsonValue > > & |
Value | ) |
|
◆ SetValueAsJsonObject()
| void FLootLockerServerMetadataEntry::SetValueAsJsonObject |
( |
const FJsonObject & |
Value | ) |
|
◆ SetValueAsString()
| void FLootLockerServerMetadataEntry::SetValueAsString |
( |
const FString & |
Value | ) |
|
◆ SetValueAsUStruct()
template<typename T >
| bool FLootLockerServerMetadataEntry::SetValueAsUStruct |
( |
const T & |
Value | ) |
|
◆ TryGetRawValue()
| bool FLootLockerServerMetadataEntry::TryGetRawValue |
( |
TSharedPtr< FJsonValue > & |
Output | ) |
const |
◆ TryGetSerializedValue()
| bool FLootLockerServerMetadataEntry::TryGetSerializedValue |
( |
FString & |
Output | ) |
const |
◆ TryGetValueAsBase64()
◆ TryGetValueAsBool()
| bool FLootLockerServerMetadataEntry::TryGetValueAsBool |
( |
bool & |
Output | ) |
const |
◆ TryGetValueAsFloat()
| bool FLootLockerServerMetadataEntry::TryGetValueAsFloat |
( |
float & |
Output | ) |
const |
◆ TryGetValueAsInteger()
| bool FLootLockerServerMetadataEntry::TryGetValueAsInteger |
( |
int & |
Output | ) |
const |
◆ TryGetValueAsJsonArray()
| bool FLootLockerServerMetadataEntry::TryGetValueAsJsonArray |
( |
TArray< TSharedPtr< FJsonValue > > & |
Output | ) |
const |
◆ TryGetValueAsJsonObject()
| bool FLootLockerServerMetadataEntry::TryGetValueAsJsonObject |
( |
TSharedPtr< FJsonObject > & |
Output | ) |
const |
◆ TryGetValueAsString()
| bool FLootLockerServerMetadataEntry::TryGetValueAsString |
( |
FString & |
Output | ) |
const |
◆ Access
| TArray<FString> FLootLockerServerMetadataEntry::Access |
The access level set for this metadata entry.
Valid values are game_api.read and game_api.write, though no values are required. Note that different sources can allow or disallow a subset of these values.
◆ Key
| FString FLootLockerServerMetadataEntry::Key |
◆ Tags
| TArray<FString> FLootLockerServerMetadataEntry::Tags |
List of tags applied to this metadata.
◆ Type
The type of value this metadata contains.
Use this to parse the value.