# BillingClient.BillingProgram


```
@Retention(value = java.lang.annotation.RetentionPolicy.SOURCE)
public annotation BillingClient.BillingProgram
```

<br />

*** ** * ** ***

Possible billing programs.

## Summary

| ### Constants |
|---|---|
| `static final int` | `https://developer.android.com/reference/com/android/billingclient/api/BillingClient.BillingProgram#BILLING_CHOICE() = 5` Billing choice program. |
| `static final int` | `https://developer.android.com/reference/com/android/billingclient/api/BillingClient.BillingProgram#EXTERNAL_CONTENT_LINK() = 1` External Content Links. |
| `static final int` | `https://developer.android.com/reference/com/android/billingclient/api/BillingClient.BillingProgram#EXTERNAL_OFFER() = 3` External Offers. |
| `static final int` | `https://developer.android.com/reference/com/android/billingclient/api/BillingClient.BillingProgram#EXTERNAL_PAYMENTS() = 4` External Payments Program. |
| `static final int` | `https://developer.android.com/reference/com/android/billingclient/api/BillingClient.BillingProgram#UNSPECIFIED_BILLING_PROGRAM() = 0` Do not use. |

## Constants

### BILLING_CHOICE

```
public static final int BILLING_CHOICE = 5
```

Billing choice program.

### EXTERNAL_CONTENT_LINK

```
public static final int EXTERNAL_CONTENT_LINK = 1
```

External Content Links.

### EXTERNAL_OFFER

```
public static final int EXTERNAL_OFFER = 3
```

External Offers.

### EXTERNAL_PAYMENTS

```
public static final int EXTERNAL_PAYMENTS = 4
```

External Payments Program.

### UNSPECIFIED_BILLING_PROGRAM

```
public static final int UNSPECIFIED_BILLING_PROGRAM = 0
```

Do not use.