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

// IWYU pragma: private, include "EmoShapeJson/Public/ESJsonLibrary.h"
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"

PRAGMA_DISABLE_DEPRECATION_WARNINGS
class FProperty;
class UESJsonObject;
class UESJsonValue;
class UESRequestJSON;
class UObject;
enum class EEmoShapeIORequestContentType : uint8;
enum class EEmoShapeIORequestVerb : uint8;
struct FLatentActionInfo;
#ifdef EMOSHAPESUBSYSTEM_ESJsonLibrary_generated_h
#error "ESJsonLibrary.generated.h already included, missing '#pragma once' in ESJsonLibrary.h"
#endif
#define EMOSHAPESUBSYSTEM_ESJsonLibrary_generated_h

#define FID_UE5_MetaSoul_MetaSoul_Plugins_MetaSoulSubSystem_Source_EmoShapeSubSystem_EmoShapeJson_Public_ESJsonLibrary_h_19_DELEGATE \
EMOSHAPESUBSYSTEM_API void FEmoShapeJsonCallDelegate_DelegateWrapper(const FScriptDelegate& EmoShapeJsonCallDelegate, UESRequestJSON* Request);


#define FID_UE5_MetaSoul_MetaSoul_Plugins_MetaSoulSubSystem_Source_EmoShapeSubSystem_EmoShapeJson_Public_ESJsonLibrary_h_24_GENERATED_BODY \
	friend struct Z_Construct_UScriptStruct_FEmoShapeCallResponse_Statics; \
	EMOSHAPESUBSYSTEM_API static class UScriptStruct* StaticStruct();


template<> EMOSHAPESUBSYSTEM_API UScriptStruct* StaticStruct<struct FEmoShapeCallResponse>();

#define FID_UE5_MetaSoul_MetaSoul_Plugins_MetaSoulSubSystem_Source_EmoShapeSubSystem_EmoShapeJson_Public_ESJsonLibrary_h_49_RPC_WRAPPERS_NO_PURE_DECLS \
	DECLARE_FUNCTION(execGetURLBinary); \
	DECLARE_FUNCTION(execCallURL); \
	DECLARE_FUNCTION(execConv_JsonValueToJsonObject); \
	DECLARE_FUNCTION(execConv_EmoShapeJsonObjectToString); \
	DECLARE_FUNCTION(execConv_JsonValueToBytes); \
	DECLARE_FUNCTION(execConv_JsonValueToBool); \
	DECLARE_FUNCTION(execConv_JsonValueToFloat); \
	DECLARE_FUNCTION(execConv_JsonValueToInt); \
	DECLARE_FUNCTION(execConv_EmoShapeJsonValueToString); \
	DECLARE_FUNCTION(execConv_BoolToJsonValue); \
	DECLARE_FUNCTION(execConv_FloatToJsonValue); \
	DECLARE_FUNCTION(execConv_IntToJsonValue); \
	DECLARE_FUNCTION(execConv_StringToJsonValue); \
	DECLARE_FUNCTION(execConv_BytesToJsonValue); \
	DECLARE_FUNCTION(execConv_JsonObjectToJsonValue); \
	DECLARE_FUNCTION(execConv_ArrayToJsonValue); \
	DECLARE_FUNCTION(execStringToJsonValueArray); \
	DECLARE_FUNCTION(execBase64DecodeBytes); \
	DECLARE_FUNCTION(execBase64Decode); \
	DECLARE_FUNCTION(execBase64EncodeBytes); \
	DECLARE_FUNCTION(execBase64Encode); \
	DECLARE_FUNCTION(execPercentEncode);


#define FID_UE5_MetaSoul_MetaSoul_Plugins_MetaSoulSubSystem_Source_EmoShapeSubSystem_EmoShapeJson_Public_ESJsonLibrary_h_49_INCLASS_NO_PURE_DECLS \
private: \
	static void StaticRegisterNativesUESJsonLibrary(); \
	friend struct Z_Construct_UClass_UESJsonLibrary_Statics; \
public: \
	DECLARE_CLASS(UESJsonLibrary, UBlueprintFunctionLibrary, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/EmoShapeSubSystem"), NO_API) \
	DECLARE_SERIALIZER(UESJsonLibrary)


#define FID_UE5_MetaSoul_MetaSoul_Plugins_MetaSoulSubSystem_Source_EmoShapeSubSystem_EmoShapeJson_Public_ESJsonLibrary_h_49_ENHANCED_CONSTRUCTORS \
	/** Standard constructor, called after all reflected properties have been initialized */ \
	NO_API UESJsonLibrary(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
private: \
	/** Private move- and copy-constructors, should never be used */ \
	UESJsonLibrary(UESJsonLibrary&&); \
	UESJsonLibrary(const UESJsonLibrary&); \
public: \
	DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UESJsonLibrary); \
	DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UESJsonLibrary); \
	DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UESJsonLibrary) \
	NO_API virtual ~UESJsonLibrary();


#define FID_UE5_MetaSoul_MetaSoul_Plugins_MetaSoulSubSystem_Source_EmoShapeSubSystem_EmoShapeJson_Public_ESJsonLibrary_h_46_PROLOG
#define FID_UE5_MetaSoul_MetaSoul_Plugins_MetaSoulSubSystem_Source_EmoShapeSubSystem_EmoShapeJson_Public_ESJsonLibrary_h_49_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
	FID_UE5_MetaSoul_MetaSoul_Plugins_MetaSoulSubSystem_Source_EmoShapeSubSystem_EmoShapeJson_Public_ESJsonLibrary_h_49_RPC_WRAPPERS_NO_PURE_DECLS \
	FID_UE5_MetaSoul_MetaSoul_Plugins_MetaSoulSubSystem_Source_EmoShapeSubSystem_EmoShapeJson_Public_ESJsonLibrary_h_49_INCLASS_NO_PURE_DECLS \
	FID_UE5_MetaSoul_MetaSoul_Plugins_MetaSoulSubSystem_Source_EmoShapeSubSystem_EmoShapeJson_Public_ESJsonLibrary_h_49_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS


template<> EMOSHAPESUBSYSTEM_API UClass* StaticClass<class UESJsonLibrary>();

#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_UE5_MetaSoul_MetaSoul_Plugins_MetaSoulSubSystem_Source_EmoShapeSubSystem_EmoShapeJson_Public_ESJsonLibrary_h


PRAGMA_ENABLE_DEPRECATION_WARNINGS
