RecurranceRule

public struct RecurranceRule

RecurranceRule

  • Options for the repeat fequency of a RecurranceRule.

    See RFC 5545 Section 3.3.10 for more details.

    See more

    Declaration

    Swift

    public enum Frequency
  • Undocumented

    See more

    Declaration

    Swift

    public enum Weekday
  • Undocumented

    See more

    Declaration

    Swift

    public enum Month : Int
  • Creates a new RecurranceRule

    Declaration

    Swift

    public init(frequency: Frequency, count: Int? = nil, until: DateComponents? = nil)

    Parameters

    frequency

    Repeat frequency for the repeat rule. See RecurranceRule.Frequency for options.

  • Undocumented

    Declaration

    Swift

    public var frequency: Frequency
  • Undocumented

    Declaration

    Swift

    public var until: DateComponents?
  • Undocumented

    Declaration

    Swift

    public var count: Int?
  • Interval at which intervals the recurrence rule repeats

    The default value is “1”, meaning every second for a SECONDLY rule, every minute for a MINUTELY rule, every hour for an HOURLY rule, every day for a DAILY rule, every week for a WEEKLY rule, every month for a MONTHLY rule, and every year for a YEARLY rule. For example, within a DAILY rule, a value of “8” means every eight days.

    Declaration

    Swift

    public var interval: Int
  • Undocumented

    Declaration

    Swift

    public var bySecond: Set<Second>
  • Undocumented

    Declaration

    Swift

    public var byMinute: Set<Minute>
  • Undocumented

    Declaration

    Swift

    public var byHour: Set<Hour>
  • Undocumented

    Declaration

    Swift

    public var byDay: Set<Day>
  • Undocumented

    Declaration

    Swift

    public var byMonthDay: Set<MonthDay>
  • Undocumented

    Declaration

    Swift

    public var byYearDay: Set<YearDay>
  • Undocumented

    Declaration

    Swift

    public var byWeekNumber: Set<WeekNumber>
  • Undocumented

    Declaration

    Swift

    public var byMonth: Set<RecurranceRule.Month>
  • Undocumented

    Declaration

    Swift

    public var bySetpos: Set<Setpos>