//
//  InMobiUnifiedIdService.h
//  Unity-iPhone
//
//  Created by Anil Bakhla on 09/23/21.
//
//

#import <InMobiSDK/InMobiSDK.h>"

#import "USDKCommonTypes.h"


@interface InMobiUnifiedIdService : NSObject

//// A reference to the Unity UnifiedId client.
@property(nonatomic, assign) InMobiUnifiedIdClientRef *unifiedIdClient;

///The response received callback into Unity
@property(nonatomic,assign) InMobiOnFetchCompleted onFetchCompleted;

-(id)initUnifiedService:(InMobiUnifiedIdClientRef*) unifiedIdClient;
-(void)fetchUnifiedIds;
-(void)push:(IMUserDataModel*) dataModel;
-(void)reset;
-(void)enableDebugMode:(BOOL)debugMode;


@end