AppDistributionRelease

public interface AppDistributionRelease


The release information returned by checkForNewRelease when a new version is available for the signed in tester.

Summary

Public methods

abstract @NonNull BinaryType

Returns the binary type for this build.

abstract @NonNull String

Returns the short bundle version of this build (example: 1.0.0).

abstract @Nullable String

Returns the release notes for this build.

abstract long

Returns the version code of this build (example: 123).

Extension functions

default final @NonNull BinaryType

Destructuring declaration for AppDistributionRelease to provide binaryType.

default final @NonNull String

Destructuring declaration for AppDistributionRelease to provide displayVersion.

default final long

Destructuring declaration for AppDistributionRelease to provide versionCode.

default final String

Destructuring declaration for AppDistributionRelease to provide releaseNotes.

Public methods

getBinaryType

abstract @NonNull BinaryType getBinaryType()

Returns the binary type for this build.

getDisplayVersion

abstract @NonNull String getDisplayVersion()

Returns the short bundle version of this build (example: 1.0.0).

getReleaseNotes

abstract @Nullable String getReleaseNotes()

Returns the release notes for this build.

getVersionCode

abstract long getVersionCode()

Returns the version code of this build (example: 123).

Extension functions

FirebaseAppDistributionKt.component1

default final @NonNull BinaryType FirebaseAppDistributionKt.component1(
    @NonNull AppDistributionRelease receiver
)

Destructuring declaration for AppDistributionRelease to provide binaryType.

Returns
@NonNull BinaryType

the binaryType of the AppDistributionRelease

FirebaseAppDistributionKt.component2

default final @NonNull String FirebaseAppDistributionKt.component2(
    @NonNull AppDistributionRelease receiver
)

Destructuring declaration for AppDistributionRelease to provide displayVersion.

Returns
@NonNull String

the displayVersion of the AppDistributionRelease

FirebaseAppDistributionKt.component3

default final long FirebaseAppDistributionKt.component3(
    @NonNull AppDistributionRelease receiver
)

Destructuring declaration for AppDistributionRelease to provide versionCode.

Returns
long

the versionCode of the AppDistributionRelease

FirebaseAppDistributionKt.component4

default final String FirebaseAppDistributionKt.component4(
    @NonNull AppDistributionRelease receiver
)

Destructuring declaration for AppDistributionRelease to provide releaseNotes.

Returns
String

the releaseNotes of the AppDistributionRelease