
#import <Foundation/Foundation.h>
#import <Cordova/CDVPlugin.h>
#import <Cordova/CDVInvokedUrlCommand.h>

@interface INDIndigitallInAppBridge : CDVPlugin


+ (void) packageNameWithPlugin:(CDVPlugin *)plugin command:(CDVInvokedUrlCommand *)command;
+ (void) inAppWasShownWithPlugin:(CDVPlugin *)plugin command:(CDVInvokedUrlCommand *)command;
+ (void) inAppAddNewClickWithPlugin:(CDVPlugin *)plugin command:(CDVInvokedUrlCommand *)command;
+ (void) inAppFormSubmitWithPlugin:(CDVPlugin *)plugin command:(CDVInvokedUrlCommand *)command;
+ (void) eventClickInAppRequestWithPlugin:(CDVPlugin *)plugin command:(CDVInvokedUrlCommand *)command;
+ (void) eventPrintInAppRequestWithPlugin:(CDVPlugin *)plugin command:(CDVInvokedUrlCommand *)command;
+ (void) topicsListFromConsoleWithPlugin:(CDVPlugin *)plugin command:(CDVInvokedUrlCommand *)command;
+ (void) topicsListWithPlugin:(CDVPlugin *)plugin command:(CDVInvokedUrlCommand *)command;
+ (void) topicsSubscribeWithPlugin:(CDVPlugin *)plugin command:(CDVInvokedUrlCommand *)command;
+ (void) topicsUnsubscribeWithPlugin:(CDVPlugin *)plugin command:(CDVInvokedUrlCommand *)command;
+ (void) showPopUpWithPlugin:(CDVPlugin *)plugin command:(CDVInvokedUrlCommand *)command;
+ (void) updateInAppGetWithInAppDbWithPlugin:(CDVPlugin *)plugin command:(CDVInvokedUrlCommand *)command;
+ (void) topicsUnsubscribeAllWithPlugin:(CDVPlugin *)plugin command:(CDVInvokedUrlCommand *)command;

@end
