5#include "AdditionalFields.h"
6#include "CoreMinimal.h"
7#include "StreamJsonField.h"
9#include "TestJson.generated.h"
12enum class ETestEnum : uint8
25 ETestEnum ManyWordsEnum = ETestEnum::Number3;
67 bool bBoolean = false;
73 FTestNestedJson NestedObject;
76 TArray<int32> ArrayOfInt32;
79 TArray<int32> ArrayOfInt64;
82 TArray<
float> ArrayOfFloat;
85 TArray<
double> ArrayOfDouble;
88 TArray<
bool> ArrayOfBoolean;
91 TArray<FString> ArrayOfString;
94 TArray<FTestNestedJson> ArrayOfNestedObject;
97 ETestEnum Enum = ETestEnum::Number3;
100 FAdditionalFields AdditionalFields;
112 FAdditionalFields AdditionalFields;
115struct FExtraFieldTestJson
119 TOptional<FDateTime> GetDeletedAt()
const
121 return AdditionalFields.Get<FDateTime>(TEXT(
"deleted_at"));
123 void SetDeletedAt(
const FDateTime& Value)
125 return AdditionalFields.Set(TEXT(
"deleted_at"), Value);
132 FAdditionalFields AdditionalFields;