# FirebaseAppDistributionKt

# FirebaseAppDistributionKt


```
public final class FirebaseAppDistributionKt
```

<br />

*** ** * ** ***

## Summary

| ### Public fields |
|---|---|
| `final @https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/appdistribution/FirebaseAppDistribution` | `https://firebase.google.com/docs/reference/android/com/google/firebase/appdistribution/package-summary#(com.google.firebase.Firebase).appDistribution()` Returns the `https://firebase.google.com/docs/reference/android/com/google/firebase/appdistribution/FirebaseAppDistribution` instance of the default `https://firebase.google.com/docs/reference/android/com/google/firebase/FirebaseApp`. |

| ### Public methods |
|---|---|
| `static final @https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/appdistribution/BinaryType` | `https://firebase.google.com/docs/reference/android/com/google/firebase/appdistribution/FirebaseAppDistributionKt.https://firebase.google.com/docs/reference/android/com/google/firebase/appdistribution/FirebaseAppDistributionKt#(com.google.firebase.appdistribution.AppDistributionRelease).component1()( @https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/appdistribution/AppDistributionRelease receiver )` Destructuring declaration for `https://firebase.google.com/docs/reference/android/com/google/firebase/appdistribution/AppDistributionRelease` to provide binaryType. |
| `static final long` | `https://firebase.google.com/docs/reference/android/com/google/firebase/appdistribution/FirebaseAppDistributionKt.https://firebase.google.com/docs/reference/android/com/google/firebase/appdistribution/FirebaseAppDistributionKt#(com.google.firebase.appdistribution.UpdateProgress).component1()(@https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/appdistribution/UpdateProgress receiver)` Destructuring declaration for `https://firebase.google.com/docs/reference/android/com/google/firebase/appdistribution/UpdateProgress` to provide apkBytesDownloaded. |
| `static final @https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://developer.android.com/reference/kotlin/java/lang/String.html` | `https://firebase.google.com/docs/reference/android/com/google/firebase/appdistribution/FirebaseAppDistributionKt.https://firebase.google.com/docs/reference/android/com/google/firebase/appdistribution/FirebaseAppDistributionKt#(com.google.firebase.appdistribution.AppDistributionRelease).component2()( @https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/appdistribution/AppDistributionRelease receiver )` Destructuring declaration for `https://firebase.google.com/docs/reference/android/com/google/firebase/appdistribution/AppDistributionRelease` to provide displayVersion. |
| `static final long` | `https://firebase.google.com/docs/reference/android/com/google/firebase/appdistribution/FirebaseAppDistributionKt.https://firebase.google.com/docs/reference/android/com/google/firebase/appdistribution/FirebaseAppDistributionKt#(com.google.firebase.appdistribution.UpdateProgress).component2()(@https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/appdistribution/UpdateProgress receiver)` Destructuring declaration for `https://firebase.google.com/docs/reference/android/com/google/firebase/appdistribution/UpdateProgress` to provide apkFileTotalBytes. |
| `static final long` | `https://firebase.google.com/docs/reference/android/com/google/firebase/appdistribution/FirebaseAppDistributionKt.https://firebase.google.com/docs/reference/android/com/google/firebase/appdistribution/FirebaseAppDistributionKt#(com.google.firebase.appdistribution.AppDistributionRelease).component3()( @https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/appdistribution/AppDistributionRelease receiver )` Destructuring declaration for `https://firebase.google.com/docs/reference/android/com/google/firebase/appdistribution/AppDistributionRelease` to provide versionCode. |
| `static final @https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/appdistribution/UpdateStatus` | `https://firebase.google.com/docs/reference/android/com/google/firebase/appdistribution/FirebaseAppDistributionKt.https://firebase.google.com/docs/reference/android/com/google/firebase/appdistribution/FirebaseAppDistributionKt#(com.google.firebase.appdistribution.UpdateProgress).component3()(@https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/appdistribution/UpdateProgress receiver)` Destructuring declaration for `https://firebase.google.com/docs/reference/android/com/google/firebase/appdistribution/UpdateProgress` to provide updateStatus. |
| `static final https://developer.android.com/reference/kotlin/java/lang/String.html` | `https://firebase.google.com/docs/reference/android/com/google/firebase/appdistribution/FirebaseAppDistributionKt.https://firebase.google.com/docs/reference/android/com/google/firebase/appdistribution/FirebaseAppDistributionKt#(com.google.firebase.appdistribution.AppDistributionRelease).component4()( @https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/appdistribution/AppDistributionRelease receiver )` Destructuring declaration for `https://firebase.google.com/docs/reference/android/com/google/firebase/appdistribution/AppDistributionRelease` to provide releaseNotes. |

