// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
	Generated code exported from UnrealHeaderTool.
	DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/

#include "UObject/GeneratedCppIncludes.h"
#include "EmoShapeSubSystem/EmoShapeJson/Public/ESRequestJSON.h"
#include "Runtime/Engine/Classes/Engine/LatentActionManager.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
void EmptyLinkFunctionForGeneratedCodeESRequestJSON() {}

// Begin Cross Module References
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
EMOSHAPESUBSYSTEM_API UClass* Z_Construct_UClass_UESJsonObject_NoRegister();
EMOSHAPESUBSYSTEM_API UClass* Z_Construct_UClass_UESRequestJSON();
EMOSHAPESUBSYSTEM_API UClass* Z_Construct_UClass_UESRequestJSON_NoRegister();
EMOSHAPESUBSYSTEM_API UEnum* Z_Construct_UEnum_EmoShapeSubSystem_EEmoShapeIORequestContentType();
EMOSHAPESUBSYSTEM_API UEnum* Z_Construct_UEnum_EmoShapeSubSystem_EEmoShapeIORequestStatus();
EMOSHAPESUBSYSTEM_API UEnum* Z_Construct_UEnum_EmoShapeSubSystem_EEmoShapeIORequestVerb();
EMOSHAPESUBSYSTEM_API UFunction* Z_Construct_UDelegateFunction_EmoShapeSubSystem_OnRequestComplete__DelegateSignature();
EMOSHAPESUBSYSTEM_API UFunction* Z_Construct_UDelegateFunction_EmoShapeSubSystem_OnRequestFail__DelegateSignature();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FLatentActionInfo();
UPackage* Z_Construct_UPackage__Script_EmoShapeSubSystem();
// End Cross Module References

// Begin Delegate FOnRequestComplete
struct Z_Construct_UDelegateFunction_EmoShapeSubSystem_OnRequestComplete__DelegateSignature_Statics
{
	struct _Script_EmoShapeSubSystem_eventOnRequestComplete_Parms
	{
		UESRequestJSON* Request;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Generate a delegates for callback events */" },
#endif
		{ "ModuleRelativePath", "EmoShapeJson/Public/ESRequestJSON.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Generate a delegates for callback events" },
#endif
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FObjectPropertyParams NewProp_Request;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UDelegateFunction_EmoShapeSubSystem_OnRequestComplete__DelegateSignature_Statics::NewProp_Request = { "Request", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_EmoShapeSubSystem_eventOnRequestComplete_Parms, Request), Z_Construct_UClass_UESRequestJSON_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_EmoShapeSubSystem_OnRequestComplete__DelegateSignature_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_EmoShapeSubSystem_OnRequestComplete__DelegateSignature_Statics::NewProp_Request,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_EmoShapeSubSystem_OnRequestComplete__DelegateSignature_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UDelegateFunction_EmoShapeSubSystem_OnRequestComplete__DelegateSignature_Statics::FuncParams = { (UObject*(*)())Z_Construct_UPackage__Script_EmoShapeSubSystem, nullptr, "OnRequestComplete__DelegateSignature", nullptr, nullptr, Z_Construct_UDelegateFunction_EmoShapeSubSystem_OnRequestComplete__DelegateSignature_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_EmoShapeSubSystem_OnRequestComplete__DelegateSignature_Statics::PropPointers), sizeof(Z_Construct_UDelegateFunction_EmoShapeSubSystem_OnRequestComplete__DelegateSignature_Statics::_Script_EmoShapeSubSystem_eventOnRequestComplete_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_EmoShapeSubSystem_OnRequestComplete__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_EmoShapeSubSystem_OnRequestComplete__DelegateSignature_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UDelegateFunction_EmoShapeSubSystem_OnRequestComplete__DelegateSignature_Statics::_Script_EmoShapeSubSystem_eventOnRequestComplete_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_EmoShapeSubSystem_OnRequestComplete__DelegateSignature()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UDelegateFunction_EmoShapeSubSystem_OnRequestComplete__DelegateSignature_Statics::FuncParams);
	}
	return ReturnFunction;
}
void FOnRequestComplete_DelegateWrapper(const FMulticastScriptDelegate& OnRequestComplete, UESRequestJSON* Request)
{
	struct _Script_EmoShapeSubSystem_eventOnRequestComplete_Parms
	{
		UESRequestJSON* Request;
	};
	_Script_EmoShapeSubSystem_eventOnRequestComplete_Parms Parms;
	Parms.Request=Request;
	OnRequestComplete.ProcessMulticastDelegate<UObject>(&Parms);
}
// End Delegate FOnRequestComplete

// Begin Delegate FOnRequestFail
struct Z_Construct_UDelegateFunction_EmoShapeSubSystem_OnRequestFail__DelegateSignature_Statics
{
	struct _Script_EmoShapeSubSystem_eventOnRequestFail_Parms
	{
		UESRequestJSON* Request;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "ModuleRelativePath", "EmoShapeJson/Public/ESRequestJSON.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FObjectPropertyParams NewProp_Request;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UDelegateFunction_EmoShapeSubSystem_OnRequestFail__DelegateSignature_Statics::NewProp_Request = { "Request", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_EmoShapeSubSystem_eventOnRequestFail_Parms, Request), Z_Construct_UClass_UESRequestJSON_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_EmoShapeSubSystem_OnRequestFail__DelegateSignature_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_EmoShapeSubSystem_OnRequestFail__DelegateSignature_Statics::NewProp_Request,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_EmoShapeSubSystem_OnRequestFail__DelegateSignature_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UDelegateFunction_EmoShapeSubSystem_OnRequestFail__DelegateSignature_Statics::FuncParams = { (UObject*(*)())Z_Construct_UPackage__Script_EmoShapeSubSystem, nullptr, "OnRequestFail__DelegateSignature", nullptr, nullptr, Z_Construct_UDelegateFunction_EmoShapeSubSystem_OnRequestFail__DelegateSignature_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_EmoShapeSubSystem_OnRequestFail__DelegateSignature_Statics::PropPointers), sizeof(Z_Construct_UDelegateFunction_EmoShapeSubSystem_OnRequestFail__DelegateSignature_Statics::_Script_EmoShapeSubSystem_eventOnRequestFail_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_EmoShapeSubSystem_OnRequestFail__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_EmoShapeSubSystem_OnRequestFail__DelegateSignature_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UDelegateFunction_EmoShapeSubSystem_OnRequestFail__DelegateSignature_Statics::_Script_EmoShapeSubSystem_eventOnRequestFail_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_EmoShapeSubSystem_OnRequestFail__DelegateSignature()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UDelegateFunction_EmoShapeSubSystem_OnRequestFail__DelegateSignature_Statics::FuncParams);
	}
	return ReturnFunction;
}
void FOnRequestFail_DelegateWrapper(const FMulticastScriptDelegate& OnRequestFail, UESRequestJSON* Request)
{
	struct _Script_EmoShapeSubSystem_eventOnRequestFail_Parms
	{
		UESRequestJSON* Request;
	};
	_Script_EmoShapeSubSystem_eventOnRequestFail_Parms Parms;
	Parms.Request=Request;
	OnRequestFail.ProcessMulticastDelegate<UObject>(&Parms);
}
// End Delegate FOnRequestFail

// Begin Class UESRequestJSON Function AddTag
struct Z_Construct_UFunction_UESRequestJSON_AddTag_Statics
{
	struct ESRequestJSON_eventAddTag_Parms
	{
		FName Tag;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapeJson|Utility" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Add tag to this request */" },
#endif
		{ "ModuleRelativePath", "EmoShapeJson/Public/ESRequestJSON.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Add tag to this request" },
#endif
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FNamePropertyParams NewProp_Tag;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UESRequestJSON_AddTag_Statics::NewProp_Tag = { "Tag", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESRequestJSON_eventAddTag_Parms, Tag), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESRequestJSON_AddTag_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESRequestJSON_AddTag_Statics::NewProp_Tag,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_AddTag_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESRequestJSON_AddTag_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESRequestJSON, nullptr, "AddTag", nullptr, nullptr, Z_Construct_UFunction_UESRequestJSON_AddTag_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_AddTag_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESRequestJSON_AddTag_Statics::ESRequestJSON_eventAddTag_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_AddTag_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESRequestJSON_AddTag_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESRequestJSON_AddTag_Statics::ESRequestJSON_eventAddTag_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESRequestJSON_AddTag()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESRequestJSON_AddTag_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESRequestJSON::execAddTag)
{
	P_GET_PROPERTY(FNameProperty,Z_Param_Tag);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->AddTag(Z_Param_Tag);
	P_NATIVE_END;
}
// End Class UESRequestJSON Function AddTag

