# HsdpReportRequest

*** ** * ** ***


```
public final class HsdpReportRequest
```

<br />

*** ** * ** ***

Request to report an issue for a specific app and operation.

## Summary

| ### Public constructors |
|---|
| `https://developer.android.com/reference/com/google/android/play/core/hsdp/service/HsdpReportRequest#HsdpReportRequest(java.lang.String,int,int)(https://developer.android.com/reference/java/lang/String.html targetPackage, int operation, int reportCode)` Constructs an HsdpReportRequest. |

| ### Public methods |
|---|---|
| `int` | `https://developer.android.com/reference/com/google/android/play/core/hsdp/service/HsdpReportRequest#operation()()` |
| `int` | `https://developer.android.com/reference/com/google/android/play/core/hsdp/service/HsdpReportRequest#reportCode()()` |
| `https://developer.android.com/reference/java/lang/String.html` | `https://developer.android.com/reference/com/google/android/play/core/hsdp/service/HsdpReportRequest#targetPackage()()` |

## Public constructors

### HsdpReportRequest

```
public HsdpReportRequest(String targetPackage, int operation, int reportCode)
```

Constructs an HsdpReportRequest.

| Parameters |
|---|---|
| `https://developer.android.com/reference/java/lang/String.html targetPackage` | The package name of the application. Must not be null. |
| `int operation` | The operation that timed out (e.g., "show", "prewarm"). |
| `int reportCode` | An SDK-defined code for the issue (e.g., TIMEOUT). |

## Public methods

### operation

```
public int operation()
```

### reportCode

```
public int reportCode()
```

### targetPackage

```
public String targetPackage()
```