#import <Foundation/Foundation.h>

#import "StoveSDKNativeCallbackPayload.h"
#import "StoveSDKNativeNotifyPayload.h"

#ifndef StoveSDKNativeInterface_h
#define StoveSDKNativeInterface_h

#define STOVE_SDK_EXTERNC extern "C"

#if __cplusplus
STOVE_SDK_EXTERNC
{
#endif /* __cplusplus */

    void stove_sdk_UnitySendMessage(const char *name, const char *method, NSString *params);

#if __cplusplus
}
#endif /* __cplusplus */

NSString* StoveSDKMakeNSString (const char* string);
char* StoveSDKMakeCString(NSString *str);
#endif /* StoveSDKNativeInterface_h */