// Begin Class UESRequestJSON Function ApplyURL
struct Z_Construct_UFunction_UESRequestJSON_ApplyURL_Statics
{
	struct ESRequestJSON_eventApplyURL_Parms
	{
		FString Url;
		UESJsonObject* Result;
		UObject* WorldContextObject;
		FLatentActionInfo LatentInfo;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapeJson|Request" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Open URL in latent mode */" },
#endif
		{ "DefaultToSelf", "WorldContextObject" },
		{ "HidePin", "WorldContextObject" },
		{ "Latent", "" },
		{ "LatentInfo", "LatentInfo" },
		{ "ModuleRelativePath", "EmoShapeJson/Public/ESRequestJSON.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Open URL in latent mode" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Url_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStrPropertyParams NewProp_Url;
	static const UECodeGen_Private::FObjectPropertyParams NewProp_Result;
	static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
	static const UECodeGen_Private::FStructPropertyParams NewProp_LatentInfo;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UESRequestJSON_ApplyURL_Statics::NewProp_Url = { "Url", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESRequestJSON_eventApplyURL_Parms, Url), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Url_MetaData), NewProp_Url_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UESRequestJSON_ApplyURL_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESRequestJSON_eventApplyURL_Parms, Result), Z_Construct_UClass_UESJsonObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UESRequestJSON_ApplyURL_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESRequestJSON_eventApplyURL_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UESRequestJSON_ApplyURL_Statics::NewProp_LatentInfo = { "LatentInfo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESRequestJSON_eventApplyURL_Parms, LatentInfo), Z_Construct_UScriptStruct_FLatentActionInfo, METADATA_PARAMS(0, nullptr) }; // 1503398820
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESRequestJSON_ApplyURL_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESRequestJSON_ApplyURL_Statics::NewProp_Url,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESRequestJSON_ApplyURL_Statics::NewProp_Result,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESRequestJSON_ApplyURL_Statics::NewProp_WorldContextObject,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESRequestJSON_ApplyURL_Statics::NewProp_LatentInfo,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_ApplyURL_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESRequestJSON_ApplyURL_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESRequestJSON, nullptr, "ApplyURL", nullptr, nullptr, Z_Construct_UFunction_UESRequestJSON_ApplyURL_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_ApplyURL_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESRequestJSON_ApplyURL_Statics::ESRequestJSON_eventApplyURL_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_ApplyURL_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESRequestJSON_ApplyURL_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESRequestJSON_ApplyURL_Statics::ESRequestJSON_eventApplyURL_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESRequestJSON_ApplyURL()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESRequestJSON_ApplyURL_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESRequestJSON::execApplyURL)
{
	P_GET_PROPERTY(FStrProperty,Z_Param_Url);
	P_GET_OBJECT_REF(UESJsonObject,Z_Param_Out_Result);
	P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
	P_GET_STRUCT(FLatentActionInfo,Z_Param_LatentInfo);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->ApplyURL(Z_Param_Url,P_ARG_GC_BARRIER(Z_Param_Out_Result),Z_Param_WorldContextObject,Z_Param_LatentInfo);
	P_NATIVE_END;
}
// End Class UESRequestJSON Function ApplyURL

// Begin Class UESRequestJSON Function Cancel
struct Z_Construct_UFunction_UESRequestJSON_Cancel_Statics
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapeJson|Response" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Cancel latent response waiting  */" },
#endif
		{ "ModuleRelativePath", "EmoShapeJson/Public/ESRequestJSON.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Cancel latent response waiting" },
#endif
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESRequestJSON_Cancel_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESRequestJSON, nullptr, "Cancel", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_Cancel_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESRequestJSON_Cancel_Statics::Function_MetaDataParams) };
UFunction* Z_Construct_UFunction_UESRequestJSON_Cancel()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESRequestJSON_Cancel_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESRequestJSON::execCancel)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->Cancel();
	P_NATIVE_END;
}
// End Class UESRequestJSON Function Cancel

// Begin Class UESRequestJSON Function ConstructRequest
struct Z_Construct_UFunction_UESRequestJSON_ConstructRequest_Statics
{
	struct ESRequestJSON_eventConstructRequest_Parms
	{
		UObject* WorldContextObject;
		UESRequestJSON* ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapeJson|Request" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Creates new request (totally empty) */" },
#endif
		{ "DefaultToSelf", "WorldContextObject" },
		{ "DisplayName", "Construct Json Request (Empty)" },
		{ "HidePin", "WorldContextObject" },
		{ "ModuleRelativePath", "EmoShapeJson/Public/ESRequestJSON.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Creates new request (totally empty)" },
#endif
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
	static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UESRequestJSON_ConstructRequest_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESRequestJSON_eventConstructRequest_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UESRequestJSON_ConstructRequest_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESRequestJSON_eventConstructRequest_Parms, ReturnValue), Z_Construct_UClass_UESRequestJSON_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESRequestJSON_ConstructRequest_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESRequestJSON_ConstructRequest_Statics::NewProp_WorldContextObject,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESRequestJSON_ConstructRequest_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_ConstructRequest_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESRequestJSON_ConstructRequest_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESRequestJSON, nullptr, "ConstructRequest", nullptr, nullptr, Z_Construct_UFunction_UESRequestJSON_ConstructRequest_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_ConstructRequest_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESRequestJSON_ConstructRequest_Statics::ESRequestJSON_eventConstructRequest_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_ConstructRequest_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESRequestJSON_ConstructRequest_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESRequestJSON_ConstructRequest_Statics::ESRequestJSON_eventConstructRequest_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESRequestJSON_ConstructRequest()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESRequestJSON_ConstructRequest_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESRequestJSON::execConstructRequest)
{
	P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
	P_FINISH;
	P_NATIVE_BEGIN;
	*(UESRequestJSON**)Z_Param__Result=UESRequestJSON::ConstructRequest(Z_Param_WorldContextObject);
	P_NATIVE_END;
}
// End Class UESRequestJSON Function ConstructRequest

// Begin Class UESRequestJSON Function ConstructRequestExt
struct Z_Construct_UFunction_UESRequestJSON_ConstructRequestExt_Statics
{
	struct ESRequestJSON_eventConstructRequestExt_Parms
	{
		UObject* WorldContextObject;
		EEmoShapeIORequestVerb Verb;
		EEmoShapeIORequestContentType ContentType;
		UESRequestJSON* ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapeJson|Request" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Creates new request with defined verb and content type */" },
#endif
		{ "DefaultToSelf", "WorldContextObject" },
		{ "DisplayName", "Construct Json Request" },
		{ "HidePin", "WorldContextObject" },
		{ "ModuleRelativePath", "EmoShapeJson/Public/ESRequestJSON.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Creates new request with defined verb and content type" },
#endif
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
	static const UECodeGen_Private::FBytePropertyParams NewProp_Verb_Underlying;
	static const UECodeGen_Private::FEnumPropertyParams NewProp_Verb;
	static const UECodeGen_Private::FBytePropertyParams NewProp_ContentType_Underlying;
	static const UECodeGen_Private::FEnumPropertyParams NewProp_ContentType;
	static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UESRequestJSON_ConstructRequestExt_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESRequestJSON_eventConstructRequestExt_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UESRequestJSON_ConstructRequestExt_Statics::NewProp_Verb_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UESRequestJSON_ConstructRequestExt_Statics::NewProp_Verb = { "Verb", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESRequestJSON_eventConstructRequestExt_Parms, Verb), Z_Construct_UEnum_EmoShapeSubSystem_EEmoShapeIORequestVerb, METADATA_PARAMS(0, nullptr) }; // 998784823
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UESRequestJSON_ConstructRequestExt_Statics::NewProp_ContentType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UESRequestJSON_ConstructRequestExt_Statics::NewProp_ContentType = { "ContentType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESRequestJSON_eventConstructRequestExt_Parms, ContentType), Z_Construct_UEnum_EmoShapeSubSystem_EEmoShapeIORequestContentType, METADATA_PARAMS(0, nullptr) }; // 1022727306
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UESRequestJSON_ConstructRequestExt_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESRequestJSON_eventConstructRequestExt_Parms, ReturnValue), Z_Construct_UClass_UESRequestJSON_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESRequestJSON_ConstructRequestExt_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESRequestJSON_ConstructRequestExt_Statics::NewProp_WorldContextObject,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESRequestJSON_ConstructRequestExt_Statics::NewProp_Verb_Underlying,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESRequestJSON_ConstructRequestExt_Statics::NewProp_Verb,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESRequestJSON_ConstructRequestExt_Statics::NewProp_ContentType_Underlying,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESRequestJSON_ConstructRequestExt_Statics::NewProp_ContentType,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESRequestJSON_ConstructRequestExt_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_ConstructRequestExt_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESRequestJSON_ConstructRequestExt_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESRequestJSON, nullptr, "ConstructRequestExt", nullptr, nullptr, Z_Construct_UFunction_UESRequestJSON_ConstructRequestExt_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_ConstructRequestExt_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESRequestJSON_ConstructRequestExt_Statics::ESRequestJSON_eventConstructRequestExt_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_ConstructRequestExt_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESRequestJSON_ConstructRequestExt_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESRequestJSON_ConstructRequestExt_Statics::ESRequestJSON_eventConstructRequestExt_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESRequestJSON_ConstructRequestExt()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESRequestJSON_ConstructRequestExt_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESRequestJSON::execConstructRequestExt)
{
	P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
	P_GET_ENUM(EEmoShapeIORequestVerb,Z_Param_Verb);
	P_GET_ENUM(EEmoShapeIORequestContentType,Z_Param_ContentType);
	P_FINISH;
	P_NATIVE_BEGIN;
	*(UESRequestJSON**)Z_Param__Result=UESRequestJSON::ConstructRequestExt(Z_Param_WorldContextObject,EEmoShapeIORequestVerb(Z_Param_Verb),EEmoShapeIORequestContentType(Z_Param_ContentType));
	P_NATIVE_END;
}
// End Class UESRequestJSON Function ConstructRequestExt

