RSDTaskGroup

public protocol RSDTaskGroup

RSDTaskGroup defines a subgrouping of tasks. This is used in UI presentations where the researchers wish to tie a group of activities and surveys together but allow the user to perform them non-sequentially or with a break between the activities.

  • A short string that uniquely identifies the task group.

    Declaration

    Swift

    var identifier: String { get }
  • The primary text to display for the task group in a localized string.

    Declaration

    Swift

    var title: String? { get }
  • Additional detail text to display for the task group in a localized string.

    Declaration

    Swift

    var detail: String? { get }
  • An icon image that can be used for displaying the choice.

    Declaration

    Swift

    var imageVendor: RSDImageVendor? { get }
  • A list of the task references included in this group.

    Declaration

    Swift

    var tasks: [RSDTaskInfo] { get }