Skip to content

Class

ScheduleBuilder

An object that can be used to build a scheduled job
final class ScheduleBuilder

Topics

Structures

Initializers

Instance Methods

  • at(_:)
    Schedules a job at a specific date
  • daily()
    Creates a daily scheduled job for further building
  • every(days:)
    Runs a job every given number of days
  • every(hours:)
    Runs a job every given number of hours
  • every(minutes:)
    Runs a job every given number of minutes
  • every(seconds:)
    Runs a job every given number of seconds
  • every(weeks:)
    Runs a job every given number of weeks
  • everySecond()
    Runs a job every second
  • hourly()
    Creates a hourly scheduled job for further building
  • minutely()
    Creates a minutely scheduled job for further building
  • monthly()
    Creates a monthly scheduled job for further building
  • nextDate(current:)
    Retrieves the next date after the one given.
  • using(_:)
    Schedules a job using a specific Calendar
  • weekly()
    Creates a weekly scheduled job for further building
  • yearly()
    Creates a yearly scheduled job for further building

Enumerations

Relationships

Conforms To

  • Swift.Sendable
  • Swift.SendableMetatype