<!--
{
  "availability" : [
    "watchOS: 2.0.0 - 27.0.0"
  ],
  "documentType" : "symbol",
  "framework" : "ClockKit",
  "identifier" : "/documentation/ClockKit/CLKComplicationTimelineEntry",
  "metadataVersion" : "0.1.0",
  "role" : "Class",
  "symbol" : {
    "kind" : "Class",
    "modules" : [
      "ClockKit"
    ],
    "preciseIdentifier" : "c:objc(cs)CLKComplicationTimelineEntry"
  },
  "title" : "CLKComplicationTimelineEntry"
}
-->

# CLKComplicationTimelineEntry

A container for the complication template object to display and the time to display it.

```
class CLKComplicationTimelineEntry
```

## Overview

Each entry object represents a single data point along your complication’s timeline. You create and return timeline entries when asked to do so by ClockKit. When the date associated with a particular timeline entry occurs, ClockKit updates your complication’s interface with the data in the accompanying template object.

You can assign a group identifier to timeline entries to control the behavior of transition animations during Time Travel. When two timeline entries have different values in their [`timelineAnimationGroup`](/documentation/ClockKit/CLKComplicationTimelineEntry/timelineAnimationGroup) property, or when the values are `nil`, ClockKit animates the transition between those entries during Time Travel. When two entries have the same group value, no animation is created.

## Topics

### Creating a Timeline Entry

[`init(date:complicationTemplate:)`](/documentation/ClockKit/CLKComplicationTimelineEntry/init(date:complicationTemplate:))

Creates and returns a timeline entry with the specified date and complication data.

[`init(date:complicationTemplate:timelineAnimationGroup:)`](/documentation/ClockKit/CLKComplicationTimelineEntry/init(date:complicationTemplate:timelineAnimationGroup:))

Creates and returns a timeline entry with the specified information.

### Setting the Entry Values

[`date`](/documentation/ClockKit/CLKComplicationTimelineEntry/date)

The time at which to display the entry.

[`complicationTemplate`](/documentation/ClockKit/CLKComplicationTimelineEntry/complicationTemplate)

The template containing the data to display in your complication.

[`timelineAnimationGroup`](/documentation/ClockKit/CLKComplicationTimelineEntry/timelineAnimationGroup)

The animation group to which the entry belongs.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)