| Interface | Description | 
|---|---|
| ZendriveNotificationProvider | 
 An instance of this is passed to the Zendrive SDK in the  
Zendrive.setup(android.content.Context, com.zendrive.sdk.ZendriveConfiguration, java.lang.Class<? extends com.zendrive.sdk.ZendriveBroadcastReceiver>, java.lang.Class<? extends com.zendrive.sdk.ZendriveNotificationProvider>, com.zendrive.sdk.ZendriveOperationCallback) method. | 
| ZendriveOperationCallback | 
 Callback that is used for asynchronous Zendrive calls. 
 | 
| ZendriveSetupCallback | Deprecated
 This is replaced by  
ZendriveOperationCallback now. | 
| Class | Description | 
|---|---|
| AccidentInfo | 
 Information about an accident detected by the Zendrive SDK. 
 | 
| ActiveDriveInfo | 
 Information about the currently ongoing drive recorded by the Zendrive SDK. 
 | 
| AnalyzedDriveInfo | 
 Completely analyzed information about a drive recorded by the Zendrive SDK. 
 | 
| DriveInfo | 
 Information about a drive recorded by the Zendrive SDK. 
 | 
| DriveResumeInfo | 
 Information about a drive that was resumed in the Zendrive SDK. 
 | 
| DriveScore | 
 Driving Behaviour scores for a drive. 
 | 
| DriveStartInfo | 
 Information about a drive that was just started in the Zendrive SDK. 
 | 
| EstimatedDriveInfo | 
 Information about a drive recorded by the Zendrive SDK. 
 | 
| LocationPoint | 
 A geographic point location. 
 | 
| LocationPointWithTimestamp | 
 A location and the timestamp corresponding to the location. 
 | 
| Zendrive | 
 Zendrive class is the entry point into the Zendrive SDK. 
 | 
| ZendriveBroadcastReceiver | 
 An intent service to receive callbacks from the Zendrive SDK when interesting events occur or
 are detected in the SDK. 
 | 
| ZendriveConfiguration | 
 The configuration to pass to Zendrive for  
setup. | 
| ZendriveDriverAttributes | 
 Additional attributes of a Zendrive driver. 
 | 
| ZendriveEvent | 
 Represents an interesting event detected by Zendrive during a drive. 
 | 
| ZendriveLocationSettingsResult | 
 The Location Settings result. 
 | 
| ZendriveNotificationContainer | 
 Used to encapsulate a notification along with a notification ID. 
 | 
| ZendriveOperationResult | 
 A result of an operation performed on the Zendrive SDK. 
 | 
| ZendriveState | 
 Represents the current state of the Zendrive SDK. 
 | 
| Enum | Description | 
|---|---|
| ZendriveAccidentConfidence | 
 Indicates the confidence of the reported accident. 
 | 
| ZendriveDriveDetectionMode | 
 Dictates the functioning of Zendrive's drive detection. 
 | 
| ZendriveDriverAttributes.ServiceLevel | 
 Enumeration for different service levels supported by Zendrive for a driver. 
 | 
| ZendriveDriveType | 
 Type of drive recorded by the Zendrive SDK. 
 | 
| ZendriveErrorCode | 
 An error code that indicates the type of error that occured during a Zendrive SDK operation. 
 | 
| ZendriveEventSeverity | 
 Indicates the severity of a event reported by Zendrive. 
 | 
| ZendriveEventType | 
 Type of events that may be reported by the Zendrive SDK. 
 | 
| ZendriveLocationSettingsResult.Error | 
 Indicates the error in location settings on the device. 
 | 
| ZendriveUserMode | 
 For a  
Drive, whether the user was a driver or a passenger |