[{"class":"androidx.wear.watchface.client.HeadlessWatchFaceClient.ClientDisconnectListener","addedIn":"1.0.0","methods":[{"method":"onClientDisconnected()","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.wear.watchface.client.WatchFaceClientExperimental","addedIn":"1.2.0","methods":[],"fields":[]},{"class":"androidx.wear.watchface.client.WatchUiState","addedIn":"1.0.0","methods":[{"method":"WatchUiState(boolean,int)","addedIn":"1.0.0"},{"method":"getInterruptionFilter()","addedIn":"1.0.0"},{"method":"getInAmbientMode()","addedIn":"1.0.0"},{"method":"inAmbientMode()","addedIn":"1.2.0"}],"fields":[]},{"class":"androidx.wear.watchface.client.WatchFaceMetadataClient.ServiceNotBoundException","addedIn":"1.1.0","methods":[{"method":"ServiceNotBoundException()","addedIn":"1.1.0"}],"fields":[]},{"class":"androidx.wear.watchface.client.ComplicationSlotState","addedIn":"1.0.0","methods":[{"method":"getDefaultDataSourcePolicy()","addedIn":"1.0.0"},{"method":"getComplicationConfigExtras()","addedIn":"1.0.0"},{"method":"getBounds()","addedIn":"1.0.0"},{"method":"getBoundsType()","addedIn":"1.0.0"},{"method":"getBoundingArc()","addedIn":"1.2.0"},{"method":"getScreenReaderNameResourceId()","addedIn":"1.1.0"},{"method":"getNameResourceId()","addedIn":"1.1.0"},{"method":"getCurrentType()","addedIn":"1.0.0"},{"method":"ComplicationSlotState(android.graphics.Rect,int,java.util.List,androidx.wear.watchface.complications.DefaultComplicationDataSourcePolicy,boolean,boolean,androidx.wear.watchface.complications.data.ComplicationType,boolean,android.os.Bundle,java.lang.Integer,java.lang.Integer,androidx.wear.watchface.BoundingArc)","addedIn":"1.2.0"},{"method":"isEnabled()","addedIn":"1.0.0"},{"method":"ComplicationSlotState(android.graphics.Rect,int,java.util.List,androidx.wear.watchface.complications.DefaultComplicationDataSourcePolicy,androidx.wear.watchface.complications.data.ComplicationType,boolean,boolean,androidx.wear.watchface.complications.data.ComplicationType,boolean,android.os.Bundle)","addedIn":"1.0.0","deprecatedIn":"1.1.0"},{"method":"getDefaultDataSourceType()","addedIn":"1.0.0","deprecatedIn":"1.1.0"},{"method":"getFixedComplicationDataSource()","addedIn":"1.0.0"},{"method":"ComplicationSlotState(android.graphics.Rect,int,java.util.List,androidx.wear.watchface.complications.DefaultComplicationDataSourcePolicy,boolean,boolean,androidx.wear.watchface.complications.data.ComplicationType,boolean,android.os.Bundle,java.lang.Integer,java.lang.Integer)","addedIn":"1.1.0"},{"method":"isInitiallyEnabled()","addedIn":"1.0.0"},{"method":"getSupportedTypes()","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.wear.watchface.client.DisconnectReasons","addedIn":"1.2.0","methods":[],"fields":[{"field":"ENGINE_DETACHED","addedIn":"1.2.0"},{"field":"ENGINE_DIED","addedIn":"1.2.0"},{"field":"INSTANCE","addedIn":"1.2.0"}]},{"class":"androidx.wear.watchface.client.DeviceConfigKt","addedIn":"1.0.0","methods":[],"fields":[]},{"class":"androidx.wear.watchface.client.HeadlessWatchFaceClient.Companion","addedIn":"1.0.0","methods":[{"method":"createFromBundle(android.os.Bundle)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.wear.watchface.client.InteractiveWatchFaceClient.Companion","addedIn":"1.0.0","methods":[],"fields":[{"field":"TAP_TYPE_DOWN","addedIn":"1.0.0"},{"field":"TAP_TYPE_UP","addedIn":"1.0.0"},{"field":"TAP_TYPE_CANCEL","addedIn":"1.0.0"}]},{"class":"androidx.wear.watchface.client.WatchFaceControlClient.Companion","addedIn":"1.0.0","methods":[{"method":"createWatchFaceControlClient(android.content.Context,java.lang.String,kotlin.coroutines.Continuation)","addedIn":"1.0.0"},{"method":"createWatchFaceRuntimeControlClient(android.content.Context,java.lang.String,java.lang.String,kotlin.coroutines.Continuation)","addedIn":"1.2.0"}],"fields":[]},{"class":"androidx.wear.watchface.client.WatchFaceMetadataClient.Companion","addedIn":"1.1.0","methods":[{"method":"create(android.content.Context,android.content.ComponentName,kotlin.coroutines.Continuation)","addedIn":"1.1.0"},{"method":"createForRuntime(android.content.Context,android.content.ComponentName,java.lang.String,kotlin.coroutines.Continuation)","addedIn":"1.2.0"}],"fields":[]},{"class":"androidx.wear.watchface.client.HeadlessWatchFaceClient","addedIn":"1.0.0","methods":[{"method":"getPreviewReferenceInstant()","addedIn":"1.0.0"},{"method":"isConnectionAlive()","addedIn":"1.0.0"},{"method":"addClientDisconnectListener(androidx.wear.watchface.client.HeadlessWatchFaceClient.ClientDisconnectListener,java.util.concurrent.Executor)","addedIn":"1.0.0"},{"method":"removeClientDisconnectListener(androidx.wear.watchface.client.HeadlessWatchFaceClient.ClientDisconnectListener)","addedIn":"1.0.0"},{"method":"renderComplicationToBitmap(int,androidx.wear.watchface.RenderParameters,java.time.Instant,androidx.wear.watchface.complications.data.ComplicationData,androidx.wear.watchface.style.UserStyle)","addedIn":"1.0.0"},{"method":"getUserStyleFlavors()","addedIn":"1.2.0"},{"method":"getComplicationSlotsState()","addedIn":"1.0.0"},{"method":"getUserStyleSchemaDigestHash()","addedIn":"1.1.0"},{"method":"renderWatchFaceToBitmap(androidx.wear.watchface.RenderParameters,java.time.Instant,androidx.wear.watchface.style.UserStyle,java.util.Map)","addedIn":"1.0.0"},{"method":"createFromBundle(android.os.Bundle)","addedIn":"1.0.0"},{"method":"getUserStyleSchema()","addedIn":"1.0.0"},{"method":"isRenderWatchFaceToSurfaceSupported()","addedIn":"1.2.0"},{"method":"toBundle()","addedIn":"1.0.0"}],"fields":[{"field":"Companion","addedIn":"1.0.0"},{"field":"BINDER_KEY","addedIn":"1.0.0"}]},{"class":"androidx.wear.watchface.client.EditorListener","addedIn":"1.0.0","methods":[{"method":"onEditorStateChanged(androidx.wear.watchface.client.EditorState)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.wear.watchface.client.InteractiveWatchFaceClient.OnWatchFaceReadyListener","addedIn":"1.0.0","methods":[{"method":"onWatchFaceReady()","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.wear.watchface.client.DefaultComplicationDataSourcePolicyAndType","addedIn":"1.0.0","deprecatedIn":"1.1.0","methods":[{"method":"DefaultComplicationDataSourcePolicyAndType(androidx.wear.watchface.complications.DefaultComplicationDataSourcePolicy,androidx.wear.watchface.complications.data.ComplicationType)","addedIn":"1.0.0","deprecatedIn":"1.1.0"},{"method":"getType()","addedIn":"1.0.0","deprecatedIn":"1.1.0"},{"method":"getPolicy()","addedIn":"1.0.0","deprecatedIn":"1.1.0"}],"fields":[]},{"class":"androidx.wear.watchface.client.WatchFaceControlClient","addedIn":"1.0.0","methods":[{"method":"getOrCreateInteractiveWatchFaceClient(java.lang.String,androidx.wear.watchface.client.DeviceConfig,androidx.wear.watchface.client.WatchUiState,androidx.wear.watchface.style.UserStyleData,java.util.Map,java.util.concurrent.Executor,androidx.core.util.Consumer,kotlin.coroutines.Continuation)","addedIn":"1.2.0"},{"method":"createWatchFaceControlClient(android.content.Context,java.lang.String,kotlin.coroutines.Continuation)","addedIn":"1.0.0"},{"method":"getDefaultComplicationDataSourcePoliciesAndType(android.content.ComponentName)","addedIn":"1.0.0","deprecatedIn":"1.1.0"},{"method":"getInteractiveWatchFaceClientInstance(java.lang.String)","addedIn":"1.0.0"},{"method":"createHeadlessWatchFaceClient(java.lang.String,android.content.ComponentName,androidx.wear.watchface.client.DeviceConfig,int,int)","addedIn":"1.1.0"},{"method":"getEditorServiceClient()","addedIn":"1.0.0"},{"method":"getOrCreateInteractiveWatchFaceClient(java.lang.String,androidx.wear.watchface.client.DeviceConfig,androidx.wear.watchface.client.WatchUiState,androidx.wear.watchface.style.UserStyleData,java.util.Map,kotlin.coroutines.Continuation)","addedIn":"1.0.0","deprecatedIn":"1.2.0"},{"method":"hasComplicationDataCache()","addedIn":"1.1.0"},{"method":"createHeadlessWatchFaceClient(android.content.ComponentName,androidx.wear.watchface.client.DeviceConfig,int,int)","addedIn":"1.0.0","deprecatedIn":"1.1.0"},{"method":"createWatchFaceRuntimeControlClient(android.content.Context,java.lang.String,java.lang.String,kotlin.coroutines.Continuation)","addedIn":"1.2.0"}],"fields":[{"field":"Companion","addedIn":"1.0.0"}]},{"class":"androidx.wear.watchface.client.WatchFaceControlClient.ServiceStartFailureException","addedIn":"1.0.0","methods":[{"method":"ServiceStartFailureException(java.lang.String)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.wear.watchface.client.EditorStateKt","addedIn":"1.0.0","methods":[],"fields":[]},{"class":"androidx.wear.watchface.client.RemoteWatchFaceViewHost","addedIn":"1.2.0","methods":[{"method":"getSurfacePackage()","addedIn":"1.2.0"},{"method":"renderWatchFace(androidx.wear.watchface.RenderParameters,java.time.Instant,androidx.wear.watchface.style.UserStyle,java.util.Map)","addedIn":"1.2.0"}],"fields":[]},{"class":"androidx.wear.watchface.client.DeviceConfig","addedIn":"1.0.0","methods":[{"method":"hasBurnInProtection()","addedIn":"1.2.0"},{"method":"getHasLowBitAmbient()","addedIn":"1.0.0"},{"method":"getDigitalPreviewReferenceTimeMillis()","addedIn":"1.0.0"},{"method":"DeviceConfig(boolean,boolean,long,long)","addedIn":"1.0.0"},{"method":"getAnalogPreviewReferenceTimeMillis()","addedIn":"1.0.0"},{"method":"getHasBurnInProtection()","addedIn":"1.0.0"},{"method":"hasLowBitAmbient()","addedIn":"1.2.0"}],"fields":[]},{"class":"androidx.wear.watchface.client.InteractiveWatchFaceClient.ClientDisconnectListener","addedIn":"1.0.0","methods":[{"method":"onClientDisconnected()","addedIn":"1.0.0","deprecatedIn":"1.2.0"},{"method":"onClientDisconnected(int)","addedIn":"1.2.0"}],"fields":[]},{"class":"androidx.wear.watchface.client.EditorServiceClient","addedIn":"1.0.0","methods":[{"method":"removeListener(androidx.wear.watchface.client.EditorListener)","addedIn":"1.0.0"},{"method":"addListener(androidx.wear.watchface.client.EditorListener,java.util.concurrent.Executor)","addedIn":"1.0.0"},{"method":"closeEditor()","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.wear.watchface.client.WatchFaceMetadataClient","addedIn":"1.1.0","methods":[{"method":"isUserStyleSchemaStatic()","addedIn":"1.1.0"},{"method":"getUserStyleSchema()","addedIn":"1.1.0"},{"method":"getUserStyleFlavors()","addedIn":"1.2.0"},{"method":"getComplicationSlotMetadataMap()","addedIn":"1.1.0"}],"fields":[{"field":"Companion","addedIn":"1.1.0"}]},{"class":"androidx.wear.watchface.client.OverlayStyle","addedIn":"1.1.0","deprecatedIn":"1.2.0","methods":[{"method":"OverlayStyle(android.graphics.Color,android.graphics.Color)","addedIn":"1.1.0","deprecatedIn":"1.2.0"},{"method":"getBackgroundColor()","addedIn":"1.1.0","deprecatedIn":"1.2.0"},{"method":"OverlayStyle()","addedIn":"1.1.0","deprecatedIn":"1.2.0"},{"method":"getForegroundColor()","addedIn":"1.1.0","deprecatedIn":"1.2.0"}],"fields":[]},{"class":"androidx.wear.watchface.client.WatchFaceControlClient.ServiceNotBoundException","addedIn":"1.0.0","methods":[{"method":"ServiceNotBoundException()","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.wear.watchface.client.WatchFaceId","addedIn":"1.0.0","methods":[{"method":"getId()","addedIn":"1.0.0"},{"method":"WatchFaceId(java.lang.String)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.wear.watchface.client.ComplicationSlotMetadata","addedIn":"1.1.0","methods":[{"method":"ComplicationSlotMetadata(androidx.wear.watchface.complications.ComplicationSlotBounds,int,java.util.List,androidx.wear.watchface.complications.DefaultComplicationDataSourcePolicy,boolean,boolean,android.os.Bundle)","addedIn":"1.1.0"},{"method":"getFixedComplicationDataSource()","addedIn":"1.1.0"},{"method":"getDefaultDataSourcePolicy()","addedIn":"1.1.0"},{"method":"isInitiallyEnabled()","addedIn":"1.1.0"},{"method":"ComplicationSlotMetadata(androidx.wear.watchface.complications.ComplicationSlotBounds,int,java.util.List,androidx.wear.watchface.complications.DefaultComplicationDataSourcePolicy,boolean,boolean,android.os.Bundle,androidx.wear.watchface.BoundingArc)","addedIn":"1.2.0"},{"method":"getComplicationConfigExtras()","addedIn":"1.1.0"},{"method":"getBounds()","addedIn":"1.1.0"},{"method":"getBoundsType()","addedIn":"1.1.0"},{"method":"getBoundingArc()","addedIn":"1.2.0"},{"method":"getSupportedTypes()","addedIn":"1.1.0"}],"fields":[]},{"class":"androidx.wear.watchface.client.EditorState","addedIn":"1.0.0","methods":[{"method":"getPreviewComplicationsData()","addedIn":"1.0.0"},{"method":"getUserStyle()","addedIn":"1.0.0"},{"method":"shouldCommitChanges()","addedIn":"1.2.0"},{"method":"getPreviewImage()","addedIn":"1.0.0"},{"method":"getWatchFaceId()","addedIn":"1.0.0"},{"method":"getShouldCommitChanges()","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.wear.watchface.client.WatchFaceMetadataClient.ServiceStartFailureException","addedIn":"1.1.0","methods":[{"method":"ServiceStartFailureException(java.lang.String)","addedIn":"1.1.0"}],"fields":[]},{"class":"androidx.wear.watchface.client.InteractiveWatchFaceClient","addedIn":"1.0.0","methods":[{"method":"isConnectionAlive()","addedIn":"1.0.0"},{"method":"addClientDisconnectListener(androidx.wear.watchface.client.InteractiveWatchFaceClient.ClientDisconnectListener,java.util.concurrent.Executor)","addedIn":"1.0.0"},{"method":"removeOnWatchFaceReadyListener(androidx.wear.watchface.client.InteractiveWatchFaceClient.OnWatchFaceReadyListener)","addedIn":"1.0.0"},{"method":"addOnWatchFaceReadyListener(java.util.concurrent.Executor,androidx.wear.watchface.client.InteractiveWatchFaceClient.OnWatchFaceReadyListener)","addedIn":"1.0.0"},{"method":"removeClientDisconnectListener(androidx.wear.watchface.client.InteractiveWatchFaceClient.ClientDisconnectListener)","addedIn":"1.0.0"},{"method":"addOnWatchFaceColorsListener(java.util.concurrent.Executor,androidx.core.util.Consumer)","addedIn":"1.2.0"},{"method":"getComplicationSlotsState()","addedIn":"1.0.0"},{"method":"isComplicationDisplayPolicySupported()","addedIn":"1.2.0"},{"method":"renderWatchFaceToBitmap(androidx.wear.watchface.RenderParameters,java.time.Instant,androidx.wear.watchface.style.UserStyle,java.util.Map)","addedIn":"1.0.0"},{"method":"isRemoteWatchFaceViewHostSupported()","addedIn":"1.2.0"},{"method":"getOverlayStyle()","addedIn":"1.1.0","deprecatedIn":"1.2.0"},{"method":"createRemoteWatchFaceViewHost(android.os.IBinder,int,int)","addedIn":"1.2.0"},{"method":"updateWatchFaceInstance(java.lang.String,androidx.wear.watchface.style.UserStyle)","addedIn":"1.0.0"},{"method":"getContentDescriptionLabels()","addedIn":"1.0.0"},{"method":"getPreviewReferenceInstant()","addedIn":"1.0.0"},{"method":"updateWatchFaceInstance(java.lang.String,androidx.wear.watchface.style.UserStyleData)","addedIn":"1.0.0"},{"method":"getUserStyleFlavors()","addedIn":"1.3.0-alpha02"},{"method":"updateComplicationData(java.util.Map)","addedIn":"1.0.0"},{"method":"getComplicationIdAt(int,int)","addedIn":"1.0.0"},{"method":"removeOnWatchFaceColorsListener(androidx.core.util.Consumer)","addedIn":"1.2.0"},{"method":"getInstanceId()","addedIn":"1.0.0"},{"method":"sendTouchEvent(int,int,int)","addedIn":"1.0.0"},{"method":"performAmbientTick()","addedIn":"1.0.0"},{"method":"getUserStyleSchema()","addedIn":"1.0.0"},{"method":"setWatchUiState(androidx.wear.watchface.client.WatchUiState)","addedIn":"1.0.0"}],"fields":[{"field":"Companion","addedIn":"1.0.0"},{"field":"TAP_TYPE_DOWN","addedIn":"1.0.0"},{"field":"TAP_TYPE_UP","addedIn":"1.0.0"},{"field":"TAP_TYPE_CANCEL","addedIn":"1.0.0"}]},{"class":"androidx.wear.watchface.client.WatchFaceExceptionKt","addedIn":"1.1.0","methods":[],"fields":[]}]