// Begin Class UESRequestJSON Function GetAllResponseHeaders
struct Z_Construct_UFunction_UESRequestJSON_GetAllResponseHeaders_Statics
{
	struct ESRequestJSON_eventGetAllResponseHeaders_Parms
	{
		TArray<FString> ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapeJson|Response" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Get list of all response headers */" },
#endif
		{ "ModuleRelativePath", "EmoShapeJson/Public/ESRequestJSON.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Get list of all response headers" },
#endif
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue_Inner;
	static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UESRequestJSON_GetAllResponseHeaders_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UESRequestJSON_GetAllResponseHeaders_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESRequestJSON_eventGetAllResponseHeaders_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESRequestJSON_GetAllResponseHeaders_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESRequestJSON_GetAllResponseHeaders_Statics::NewProp_ReturnValue_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESRequestJSON_GetAllResponseHeaders_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_GetAllResponseHeaders_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESRequestJSON_GetAllResponseHeaders_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESRequestJSON, nullptr, "GetAllResponseHeaders", nullptr, nullptr, Z_Construct_UFunction_UESRequestJSON_GetAllResponseHeaders_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_GetAllResponseHeaders_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESRequestJSON_GetAllResponseHeaders_Statics::ESRequestJSON_eventGetAllResponseHeaders_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_GetAllResponseHeaders_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESRequestJSON_GetAllResponseHeaders_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESRequestJSON_GetAllResponseHeaders_Statics::ESRequestJSON_eventGetAllResponseHeaders_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESRequestJSON_GetAllResponseHeaders()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESRequestJSON_GetAllResponseHeaders_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESRequestJSON::execGetAllResponseHeaders)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	*(TArray<FString>*)Z_Param__Result=P_THIS->GetAllResponseHeaders();
	P_NATIVE_END;
}
// End Class UESRequestJSON Function GetAllResponseHeaders

// Begin Class UESRequestJSON Function GetRequestObject
struct Z_Construct_UFunction_UESRequestJSON_GetRequestObject_Statics
{
	struct ESRequestJSON_eventGetRequestObject_Parms
	{
		UESJsonObject* ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapeJson|Request" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Get the Request Json object */" },
#endif
		{ "ModuleRelativePath", "EmoShapeJson/Public/ESRequestJSON.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Get the Request Json object" },
#endif
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UESRequestJSON_GetRequestObject_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESRequestJSON_eventGetRequestObject_Parms, ReturnValue), Z_Construct_UClass_UESJsonObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESRequestJSON_GetRequestObject_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESRequestJSON_GetRequestObject_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_GetRequestObject_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESRequestJSON_GetRequestObject_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESRequestJSON, nullptr, "GetRequestObject", nullptr, nullptr, Z_Construct_UFunction_UESRequestJSON_GetRequestObject_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_GetRequestObject_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESRequestJSON_GetRequestObject_Statics::ESRequestJSON_eventGetRequestObject_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_GetRequestObject_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESRequestJSON_GetRequestObject_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESRequestJSON_GetRequestObject_Statics::ESRequestJSON_eventGetRequestObject_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESRequestJSON_GetRequestObject()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESRequestJSON_GetRequestObject_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESRequestJSON::execGetRequestObject)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	*(UESJsonObject**)Z_Param__Result=P_THIS->GetRequestObject();
	P_NATIVE_END;
}
// End Class UESRequestJSON Function GetRequestObject

// Begin Class UESRequestJSON Function GetResponseCode
struct Z_Construct_UFunction_UESRequestJSON_GetResponseCode_Statics
{
	struct ESRequestJSON_eventGetResponseCode_Parms
	{
		int32 ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapeJson|Response" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Get the response code of the last query */" },
#endif
		{ "ModuleRelativePath", "EmoShapeJson/Public/ESRequestJSON.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Get the response code of the last query" },
#endif
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UESRequestJSON_GetResponseCode_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESRequestJSON_eventGetResponseCode_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESRequestJSON_GetResponseCode_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESRequestJSON_GetResponseCode_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_GetResponseCode_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESRequestJSON_GetResponseCode_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESRequestJSON, nullptr, "GetResponseCode", nullptr, nullptr, Z_Construct_UFunction_UESRequestJSON_GetResponseCode_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_GetResponseCode_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESRequestJSON_GetResponseCode_Statics::ESRequestJSON_eventGetResponseCode_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_GetResponseCode_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESRequestJSON_GetResponseCode_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESRequestJSON_GetResponseCode_Statics::ESRequestJSON_eventGetResponseCode_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESRequestJSON_GetResponseCode()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESRequestJSON_GetResponseCode_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESRequestJSON::execGetResponseCode)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	*(int32*)Z_Param__Result=P_THIS->GetResponseCode();
	P_NATIVE_END;
}
// End Class UESRequestJSON Function GetResponseCode

// Begin Class UESRequestJSON Function GetResponseHeader
struct Z_Construct_UFunction_UESRequestJSON_GetResponseHeader_Statics
{
	struct ESRequestJSON_eventGetResponseHeader_Parms
	{
		FString HeaderName;
		FString ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapeJson|Response" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Get value of desired response header */" },
#endif
		{ "ModuleRelativePath", "EmoShapeJson/Public/ESRequestJSON.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Get value of desired response header" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HeaderName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStrPropertyParams NewProp_HeaderName;
	static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UESRequestJSON_GetResponseHeader_Statics::NewProp_HeaderName = { "HeaderName", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESRequestJSON_eventGetResponseHeader_Parms, HeaderName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HeaderName_MetaData), NewProp_HeaderName_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UESRequestJSON_GetResponseHeader_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESRequestJSON_eventGetResponseHeader_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESRequestJSON_GetResponseHeader_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESRequestJSON_GetResponseHeader_Statics::NewProp_HeaderName,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESRequestJSON_GetResponseHeader_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_GetResponseHeader_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESRequestJSON_GetResponseHeader_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESRequestJSON, nullptr, "GetResponseHeader", nullptr, nullptr, Z_Construct_UFunction_UESRequestJSON_GetResponseHeader_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_GetResponseHeader_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESRequestJSON_GetResponseHeader_Statics::ESRequestJSON_eventGetResponseHeader_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_GetResponseHeader_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESRequestJSON_GetResponseHeader_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESRequestJSON_GetResponseHeader_Statics::ESRequestJSON_eventGetResponseHeader_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESRequestJSON_GetResponseHeader()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESRequestJSON_GetResponseHeader_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESRequestJSON::execGetResponseHeader)
{
	P_GET_PROPERTY(FStrProperty,Z_Param_HeaderName);
	P_FINISH;
	P_NATIVE_BEGIN;
	*(FString*)Z_Param__Result=P_THIS->GetResponseHeader(Z_Param_HeaderName);
	P_NATIVE_END;
}
// End Class UESRequestJSON Function GetResponseHeader

// Begin Class UESRequestJSON Function GetResponseObject
struct Z_Construct_UFunction_UESRequestJSON_GetResponseObject_Statics
{
	struct ESRequestJSON_eventGetResponseObject_Parms
	{
		UESJsonObject* ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapeJson|Response" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Get the Response Json object */" },
#endif
		{ "ModuleRelativePath", "EmoShapeJson/Public/ESRequestJSON.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Get the Response Json object" },
#endif
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UESRequestJSON_GetResponseObject_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESRequestJSON_eventGetResponseObject_Parms, ReturnValue), Z_Construct_UClass_UESJsonObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESRequestJSON_GetResponseObject_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESRequestJSON_GetResponseObject_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_GetResponseObject_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESRequestJSON_GetResponseObject_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESRequestJSON, nullptr, "GetResponseObject", nullptr, nullptr, Z_Construct_UFunction_UESRequestJSON_GetResponseObject_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_GetResponseObject_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESRequestJSON_GetResponseObject_Statics::ESRequestJSON_eventGetResponseObject_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_GetResponseObject_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESRequestJSON_GetResponseObject_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESRequestJSON_GetResponseObject_Statics::ESRequestJSON_eventGetResponseObject_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESRequestJSON_GetResponseObject()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESRequestJSON_GetResponseObject_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESRequestJSON::execGetResponseObject)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	*(UESJsonObject**)Z_Param__Result=P_THIS->GetResponseObject();
	P_NATIVE_END;
}
// End Class UESRequestJSON Function GetResponseObject

