[{"class":"androidx.wear.watchface.complications.datasource.ComplicationDataSourceUpdateRequester","addedIn":"1.0.0","methods":[{"method":"create(android.content.Context,android.content.ComponentName)","addedIn":"1.0.0"},{"method":"requestUpdateAll()","addedIn":"1.0.0"},{"method":"requestUpdate(int...)","addedIn":"1.0.0"}],"fields":[{"field":"Companion","addedIn":"1.0.0"}]},{"class":"androidx.wear.watchface.complications.datasource.ComplicationDataSourceService.ComplicationRequestListener","addedIn":"1.0.0","methods":[{"method":"onComplicationDataTimeline(androidx.wear.watchface.complications.datasource.ComplicationDataTimeline)","addedIn":"1.1.0"},{"method":"onComplicationData(androidx.wear.watchface.complications.data.ComplicationData)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.wear.watchface.complications.datasource.TargetWatchFaceSafety","addedIn":"1.2.0","methods":[],"fields":[{"field":"INSTANCE","addedIn":"1.2.0"},{"field":"SAFE","addedIn":"1.2.0"},{"field":"UNKNOWN","addedIn":"1.2.0"},{"field":"UNSAFE","addedIn":"1.2.0"}]},{"class":"androidx.wear.watchface.complications.datasource.ComplicationDataSourceService.Companion","addedIn":"1.0.0","methods":[],"fields":[]},{"class":"androidx.wear.watchface.complications.datasource.ComplicationDataSourceService","addedIn":"1.0.0","methods":[{"method":"onBind(android.content.Intent)","addedIn":"1.0.0"},{"method":"onComplicationRequest(androidx.wear.watchface.complications.datasource.ComplicationRequest,androidx.wear.watchface.complications.datasource.ComplicationDataSourceService.ComplicationRequestListener)","addedIn":"1.0.0"},{"method":"onStartImmediateComplicationRequests(int)","addedIn":"1.1.0"},{"method":"onComplicationActivated(int,androidx.wear.watchface.complications.data.ComplicationType)","addedIn":"1.0.0"},{"method":"getPreviewData(androidx.wear.watchface.complications.data.ComplicationType)","addedIn":"1.0.0"},{"method":"onComplicationDeactivated(int)","addedIn":"1.0.0"},{"method":"onStopImmediateComplicationRequests(int)","addedIn":"1.1.0"},{"method":"ComplicationDataSourceService()","addedIn":"1.0.0"}],"fields":[{"field":"EXTRA_CONFIG_COMPLICATION_ID","addedIn":"1.0.0"},{"field":"METADATA_KEY_SAFE_WATCH_FACES","addedIn":"1.0.0"},{"field":"METADATA_KEY_UPDATE_PERIOD_SECONDS","addedIn":"1.0.0"},{"field":"METADATA_KEY_DATA_SOURCE_DEFAULT_CONFIG_SUPPORTED","addedIn":"1.1.0"},{"field":"EXTRA_CONFIG_COMPLICATION_TYPE","addedIn":"1.0.0"},{"field":"EXTRA_CONFIG_DATA_SOURCE_COMPONENT","addedIn":"1.0.0"},{"field":"METADATA_KEY_IMMEDIATE_UPDATE_PERIOD_MILLISECONDS","addedIn":"1.1.0"},{"field":"Companion","addedIn":"1.0.0"},{"field":"METADATA_KEY_SUPPORTED_TYPES","addedIn":"1.0.0"},{"field":"METADATA_KEY_SAFE_WATCH_FACE_SUPPORTED_TYPES","addedIn":"1.2.0"},{"field":"METADATA_KEY_DATA_SOURCE_CONFIG_ACTION","addedIn":"1.0.0"},{"field":"CATEGORY_DATA_SOURCE_CONFIG","addedIn":"1.0.0"},{"field":"METADATA_KEY_CONFIG_RESTORE_SUPPORTED","addedIn":"1.3.0-alpha02"},{"field":"ACTION_COMPLICATION_UPDATE_REQUEST","addedIn":"1.0.0"}]},{"class":"androidx.wear.watchface.complications.datasource.ComplicationRequest","addedIn":"1.0.0","methods":[{"method":"ComplicationRequest(int,androidx.wear.watchface.complications.data.ComplicationType)","addedIn":"1.0.0","deprecatedIn":"1.1.0"},{"method":"getComplicationType()","addedIn":"1.0.0"},{"method":"ComplicationRequest(int,androidx.wear.watchface.complications.data.ComplicationType,boolean,int)","addedIn":"1.2.0"},{"method":"getComplicationInstanceId()","addedIn":"1.0.0"},{"method":"ComplicationRequest(int,androidx.wear.watchface.complications.data.ComplicationType,boolean)","addedIn":"1.1.0"},{"method":"isForSafeWatchFace()","addedIn":"1.2.0"},{"method":"isImmediateResponseRequired()","addedIn":"1.1.0"}],"fields":[]},{"class":"androidx.wear.watchface.complications.datasource.TimelineEntry","addedIn":"1.1.0","methods":[{"method":"getValidity()","addedIn":"1.1.0"},{"method":"setComplicationData(androidx.wear.watchface.complications.data.ComplicationData)","addedIn":"1.1.0"},{"method":"setValidity(androidx.wear.watchface.complications.datasource.TimeInterval)","addedIn":"1.1.0"},{"method":"TimelineEntry(androidx.wear.watchface.complications.datasource.TimeInterval,androidx.wear.watchface.complications.data.ComplicationData)","addedIn":"1.1.0"},{"method":"getComplicationData()","addedIn":"1.1.0"}],"fields":[]},{"class":"androidx.wear.watchface.complications.datasource.ComplicationDataTimelineKt","addedIn":"1.1.0","methods":[],"fields":[]},{"class":"androidx.wear.watchface.complications.datasource.ComplicationDataTimeline","addedIn":"1.1.0","methods":[{"method":"ComplicationDataTimeline(androidx.wear.watchface.complications.data.ComplicationData,java.util.Collection)","addedIn":"1.1.0"},{"method":"getDefaultComplicationData()","addedIn":"1.1.0"},{"method":"getTimelineEntries()","addedIn":"1.1.0"}],"fields":[]},{"class":"androidx.wear.watchface.complications.datasource.ComplicationDataSourceUpdateRequester.Companion","addedIn":"1.0.0","methods":[{"method":"create(android.content.Context,android.content.ComponentName)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.wear.watchface.complications.datasource.TimeInterval","addedIn":"1.1.0","methods":[{"method":"TimeInterval(java.time.Instant,java.time.Instant)","addedIn":"1.1.0"},{"method":"setStart(java.time.Instant)","addedIn":"1.1.0"},{"method":"getStart()","addedIn":"1.1.0"},{"method":"getEnd()","addedIn":"1.1.0"},{"method":"setEnd(java.time.Instant)","addedIn":"1.1.0"}],"fields":[]}]