UAScheduleEdits

@interface UAScheduleEdits : NSObject

Schedule edits.

  • The schedule’s priority. Priority is optional and defaults to 0. Schedules are executed by priority in ascending order.

    Declaration

    Objective-C

    @property (readonly, nonatomic, nullable) NSNumber *priority;

    Swift

    var priority: NSNumber? { get }
  • Number of times the actions will be triggered until the schedule is finished.

    Declaration

    Objective-C

    @property (readonly, nonatomic, nullable) NSNumber *limit;

    Swift

    var limit: NSNumber? { get }
  • The schedule’s start time.

    Declaration

    Objective-C

    @property (readonly, nonatomic, nullable) NSDate *start;

    Swift

    var start: Date? { get }
  • end

    The schedule’s end time. After the end time the schedule will be finished.

    Declaration

    Objective-C

    @property (readonly, nonatomic, nullable) NSDate *end;

    Swift

    var end: Date? { get }
  • The schedule’s edit grace period. The amount of time the schedule will still be editable after it has expired or finished executing.

    Declaration

    Objective-C

    @property (readonly, nonatomic, nullable) NSNumber *editGracePeriod;

    Swift

    var editGracePeriod: NSNumber? { get }
  • The schedule’s interval. The amount of time to pause the schedule after executing.

    Declaration

    Objective-C

    @property (readonly, nonatomic, nullable) NSNumber *interval;

    Swift

    var interval: NSNumber? { get }