// Begin Class UESRequestJSON Function GetStatus
struct Z_Construct_UFunction_UESRequestJSON_GetStatus_Statics
{
	struct ESRequestJSON_eventGetStatus_Parms
	{
		EEmoShapeIORequestStatus ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapeJson|Request" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Get status of http request */" },
#endif
		{ "ModuleRelativePath", "EmoShapeJson/Public/ESRequestJSON.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Get status of http request" },
#endif
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FBytePropertyParams NewProp_ReturnValue_Underlying;
	static const UECodeGen_Private::FEnumPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UESRequestJSON_GetStatus_Statics::NewProp_ReturnValue_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UESRequestJSON_GetStatus_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESRequestJSON_eventGetStatus_Parms, ReturnValue), Z_Construct_UEnum_EmoShapeSubSystem_EEmoShapeIORequestStatus, METADATA_PARAMS(0, nullptr) }; // 3048011453
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESRequestJSON_GetStatus_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESRequestJSON_GetStatus_Statics::NewProp_ReturnValue_Underlying,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESRequestJSON_GetStatus_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_GetStatus_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESRequestJSON_GetStatus_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESRequestJSON, nullptr, "GetStatus", nullptr, nullptr, Z_Construct_UFunction_UESRequestJSON_GetStatus_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_GetStatus_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESRequestJSON_GetStatus_Statics::ESRequestJSON_eventGetStatus_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_GetStatus_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESRequestJSON_GetStatus_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESRequestJSON_GetStatus_Statics::ESRequestJSON_eventGetStatus_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESRequestJSON_GetStatus()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESRequestJSON_GetStatus_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESRequestJSON::execGetStatus)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	*(EEmoShapeIORequestStatus*)Z_Param__Result=P_THIS->GetStatus();
	P_NATIVE_END;
}
// End Class UESRequestJSON Function GetStatus

// Begin Class UESRequestJSON Function GetURL
struct Z_Construct_UFunction_UESRequestJSON_GetURL_Statics
{
	struct ESRequestJSON_eventGetURL_Parms
	{
		FString ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapeJson|Request" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Get url of http request */" },
#endif
		{ "ModuleRelativePath", "EmoShapeJson/Public/ESRequestJSON.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Get url of http request" },
#endif
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UESRequestJSON_GetURL_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESRequestJSON_eventGetURL_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESRequestJSON_GetURL_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESRequestJSON_GetURL_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_GetURL_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESRequestJSON_GetURL_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESRequestJSON, nullptr, "GetURL", nullptr, nullptr, Z_Construct_UFunction_UESRequestJSON_GetURL_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_GetURL_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESRequestJSON_GetURL_Statics::ESRequestJSON_eventGetURL_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_GetURL_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESRequestJSON_GetURL_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESRequestJSON_GetURL_Statics::ESRequestJSON_eventGetURL_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESRequestJSON_GetURL()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESRequestJSON_GetURL_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESRequestJSON::execGetURL)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	*(FString*)Z_Param__Result=P_THIS->GetURL();
	P_NATIVE_END;
}
// End Class UESRequestJSON Function GetURL

// Begin Class UESRequestJSON Function HasTag
struct Z_Construct_UFunction_UESRequestJSON_HasTag_Statics
{
	struct ESRequestJSON_eventHasTag_Parms
	{
		FName Tag;
		bool ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapeJson|Utility" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** See if this request contains the supplied tag */" },
#endif
		{ "ModuleRelativePath", "EmoShapeJson/Public/ESRequestJSON.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "See if this request contains the supplied tag" },
#endif
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FNamePropertyParams NewProp_Tag;
	static void NewProp_ReturnValue_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UESRequestJSON_HasTag_Statics::NewProp_Tag = { "Tag", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESRequestJSON_eventHasTag_Parms, Tag), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UESRequestJSON_HasTag_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
	((ESRequestJSON_eventHasTag_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UESRequestJSON_HasTag_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ESRequestJSON_eventHasTag_Parms), &Z_Construct_UFunction_UESRequestJSON_HasTag_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESRequestJSON_HasTag_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESRequestJSON_HasTag_Statics::NewProp_Tag,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESRequestJSON_HasTag_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_HasTag_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESRequestJSON_HasTag_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESRequestJSON, nullptr, "HasTag", nullptr, nullptr, Z_Construct_UFunction_UESRequestJSON_HasTag_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_HasTag_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESRequestJSON_HasTag_Statics::ESRequestJSON_eventHasTag_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_HasTag_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESRequestJSON_HasTag_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESRequestJSON_HasTag_Statics::ESRequestJSON_eventHasTag_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESRequestJSON_HasTag()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESRequestJSON_HasTag_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESRequestJSON::execHasTag)
{
	P_GET_PROPERTY(FNameProperty,Z_Param_Tag);
	P_FINISH;
	P_NATIVE_BEGIN;
	*(bool*)Z_Param__Result=P_THIS->HasTag(Z_Param_Tag);
	P_NATIVE_END;
}
// End Class UESRequestJSON Function HasTag

// Begin Class UESRequestJSON Function ProcessURL
struct Z_Construct_UFunction_UESRequestJSON_ProcessURL_Statics
{
	struct ESRequestJSON_eventProcessURL_Parms
	{
		FString Url;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapeJson|Request" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Open URL with current setup */" },
#endif
		{ "CPP_Default_Url", "http://alyamkin.com" },
		{ "ModuleRelativePath", "EmoShapeJson/Public/ESRequestJSON.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Open URL with current setup" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Url_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStrPropertyParams NewProp_Url;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UESRequestJSON_ProcessURL_Statics::NewProp_Url = { "Url", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESRequestJSON_eventProcessURL_Parms, Url), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Url_MetaData), NewProp_Url_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESRequestJSON_ProcessURL_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESRequestJSON_ProcessURL_Statics::NewProp_Url,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_ProcessURL_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESRequestJSON_ProcessURL_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESRequestJSON, nullptr, "ProcessURL", nullptr, nullptr, Z_Construct_UFunction_UESRequestJSON_ProcessURL_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_ProcessURL_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESRequestJSON_ProcessURL_Statics::ESRequestJSON_eventProcessURL_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_ProcessURL_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESRequestJSON_ProcessURL_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESRequestJSON_ProcessURL_Statics::ESRequestJSON_eventProcessURL_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESRequestJSON_ProcessURL()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESRequestJSON_ProcessURL_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESRequestJSON::execProcessURL)
{
	P_GET_PROPERTY(FStrProperty,Z_Param_Url);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->ProcessURL(Z_Param_Url);
	P_NATIVE_END;
}
// End Class UESRequestJSON Function ProcessURL

// Begin Class UESRequestJSON Function RemoveTag
struct Z_Construct_UFunction_UESRequestJSON_RemoveTag_Statics
{
	struct ESRequestJSON_eventRemoveTag_Parms
	{
		FName Tag;
		int32 ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapeJson|Utility" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** \n\x09 * Remove tag from this request \n\x09 *\n\x09 * @return Number of removed elements \n\x09 */" },
#endif
		{ "ModuleRelativePath", "EmoShapeJson/Public/ESRequestJSON.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Remove tag from this request\n\n@return Number of removed elements" },
#endif
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FNamePropertyParams NewProp_Tag;
	static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UESRequestJSON_RemoveTag_Statics::NewProp_Tag = { "Tag", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESRequestJSON_eventRemoveTag_Parms, Tag), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UESRequestJSON_RemoveTag_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESRequestJSON_eventRemoveTag_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESRequestJSON_RemoveTag_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESRequestJSON_RemoveTag_Statics::NewProp_Tag,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESRequestJSON_RemoveTag_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_RemoveTag_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESRequestJSON_RemoveTag_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESRequestJSON, nullptr, "RemoveTag", nullptr, nullptr, Z_Construct_UFunction_UESRequestJSON_RemoveTag_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_RemoveTag_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESRequestJSON_RemoveTag_Statics::ESRequestJSON_eventRemoveTag_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_RemoveTag_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESRequestJSON_RemoveTag_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESRequestJSON_RemoveTag_Statics::ESRequestJSON_eventRemoveTag_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESRequestJSON_RemoveTag()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESRequestJSON_RemoveTag_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESRequestJSON::execRemoveTag)
{
	P_GET_PROPERTY(FNameProperty,Z_Param_Tag);
	P_FINISH;
	P_NATIVE_BEGIN;
	*(int32*)Z_Param__Result=P_THIS->RemoveTag(Z_Param_Tag);
	P_NATIVE_END;
}
// End Class UESRequestJSON Function RemoveTag

// Begin Class UESRequestJSON Function ResetData
struct Z_Construct_UFunction_UESRequestJSON_ResetData_Statics
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapeJson|Utility" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Reset all internal saved data */" },
#endif
		{ "ModuleRelativePath", "EmoShapeJson/Public/ESRequestJSON.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Reset all internal saved data" },
#endif
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESRequestJSON_ResetData_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESRequestJSON, nullptr, "ResetData", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_ResetData_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESRequestJSON_ResetData_Statics::Function_MetaDataParams) };
UFunction* Z_Construct_UFunction_UESRequestJSON_ResetData()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESRequestJSON_ResetData_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESRequestJSON::execResetData)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->ResetData();
	P_NATIVE_END;
}
// End Class UESRequestJSON Function ResetData

