# CarPropertyManager.GetPropertyCallback

# CarPropertyManager.GetPropertyCallback

`
public
static


interface
CarPropertyManager.GetPropertyCallback
`  
`


`

|----------------------------------------------------------------------|
| android.car.hardware.property.CarPropertyManager.GetPropertyCallback |

<br />

*** ** * ** ***

A callback[CarPropertyManager.getPropertiesAsync](https://developer.android.com/reference/android/car/hardware/property/CarPropertyManager#getPropertiesAsync(java.util.List<android.car.hardware.property.CarPropertyManager.GetPropertyRequest>,%20android.os.CancellationSignal,%20java.util.concurrent.Executor,%20android.car.hardware.property.CarPropertyManager.GetPropertyCallback))when succeeded or failed.

## Summary

|                                                                                                                                                                                                                                                                                ### Public methods                                                                                                                                                                                                                                                                                ||
|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| ` abstract void` | ` `[onFailure](https://developer.android.com/reference/android/car/hardware/property/CarPropertyManager.GetPropertyCallback#onFailure(android.car.hardware.property.CarPropertyManager.PropertyAsyncError))`(`[CarPropertyManager.PropertyAsyncError](https://developer.android.com/reference/android/car/hardware/property/CarPropertyManager.PropertyAsyncError)` propertyAsyncError) ` Method called when[GetPropertyRequest](https://developer.android.com/reference/android/car/hardware/property/CarPropertyManager.GetPropertyRequest)returns an error. |
| ` abstract void` | ` `[onSuccess](https://developer.android.com/reference/android/car/hardware/property/CarPropertyManager.GetPropertyCallback#onSuccess(android.car.hardware.property.CarPropertyManager.GetPropertyResult<?>))`(`[GetPropertyResult](https://developer.android.com/reference/android/car/hardware/property/CarPropertyManager.GetPropertyResult)`<?> getPropertyResult) ` Method called when[GetPropertyRequest](https://developer.android.com/reference/android/car/hardware/property/CarPropertyManager.GetPropertyRequest)successfully gets a result.        |

## Public methods

### onFailure

```
public abstract void onFailure (CarPropertyManager.PropertyAsyncError propertyAsyncError)
```

Method called when[GetPropertyRequest](https://developer.android.com/reference/android/car/hardware/property/CarPropertyManager.GetPropertyRequest)returns an error.

<br />

|                              Parameters                              ||
|----------------------|------------------------------------------------|
| `propertyAsyncError` | `CarPropertyManager.PropertyAsyncError` <br /> |

### onSuccess

```
public abstract void onSuccess (GetPropertyResult<?> getPropertyResult)
```

Method called when[GetPropertyRequest](https://developer.android.com/reference/android/car/hardware/property/CarPropertyManager.GetPropertyRequest)successfully gets a result.

<br />

|                   Parameters                    ||
|---------------------|----------------------------|
| `getPropertyResult` | `GetPropertyResult` <br /> |