Added in [version 35.1](https://developer.android.com/topic/libraries/support-library/revisions)

# com.google.wear.services.complications

## Interfaces

|---|---|
| [ComplicationText](https://developer.android.com/reference/com/google/wear/services/complications/ComplicationText) | The text within a complication. |
| [TimeDependentText](https://developer.android.com/reference/com/google/wear/services/complications/TimeDependentText) | Interface for any object that returns different text depending on the given timestamp. |

## Classes

|---|---|
| [ActiveComplicationConfig](https://developer.android.com/reference/com/google/wear/services/complications/ActiveComplicationConfig) | Encapsulates details about an active `https://developer.android.com/reference/com/google/wear/services/complications/ComplicationSlotConfig`, including whether the provider app considers the current watch face to be safe. |
| [ComplicationData](https://developer.android.com/reference/com/google/wear/services/complications/ComplicationData) | Wire Format class for complication data of all types. |
| [ComplicationData.Builder](https://developer.android.com/reference/com/google/wear/services/complications/ComplicationData.Builder) | Builder class for `https://developer.android.com/reference/com/google/wear/services/complications/ComplicationData`. |
| [ComplicationSlotConfig](https://developer.android.com/reference/com/google/wear/services/complications/ComplicationSlotConfig) | Represents complication provider configuration for a given watch face slot. |
| [ComplicationSlotConfig.Builder](https://developer.android.com/reference/com/google/wear/services/complications/ComplicationSlotConfig.Builder) | Builder for `https://developer.android.com/reference/com/google/wear/services/complications/ComplicationSlotConfig`. |
| [ComplicationsManager](https://developer.android.com/reference/com/google/wear/services/complications/ComplicationsManager) | Provides access to various complications methods. |
| [DynamicComplicationText](https://developer.android.com/reference/com/google/wear/services/complications/DynamicComplicationText) | A `https://developer.android.com/reference/com/google/wear/services/complications/ComplicationText` where the system evaluates a `https://developer.android.com/reference/com/google/wear/expression/ProtoLayoutDynamicString`. |
| [PlainComplicationText](https://developer.android.com/reference/com/google/wear/services/complications/PlainComplicationText) | A `https://developer.android.com/reference/com/google/wear/services/complications/ComplicationText` to be used when displaying a static string. |
| [TargetWatchFaceSafety](https://developer.android.com/reference/com/google/wear/services/complications/TargetWatchFaceSafety) | Defines constants that describe whether or not the watch face the complication is being requested for is deemed to be safe. |
| [TimeDifferenceComplicationText](https://developer.android.com/reference/com/google/wear/services/complications/TimeDifferenceComplicationText) | Class to generate string representations of time differences. |
| [TimeDifferenceComplicationText.Builder](https://developer.android.com/reference/com/google/wear/services/complications/TimeDifferenceComplicationText.Builder) | Builder for `https://developer.android.com/reference/com/google/wear/services/complications/TimeDifferenceComplicationText`. |
| [TimeFormatComplicationText](https://developer.android.com/reference/com/google/wear/services/complications/TimeFormatComplicationText) | Class to generate string representations of dates/times according to a specified format. |
| [TimeFormatComplicationText.Builder](https://developer.android.com/reference/com/google/wear/services/complications/TimeFormatComplicationText.Builder) | Builder for `https://developer.android.com/reference/com/google/wear/services/complications/TimeFormatComplicationText`. |

-

  ## Interfaces

  - [ComplicationText](https://developer.android.com/reference/com/google/wear/services/complications/ComplicationText)
  - [TimeDependentText](https://developer.android.com/reference/com/google/wear/services/complications/TimeDependentText)
-

  ## Classes

  - [ActiveComplicationConfig](https://developer.android.com/reference/com/google/wear/services/complications/ActiveComplicationConfig)
  - [ComplicationData](https://developer.android.com/reference/com/google/wear/services/complications/ComplicationData)
  - [ComplicationData.Builder](https://developer.android.com/reference/com/google/wear/services/complications/ComplicationData.Builder)
  - [ComplicationSlotConfig](https://developer.android.com/reference/com/google/wear/services/complications/ComplicationSlotConfig)
  - [ComplicationSlotConfig.Builder](https://developer.android.com/reference/com/google/wear/services/complications/ComplicationSlotConfig.Builder)
  - [ComplicationsManager](https://developer.android.com/reference/com/google/wear/services/complications/ComplicationsManager)
  - [DynamicComplicationText](https://developer.android.com/reference/com/google/wear/services/complications/DynamicComplicationText)
  - [PlainComplicationText](https://developer.android.com/reference/com/google/wear/services/complications/PlainComplicationText)
  - [TargetWatchFaceSafety](https://developer.android.com/reference/com/google/wear/services/complications/TargetWatchFaceSafety)
  - [TimeDifferenceComplicationText](https://developer.android.com/reference/com/google/wear/services/complications/TimeDifferenceComplicationText)
  - [TimeDifferenceComplicationText.Builder](https://developer.android.com/reference/com/google/wear/services/complications/TimeDifferenceComplicationText.Builder)
  - [TimeFormatComplicationText](https://developer.android.com/reference/com/google/wear/services/complications/TimeFormatComplicationText)
  - [TimeFormatComplicationText.Builder](https://developer.android.com/reference/com/google/wear/services/complications/TimeFormatComplicationText.Builder)