ApiSurface

@Target([AnnotationTarget.TYPE]) annotation class ApiSurface
com.google.android.gms.dtdi.core.ApiSurface

Specifies an API surface a call is being made from.

Summary

Constants

const Int

The API surface associated with DtdiClient.sendPayload and DtdiClient.registerPayloadReceiver.

const Int

The API surface associated with DtdiClient.createDevicePickerIntent.

const Int

The API surface associated with the higher level Sessions APIs.

const Int

The API surface was not requested or cannot be determined.

const Int

The API surface associated with waking up an application on the remote device.

Public constructors

Specifies an API surface a call is being made from.

Constants

CONNECTIONS

const val CONNECTIONS: Int

The API surface associated with DtdiClient.sendPayload and DtdiClient.registerPayloadReceiver.

Value: 2

DISCOVERY

const val DISCOVERY: Int

The API surface associated with DtdiClient.createDevicePickerIntent.

Value: 1

SESSIONS

const val SESSIONS: Int

The API surface associated with the higher level Sessions APIs.

Value: 3

UNKNOWN

const val UNKNOWN: Int

The API surface was not requested or cannot be determined.

Value: 0

WAKE_UP

const val WAKE_UP: Int

The API surface associated with waking up an application on the remote device.

Value: 4

Public constructors

<init>

ApiSurface()

Specifies an API surface a call is being made from.