//
//  ECServices.h
//  Emcom
//
//  Created by Karl Løland on 10/18/11.
//  Copyright 2011 Altinett AS. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "EsusAPI.h"

@interface ECServices : NSObject {
    
}

+ (NSString*) registerApplicationWithIdentifier: (NSString*) identifier usingIccid: (NSString*) iccid imsi:(NSString*) imsi wlanMac:(NSString*)wMac mobileMac: (NSString*) mMac software:(NSString*) version previousVersion: (NSString*) pVers appBrand: (NSString*) brand bundlePath:(NSString*) path;
+ (BOOL) registerClientWith: (NSString*) identifier installationID: (NSString*) instID productID: (NSString*) prodID appVersion: (NSString*) version bundlePath: (NSString*) path appBrand: (NSString*) brand;
+ (BOOL) setRoaming: (BOOL) roaming;
+ (BOOL) updateClient:(NSString*) identifier withBundePath: (NSString*) path andVersion: (NSString*) version;
+ (void) forceCheck;
+ (BOOL) uninstall: (NSString*) identifier;

+ (id <EsusAPI>) proxyObject;
+ (NSString*) echo: (NSString*) string;

@end
