# CommissioningService.Callback

public static interface **CommissioningService.Callback** Callback interface to be notified of requests coming from Google Play Services to your
application.

### Public Method Summary

|---|---|
| abstract void | [onCommissioningRequested](https://developers.home.google.com/android/reference/com/google/android/gms/home/matter/commissioning/CommissioningService.Callback#onCommissioningRequested(com.google.android.gms.home.matter.commissioning.CommissioningRequestMetadata))([CommissioningRequestMetadata](https://developers.home.google.com/android/reference/com/google/android/gms/home/matter/commissioning/CommissioningRequestMetadata) metadata) Invoked when a device is ready to be commissioned into your fabric. |

## Public Methods

#### public abstract void **onCommissioningRequested** ([CommissioningRequestMetadata](https://developers.home.google.com/android/reference/com/google/android/gms/home/matter/commissioning/CommissioningRequestMetadata) metadata)

Invoked when a device is ready to be commissioned into your fabric. Upon completion,
you must indicate success or failure via `https://developers.home.google.com/android/reference/com/google/android/gms/home/matter/commissioning/CommissioningService#sendCommissioningComplete(com.google.android.gms.home.matter.commissioning.CommissioningCompleteMetadata)`
or `https://developers.home.google.com/android/reference/com/google/android/gms/home/matter/commissioning/CommissioningService#sendCommissioningError(int)`.

##### Parameters

| metadata | metadata providing information about the device to be commissioned |
|---|---|