UAScheduleEditsBuilder

@interface UAScheduleEditsBuilder : NSObject

Builder class for UAScheduleEdits.

  • The schedule’s priority. Schedules are executed by priority in ascending order.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic, nullable) NSNumber *priority;

    Swift

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

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic, nullable) NSNumber *limit;

    Swift

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

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic, nullable) NSDate *start;

    Swift

    var start: Date? { get set }
  • end

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

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic, nullable) NSDate *end;

    Swift

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

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic, nullable) NSNumber *editGracePeriod;

    Swift

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

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic, nullable) NSNumber *interval;

    Swift

    var interval: NSNumber? { get set }