RSDSectionStep
public protocol RSDSectionStep: RSDStep, RSDTask, RSDConditionalStepNavigator
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]
-
conditionalRuleExtension methodConditional rule is
nilfor a section step.Declaration
Swift
public var conditionalRule : RSDConditionalRule? -
taskInfoExtension methodTask info is
nilfor a section step.Declaration
Swift
public var taskInfo: RSDTaskInfoStep? -
schemaInfoExtension methodSchema info is
nilfor a section step.Declaration
Swift
public var schemaInfo: RSDSchemaInfo? -
stepNavigatorExtension methodThe step navigator is
selffor a section step.Declaration
Swift
public var stepNavigator: RSDStepNavigator -
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
RSDTaskResultas its type.Declaration
Swift
public func instantiateTaskResult() -> RSDTaskResult
View on GitHub
RSDSectionStep Protocol Reference