UAActionSchedule

Objective-C

@interface UAActionSchedule : UASchedule

Swift

class UAActionSchedule : UASchedule

An actions schedule.

  • Schedule’s actions.

    Declaration

    Objective-C

    @property (nonatomic, readonly) NSDictionary *_Nonnull actions;

    Swift

    var actions: [AnyHashable : Any] { get }
  • Schedule’s data Json String.

    Declaration

    Objective-C

    @property (nonatomic, readonly) NSString *_Nonnull dataJSONString;

    Swift

    var dataJSONString: String { get }
  • Creates an action schedule with a builder block.

    Declaration

    Objective-C

    + (nonnull instancetype)
        scheduleWithActions:(nonnull NSDictionary *)actions
               builderBlock:
                   (nonnull void (^)(UAScheduleBuilder *_Nonnull))builderBlock;

    Swift

    convenience init(actions: [AnyHashable : Any], builderBlock: @escaping (UAScheduleBuilder) -> Void)

    Parameters

    actions

    The actions.

    builderBlock

    The builder block.

    Return Value

    A schedule.