// Begin Class UESRequestJSON Function ResetRequestData
struct Z_Construct_UFunction_UESRequestJSON_ResetRequestData_Statics
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapeJson|Request" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Reset saved request data */" },
#endif
		{ "ModuleRelativePath", "EmoShapeJson/Public/ESRequestJSON.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Reset saved request data" },
#endif
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESRequestJSON_ResetRequestData_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESRequestJSON, nullptr, "ResetRequestData", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_ResetRequestData_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESRequestJSON_ResetRequestData_Statics::Function_MetaDataParams) };
UFunction* Z_Construct_UFunction_UESRequestJSON_ResetRequestData()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESRequestJSON_ResetRequestData_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESRequestJSON::execResetRequestData)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->ResetRequestData();
	P_NATIVE_END;
}
// End Class UESRequestJSON Function ResetRequestData

// Begin Class UESRequestJSON Function ResetResponseData
struct Z_Construct_UFunction_UESRequestJSON_ResetResponseData_Statics
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapeJson|Response" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Reset saved response data */" },
#endif
		{ "ModuleRelativePath", "EmoShapeJson/Public/ESRequestJSON.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Reset saved response data" },
#endif
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESRequestJSON_ResetResponseData_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESRequestJSON, nullptr, "ResetResponseData", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_ResetResponseData_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESRequestJSON_ResetResponseData_Statics::Function_MetaDataParams) };
UFunction* Z_Construct_UFunction_UESRequestJSON_ResetResponseData()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESRequestJSON_ResetResponseData_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESRequestJSON::execResetResponseData)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->ResetResponseData();
	P_NATIVE_END;
}
// End Class UESRequestJSON Function ResetResponseData

