ModuleAvailabilityResponse

public class ModuleAvailabilityResponse implements Parcelable


Response returned from areModulesAvailable indicating whether the requested modules are already present on device.

Summary

Nested types

@Retention(value = RetentionPolicy.CLASS)
@IntDef(value = [AvailabilityStatus.STATUS_ALREADY_AVAILABLE, AvailabilityStatus.STATUS_READY_TO_DOWNLOAD, AvailabilityStatus.STATUS_UNKNOWN_MODULE])
public annotation ModuleAvailabilityResponse.AvailabilityStatus

The current install state for the install request.

Public fields

final int

Public methods

boolean

Returns true if the requested modules are already present, false otherwise.

int

Returns the AvailabilityStatus for the requested modules.

void
writeToParcel(Parcel parcel, int i)

Inherited Constants

From android.os.Parcelable
static final int
static final int

Inherited methods

From android.os.Parcelable
abstract int

Constants

CREATOR

public static final Parcelable.Creator<ModuleAvailabilityResponseCREATOR

Public fields

availabilityStatus

public final int availabilityStatus

Public methods

areModulesAvailable

public boolean areModulesAvailable()

Returns true if the requested modules are already present, false otherwise.

getAvailabilityStatus

@ModuleAvailabilityResponse.AvailabilityStatus
public int getAvailabilityStatus()

Returns the AvailabilityStatus for the requested modules.

writeToParcel

public void writeToParcel(Parcel parcel, int i)