//
// Created by Nicky Romeijn on 23-06-16.
// Copyright (c) 2016 Adversitement. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "Tagger.h"
@import UIKit;
#import "Reachability/Reachability.h"
#import <CoreTelephony/CTTelephonyNetworkInfo.h>

@interface Dispatcher : NSObject {
    NSString* _appName;
    CTCarrier* _carrier;
}

+ (UIDevice *)currentDevice;
- (NSString *)getConnectionType;
- (id)init:(NSString*)appName;
-(void) dispatch:(NSString*)endpoint :(NSMutableDictionary *)funnel;
-(NSMutableDictionary *) getGeneralInfo;
- (NSString *)getIPAddress;

@end