# StartTripCallback

This interface is used with [`startTrip(Map<String, String>, TransportMode, StartTripCallback)`](https://docs.sentiance.com/important-topics/sdk/api-reference/sentiance#starttrip-map-transportmode-starttripcallback).

## StartTripCallback API

### `onSuccess()`

> ```java
> void onSuccess()
> ```
>
> Called when a trip is successfully started.

### `onFailure()`

> ```java
> void onFailure(@Nullable SdkStatus sdkStatus)
> ```
>
> Called when a trip start fails. Check the [`SdkStatus`](https://docs.sentiance.com/important-topics/sdk/api-reference/android/sdkstatus) object to find out why.

| Parameters |                                                                                                                                             |
| ---------- | ------------------------------------------------------------------------------------------------------------------------------------------- |
| sdkStatus  | An [`SdkStatus`](https://docs.sentiance.com/important-topics/sdk/api-reference/android/sdkstatus) object containing the current SDK status. |