// Begin Class UESRequestJSON Function SetBinaryContentType
struct Z_Construct_UFunction_UESRequestJSON_SetBinaryContentType_Statics
{
	struct ESRequestJSON_eventSetBinaryContentType_Parms
	{
		FString ContentType;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapeJson|Request" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Set content type of the request for binary post data */" },
#endif
		{ "ModuleRelativePath", "EmoShapeJson/Public/ESRequestJSON.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Set content type of the request for binary post data" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ContentType_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStrPropertyParams NewProp_ContentType;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UESRequestJSON_SetBinaryContentType_Statics::NewProp_ContentType = { "ContentType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESRequestJSON_eventSetBinaryContentType_Parms, ContentType), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ContentType_MetaData), NewProp_ContentType_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESRequestJSON_SetBinaryContentType_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESRequestJSON_SetBinaryContentType_Statics::NewProp_ContentType,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_SetBinaryContentType_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESRequestJSON_SetBinaryContentType_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESRequestJSON, nullptr, "SetBinaryContentType", nullptr, nullptr, Z_Construct_UFunction_UESRequestJSON_SetBinaryContentType_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_SetBinaryContentType_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESRequestJSON_SetBinaryContentType_Statics::ESRequestJSON_eventSetBinaryContentType_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_SetBinaryContentType_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESRequestJSON_SetBinaryContentType_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESRequestJSON_SetBinaryContentType_Statics::ESRequestJSON_eventSetBinaryContentType_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESRequestJSON_SetBinaryContentType()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESRequestJSON_SetBinaryContentType_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESRequestJSON::execSetBinaryContentType)
{
	P_GET_PROPERTY(FStrProperty,Z_Param_ContentType);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetBinaryContentType(Z_Param_ContentType);
	P_NATIVE_END;
}
// End Class UESRequestJSON Function SetBinaryContentType

// Begin Class UESRequestJSON Function SetBinaryRequestContent
struct Z_Construct_UFunction_UESRequestJSON_SetBinaryRequestContent_Statics
{
	struct ESRequestJSON_eventSetBinaryRequestContent_Parms
	{
		TArray<uint8> Content;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapeJson|Request" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Set content of the request for binary post data */" },
#endif
		{ "ModuleRelativePath", "EmoShapeJson/Public/ESRequestJSON.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Set content of the request for binary post data" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Content_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FBytePropertyParams NewProp_Content_Inner;
	static const UECodeGen_Private::FArrayPropertyParams NewProp_Content;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UESRequestJSON_SetBinaryRequestContent_Statics::NewProp_Content_Inner = { "Content", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UESRequestJSON_SetBinaryRequestContent_Statics::NewProp_Content = { "Content", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESRequestJSON_eventSetBinaryRequestContent_Parms, Content), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Content_MetaData), NewProp_Content_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESRequestJSON_SetBinaryRequestContent_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESRequestJSON_SetBinaryRequestContent_Statics::NewProp_Content_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESRequestJSON_SetBinaryRequestContent_Statics::NewProp_Content,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_SetBinaryRequestContent_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESRequestJSON_SetBinaryRequestContent_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESRequestJSON, nullptr, "SetBinaryRequestContent", nullptr, nullptr, Z_Construct_UFunction_UESRequestJSON_SetBinaryRequestContent_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_SetBinaryRequestContent_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESRequestJSON_SetBinaryRequestContent_Statics::ESRequestJSON_eventSetBinaryRequestContent_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_SetBinaryRequestContent_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESRequestJSON_SetBinaryRequestContent_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESRequestJSON_SetBinaryRequestContent_Statics::ESRequestJSON_eventSetBinaryRequestContent_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESRequestJSON_SetBinaryRequestContent()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESRequestJSON_SetBinaryRequestContent_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESRequestJSON::execSetBinaryRequestContent)
{
	P_GET_TARRAY_REF(uint8,Z_Param_Out_Content);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetBinaryRequestContent(Z_Param_Out_Content);
	P_NATIVE_END;
}
// End Class UESRequestJSON Function SetBinaryRequestContent

// Begin Class UESRequestJSON Function SetContentType
struct Z_Construct_UFunction_UESRequestJSON_SetContentType_Statics
{
	struct ESRequestJSON_eventSetContentType_Parms
	{
		EEmoShapeIORequestContentType ContentType;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapeJson|Request" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Set content type to the request. If you're using the x-www-form-urlencoded, \n\x09 * params/constaints should be defined as key=ValueString pairs from Json data */" },
#endif
		{ "ModuleRelativePath", "EmoShapeJson/Public/ESRequestJSON.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Set content type to the request. If you're using the x-www-form-urlencoded,\nparams/constaints should be defined as key=ValueString pairs from Json data" },
#endif
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FBytePropertyParams NewProp_ContentType_Underlying;
	static const UECodeGen_Private::FEnumPropertyParams NewProp_ContentType;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UESRequestJSON_SetContentType_Statics::NewProp_ContentType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UESRequestJSON_SetContentType_Statics::NewProp_ContentType = { "ContentType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESRequestJSON_eventSetContentType_Parms, ContentType), Z_Construct_UEnum_EmoShapeSubSystem_EEmoShapeIORequestContentType, METADATA_PARAMS(0, nullptr) }; // 1022727306
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESRequestJSON_SetContentType_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESRequestJSON_SetContentType_Statics::NewProp_ContentType_Underlying,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESRequestJSON_SetContentType_Statics::NewProp_ContentType,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_SetContentType_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESRequestJSON_SetContentType_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESRequestJSON, nullptr, "SetContentType", nullptr, nullptr, Z_Construct_UFunction_UESRequestJSON_SetContentType_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_SetContentType_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESRequestJSON_SetContentType_Statics::ESRequestJSON_eventSetContentType_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_SetContentType_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESRequestJSON_SetContentType_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESRequestJSON_SetContentType_Statics::ESRequestJSON_eventSetContentType_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESRequestJSON_SetContentType()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESRequestJSON_SetContentType_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESRequestJSON::execSetContentType)
{
	P_GET_ENUM(EEmoShapeIORequestContentType,Z_Param_ContentType);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetContentType(EEmoShapeIORequestContentType(Z_Param_ContentType));
	P_NATIVE_END;
}
// End Class UESRequestJSON Function SetContentType

// Begin Class UESRequestJSON Function SetCustomVerb
struct Z_Construct_UFunction_UESRequestJSON_SetCustomVerb_Statics
{
	struct ESRequestJSON_eventSetCustomVerb_Parms
	{
		FString Verb;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapeJson|Request" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Set custom verb to the request */" },
#endif
		{ "ModuleRelativePath", "EmoShapeJson/Public/ESRequestJSON.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Set custom verb to the request" },
#endif
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStrPropertyParams NewProp_Verb;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UESRequestJSON_SetCustomVerb_Statics::NewProp_Verb = { "Verb", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESRequestJSON_eventSetCustomVerb_Parms, Verb), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESRequestJSON_SetCustomVerb_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESRequestJSON_SetCustomVerb_Statics::NewProp_Verb,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_SetCustomVerb_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESRequestJSON_SetCustomVerb_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESRequestJSON, nullptr, "SetCustomVerb", nullptr, nullptr, Z_Construct_UFunction_UESRequestJSON_SetCustomVerb_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_SetCustomVerb_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESRequestJSON_SetCustomVerb_Statics::ESRequestJSON_eventSetCustomVerb_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_SetCustomVerb_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESRequestJSON_SetCustomVerb_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESRequestJSON_SetCustomVerb_Statics::ESRequestJSON_eventSetCustomVerb_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESRequestJSON_SetCustomVerb()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESRequestJSON_SetCustomVerb_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESRequestJSON::execSetCustomVerb)
{
	P_GET_PROPERTY(FStrProperty,Z_Param_Verb);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetCustomVerb(Z_Param_Verb);
	P_NATIVE_END;
}
// End Class UESRequestJSON Function SetCustomVerb

// Begin Class UESRequestJSON Function SetHeader
struct Z_Construct_UFunction_UESRequestJSON_SetHeader_Statics
{
	struct ESRequestJSON_eventSetHeader_Parms
	{
		FString HeaderName;
		FString HeaderValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapeJson|Request" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Sets optional header info */" },
#endif
		{ "ModuleRelativePath", "EmoShapeJson/Public/ESRequestJSON.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Sets optional header info" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HeaderName_MetaData[] = {
		{ "NativeConst", "" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HeaderValue_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStrPropertyParams NewProp_HeaderName;
	static const UECodeGen_Private::FStrPropertyParams NewProp_HeaderValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UESRequestJSON_SetHeader_Statics::NewProp_HeaderName = { "HeaderName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESRequestJSON_eventSetHeader_Parms, HeaderName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HeaderName_MetaData), NewProp_HeaderName_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UESRequestJSON_SetHeader_Statics::NewProp_HeaderValue = { "HeaderValue", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESRequestJSON_eventSetHeader_Parms, HeaderValue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HeaderValue_MetaData), NewProp_HeaderValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESRequestJSON_SetHeader_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESRequestJSON_SetHeader_Statics::NewProp_HeaderName,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESRequestJSON_SetHeader_Statics::NewProp_HeaderValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_SetHeader_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESRequestJSON_SetHeader_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESRequestJSON, nullptr, "SetHeader", nullptr, nullptr, Z_Construct_UFunction_UESRequestJSON_SetHeader_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_SetHeader_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESRequestJSON_SetHeader_Statics::ESRequestJSON_eventSetHeader_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_SetHeader_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESRequestJSON_SetHeader_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESRequestJSON_SetHeader_Statics::ESRequestJSON_eventSetHeader_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESRequestJSON_SetHeader()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESRequestJSON_SetHeader_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESRequestJSON::execSetHeader)
{
	P_GET_PROPERTY(FStrProperty,Z_Param_HeaderName);
	P_GET_PROPERTY(FStrProperty,Z_Param_HeaderValue);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetHeader(Z_Param_HeaderName,Z_Param_HeaderValue);
	P_NATIVE_END;
}
// End Class UESRequestJSON Function SetHeader

// Begin Class UESRequestJSON Function SetRequestObject
struct Z_Construct_UFunction_UESRequestJSON_SetRequestObject_Statics
{
	struct ESRequestJSON_eventSetRequestObject_Parms
	{
		UESJsonObject* JsonObject;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapeJson|Request" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Set the Request Json object */" },
#endif
		{ "ModuleRelativePath", "EmoShapeJson/Public/ESRequestJSON.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Set the Request Json object" },
#endif
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FObjectPropertyParams NewProp_JsonObject;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UESRequestJSON_SetRequestObject_Statics::NewProp_JsonObject = { "JsonObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESRequestJSON_eventSetRequestObject_Parms, JsonObject), Z_Construct_UClass_UESJsonObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESRequestJSON_SetRequestObject_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESRequestJSON_SetRequestObject_Statics::NewProp_JsonObject,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_SetRequestObject_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESRequestJSON_SetRequestObject_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESRequestJSON, nullptr, "SetRequestObject", nullptr, nullptr, Z_Construct_UFunction_UESRequestJSON_SetRequestObject_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_SetRequestObject_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESRequestJSON_SetRequestObject_Statics::ESRequestJSON_eventSetRequestObject_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_SetRequestObject_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESRequestJSON_SetRequestObject_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESRequestJSON_SetRequestObject_Statics::ESRequestJSON_eventSetRequestObject_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESRequestJSON_SetRequestObject()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESRequestJSON_SetRequestObject_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESRequestJSON::execSetRequestObject)
{
	P_GET_OBJECT(UESJsonObject,Z_Param_JsonObject);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetRequestObject(Z_Param_JsonObject);
	P_NATIVE_END;
}
// End Class UESRequestJSON Function SetRequestObject

// Begin Class UESRequestJSON Function SetResponseObject
struct Z_Construct_UFunction_UESRequestJSON_SetResponseObject_Statics
{
	struct ESRequestJSON_eventSetResponseObject_Parms
	{
		UESJsonObject* JsonObject;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapeJson|Response" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Set the Response Json object */" },
#endif
		{ "ModuleRelativePath", "EmoShapeJson/Public/ESRequestJSON.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Set the Response Json object" },
#endif
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FObjectPropertyParams NewProp_JsonObject;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UESRequestJSON_SetResponseObject_Statics::NewProp_JsonObject = { "JsonObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESRequestJSON_eventSetResponseObject_Parms, JsonObject), Z_Construct_UClass_UESJsonObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESRequestJSON_SetResponseObject_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESRequestJSON_SetResponseObject_Statics::NewProp_JsonObject,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_SetResponseObject_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESRequestJSON_SetResponseObject_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESRequestJSON, nullptr, "SetResponseObject", nullptr, nullptr, Z_Construct_UFunction_UESRequestJSON_SetResponseObject_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_SetResponseObject_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESRequestJSON_SetResponseObject_Statics::ESRequestJSON_eventSetResponseObject_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_SetResponseObject_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESRequestJSON_SetResponseObject_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESRequestJSON_SetResponseObject_Statics::ESRequestJSON_eventSetResponseObject_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESRequestJSON_SetResponseObject()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESRequestJSON_SetResponseObject_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESRequestJSON::execSetResponseObject)
{
	P_GET_OBJECT(UESJsonObject,Z_Param_JsonObject);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetResponseObject(Z_Param_JsonObject);
	P_NATIVE_END;
}
// End Class UESRequestJSON Function SetResponseObject

// Begin Class UESRequestJSON Function SetVerb
struct Z_Construct_UFunction_UESRequestJSON_SetVerb_Statics
{
	struct ESRequestJSON_eventSetVerb_Parms
	{
		EEmoShapeIORequestVerb Verb;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapeJson|Request" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Set verb to the request */" },
#endif
		{ "ModuleRelativePath", "EmoShapeJson/Public/ESRequestJSON.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Set verb to the request" },
#endif
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FBytePropertyParams NewProp_Verb_Underlying;
	static const UECodeGen_Private::FEnumPropertyParams NewProp_Verb;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UESRequestJSON_SetVerb_Statics::NewProp_Verb_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UESRequestJSON_SetVerb_Statics::NewProp_Verb = { "Verb", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESRequestJSON_eventSetVerb_Parms, Verb), Z_Construct_UEnum_EmoShapeSubSystem_EEmoShapeIORequestVerb, METADATA_PARAMS(0, nullptr) }; // 998784823
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESRequestJSON_SetVerb_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESRequestJSON_SetVerb_Statics::NewProp_Verb_Underlying,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESRequestJSON_SetVerb_Statics::NewProp_Verb,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_SetVerb_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESRequestJSON_SetVerb_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESRequestJSON, nullptr, "SetVerb", nullptr, nullptr, Z_Construct_UFunction_UESRequestJSON_SetVerb_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_SetVerb_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESRequestJSON_SetVerb_Statics::ESRequestJSON_eventSetVerb_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESRequestJSON_SetVerb_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESRequestJSON_SetVerb_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESRequestJSON_SetVerb_Statics::ESRequestJSON_eventSetVerb_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESRequestJSON_SetVerb()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESRequestJSON_SetVerb_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESRequestJSON::execSetVerb)
{
	P_GET_ENUM(EEmoShapeIORequestVerb,Z_Param_Verb);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetVerb(EEmoShapeIORequestVerb(Z_Param_Verb));
	P_NATIVE_END;
}
// End Class UESRequestJSON Function SetVerb

// Begin Class UESRequestJSON
void UESRequestJSON::StaticRegisterNativesUESRequestJSON()
{
	UClass* Class = UESRequestJSON::StaticClass();
	static const FNameNativePtrPair Funcs[] = {
		{ "AddTag", &UESRequestJSON::execAddTag },
		{ "ApplyURL", &UESRequestJSON::execApplyURL },
		{ "Cancel", &UESRequestJSON::execCancel },
		{ "ConstructRequest", &UESRequestJSON::execConstructRequest },
		{ "ConstructRequestExt", &UESRequestJSON::execConstructRequestExt },
		{ "GetAllResponseHeaders", &UESRequestJSON::execGetAllResponseHeaders },
		{ "GetRequestObject", &UESRequestJSON::execGetRequestObject },
		{ "GetResponseCode", &UESRequestJSON::execGetResponseCode },
		{ "GetResponseHeader", &UESRequestJSON::execGetResponseHeader },
		{ "GetResponseObject", &UESRequestJSON::execGetResponseObject },
		{ "GetStatus", &UESRequestJSON::execGetStatus },
		{ "GetURL", &UESRequestJSON::execGetURL },
		{ "HasTag", &UESRequestJSON::execHasTag },
		{ "ProcessURL", &UESRequestJSON::execProcessURL },
		{ "RemoveTag", &UESRequestJSON::execRemoveTag },
		{ "ResetData", &UESRequestJSON::execResetData },
		{ "ResetRequestData", &UESRequestJSON::execResetRequestData },
		{ "ResetResponseData", &UESRequestJSON::execResetResponseData },
		{ "SetBinaryContentType", &UESRequestJSON::execSetBinaryContentType },
		{ "SetBinaryRequestContent", &UESRequestJSON::execSetBinaryRequestContent },
		{ "SetContentType", &UESRequestJSON::execSetContentType },
		{ "SetCustomVerb", &UESRequestJSON::execSetCustomVerb },
		{ "SetHeader", &UESRequestJSON::execSetHeader },
		{ "SetRequestObject", &UESRequestJSON::execSetRequestObject },
		{ "SetResponseObject", &UESRequestJSON::execSetResponseObject },
		{ "SetVerb", &UESRequestJSON::execSetVerb },
	};
	FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
}
IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UESRequestJSON);
UClass* Z_Construct_UClass_UESRequestJSON_NoRegister()
{
	return UESRequestJSON::StaticClass();
}
struct Z_Construct_UClass_UESRequestJSON_Statics
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
		{ "BlueprintType", "true" },
		{ "IncludePath", "EmoShapeJson/Public/ESRequestJSON.h" },
		{ "IsBlueprintBase", "true" },
		{ "ModuleRelativePath", "EmoShapeJson/Public/ESRequestJSON.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnRequestComplete_MetaData[] = {
		{ "Category", "EmoShapeJson|Event" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Event occured when the request has been completed */" },
#endif
		{ "ModuleRelativePath", "EmoShapeJson/Public/ESRequestJSON.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Event occured when the request has been completed" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnRequestFail_MetaData[] = {
		{ "Category", "EmoShapeJson|Event" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Event occured when the request wasn't successfull */" },
#endif
		{ "ModuleRelativePath", "EmoShapeJson/Public/ESRequestJSON.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Event occured when the request wasn't successfull" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ResponseContent_MetaData[] = {
		{ "Category", "EmoShapeJson|Response" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Request response stored as a string */" },
#endif
		{ "ModuleRelativePath", "EmoShapeJson/Public/ESRequestJSON.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Request response stored as a string" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsValidJsonResponse_MetaData[] = {
		{ "Category", "EmoShapeJson|Response" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Is the response valid JSON? */" },
#endif
		{ "ModuleRelativePath", "EmoShapeJson/Public/ESRequestJSON.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Is the response valid JSON?" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShouldHaveBinaryResponse_MetaData[] = {
		{ "Category", "EmoShapeJson|Response" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** If this is true it will call back on the binary callback instead of json */" },
#endif
		{ "ModuleRelativePath", "EmoShapeJson/Public/ESRequestJSON.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "If this is true it will call back on the binary callback instead of json" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RequestJsonObj_MetaData[] = {
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Internal request data stored as JSON */" },
#endif
		{ "ModuleRelativePath", "EmoShapeJson/Public/ESRequestJSON.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Internal request data stored as JSON" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RequestBytes_MetaData[] = {
		{ "ModuleRelativePath", "EmoShapeJson/Public/ESRequestJSON.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BinaryContentType_MetaData[] = {
		{ "ModuleRelativePath", "EmoShapeJson/Public/ESRequestJSON.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ResponseJsonObj_MetaData[] = {
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Response data stored as JSON */" },
#endif
		{ "ModuleRelativePath", "EmoShapeJson/Public/ESRequestJSON.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Response data stored as JSON" },
#endif
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnRequestComplete;
	static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnRequestFail;
	static const UECodeGen_Private::FStrPropertyParams NewProp_ResponseContent;
	static void NewProp_bIsValidJsonResponse_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsValidJsonResponse;
	static void NewProp_bShouldHaveBinaryResponse_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldHaveBinaryResponse;
	static const UECodeGen_Private::FObjectPropertyParams NewProp_RequestJsonObj;
	static const UECodeGen_Private::FBytePropertyParams NewProp_RequestBytes_Inner;
	static const UECodeGen_Private::FArrayPropertyParams NewProp_RequestBytes;
	static const UECodeGen_Private::FStrPropertyParams NewProp_BinaryContentType;
	static const UECodeGen_Private::FObjectPropertyParams NewProp_ResponseJsonObj;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static UObject* (*const DependentSingletons[])();
	static constexpr FClassFunctionLinkInfo FuncInfo[] = {
		{ &Z_Construct_UFunction_UESRequestJSON_AddTag, "AddTag" }, // 4254777935
		{ &Z_Construct_UFunction_UESRequestJSON_ApplyURL, "ApplyURL" }, // 1968721434
		{ &Z_Construct_UFunction_UESRequestJSON_Cancel, "Cancel" }, // 2784773601
		{ &Z_Construct_UFunction_UESRequestJSON_ConstructRequest, "ConstructRequest" }, // 980644309
		{ &Z_Construct_UFunction_UESRequestJSON_ConstructRequestExt, "ConstructRequestExt" }, // 757221934
		{ &Z_Construct_UFunction_UESRequestJSON_GetAllResponseHeaders, "GetAllResponseHeaders" }, // 579875444
		{ &Z_Construct_UFunction_UESRequestJSON_GetRequestObject, "GetRequestObject" }, // 945603851
		{ &Z_Construct_UFunction_UESRequestJSON_GetResponseCode, "GetResponseCode" }, // 3790131883
		{ &Z_Construct_UFunction_UESRequestJSON_GetResponseHeader, "GetResponseHeader" }, // 1788915346
		{ &Z_Construct_UFunction_UESRequestJSON_GetResponseObject, "GetResponseObject" }, // 2345481106
		{ &Z_Construct_UFunction_UESRequestJSON_GetStatus, "GetStatus" }, // 1272875538
		{ &Z_Construct_UFunction_UESRequestJSON_GetURL, "GetURL" }, // 1169248917
		{ &Z_Construct_UFunction_UESRequestJSON_HasTag, "HasTag" }, // 2516534792
		{ &Z_Construct_UFunction_UESRequestJSON_ProcessURL, "ProcessURL" }, // 3731630417
		{ &Z_Construct_UFunction_UESRequestJSON_RemoveTag, "RemoveTag" }, // 1229818659
		{ &Z_Construct_UFunction_UESRequestJSON_ResetData, "ResetData" }, // 2376123894
		{ &Z_Construct_UFunction_UESRequestJSON_ResetRequestData, "ResetRequestData" }, // 1457380893
		{ &Z_Construct_UFunction_UESRequestJSON_ResetResponseData, "ResetResponseData" }, // 3131850015
		{ &Z_Construct_UFunction_UESRequestJSON_SetBinaryContentType, "SetBinaryContentType" }, // 521037210
		{ &Z_Construct_UFunction_UESRequestJSON_SetBinaryRequestContent, "SetBinaryRequestContent" }, // 1558026313
		{ &Z_Construct_UFunction_UESRequestJSON_SetContentType, "SetContentType" }, // 446147793
		{ &Z_Construct_UFunction_UESRequestJSON_SetCustomVerb, "SetCustomVerb" }, // 390458418
		{ &Z_Construct_UFunction_UESRequestJSON_SetHeader, "SetHeader" }, // 3674258556
		{ &Z_Construct_UFunction_UESRequestJSON_SetRequestObject, "SetRequestObject" }, // 3819168516
		{ &Z_Construct_UFunction_UESRequestJSON_SetResponseObject, "SetResponseObject" }, // 1651488349
		{ &Z_Construct_UFunction_UESRequestJSON_SetVerb, "SetVerb" }, // 3928923189
	};
	static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
	static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
		TCppClassTypeTraits<UESRequestJSON>::IsAbstract,
	};
	static const UECodeGen_Private::FClassParams ClassParams;
};
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UESRequestJSON_Statics::NewProp_OnRequestComplete = { "OnRequestComplete", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UESRequestJSON, OnRequestComplete), Z_Construct_UDelegateFunction_EmoShapeSubSystem_OnRequestComplete__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnRequestComplete_MetaData), NewProp_OnRequestComplete_MetaData) }; // 2342137873
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UESRequestJSON_Statics::NewProp_OnRequestFail = { "OnRequestFail", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UESRequestJSON, OnRequestFail), Z_Construct_UDelegateFunction_EmoShapeSubSystem_OnRequestFail__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnRequestFail_MetaData), NewProp_OnRequestFail_MetaData) }; // 2569656458
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UESRequestJSON_Statics::NewProp_ResponseContent = { "ResponseContent", nullptr, (EPropertyFlags)0x0010000000020015, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UESRequestJSON, ResponseContent), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ResponseContent_MetaData), NewProp_ResponseContent_MetaData) };
void Z_Construct_UClass_UESRequestJSON_Statics::NewProp_bIsValidJsonResponse_SetBit(void* Obj)
{
	((UESRequestJSON*)Obj)->bIsValidJsonResponse = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UESRequestJSON_Statics::NewProp_bIsValidJsonResponse = { "bIsValidJsonResponse", nullptr, (EPropertyFlags)0x0010000000020015, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UESRequestJSON), &Z_Construct_UClass_UESRequestJSON_Statics::NewProp_bIsValidJsonResponse_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsValidJsonResponse_MetaData), NewProp_bIsValidJsonResponse_MetaData) };
void Z_Construct_UClass_UESRequestJSON_Statics::NewProp_bShouldHaveBinaryResponse_SetBit(void* Obj)
{
	((UESRequestJSON*)Obj)->bShouldHaveBinaryResponse = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UESRequestJSON_Statics::NewProp_bShouldHaveBinaryResponse = { "bShouldHaveBinaryResponse", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UESRequestJSON), &Z_Construct_UClass_UESRequestJSON_Statics::NewProp_bShouldHaveBinaryResponse_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShouldHaveBinaryResponse_MetaData), NewProp_bShouldHaveBinaryResponse_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UESRequestJSON_Statics::NewProp_RequestJsonObj = { "RequestJsonObj", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UESRequestJSON, RequestJsonObj), Z_Construct_UClass_UESJsonObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RequestJsonObj_MetaData), NewProp_RequestJsonObj_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UESRequestJSON_Statics::NewProp_RequestBytes_Inner = { "RequestBytes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UESRequestJSON_Statics::NewProp_RequestBytes = { "RequestBytes", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UESRequestJSON, RequestBytes), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RequestBytes_MetaData), NewProp_RequestBytes_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UESRequestJSON_Statics::NewProp_BinaryContentType = { "BinaryContentType", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UESRequestJSON, BinaryContentType), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BinaryContentType_MetaData), NewProp_BinaryContentType_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UESRequestJSON_Statics::NewProp_ResponseJsonObj = { "ResponseJsonObj", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UESRequestJSON, ResponseJsonObj), Z_Construct_UClass_UESJsonObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ResponseJsonObj_MetaData), NewProp_ResponseJsonObj_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UESRequestJSON_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UESRequestJSON_Statics::NewProp_OnRequestComplete,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UESRequestJSON_Statics::NewProp_OnRequestFail,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UESRequestJSON_Statics::NewProp_ResponseContent,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UESRequestJSON_Statics::NewProp_bIsValidJsonResponse,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UESRequestJSON_Statics::NewProp_bShouldHaveBinaryResponse,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UESRequestJSON_Statics::NewProp_RequestJsonObj,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UESRequestJSON_Statics::NewProp_RequestBytes_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UESRequestJSON_Statics::NewProp_RequestBytes,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UESRequestJSON_Statics::NewProp_BinaryContentType,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UESRequestJSON_Statics::NewProp_ResponseJsonObj,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UESRequestJSON_Statics::PropPointers) < 2048);
UObject* (*const Z_Construct_UClass_UESRequestJSON_Statics::DependentSingletons[])() = {
	(UObject* (*)())Z_Construct_UClass_UObject,
	(UObject* (*)())Z_Construct_UPackage__Script_EmoShapeSubSystem,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UESRequestJSON_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UESRequestJSON_Statics::ClassParams = {
	&UESRequestJSON::StaticClass,
	nullptr,
	&StaticCppClassTypeInfo,
	DependentSingletons,
	FuncInfo,
	Z_Construct_UClass_UESRequestJSON_Statics::PropPointers,
	nullptr,
	UE_ARRAY_COUNT(DependentSingletons),
	UE_ARRAY_COUNT(FuncInfo),
	UE_ARRAY_COUNT(Z_Construct_UClass_UESRequestJSON_Statics::PropPointers),
	0,
	0x009000A0u,
	METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UESRequestJSON_Statics::Class_MetaDataParams), Z_Construct_UClass_UESRequestJSON_Statics::Class_MetaDataParams)
};
UClass* Z_Construct_UClass_UESRequestJSON()
{
	if (!Z_Registration_Info_UClass_UESRequestJSON.OuterSingleton)
	{
		UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UESRequestJSON.OuterSingleton, Z_Construct_UClass_UESRequestJSON_Statics::ClassParams);
	}
	return Z_Registration_Info_UClass_UESRequestJSON.OuterSingleton;
}
template<> EMOSHAPESUBSYSTEM_API UClass* StaticClass<UESRequestJSON>()
{
	return UESRequestJSON::StaticClass();
}
DEFINE_VTABLE_PTR_HELPER_CTOR(UESRequestJSON);
UESRequestJSON::~UESRequestJSON() {}
// End Class UESRequestJSON

// Begin Registration
struct Z_CompiledInDeferFile_FID_UE5_MetaSoul_MetaSoul_Plugins_MetaSoulSubSystem_Source_EmoShapeSubSystem_EmoShapeJson_Public_ESRequestJSON_h_Statics
{
	static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
		{ Z_Construct_UClass_UESRequestJSON, UESRequestJSON::StaticClass, TEXT("UESRequestJSON"), &Z_Registration_Info_UClass_UESRequestJSON, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UESRequestJSON), 903969272U) },
	};
};
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_UE5_MetaSoul_MetaSoul_Plugins_MetaSoulSubSystem_Source_EmoShapeSubSystem_EmoShapeJson_Public_ESRequestJSON_h_1167982244(TEXT("/Script/EmoShapeSubSystem"),
	Z_CompiledInDeferFile_FID_UE5_MetaSoul_MetaSoul_Plugins_MetaSoulSubSystem_Source_EmoShapeSubSystem_EmoShapeJson_Public_ESRequestJSON_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_UE5_MetaSoul_MetaSoul_Plugins_MetaSoulSubSystem_Source_EmoShapeSubSystem_EmoShapeJson_Public_ESRequestJSON_h_Statics::ClassInfo),
	nullptr, 0,
	nullptr, 0);
// End Registration
PRAGMA_ENABLE_DEPRECATION_WARNINGS
