RSDSectionStep
public protocol RSDSectionStep : RSDStep, RSDStepNavigator, RSDTask
RSDSectionStep
is used to define a logical subgrouping of steps such as a section in a longer survey
or an active step that includes an instruction step, countdown step, and activity step.
-
A list of the steps used to define this subgrouping of steps.
Declaration
Swift
var steps: [RSDStep] { get }
-
taskInfo
Extension methodTask info is
nil
for a section step.Declaration
Swift
public var taskInfo: RSDTaskInfoStep? { get }
-
schemaInfo
Extension methodSchema info is
nil
for a section step.Declaration
Swift
public var schemaInfo: RSDSchemaInfo? { get }
-
stepNavigator
Extension methodThe step navigator is
self
for a section step.Declaration
Swift
public var stepNavigator: RSDStepNavigator { get }
-
instantiateTaskResult()
Extension methodA section step returns a task result for both the step result and the task result This method will throw an assert if the implementation of the section step does not return a
RSDTaskResult
as its type.Declaration
Swift
public func instantiateTaskResult() -> RSDTaskResult