<!--
{
  "availability" : [
    "iOS: 15.0.0 -",
    "iPadOS: 15.0.0 -",
    "macCatalyst: 15.0.0 -",
    "macOS: 12.0.0 -",
    "tvOS: 15.0.0 -",
    "visionOS: 1.0.0 -",
    "watchOS: 8.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "SwiftUI",
  "identifier" : "/documentation/SwiftUI/ExplicitTimelineSchedule/entries(from:mode:)",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Method",
  "symbol" : {
    "kind" : "Instance Method",
    "modules" : [
      "SwiftUI"
    ],
    "preciseIdentifier" : "s:7SwiftUI24ExplicitTimelineScheduleV7entries4from4modex10Foundation4DateV_AA0dE4ModeOtF"
  },
  "title" : "entries(from:mode:)"
}
-->

# entries(from:mode:)

Provides the sequence of dates with which you initialized the schedule.

```
func entries(from startDate: Date, mode: TimelineScheduleMode) -> Entries
```

## Parameters

`startDate`

The date from which the sequence begins. This
particular implementation of the protocol method ignores the start
date.

`mode`

The mode for the update schedule. This particular
implementation of the protocol method ignores the mode.

## Return Value

The sequence of dates that you provided at initialization.

## Discussion

A [`TimelineView`](/documentation/SwiftUI/TimelineView) that you create with a schedule calls this
[`TimelineSchedule`](/documentation/SwiftUI/TimelineSchedule) method to ask the schedule when to update its
content. The explicit timeline schedule implementation
of this method returns the unmodified sequence of dates that you
provided when you created the schedule with
[`explicit(_:)`](/documentation/SwiftUI/TimelineSchedule/explicit(_:)). As a result, this particular
implementation ignores the `startDate` and `mode` parameters.

---

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)