| Interface | Description | 
|---|---|
| HookingDetectionListener | 
 The listener to be invoked when hooking is detected on the protected APIs by the SDK. 
 | 
| IdpConfiguration | 
 Super interface for all ModuleConfiguration classes and ServiceConfiguration classes 
 | 
| IdpResult | 
 Idp Mobile result object. 
 | 
| Class | Description | 
|---|---|
| ApplicationContextHolder | 
 Holder of Application context. 
 | 
| IdpCore | 
 IdpCore is the entry-point of the SDK Core. 
 | 
| IdpResultCode | 
 The definition of the Idp result codes. 
 | 
| IdpResultDomain | 
 Domains of result codes defined in  
IdpResultCode. | 
| SecurityDetectionService | 
 Security Detection services are provided in this class where application can implement
 interfaces to receive warning when security violation are detected. 
 | 
| Exception | Description | 
|---|---|
| ActivationException | 
 Exception thrown if the feature activation process failed. 
 | 
| IdpException | 
 The base exception for all system/checked exception raised by Ezio Mobile SDK. 
 | 
| IdpHookingException | 
 Exception that will be thrown when hooking is detected. 
 | 
| IdpNetworkException | 
 Exception that will be thrown when there is a failure during network operations. 
 | 
| IdpRuntimeException | 
 The base exception for all runtime exception raised by Ezio Mobile SDK. 
 | 
| IdpStorageException | 
 Exception that will be thrown when there is a failure during database read/write operations. 
 |