## Public fields

### appDistribution

```
public final @NonNull FirebaseAppDistribution appDistribution
```

Returns the `https://firebase.google.com/docs/reference/android/com/google/firebase/appdistribution/FirebaseAppDistribution` instance of the default `https://firebase.google.com/docs/reference/android/com/google/firebase/FirebaseApp`.

## Public methods

### FirebaseAppDistributionKt.component1

```
public static final @NonNull BinaryType FirebaseAppDistributionKt.component1(
    @NonNull AppDistributionRelease receiver
)
```

Destructuring declaration for `https://firebase.google.com/docs/reference/android/com/google/firebase/appdistribution/AppDistributionRelease` to provide binaryType.

| Returns |
|---|---|
| `@https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/appdistribution/BinaryType` | the binaryType of the `https://firebase.google.com/docs/reference/android/com/google/firebase/appdistribution/AppDistributionRelease` |

### FirebaseAppDistributionKt.component1

```
public static final long FirebaseAppDistributionKt.component1(@NonNull UpdateProgress receiver)
```

Destructuring declaration for `https://firebase.google.com/docs/reference/android/com/google/firebase/appdistribution/UpdateProgress` to provide apkBytesDownloaded.

| Returns |
|---|---|
| `long` | the apkBytesDownloaded of the `https://firebase.google.com/docs/reference/android/com/google/firebase/appdistribution/UpdateProgress` |

### FirebaseAppDistributionKt.component2

```
public static final @NonNull String FirebaseAppDistributionKt.component2(
    @NonNull AppDistributionRelease receiver
)
```

Destructuring declaration for `https://firebase.google.com/docs/reference/android/com/google/firebase/appdistribution/AppDistributionRelease` to provide displayVersion.

| Returns |
|---|---|
| `@https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://developer.android.com/reference/kotlin/java/lang/String.html` | the displayVersion of the `https://firebase.google.com/docs/reference/android/com/google/firebase/appdistribution/AppDistributionRelease` |

### FirebaseAppDistributionKt.component2

```
public static final long FirebaseAppDistributionKt.component2(@NonNull UpdateProgress receiver)
```

Destructuring declaration for `https://firebase.google.com/docs/reference/android/com/google/firebase/appdistribution/UpdateProgress` to provide apkFileTotalBytes.

| Returns |
|---|---|
| `long` | the apkFileTotalBytes of the `https://firebase.google.com/docs/reference/android/com/google/firebase/appdistribution/UpdateProgress` |

### FirebaseAppDistributionKt.component3

```
public static final long FirebaseAppDistributionKt.component3(
    @NonNull AppDistributionRelease receiver
)
```

Destructuring declaration for `https://firebase.google.com/docs/reference/android/com/google/firebase/appdistribution/AppDistributionRelease` to provide versionCode.

| Returns |
|---|---|
| `long` | the versionCode of the `https://firebase.google.com/docs/reference/android/com/google/firebase/appdistribution/AppDistributionRelease` |

### FirebaseAppDistributionKt.component3

```
public static final @NonNull UpdateStatus FirebaseAppDistributionKt.component3(@NonNull UpdateProgress receiver)
```

Destructuring declaration for `https://firebase.google.com/docs/reference/android/com/google/firebase/appdistribution/UpdateProgress` to provide updateStatus.

| Returns |
|---|---|
| `@https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/appdistribution/UpdateStatus` | the updateStatus of the `https://firebase.google.com/docs/reference/android/com/google/firebase/appdistribution/UpdateProgress` |

### FirebaseAppDistributionKt.component4

```
public static final String FirebaseAppDistributionKt.component4(
    @NonNull AppDistributionRelease receiver
)
```

Destructuring declaration for `https://firebase.google.com/docs/reference/android/com/google/firebase/appdistribution/AppDistributionRelease` to provide releaseNotes.

| Returns |
|---|---|
| `https://developer.android.com/reference/kotlin/java/lang/String.html` | the releaseNotes of the `https://firebase.google.com/docs/reference/android/com/google/firebase/appdistribution/AppDistributionRelease` |