# BillingProgramReportingDetailsParams.DeveloperBillingType


```
@Retention(value = java.lang.annotation.RetentionPolicy.SOURCE)
public annotation BillingProgramReportingDetailsParams.DeveloperBillingType
```

<br />

*** ** * ** ***

The type for a developer-provided billing option.

## Summary

| ### Constants |
|---|---|
| `static final int` | `https://developer.android.com/reference/com/android/billingclient/api/BillingProgramReportingDetailsParams.DeveloperBillingType#DEVELOPER_BILLING_TYPE_UNSPECIFIED() = 0` Unspecified developer billing type. |
| `static final int` | `https://developer.android.com/reference/com/android/billingclient/api/BillingProgramReportingDetailsParams.DeveloperBillingType#EXTERNAL_LINK() = 2` Developer provided billing via external link, such as linking out of the app or embedded in-app web browsing. |
| `static final int` | `https://developer.android.com/reference/com/android/billingclient/api/BillingProgramReportingDetailsParams.DeveloperBillingType#IN_APP() = 1` Developer provided billing via native in-app experience. |

## Constants

### DEVELOPER_BILLING_TYPE_UNSPECIFIED

```
public static final int DEVELOPER_BILLING_TYPE_UNSPECIFIED = 0
```

Unspecified developer billing type. Do not use.

### EXTERNAL_LINK

```
public static final int EXTERNAL_LINK = 2
```

Developer provided billing via external link, such as linking out of the app or embedded in-app web browsing.

### IN_APP

```
public static final int IN_APP = 1
```

Developer provided billing via native in-app experience.